From 195bb6bb976a535442afffb4eb6a32b9f65de426 Mon Sep 17 00:00:00 2001 From: nazar-pc Date: Wed, 9 Aug 2023 14:32:41 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20subspace?= =?UTF-8?q?/subspace@4e7d57b2bdb90e7e5b8e93e8de4c98bfa818e4db=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_service/struct.DomainParams.html | 4 +- domain_service/type.DomainOperator.html | 2 +- .../domain/type.DomainOperator.html | 2 +- evm_domain_runtime/enum.OriginCaller.html | 2 +- evm_domain_runtime/enum.RuntimeCall.html | 6 +- evm_domain_runtime/enum.RuntimeEvent.html | 4 +- evm_domain_runtime/struct.BlockHashCount.html | 2 +- evm_domain_runtime/struct.CoreDomainId.html | 2 +- .../struct.ExistentialDeposit.html | 2 +- evm_domain_runtime/struct.MaxLocks.html | 2 +- evm_domain_runtime/struct.MaxReserves.html | 2 +- .../struct.MaximumRelayers.html | 2 +- .../struct.OperationalFeeMultiplier.html | 2 +- .../struct.PostOnlyBlockHash.html | 2 +- .../struct.PrecompilesValue.html | 2 +- evm_domain_runtime/struct.Runtime.html | 40 +-- .../struct.RuntimeBlockLength.html | 2 +- evm_domain_runtime/struct.RuntimeOrigin.html | 8 +- .../struct.TransactionConverter.html | 2 +- evm_domain_runtime/struct.Version.html | 2 +- .../enum.OriginCaller.html | 4 +- evm_domain_test_runtime/enum.RuntimeCall.html | 6 +- .../enum.RuntimeEvent.html | 4 +- .../struct.BlockGasLimit.html | 2 +- .../struct.BoundDivision.html | 2 +- .../struct.DefaultBaseFeePerGas.html | 2 +- .../struct.OperationalFeeMultiplier.html | 2 +- .../struct.PostOnlyBlockHash.html | 2 +- .../struct.PrecompilesValue.html | 2 +- .../struct.RelayConfirmationDepth.html | 2 +- evm_domain_test_runtime/struct.Runtime.html | 38 +-- .../struct.RuntimeBlockWeights.html | 2 +- .../struct.RuntimeOrigin.html | 10 +- .../struct.StateRootsBound.html | 2 +- .../struct.TransactionByteFee.html | 2 +- .../struct.TransactionConverter.html | 2 +- .../struct.TransporterEndpointId.html | 2 +- help.html | 2 +- implementors/bounded_collections/trait.Get.js | 8 +- .../bounded_collections/trait.TypedGet.js | 8 +- .../clap_builder/derive/trait.Args.js | 2 +- .../derive/trait.FromArgMatches.js | 2 +- implementors/core/clone/trait.Clone.js | 60 ++-- implementors/core/cmp/trait.Eq.js | 40 +-- implementors/core/cmp/trait.Ord.js | 14 +- implementors/core/cmp/trait.PartialEq.js | 40 +-- implementors/core/cmp/trait.PartialOrd.js | 12 +- implementors/core/convert/trait.AsMut.js | 2 +- implementors/core/convert/trait.AsRef.js | 3 +- implementors/core/convert/trait.From.js | 36 +-- implementors/core/convert/trait.TryFrom.js | 6 +- implementors/core/convert/trait.TryInto.js | 8 +- implementors/core/default/trait.Default.js | 24 +- implementors/core/error/trait.Error.js | 10 +- implementors/core/fmt/trait.Debug.js | 62 ++-- implementors/core/fmt/trait.Display.js | 14 +- implementors/core/hash/trait.Hash.js | 4 +- implementors/core/iter/range/trait.Step.js | 2 +- implementors/core/marker/trait.Copy.js | 18 +- implementors/core/marker/trait.Freeze.js | 4 +- implementors/core/marker/trait.Send.js | 4 +- .../core/marker/trait.StructuralEq.js | 32 +- .../core/marker/trait.StructuralPartialEq.js | 30 +- implementors/core/marker/trait.Sync.js | 4 +- implementors/core/marker/trait.Unpin.js | 4 +- 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 | 5 +- implementors/core/ops/deref/trait.DerefMut.js | 5 +- implementors/core/ops/drop/trait.Drop.js | 2 +- .../panic/unwind_safe/trait.RefUnwindSafe.js | 4 +- .../panic/unwind_safe/trait.UnwindSafe.js | 4 +- .../fp_rpc/trait.ConvertTransaction.js | 4 +- .../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 | 36 +-- .../parity_scale_codec/codec/trait.Encode.js | 44 +-- .../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 | 34 +-- implementors/serde/de/trait.Deserialize.js | 16 +- implementors/serde/ser/trait.Serialize.js | 14 +- implementors/sp_api/trait.RuntimeApiInfo.js | 4 +- .../extensions/trait.Extension.js | 2 +- .../pass_by/trait.PassBy.js | 2 +- index.html | 2 +- pallet_domain_id/enum.Call.html | 2 +- pallet_domain_id/struct.Pallet.html | 4 +- pallet_domains/enum.Call.html | 2 +- pallet_domains/enum.Error.html | 2 +- pallet_domains/struct.Pallet.html | 4 +- pallet_feeds/struct.Pallet.html | 6 +- pallet_messenger/enum.Call.html | 2 +- pallet_messenger/enum.Error.html | 2 +- pallet_messenger/struct.Pallet.html | 6 +- pallet_object_store/struct.Pallet.html | 6 +- pallet_offences_subspace/enum.Call.html | 2 +- pallet_offences_subspace/struct.Pallet.html | 4 +- pallet_rewards/struct.Pallet.html | 2 +- pallet_subspace/enum.Call.html | 2 +- pallet_subspace/struct.Pallet.html | 6 +- pallet_transaction_fees/struct.Pallet.html | 4 +- pallet_transporter/enum.Error.html | 2 +- pallet_transporter/struct.Pallet.html | 6 +- sc_consensus_subspace/enum.Error.html | 6 +- search-index.js | 60 ++-- settings.html | 2 +- sp_consensus_subspace/digests/enum.Error.html | 2 +- .../digests/enum.ErrorDigestType.html | 2 +- .../fraud_proof/enum.VerificationError.html | 2 +- sp_domains/struct.DomainId.html | 2 +- .../enum.InvalidTransactionCode.html | 2 +- src-files.js | 2 +- src/subspace_archiving/archiver.rs.html | 2 +- src/subspace_core_primitives/checksum.rs.html | 289 ++++++++++++++++++ src/subspace_core_primitives/crypto.rs.html | 16 + src/subspace_core_primitives/lib.rs.html | 6 +- src/subspace_farmer/identity.rs.html | 16 + src/subspace_farmer/lib.rs.html | 2 + src/subspace_farmer/single_disk_plot.rs.html | 212 ++++++++----- .../single_disk_plot/farming.rs.html | 4 +- .../single_disk_plot/piece_cache.rs.html | 74 +++-- .../single_disk_plot/piece_reader.rs.html | 8 +- .../single_disk_plot/plotting.rs.html | 10 +- .../auditing.rs.html | 4 +- .../plotting.rs.html | 48 ++- .../proving.rs.html | 20 +- .../reading.rs.html | 42 ++- src/subspace_farmer_components/sector.rs.html | 202 ++++++++++-- .../behavior/persistent_parameters.rs.html | 10 +- .../piece_announcement.rs.html | 2 +- src/subspace_test_client/lib.rs.html | 4 +- subspace_archiving/archiver/enum.Segment.html | 2 +- .../enum.ReconstructorError.html | 2 +- subspace_core_primitives/all.html | 2 +- subspace_core_primitives/checksum/index.html | 2 + .../checksum/sidebar-items.js | 1 + .../checksum/struct.Blake3Checksummed.html | 51 ++++ .../constant.BLAKE2B_256_HASH_SIZE.html | 2 +- .../constant.BLAKE3_HASH_SIZE.html | 2 +- .../constant.PUBLIC_KEY_LENGTH.html | 2 +- .../constant.RANDOMNESS_LENGTH.html | 2 +- .../constant.REWARD_SIGNATURE_LENGTH.html | 2 +- .../crypto/fn.blake3_hash_list.html | 2 +- .../crypto/fn.blake3_hash_parallel.html | 2 + subspace_core_primitives/crypto/index.html | 4 +- .../crypto/kzg/struct.Commitment.html | 4 +- .../crypto/kzg/struct.Witness.html | 2 +- .../crypto/sidebar-items.js | 2 +- .../crypto/struct.Scalar.html | 50 +-- .../enum.ArchivedBlockProgress.html | 26 +- .../enum.NonEmptyVecErr.html | 4 +- .../enum.SegmentHeader.html | 26 +- .../fn.bidirectional_distance.html | 2 +- subspace_core_primitives/index.html | 4 +- subspace_core_primitives/sidebar-items.js | 2 +- .../struct.HistorySize.html | 6 +- .../struct.LastArchivedBlock.html | 26 +- .../struct.NonEmptyVec.html | 36 +-- subspace_core_primitives/struct.Piece.html | 2 +- .../struct.PieceIndex.html | 10 +- .../struct.PieceIndexHash.html | 2 +- .../struct.PieceOffset.html | 12 +- subspace_core_primitives/struct.PosProof.html | 18 +- .../struct.PosQualityBytes.html | 8 +- subspace_core_primitives/struct.PosSeed.html | 8 +- .../struct.PotCheckpoint.html | 10 +- subspace_core_primitives/struct.PotKey.html | 10 +- subspace_core_primitives/struct.PotProof.html | 20 +- subspace_core_primitives/struct.PotSeed.html | 12 +- .../struct.PublicKey.html | 22 +- .../struct.Randomness.html | 16 +- .../struct.RecordCommitment.html | 2 +- .../struct.RecordWitness.html | 2 +- .../struct.RewardSignature.html | 20 +- subspace_core_primitives/struct.SBucket.html | 10 +- subspace_core_primitives/struct.SectorId.html | 30 +- .../struct.SectorSlotChallenge.html | 14 +- .../struct.SegmentIndex.html | 8 +- subspace_core_primitives/struct.Solution.html | 30 +- subspace_core_primitives/struct.U256.html | 56 ++-- .../type.Blake2b256Hash.html | 2 +- subspace_core_primitives/type.Blake3Hash.html | 2 +- subspace_core_primitives/type.BlockHash.html | 2 +- .../type.BlockNumber.html | 2 +- .../type.BlockWeight.html | 2 +- subspace_core_primitives/type.PotBytes.html | 4 +- .../type.SectorIndex.html | 2 +- .../type.SegmentCommitment.html | 2 +- subspace_core_primitives/type.SlotNumber.html | 2 +- .../type.SolutionRange.html | 2 +- subspace_farmer/index.html | 2 +- .../enum.BackgroundTaskError.html | 4 +- .../single_disk_plot/enum.FarmingError.html | 2 +- .../single_disk_plot/enum.PlottingError.html | 2 +- .../enum.SingleDiskPlotError.html | 19 +- .../enum.SingleDiskPlotId.html | 18 +- .../enum.SingleDiskPlotInfo.html | 16 +- .../enum.SingleDiskPlotSummary.html | 2 +- subspace_farmer/single_disk_plot/index.html | 2 +- .../piece_cache/enum.DiskPieceCacheError.html | 6 +- .../single_disk_plot/piece_cache/index.html | 2 +- .../piece_cache/struct.DiskPieceCache.html | 4 +- .../piece_cache/struct.Offset.html | 4 +- .../struct.SingleDiskPlot.html | 26 +- .../struct.SingleDiskPlotOptions.html | 2 +- .../struct.SingleDiskSemaphore.html | 8 +- subspace_farmer/struct.Identity.html | 17 +- subspace_farmer_components/all.html | 2 +- .../auditing/fn.audit_sector.html | 2 +- .../plotting/enum.PieceGetterRetryPolicy.html | 6 +- .../plotting/enum.PlottingError.html | 4 +- .../plotting/fn.plot_sector.html | 2 +- .../plotting/index.html | 2 +- .../plotting/struct.PlottedSector.html | 8 +- .../plotting/trait.PieceGetter.html | 14 +- .../proving/enum.ProvingError.html | 4 +- subspace_farmer_components/proving/index.html | 2 +- .../proving/struct.SolutionCandidates.html | 10 +- .../reading/enum.ReadingError.html | 6 +- .../reading/fn.read_piece.html | 4 +- .../reading/fn.read_sector_record_chunks.html | 2 +- .../fn.recover_extended_record_chunks.html | 2 +- .../fn.recover_source_record_chunks.html | 2 +- subspace_farmer_components/reading/index.html | 2 +- .../reading/struct.PlotRecord.html | 4 +- ...enum.SectorContentsMapEncodeIntoError.html | 115 +++++++ .../enum.SectorContentsMapFromBytesError.html | 8 +- .../enum.SectorContentsMapIterationError.html | 6 +- .../sector/fn.sector_record_chunks_size.html | 2 +- .../fn.sector_record_metadata_size.html | 2 +- .../sector/fn.sector_size.html | 4 +- subspace_farmer_components/sector/index.html | 4 +- .../sector/sidebar-items.js | 2 +- .../sector/struct.EncodedChunksUsed.html | 8 +- .../sector/struct.SectorContentsMap.html | 50 ++- .../sector/struct.SectorMetadata.html | 14 +- .../struct.SectorMetadataChecksummed.html | 133 ++++++++ subspace_networking/enum.CreationError.html | 2 +- .../enum.GetClosestPeersError.html | 2 +- ...num.NetworkParametersPersistenceError.html | 2 +- .../enum.SendRequestError.html | 2 +- subspace_networking/enum.SubscribeError.html | 2 +- .../struct.PieceAnnouncementRequest.html | 2 +- subspace_node/domain/struct.DomainCli.html | 4 +- .../chia/struct.ChiaTable.html | 4 +- subspace_proof_of_time/enum.PotInitError.html | 2 +- .../enum.PotVerificationError.html | 2 +- subspace_runtime/enum.OriginCaller.html | 2 +- subspace_runtime/enum.RuntimeCall.html | 2 +- subspace_runtime/enum.RuntimeEvent.html | 4 +- .../struct.BlockTreePruningDepth.html | 2 +- .../struct.ExpectedVotesPerBlock.html | 2 +- .../struct.InitialDomainTxRange.html | 2 +- .../struct.MaxBundlesPerBlock.html | 2 +- .../struct.MaxDomainBlockSize.html | 2 +- .../struct.MaxDomainBlockWeight.html | 2 +- .../struct.MaxDomainNameLength.html | 2 +- subspace_runtime/struct.MaxFeeds.html | 2 +- subspace_runtime/struct.MaxHolds.html | 2 +- .../struct.MaximumReceiptDrift.html | 2 +- .../struct.RecentHistoryFraction.html | 2 +- subspace_runtime/struct.Runtime.html | 62 ++-- subspace_runtime/struct.RuntimeOrigin.html | 6 +- .../struct.ShouldAdjustSolutionRange.html | 2 +- subspace_runtime/struct.SlotProbability.html | 2 +- .../struct.StakeEpochDuration.html | 2 +- .../struct.StorageFeesEscrowBlockReward.html | 2 +- .../struct.SubspaceBlockLength.html | 2 +- subspace_runtime/struct.TreasuryAccount.html | 2 +- subspace_runtime/struct.Version.html | 2 +- .../type.BlockNumber.html | 2 +- .../dsn/enum.DsnConfigurationError.html | 2 +- subspace_service/enum.Error.html | 2 +- subspace_test_runtime/enum.OriginCaller.html | 2 +- subspace_test_runtime/enum.RuntimeCall.html | 2 +- subspace_test_runtime/enum.RuntimeEvent.html | 4 +- .../struct.BlockHashCount.html | 2 +- subspace_test_runtime/struct.BlockReward.html | 2 +- .../struct.BlockTreePruningDepth.html | 2 +- .../struct.ConfirmationDepthK.html | 2 +- .../struct.DomainRuntimeUpgradeDelay.html | 2 +- ...truct.DomainTxRangeAdjustmentInterval.html | 2 +- .../struct.ExpectedBlockTime.html | 2 +- .../struct.ExpectedVotesPerBlock.html | 2 +- .../struct.InitialDomainTxRange.html | 2 +- .../struct.MaxBundlesPerBlock.html | 2 +- .../struct.MaxDomainBlockSize.html | 2 +- .../struct.MaxDomainNameLength.html | 2 +- subspace_test_runtime/struct.MaxHolds.html | 2 +- .../struct.MaximumReceiptDrift.html | 2 +- .../struct.MinOperatorStake.html | 2 +- .../struct.RecentHistoryFraction.html | 2 +- .../struct.RecentSegments.html | 2 +- subspace_test_runtime/struct.Runtime.html | 50 +-- .../struct.RuntimeOrigin.html | 4 +- .../struct.StakeWithdrawalLockingPeriod.html | 2 +- .../struct.StorageFeesEscrowBlockReward.html | 2 +- subspace_test_runtime/struct.Version.html | 2 +- .../struct.MockConsensusNode.html | 16 +- 311 files changed, 2188 insertions(+), 1266 deletions(-) create mode 100644 src/subspace_core_primitives/checksum.rs.html create mode 100644 subspace_core_primitives/checksum/index.html create mode 100644 subspace_core_primitives/checksum/sidebar-items.js create mode 100644 subspace_core_primitives/checksum/struct.Blake3Checksummed.html create mode 100644 subspace_core_primitives/crypto/fn.blake3_hash_parallel.html create mode 100644 subspace_farmer_components/sector/enum.SectorContentsMapEncodeIntoError.html create mode 100644 subspace_farmer_components/sector/struct.SectorMetadataChecksummed.html diff --git a/domain_block_preprocessor/runtime_api_light/struct.RuntimeApiLight.html b/domain_block_preprocessor/runtime_api_light/struct.RuntimeApiLight.html index f1968d4007..4f13e0ece7 100644 --- a/domain_block_preprocessor/runtime_api_light/struct.RuntimeApiLight.html +++ b/domain_block_preprocessor/runtime_api_light/struct.RuntimeApiLight.html @@ -87,7 +87,7 @@ __runtime_api_at_param__: <Block as Block>::Hash, context: ExecutionContext, 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> @@ -163,7 +163,7 @@ context: ExecutionContext ) -> Result<BlockNumber, 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 cee3fd0221..bd63d3b6bd 100644 --- a/domain_client_message_relayer/enum.Error.html +++ b/domain_client_message_relayer/enum.Error.html @@ -24,7 +24,7 @@

§

CoreDomainNonConfirmedOnSystemDomain

Emits when the core domain block is not yet confirmed on the system domain.

§

CoreDomainStateRootInvalid

Emits when the core domain block state root is invalid.

§

UnableToSubmitCrossDomainMessage(TrySendError<GossipMessage>)

Failed to submit a cross domain message

-

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 + Send + Sync, Global>

source§

impl<T> Borrow<T> for Twhere diff --git a/domain_service/struct.DomainParams.html b/domain_service/struct.DomainParams.html index 6e014bf0c1..7409dbf939 100644 --- a/domain_service/struct.DomainParams.html +++ b/domain_service/struct.DomainParams.html @@ -6,10 +6,10 @@ pub consensus_client: Arc<CClient>, pub consensus_network_sync_oracle: Arc<dyn SyncOracle + Send + Sync>, pub select_chain: SC, - pub operator_streams: OperatorStreams<CBlock, IBNS, CIBNS, NSNS>, + pub operator_streams: OperatorStreams<CBlock, IBNS, CIBNS, NSNS>, pub gossip_message_sink: GossipMessageSink, pub provider: Provider, -}

Fields§

§domain_id: DomainId§domain_config: DomainConfiguration<AccountId>§domain_created_at: NumberFor<CBlock>§consensus_client: Arc<CClient>§consensus_network_sync_oracle: Arc<dyn SyncOracle + Send + Sync>§select_chain: SC§operator_streams: OperatorStreams<CBlock, IBNS, CIBNS, NSNS>§gossip_message_sink: GossipMessageSink§provider: Provider

Auto Trait Implementations§

§

impl<CBlock, CClient, SC, IBNS, CIBNS, NSNS, AccountId, Provider> !RefUnwindSafe for DomainParams<CBlock, CClient, SC, IBNS, CIBNS, NSNS, AccountId, Provider>

§

impl<CBlock, CClient, SC, IBNS, CIBNS, NSNS, AccountId, Provider> Send for DomainParams<CBlock, CClient, SC, IBNS, CIBNS, NSNS, AccountId, Provider>where +}

Fields§

§domain_id: DomainId§domain_config: DomainConfiguration<AccountId>§domain_created_at: NumberFor<CBlock>§consensus_client: Arc<CClient>§consensus_network_sync_oracle: Arc<dyn SyncOracle + Send + Sync>§select_chain: SC§operator_streams: OperatorStreams<CBlock, IBNS, CIBNS, NSNS>§gossip_message_sink: GossipMessageSink§provider: Provider

Auto Trait Implementations§

§

impl<CBlock, CClient, SC, IBNS, CIBNS, NSNS, AccountId, Provider> !RefUnwindSafe for DomainParams<CBlock, CClient, SC, IBNS, CIBNS, NSNS, AccountId, Provider>

§

impl<CBlock, CClient, SC, IBNS, CIBNS, NSNS, AccountId, Provider> Send for DomainParams<CBlock, CClient, SC, IBNS, CIBNS, NSNS, AccountId, Provider>where AccountId: Send, CClient: Send + Sync, CIBNS: Send, diff --git a/domain_service/type.DomainOperator.html b/domain_service/type.DomainOperator.html index 0310beaf0f..5d73cc9f29 100644 --- a/domain_service/type.DomainOperator.html +++ b/domain_service/type.DomainOperator.html @@ -1 +1 @@ -DomainOperator in domain_service - Rust

Type Definition domain_service::DomainOperator

source ·
pub type DomainOperator<Block, CBlock, CClient, RuntimeApi, ExecutorDispatch, BI> = Operator<Block, CBlock, FullClient<Block, RuntimeApi, ExecutorDispatch>, CClient, FullPool<CBlock, CClient, RuntimeApi, ExecutorDispatch>, FullBackend<Block>, NativeElseWasmExecutor<ExecutorDispatch>, DomainBlockImport<BI>>;
\ No newline at end of file +DomainOperator in domain_service - Rust

Type Definition domain_service::DomainOperator

source ·
pub type DomainOperator<Block, CBlock, CClient, RuntimeApi, ExecutorDispatch, BI> = Operator<Block, CBlock, FullClient<Block, RuntimeApi, ExecutorDispatch>, CClient, FullPool<CBlock, CClient, RuntimeApi, ExecutorDispatch>, FullBackend<Block>, NativeElseWasmExecutor<ExecutorDispatch>, DomainBlockImport<BI>>;
\ No newline at end of file diff --git a/domain_test_service/domain/type.DomainOperator.html b/domain_test_service/domain/type.DomainOperator.html index a504e98f9e..0fe7388506 100644 --- a/domain_test_service/domain/type.DomainOperator.html +++ b/domain_test_service/domain/type.DomainOperator.html @@ -1,2 +1,2 @@ -DomainOperator in domain_test_service::domain - Rust
pub type DomainOperator<RuntimeApi, ExecutorDispatch> = DomainOperator<Block, CBlock, Client, RuntimeApi, ExecutorDispatch, Arc<FullClient<Block, RuntimeApi, ExecutorDispatch>>>;
Expand description

Domain executor for the test service.

+DomainOperator in domain_test_service::domain - Rust
pub type DomainOperator<RuntimeApi, ExecutorDispatch> = DomainOperator<Block, CBlock, Client, RuntimeApi, ExecutorDispatch, Arc<FullClient<Block, RuntimeApi, ExecutorDispatch>>>;
Expand description

Domain executor for the test service.

\ No newline at end of file diff --git a/evm_domain_runtime/enum.OriginCaller.html b/evm_domain_runtime/enum.OriginCaller.html index 45c7ec1215..30673a5bb1 100644 --- a/evm_domain_runtime/enum.OriginCaller.html +++ b/evm_domain_runtime/enum.OriginCaller.html @@ -15,7 +15,7 @@ )

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 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 d867ef6310..c015e9feb7 100644 --- a/evm_domain_runtime/enum.RuntimeCall.html +++ b/evm_domain_runtime/enum.RuntimeCall.html @@ -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<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<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<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<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<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<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<Sudo, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Balances, Runtime>) -> Self

Converts to this type from the input type.
source§

impl 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

§

fn get_dispatch_info(&self) -> DispatchInfo

👎Deprecated: Trait has moved to frame_support::dispatch
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<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<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<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<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<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<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 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<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 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<Transporter, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<System, Runtime>) -> Self

Converts to this type from the input type.
source§

impl 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<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<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<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 GetDispatchInfo for RuntimeCall

§

fn get_dispatch_info(&self) -> DispatchInfo

👎Deprecated: Trait has moved to frame_support::dispatch
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<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<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<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<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 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 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.RuntimeEvent.html b/evm_domain_runtime/enum.RuntimeEvent.html index 58f732d0f1..cba5b7a06b 100644 --- a/evm_domain_runtime/enum.RuntimeEvent.html +++ b/evm_domain_runtime/enum.RuntimeEvent.html @@ -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 80a13ae1f3..24efd53bf4 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.CoreDomainId.html b/evm_domain_runtime/struct.CoreDomainId.html index 187e4ef809..aa5d34672d 100644 --- a/evm_domain_runtime/struct.CoreDomainId.html +++ b/evm_domain_runtime/struct.CoreDomainId.html @@ -1,5 +1,5 @@ CoreDomainId in evm_domain_runtime - Rust
pub struct CoreDomainId;

Implementations§

source§

impl CoreDomainId

source

pub const fn get() -> DomainId

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<DomainId>> Get<_I> for CoreDomainId

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for CoreDomainId

§

type Type = DomainId

The type which is returned.
source§

fn get() -> DomainId

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl<_I: From<DomainId>> Get<_I> for CoreDomainId

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for CoreDomainId

§

type Type = DomainId

The type which is returned.
source§

fn get() -> DomainId

Return the current value.

Auto Trait Implementations§

§

impl RefUnwindSafe for CoreDomainId

§

impl Send for CoreDomainId

§

impl Sync for CoreDomainId

§

impl Unpin for CoreDomainId

§

impl UnwindSafe for CoreDomainId

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.ExistentialDeposit.html b/evm_domain_runtime/struct.ExistentialDeposit.html index 6a2ab3ff9e..8a00affb8f 100644 --- a/evm_domain_runtime/struct.ExistentialDeposit.html +++ b/evm_domain_runtime/struct.ExistentialDeposit.html @@ -1,5 +1,5 @@ ExistentialDeposit in evm_domain_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_runtime/struct.MaxLocks.html b/evm_domain_runtime/struct.MaxLocks.html index 267282a361..8b958b72fa 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 85cebeccd7..fd84d81c26 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.MaximumRelayers.html b/evm_domain_runtime/struct.MaximumRelayers.html index 97eaefa284..f83df03266 100644 --- a/evm_domain_runtime/struct.MaximumRelayers.html +++ b/evm_domain_runtime/struct.MaximumRelayers.html @@ -1,5 +1,5 @@ MaximumRelayers in evm_domain_runtime - Rust
pub struct MaximumRelayers;

Implementations§

source§

impl MaximumRelayers

source

pub const fn get() -> u32

Returns the value of this parameter type.

-

Trait Implementations§

source§

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

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for MaximumRelayers

§

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 MaximumRelayers

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for MaximumRelayers

§

type Type = u32

The type which is returned.
source§

fn get() -> u32

Return the current value.

Auto Trait Implementations§

§

impl RefUnwindSafe for MaximumRelayers

§

impl Send for MaximumRelayers

§

impl Sync for MaximumRelayers

§

impl Unpin for MaximumRelayers

§

impl UnwindSafe for MaximumRelayers

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 e6c4086ef7..e192e1b78e 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 aed3f56163..2338dac1fd 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.PrecompilesValue.html b/evm_domain_runtime/struct.PrecompilesValue.html index ffdcae1db0..5a487564ea 100644 --- a/evm_domain_runtime/struct.PrecompilesValue.html +++ b/evm_domain_runtime/struct.PrecompilesValue.html @@ -1,5 +1,5 @@ PrecompilesValue in evm_domain_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_runtime/struct.Runtime.html b/evm_domain_runtime/struct.Runtime.html index 096c2cabcc..a5d733a374 100644 --- a/evm_domain_runtime/struct.Runtime.html +++ b/evm_domain_runtime/struct.Runtime.html @@ -1,25 +1,26 @@ 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) -> Index

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

The type for recording an account’s balance.

-
§

type RuntimeEvent = RuntimeEvent

The ubiquitous event type.

+
§

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

source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

§

type SelfDomainId = CoreDomainId

Gets the domain_id that is treated as src_domain for outgoing messages.
source§

fn get_endpoint_response_handler( +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 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 SelfDomainId = CoreDomainId

Gets the domain_id that is treated as src_domain for outgoing messages.
source§

fn get_endpoint_response_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 MaximumRelayers = MaximumRelayers

Maximum number of relayers that can join this domain.
§

type RelayerDeposit = RelayerDeposit

Relayer deposit to become a relayer for this Domain.
§

type DomainInfo = ()

Domain info to verify domain state roots at a confirmation depth.
§

type ConfirmationDepth = RelayConfirmationDepth

Confirmation depth for XDM coming from core domains.
§

type WeightInfo = SubstrateWeight<Runtime>

Weight information for extrinsics in this pallet.
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type RuntimeCall = RuntimeCall

A sudo-able call.
§

type WeightInfo = SubstrateWeight<Runtime>

Type representing the weight of this pallet
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

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

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

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

Maximum number of relayers that can join this domain.
§

type RelayerDeposit = RelayerDeposit

Relayer deposit to become a relayer for this Domain.
§

type DomainInfo = ()

Domain info to verify domain state roots at a confirmation depth.
§

type ConfirmationDepth = RelayConfirmationDepth

Confirmation depth for XDM coming from core domains.
§

type WeightInfo = SubstrateWeight<Runtime>

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

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 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 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 SelfDomainId = CoreDomainId

Gets the domain_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 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 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 Index = u32

The index type for storing how many extrinsics an account has signed.

§

type BlockNumber = u32

The index type for blocks.

§

type Hash = H256

The type for hashing blocks and tries.

§

type Hashing = BlakeTwo256

The hashing algorithm used.

§

type Header = Header<u32, BlakeTwo256>

The header 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.

@@ -33,14 +34,13 @@
§

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

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

Event type for this pallet.
§

type SelfDomainId = CoreDomainId

Gets the domain_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

§

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

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

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

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 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> @@ -121,7 +121,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.RuntimeBlockLength.html b/evm_domain_runtime/struct.RuntimeBlockLength.html index f613bad306..8f6926e0ca 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§

§

impl RefUnwindSafe for RuntimeBlockLength

§

impl Send for RuntimeBlockLength

§

impl Sync for RuntimeBlockLength

§

impl Unpin for RuntimeBlockLength

§

impl UnwindSafe for RuntimeBlockLength

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 04492c688e..de7981ee8a 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].

+

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 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.TransactionConverter.html b/evm_domain_runtime/struct.TransactionConverter.html index e40e29b7c9..956d53def0 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 3c50c90a05..c9b5f9ce0a 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_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html index 69f85b654b..022bf8369c 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§

§

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_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html index d44b686d66..ddcc6ba991 100644 --- a/evm_domain_test_runtime/enum.RuntimeCall.html +++ b/evm_domain_test_runtime/enum.RuntimeCall.html @@ -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<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<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<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<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<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<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<Sudo, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Balances, Runtime>) -> Self

Converts to this type from the input type.
source§

impl 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

§

fn get_dispatch_info(&self) -> DispatchInfo

👎Deprecated: Trait has moved to frame_support::dispatch
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<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<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<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<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<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 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<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<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<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<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<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 GetDispatchInfo for RuntimeCall

§

fn get_dispatch_info(&self) -> DispatchInfo

👎Deprecated: Trait has moved to frame_support::dispatch
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 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<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<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<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<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 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_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html index d09c2cf23b..9c1b8a93e8 100644 --- a/evm_domain_test_runtime/enum.RuntimeEvent.html +++ b/evm_domain_test_runtime/enum.RuntimeEvent.html @@ -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_test_runtime/struct.BlockGasLimit.html b/evm_domain_test_runtime/struct.BlockGasLimit.html index cabaa6af4f..00482905e8 100644 --- a/evm_domain_test_runtime/struct.BlockGasLimit.html +++ b/evm_domain_test_runtime/struct.BlockGasLimit.html @@ -1,6 +1,6 @@ BlockGasLimit in evm_domain_test_runtime - Rust
pub struct BlockGasLimit;
Expand description

EVM gas limit

Implementations§

source§

impl BlockGasLimit

source

pub fn get() -> U256

Returns the value of this parameter type.

-

Trait Implementations§

source§

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

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for BlockGasLimit

§

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 BlockGasLimit

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for BlockGasLimit

§

type Type = U256

The type which is returned.
source§

fn get() -> U256

Return the current value.

Auto Trait Implementations§

§

impl RefUnwindSafe for BlockGasLimit

§

impl Send for BlockGasLimit

§

impl Sync for BlockGasLimit

§

impl Unpin for BlockGasLimit

§

impl UnwindSafe for BlockGasLimit

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.BoundDivision.html b/evm_domain_test_runtime/struct.BoundDivision.html index f13a489564..865e34de88 100644 --- a/evm_domain_test_runtime/struct.BoundDivision.html +++ b/evm_domain_test_runtime/struct.BoundDivision.html @@ -1,5 +1,5 @@ BoundDivision in evm_domain_test_runtime - Rust
pub struct BoundDivision;

Implementations§

source§

impl BoundDivision

source

pub fn get() -> U256

Returns the value of this parameter type.

-

Trait Implementations§

source§

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

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for BoundDivision

§

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 BoundDivision

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for BoundDivision

§

type Type = U256

The type which is returned.
source§

fn get() -> U256

Return the current value.

Auto Trait Implementations§

§

impl RefUnwindSafe for BoundDivision

§

impl Send for BoundDivision

§

impl Sync for BoundDivision

§

impl Unpin for BoundDivision

§

impl UnwindSafe for BoundDivision

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 f30763c373..4404c59e9e 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.OperationalFeeMultiplier.html b/evm_domain_test_runtime/struct.OperationalFeeMultiplier.html index cffad4090b..c504d6093d 100644 --- a/evm_domain_test_runtime/struct.OperationalFeeMultiplier.html +++ b/evm_domain_test_runtime/struct.OperationalFeeMultiplier.html @@ -1,5 +1,5 @@ OperationalFeeMultiplier in evm_domain_test_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_test_runtime/struct.PostOnlyBlockHash.html b/evm_domain_test_runtime/struct.PostOnlyBlockHash.html index e047c8427a..8f3882eb65 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 d61a9f52c9..5b7b65b45b 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 aa544dea71..ae2bf5fc9b 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 63b1990fd3..88bd77fafc 100644 --- a/evm_domain_test_runtime/struct.Runtime.html +++ b/evm_domain_test_runtime/struct.Runtime.html @@ -1,24 +1,9 @@ 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) -> Index

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

The type for recording an account’s balance.

-
§

type RuntimeEvent = RuntimeEvent

The ubiquitous event type.

+
§

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

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 SelfDomainId = CoreDomainId

Gets the domain_id that is treated as src_domain for outgoing messages.
source§

fn get_endpoint_response_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 MaximumRelayers = MaximumRelayers

Maximum number of relayers that can join this domain.
§

type RelayerDeposit = RelayerDeposit

Relayer deposit to become a relayer for this Domain.
§

type DomainInfo = ()

Domain info to verify domain state roots at a confirmation depth.
§

type ConfirmationDepth = RelayConfirmationDepth

Confirmation depth for XDM coming from core domains.
§

type WeightInfo = SubstrateWeight<Runtime>

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

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

A sudo-able call.
§

type WeightInfo = SubstrateWeight<Runtime>

Type representing the weight of this pallet
source§

impl Config for Runtime

§

type Moment = u64

A timestamp: milliseconds since the unix epoch.

-
§

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

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

Event type for this pallet.
§

type SelfDomainId = CoreDomainId

Gets the domain_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

§

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.

+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

Event type for this pallet.
§

type SelfDomainId = CoreDomainId

Gets the domain_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 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 Index = u32

The index type for storing how many extrinsics an account has signed.

@@ -40,7 +25,22 @@
§

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

§

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.

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

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

§

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

The overarching event type.
§

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

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.

+
§

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 SelfDomainId = CoreDomainId

Gets the domain_id that is treated as src_domain for outgoing messages.
source§

fn get_endpoint_response_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 MaximumRelayers = MaximumRelayers

Maximum number of relayers that can join this domain.
§

type RelayerDeposit = RelayerDeposit

Relayer deposit to become a relayer for this Domain.
§

type DomainInfo = ()

Domain info to verify domain state roots at a confirmation depth.
§

type ConfirmationDepth = RelayConfirmationDepth

Confirmation depth for XDM coming from core domains.
§

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> @@ -121,7 +121,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.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html index a5e54a60be..65f9dc4e2f 100644 --- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html +++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html @@ -1,5 +1,5 @@ RuntimeBlockWeights in evm_domain_test_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§

§

impl RefUnwindSafe for RuntimeBlockWeights

§

impl Send for RuntimeBlockWeights

§

impl Sync for RuntimeBlockWeights

§

impl Unpin for RuntimeBlockWeights

§

impl UnwindSafe for RuntimeBlockWeights

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 2e8353ebbc..c56be54be8 100644 --- a/evm_domain_test_runtime/struct.RuntimeOrigin.html +++ b/evm_domain_test_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_test_runtime/struct.StateRootsBound.html b/evm_domain_test_runtime/struct.StateRootsBound.html index 0efbd11cf5..e4099d9851 100644 --- a/evm_domain_test_runtime/struct.StateRootsBound.html +++ b/evm_domain_test_runtime/struct.StateRootsBound.html @@ -1,5 +1,5 @@ StateRootsBound in evm_domain_test_runtime - Rust
pub struct StateRootsBound;

Implementations§

source§

impl StateRootsBound

source

pub const fn get() -> u32

Returns the value of this parameter type.

-

Trait Implementations§

source§

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

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for StateRootsBound

§

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 StateRootsBound

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for StateRootsBound

§

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/evm_domain_test_runtime/struct.TransactionByteFee.html b/evm_domain_test_runtime/struct.TransactionByteFee.html index f84d57d62e..40e818e967 100644 --- a/evm_domain_test_runtime/struct.TransactionByteFee.html +++ b/evm_domain_test_runtime/struct.TransactionByteFee.html @@ -1,5 +1,5 @@ TransactionByteFee in evm_domain_test_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_test_runtime/struct.TransactionConverter.html b/evm_domain_test_runtime/struct.TransactionConverter.html index 9540e3fa38..726cd72741 100644 --- a/evm_domain_test_runtime/struct.TransactionConverter.html +++ b/evm_domain_test_runtime/struct.TransactionConverter.html @@ -1,4 +1,4 @@ -TransactionConverter in evm_domain_test_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_test_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_test_runtime/struct.TransporterEndpointId.html b/evm_domain_test_runtime/struct.TransporterEndpointId.html index 11b20b585f..f8841d57a9 100644 --- a/evm_domain_test_runtime/struct.TransporterEndpointId.html +++ b/evm_domain_test_runtime/struct.TransporterEndpointId.html @@ -1,5 +1,5 @@ TransporterEndpointId in evm_domain_test_runtime - Rust
pub struct TransporterEndpointId;

Implementations§

source§

impl TransporterEndpointId

source

pub const fn get() -> EndpointId

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for TransporterEndpointId

§

type Type = u64

The type which is returned.
source§

fn get() -> EndpointId

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for TransporterEndpointId

§

type Type = u64

The type which is returned.
source§

fn get() -> EndpointId

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>where diff --git a/help.html b/help.html index 7f7026cd98..8e6383df90 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 630d55dc81..c775294187 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<u32>> Get<_I> for StateRootsBound"],["impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId"],["impl<_I: From<u32>> Get<_I> for MaximumRelayers"],["impl<_I: From<U256>> Get<_I> for BoundDivision"],["impl<_I: From<Weight>> Get<_I> for WeightPerGas"],["impl<_I: From<Balance>> Get<_I> for RelayerDeposit"],["impl<_I: From<RuntimeVersion>> Get<_I> for Version"],["impl<_I: From<u8>> Get<_I> for OperationalFeeMultiplier"],["impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash"],["impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights"],["impl<_I: From<BlockNumber>> Get<_I> for RelayConfirmationDepth"],["impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount"],["impl<_I: From<Permill>> Get<_I> for DefaultElasticity"],["impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue"],["impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength"],["impl<_I: From<DomainId>> Get<_I> for CoreDomainId"],["impl<_I: From<Balance>> Get<_I> for ExistentialDeposit"],["impl<_I: From<U256>> Get<_I> for BlockGasLimit"],["impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas"],["impl<_I: From<u32>> Get<_I> for MaxLocks"],["impl<_I: From<u32>> Get<_I> for MaxReserves"],["impl<_I: From<Balance>> Get<_I> for TransactionByteFee"]], -"evm_domain_test_runtime":[["impl<_I: From<DomainId>> Get<_I> for CoreDomainId"],["impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash"],["impl<_I: From<Weight>> Get<_I> for WeightPerGas"],["impl<_I: From<u32>> Get<_I> for MaximumRelayers"],["impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount"],["impl<_I: From<Balance>> Get<_I> for ExistentialDeposit"],["impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId"],["impl<_I: From<RuntimeVersion>> Get<_I> for Version"],["impl<_I: From<u32>> Get<_I> for MaxLocks"],["impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas"],["impl<_I: From<Balance>> Get<_I> for TransactionByteFee"],["impl<_I: From<U256>> Get<_I> for BoundDivision"],["impl<_I: From<u32>> Get<_I> for StateRootsBound"],["impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights"],["impl<_I: From<Balance>> Get<_I> for RelayerDeposit"],["impl<_I: From<U256>> Get<_I> for BlockGasLimit"],["impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength"],["impl<_I: From<u8>> Get<_I> for OperationalFeeMultiplier"],["impl<_I: From<u32>> Get<_I> for MaxReserves"],["impl<_I: From<BlockNumber>> Get<_I> for RelayConfirmationDepth"],["impl<_I: From<Permill>> Get<_I> for DefaultElasticity"],["impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue"]], -"subspace_runtime":[["impl Get<u128> for BlockchainHistorySize"],["impl Get<u128> for TotalSpacePledged"],["impl<_I: From<(u64, u64)>> Get<_I> for SlotProbability"],["impl<_I: From<DomainNumber>> Get<_I> for StakeEpochDuration"],["impl<_I: From<Balance>> Get<_I> for BlockReward"],["impl<_I: From<u32>> Get<_I> for MaxBundlesPerBlock"],["impl Get<u32> for ConfirmationDepthK"],["impl<_I: From<u32>> Get<_I> for ExpectedVotesPerBlock"],["impl<_I: From<u32>> Get<_I> for BlockTreePruningDepth"],["impl<_I: From<AccountId>> Get<_I> for TreasuryAccount"],["impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockReward"],["impl<_I: From<u32>> Get<_I> for MaxHolds"],["impl<_I: From<DomainNumber>> Get<_I> for StakeWithdrawalLockingPeriod"],["impl<_I: From<BlockNumber>> Get<_I> for MaximumReceiptDrift"],["impl<_I: From<HistorySize>> Get<_I> for MinSectorLifetime"],["impl<_I: From<Balance>> Get<_I> for MinOperatorStake"],["impl<_I: From<Moment>> Get<_I> for ExpectedBlockTime"],["impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockTax"],["impl<_I: From<Balance>> Get<_I> for MinVestedTransfer"],["impl<_I: From<u64>> Get<_I> for DomainTxRangeAdjustmentInterval"],["impl<_I: From<BlockNumber>> Get<_I> for DomainRuntimeUpgradeDelay"],["impl<_I: From<Balance>> Get<_I> for VoteReward"],["impl<_I: From<u32>> Get<_I> for MaxDomainBlockSize"],["impl<_I: From<Balance>> Get<_I> for DomainInstantiationDeposit"],["impl<_I: From<RuntimeVersion>> Get<_I> for Version"],["impl<_I: From<bool>> Get<_I> for ShouldAdjustSolutionRange"],["impl<_I: From<BlockWeights>> Get<_I> for SubspaceBlockWeights"],["impl<_I: From<u32>> Get<_I> for MaxDomainNameLength"],["impl<_I: From<u32>> Get<_I> for MaxFeeds"],["impl<_I: From<u64>> Get<_I> for InitialDomainTxRange"],["impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount"],["impl<_I: From<Balance>> Get<_I> for ExistentialDeposit"],["impl<_I: From<(HistorySize, HistorySize)>> Get<_I> for RecentHistoryFraction"],["impl<_I: From<HistorySize>> Get<_I> for RecentSegments"],["impl<_I: From<Weight>> Get<_I> for MaxDomainBlockWeight"],["impl Get<u128> for CreditSupply"],["impl<_I: From<BlockLength>> Get<_I> for SubspaceBlockLength"]], -"subspace_test_runtime":[["impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount"],["impl<_I: From<u64>> Get<_I> for DomainTxRangeAdjustmentInterval"],["impl<_I: From<Weight>> Get<_I> for MaxDomainBlockWeight"],["impl<_I: From<Balance>> Get<_I> for BlockReward"],["impl<_I: From<(u64, u64)>> Get<_I> for SlotProbability"],["impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockReward"],["impl<_I: From<Balance>> Get<_I> for MinOperatorStake"],["impl Get<u128> for CreditSupply"],["impl<_I: From<HistorySize>> Get<_I> for RecentSegments"],["impl<_I: From<BlockNumber>> Get<_I> for StakeWithdrawalLockingPeriod"],["impl<_I: From<u32>> Get<_I> for BlockTreePruningDepth"],["impl<_I: From<u32>> Get<_I> for ConfirmationDepthK"],["impl<_I: From<BlockNumber>> Get<_I> for MaximumReceiptDrift"],["impl<_I: From<Balance>> Get<_I> for MinVestedTransfer"],["impl<_I: From<DomainNumber>> Get<_I> for StakeEpochDuration"],["impl<_I: From<u32>> Get<_I> for MaxHolds"],["impl<_I: From<RuntimeVersion>> Get<_I> for Version"],["impl<_I: From<Balance>> Get<_I> for VoteReward"],["impl Get<u128> for TotalSpacePledged"],["impl<_I: From<u32>> Get<_I> for MaxDomainNameLength"],["impl Get<u128> for BlockchainHistorySize"],["impl<_I: From<Balance>> Get<_I> for DomainInstantiationDeposit"],["impl<_I: From<Moment>> Get<_I> for ExpectedBlockTime"],["impl<_I: From<u32>> Get<_I> for MaxBundlesPerBlock"],["impl<_I: From<BlockWeights>> Get<_I> for SubspaceBlockWeights"],["impl<_I: From<u64>> Get<_I> for InitialDomainTxRange"],["impl<_I: From<AccountId>> Get<_I> for TreasuryAccount"],["impl<_I: From<BlockNumber>> Get<_I> for DomainRuntimeUpgradeDelay"],["impl<_I: From<u32>> Get<_I> for MaxDomainBlockSize"],["impl<_I: From<u32>> Get<_I> for MaxFeeds"],["impl Get<u128> for TransactionByteFee"],["impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockTax"],["impl<_I: From<bool>> Get<_I> for ShouldAdjustSolutionRange"],["impl<_I: From<(HistorySize, HistorySize)>> Get<_I> for RecentHistoryFraction"],["impl<_I: From<HistorySize>> Get<_I> for MinSectorLifetime"],["impl<_I: From<u32>> Get<_I> for ExpectedVotesPerBlock"],["impl<_I: From<BlockLength>> Get<_I> for SubspaceBlockLength"]] +"evm_domain_runtime":[["impl<_I: From<u32>> Get<_I> for MaxReserves"],["impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId"],["impl<_I: From<Weight>> Get<_I> for WeightPerGas"],["impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount"],["impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights"],["impl<_I: From<U256>> Get<_I> for BoundDivision"],["impl<_I: From<u32>> Get<_I> for MaxLocks"],["impl<_I: From<Balance>> Get<_I> for RelayerDeposit"],["impl<_I: From<BlockNumber>> Get<_I> for RelayConfirmationDepth"],["impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength"],["impl<_I: From<u32>> Get<_I> for StateRootsBound"],["impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue"],["impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas"],["impl<_I: From<Permill>> Get<_I> for DefaultElasticity"],["impl<_I: From<Balance>> Get<_I> for ExistentialDeposit"],["impl<_I: From<u32>> Get<_I> for MaximumRelayers"],["impl<_I: From<u8>> Get<_I> for OperationalFeeMultiplier"],["impl<_I: From<RuntimeVersion>> Get<_I> for Version"],["impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash"],["impl<_I: From<DomainId>> Get<_I> for CoreDomainId"],["impl<_I: From<U256>> Get<_I> for BlockGasLimit"],["impl<_I: From<Balance>> Get<_I> for TransactionByteFee"]], +"evm_domain_test_runtime":[["impl<_I: From<RuntimeVersion>> Get<_I> for Version"],["impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount"],["impl<_I: From<DomainId>> Get<_I> for CoreDomainId"],["impl<_I: From<Balance>> Get<_I> for ExistentialDeposit"],["impl<_I: From<BlockNumber>> Get<_I> for RelayConfirmationDepth"],["impl<_I: From<u8>> Get<_I> for OperationalFeeMultiplier"],["impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue"],["impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength"],["impl<_I: From<u32>> Get<_I> for MaximumRelayers"],["impl<_I: From<Weight>> Get<_I> for WeightPerGas"],["impl<_I: From<Balance>> Get<_I> for RelayerDeposit"],["impl<_I: From<u32>> Get<_I> for MaxReserves"],["impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights"],["impl<_I: From<u32>> Get<_I> for MaxLocks"],["impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas"],["impl<_I: From<u32>> Get<_I> for StateRootsBound"],["impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash"],["impl<_I: From<U256>> Get<_I> for BlockGasLimit"],["impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId"],["impl<_I: From<U256>> Get<_I> for BoundDivision"],["impl<_I: From<Balance>> Get<_I> for TransactionByteFee"],["impl<_I: From<Permill>> Get<_I> for DefaultElasticity"]], +"subspace_runtime":[["impl<_I: From<u32>> Get<_I> for MaxDomainBlockSize"],["impl<_I: From<u32>> Get<_I> for MaxBundlesPerBlock"],["impl<_I: From<HistorySize>> Get<_I> for MinSectorLifetime"],["impl<_I: From<Balance>> Get<_I> for VoteReward"],["impl<_I: From<Balance>> Get<_I> for BlockReward"],["impl<_I: From<(HistorySize, HistorySize)>> Get<_I> for RecentHistoryFraction"],["impl<_I: From<Balance>> Get<_I> for MinOperatorStake"],["impl Get<u32> for ConfirmationDepthK"],["impl<_I: From<Balance>> Get<_I> for ExistentialDeposit"],["impl<_I: From<BlockLength>> Get<_I> for SubspaceBlockLength"],["impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount"],["impl<_I: From<RuntimeVersion>> Get<_I> for Version"],["impl Get<u128> for BlockchainHistorySize"],["impl<_I: From<u32>> Get<_I> for MaxHolds"],["impl<_I: From<u32>> Get<_I> for MaxDomainNameLength"],["impl<_I: From<HistorySize>> Get<_I> for RecentSegments"],["impl<_I: From<Weight>> Get<_I> for MaxDomainBlockWeight"],["impl<_I: From<Balance>> Get<_I> for DomainInstantiationDeposit"],["impl<_I: From<BlockWeights>> Get<_I> for SubspaceBlockWeights"],["impl<_I: From<Balance>> Get<_I> for MinVestedTransfer"],["impl<_I: From<BlockNumber>> Get<_I> for MaximumReceiptDrift"],["impl<_I: From<Moment>> Get<_I> for ExpectedBlockTime"],["impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockTax"],["impl<_I: From<DomainNumber>> Get<_I> for StakeEpochDuration"],["impl<_I: From<u64>> Get<_I> for InitialDomainTxRange"],["impl<_I: From<u64>> Get<_I> for DomainTxRangeAdjustmentInterval"],["impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockReward"],["impl Get<u128> for CreditSupply"],["impl<_I: From<u32>> Get<_I> for MaxFeeds"],["impl<_I: From<DomainNumber>> Get<_I> for StakeWithdrawalLockingPeriod"],["impl Get<u128> for TotalSpacePledged"],["impl<_I: From<BlockNumber>> Get<_I> for DomainRuntimeUpgradeDelay"],["impl<_I: From<bool>> Get<_I> for ShouldAdjustSolutionRange"],["impl<_I: From<u32>> Get<_I> for ExpectedVotesPerBlock"],["impl<_I: From<AccountId>> Get<_I> for TreasuryAccount"],["impl<_I: From<(u64, u64)>> Get<_I> for SlotProbability"],["impl<_I: From<u32>> Get<_I> for BlockTreePruningDepth"]], +"subspace_test_runtime":[["impl<_I: From<Weight>> Get<_I> for MaxDomainBlockWeight"],["impl<_I: From<u64>> Get<_I> for InitialDomainTxRange"],["impl<_I: From<(u64, u64)>> Get<_I> for SlotProbability"],["impl<_I: From<(HistorySize, HistorySize)>> Get<_I> for RecentHistoryFraction"],["impl<_I: From<u32>> Get<_I> for MaxBundlesPerBlock"],["impl<_I: From<Balance>> Get<_I> for MinVestedTransfer"],["impl Get<u128> for TotalSpacePledged"],["impl<_I: From<u32>> Get<_I> for MaxDomainNameLength"],["impl<_I: From<Balance>> Get<_I> for DomainInstantiationDeposit"],["impl<_I: From<Balance>> Get<_I> for MinOperatorStake"],["impl<_I: From<u32>> Get<_I> for ConfirmationDepthK"],["impl<_I: From<DomainNumber>> Get<_I> for StakeEpochDuration"],["impl<_I: From<AccountId>> Get<_I> for TreasuryAccount"],["impl<_I: From<BlockLength>> Get<_I> for SubspaceBlockLength"],["impl<_I: From<BlockNumber>> Get<_I> for MaximumReceiptDrift"],["impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount"],["impl Get<u128> for CreditSupply"],["impl<_I: From<u32>> Get<_I> for ExpectedVotesPerBlock"],["impl<_I: From<HistorySize>> Get<_I> for RecentSegments"],["impl<_I: From<HistorySize>> Get<_I> for MinSectorLifetime"],["impl<_I: From<RuntimeVersion>> Get<_I> for Version"],["impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockReward"],["impl<_I: From<BlockNumber>> Get<_I> for DomainRuntimeUpgradeDelay"],["impl<_I: From<BlockNumber>> Get<_I> for StakeWithdrawalLockingPeriod"],["impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockTax"],["impl<_I: From<Moment>> Get<_I> for ExpectedBlockTime"],["impl<_I: From<Balance>> Get<_I> for BlockReward"],["impl<_I: From<u32>> Get<_I> for MaxDomainBlockSize"],["impl Get<u128> for BlockchainHistorySize"],["impl<_I: From<u32>> Get<_I> for BlockTreePruningDepth"],["impl<_I: From<Balance>> Get<_I> for VoteReward"],["impl<_I: From<u32>> Get<_I> for MaxHolds"],["impl<_I: From<BlockWeights>> Get<_I> for SubspaceBlockWeights"],["impl<_I: From<u64>> Get<_I> for DomainTxRangeAdjustmentInterval"],["impl<_I: From<u32>> Get<_I> for MaxFeeds"],["impl Get<u128> for TransactionByteFee"],["impl<_I: From<bool>> Get<_I> for ShouldAdjustSolutionRange"]] };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 3acd0e5f0d..296fc72f2f 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 BlockGasLimit"],["impl TypedGet for ExistentialDeposit"],["impl TypedGet for MaxReserves"],["impl TypedGet for TransporterEndpointId"],["impl TypedGet for StateRootsBound"],["impl TypedGet for DefaultBaseFeePerGas"],["impl TypedGet for RelayerDeposit"],["impl TypedGet for PostOnlyBlockHash"],["impl TypedGet for DefaultElasticity"],["impl TypedGet for TransactionByteFee"],["impl TypedGet for RuntimeBlockWeights"],["impl TypedGet for CoreDomainId"],["impl TypedGet for WeightPerGas"],["impl TypedGet for MaxLocks"],["impl TypedGet for BoundDivision"],["impl TypedGet for OperationalFeeMultiplier"],["impl TypedGet for MaximumRelayers"],["impl TypedGet for PrecompilesValue"],["impl TypedGet for RelayConfirmationDepth"],["impl TypedGet for Version"],["impl TypedGet for BlockHashCount"],["impl TypedGet for RuntimeBlockLength"]], -"evm_domain_test_runtime":[["impl TypedGet for OperationalFeeMultiplier"],["impl TypedGet for MaxLocks"],["impl TypedGet for RelayConfirmationDepth"],["impl TypedGet for RuntimeBlockWeights"],["impl TypedGet for WeightPerGas"],["impl TypedGet for BlockHashCount"],["impl TypedGet for PostOnlyBlockHash"],["impl TypedGet for StateRootsBound"],["impl TypedGet for ExistentialDeposit"],["impl TypedGet for DefaultElasticity"],["impl TypedGet for TransactionByteFee"],["impl TypedGet for BlockGasLimit"],["impl TypedGet for PrecompilesValue"],["impl TypedGet for MaxReserves"],["impl TypedGet for TransporterEndpointId"],["impl TypedGet for CoreDomainId"],["impl TypedGet for BoundDivision"],["impl TypedGet for Version"],["impl TypedGet for DefaultBaseFeePerGas"],["impl TypedGet for MaximumRelayers"],["impl TypedGet for RuntimeBlockLength"],["impl TypedGet for RelayerDeposit"]], -"subspace_runtime":[["impl TypedGet for StakeWithdrawalLockingPeriod"],["impl TypedGet for MaxHolds"],["impl TypedGet for DomainInstantiationDeposit"],["impl TypedGet for SubspaceBlockLength"],["impl TypedGet for ExistentialDeposit"],["impl TypedGet for MaxDomainBlockSize"],["impl TypedGet for MinVestedTransfer"],["impl TypedGet for SubspaceBlockWeights"],["impl TypedGet for TreasuryAccount"],["impl TypedGet for DomainRuntimeUpgradeDelay"],["impl TypedGet for MaxDomainNameLength"],["impl TypedGet for StorageFeesEscrowBlockTax"],["impl TypedGet for DomainTxRangeAdjustmentInterval"],["impl TypedGet for StorageFeesEscrowBlockReward"],["impl TypedGet for RecentHistoryFraction"],["impl TypedGet for VoteReward"],["impl TypedGet for StakeEpochDuration"],["impl TypedGet for ExpectedVotesPerBlock"],["impl TypedGet for MaxDomainBlockWeight"],["impl TypedGet for ExpectedBlockTime"],["impl TypedGet for MaxBundlesPerBlock"],["impl TypedGet for Version"],["impl TypedGet for MaxFeeds"],["impl TypedGet for RecentSegments"],["impl TypedGet for BlockReward"],["impl TypedGet for MaximumReceiptDrift"],["impl TypedGet for BlockTreePruningDepth"],["impl TypedGet for MinSectorLifetime"],["impl TypedGet for BlockHashCount"],["impl TypedGet for SlotProbability"],["impl TypedGet for InitialDomainTxRange"],["impl TypedGet for ShouldAdjustSolutionRange"],["impl TypedGet for MinOperatorStake"]], -"subspace_test_runtime":[["impl TypedGet for VoteReward"],["impl TypedGet for StorageFeesEscrowBlockTax"],["impl TypedGet for ExpectedVotesPerBlock"],["impl TypedGet for BlockHashCount"],["impl TypedGet for InitialDomainTxRange"],["impl TypedGet for MaximumReceiptDrift"],["impl TypedGet for MinOperatorStake"],["impl TypedGet for StorageFeesEscrowBlockReward"],["impl TypedGet for Version"],["impl TypedGet for DomainTxRangeAdjustmentInterval"],["impl TypedGet for MaxDomainNameLength"],["impl TypedGet for BlockReward"],["impl TypedGet for MaxDomainBlockWeight"],["impl TypedGet for DomainRuntimeUpgradeDelay"],["impl TypedGet for SubspaceBlockWeights"],["impl TypedGet for MaxHolds"],["impl TypedGet for MaxFeeds"],["impl TypedGet for MinVestedTransfer"],["impl TypedGet for ConfirmationDepthK"],["impl TypedGet for MaxBundlesPerBlock"],["impl TypedGet for ShouldAdjustSolutionRange"],["impl TypedGet for RecentSegments"],["impl TypedGet for BlockTreePruningDepth"],["impl TypedGet for StakeWithdrawalLockingPeriod"],["impl TypedGet for SlotProbability"],["impl TypedGet for MinSectorLifetime"],["impl TypedGet for TreasuryAccount"],["impl TypedGet for MaxDomainBlockSize"],["impl TypedGet for StakeEpochDuration"],["impl TypedGet for RecentHistoryFraction"],["impl TypedGet for DomainInstantiationDeposit"],["impl TypedGet for ExpectedBlockTime"],["impl TypedGet for SubspaceBlockLength"]] +"evm_domain_runtime":[["impl TypedGet for BlockGasLimit"],["impl TypedGet for PrecompilesValue"],["impl TypedGet for OperationalFeeMultiplier"],["impl TypedGet for DefaultElasticity"],["impl TypedGet for BlockHashCount"],["impl TypedGet for MaxReserves"],["impl TypedGet for MaximumRelayers"],["impl TypedGet for RuntimeBlockWeights"],["impl TypedGet for RuntimeBlockLength"],["impl TypedGet for DefaultBaseFeePerGas"],["impl TypedGet for RelayConfirmationDepth"],["impl TypedGet for MaxLocks"],["impl TypedGet for Version"],["impl TypedGet for TransporterEndpointId"],["impl TypedGet for PostOnlyBlockHash"],["impl TypedGet for BoundDivision"],["impl TypedGet for RelayerDeposit"],["impl TypedGet for WeightPerGas"],["impl TypedGet for TransactionByteFee"],["impl TypedGet for CoreDomainId"],["impl TypedGet for StateRootsBound"],["impl TypedGet for ExistentialDeposit"]], +"evm_domain_test_runtime":[["impl TypedGet for PostOnlyBlockHash"],["impl TypedGet for MaxReserves"],["impl TypedGet for DefaultBaseFeePerGas"],["impl TypedGet for BoundDivision"],["impl TypedGet for BlockHashCount"],["impl TypedGet for TransactionByteFee"],["impl TypedGet for ExistentialDeposit"],["impl TypedGet for MaxLocks"],["impl TypedGet for TransporterEndpointId"],["impl TypedGet for WeightPerGas"],["impl TypedGet for Version"],["impl TypedGet for CoreDomainId"],["impl TypedGet for DefaultElasticity"],["impl TypedGet for MaximumRelayers"],["impl TypedGet for OperationalFeeMultiplier"],["impl TypedGet for RuntimeBlockLength"],["impl TypedGet for PrecompilesValue"],["impl TypedGet for BlockGasLimit"],["impl TypedGet for RelayerDeposit"],["impl TypedGet for RuntimeBlockWeights"],["impl TypedGet for RelayConfirmationDepth"],["impl TypedGet for StateRootsBound"]], +"subspace_runtime":[["impl TypedGet for MaxBundlesPerBlock"],["impl TypedGet for InitialDomainTxRange"],["impl TypedGet for DomainTxRangeAdjustmentInterval"],["impl TypedGet for DomainInstantiationDeposit"],["impl TypedGet for StorageFeesEscrowBlockReward"],["impl TypedGet for VoteReward"],["impl TypedGet for RecentSegments"],["impl TypedGet for ExistentialDeposit"],["impl TypedGet for Version"],["impl TypedGet for RecentHistoryFraction"],["impl TypedGet for MinSectorLifetime"],["impl TypedGet for BlockTreePruningDepth"],["impl TypedGet for MinVestedTransfer"],["impl TypedGet for StakeWithdrawalLockingPeriod"],["impl TypedGet for SubspaceBlockLength"],["impl TypedGet for MaxDomainBlockSize"],["impl TypedGet for DomainRuntimeUpgradeDelay"],["impl TypedGet for MaxFeeds"],["impl TypedGet for MaxHolds"],["impl TypedGet for StorageFeesEscrowBlockTax"],["impl TypedGet for MinOperatorStake"],["impl TypedGet for SubspaceBlockWeights"],["impl TypedGet for MaxDomainBlockWeight"],["impl TypedGet for BlockHashCount"],["impl TypedGet for MaximumReceiptDrift"],["impl TypedGet for SlotProbability"],["impl TypedGet for BlockReward"],["impl TypedGet for MaxDomainNameLength"],["impl TypedGet for ShouldAdjustSolutionRange"],["impl TypedGet for StakeEpochDuration"],["impl TypedGet for ExpectedVotesPerBlock"],["impl TypedGet for TreasuryAccount"],["impl TypedGet for ExpectedBlockTime"]], +"subspace_test_runtime":[["impl TypedGet for MaxHolds"],["impl TypedGet for ConfirmationDepthK"],["impl TypedGet for BlockHashCount"],["impl TypedGet for BlockTreePruningDepth"],["impl TypedGet for SubspaceBlockLength"],["impl TypedGet for StorageFeesEscrowBlockReward"],["impl TypedGet for ExpectedBlockTime"],["impl TypedGet for MinSectorLifetime"],["impl TypedGet for RecentSegments"],["impl TypedGet for DomainTxRangeAdjustmentInterval"],["impl TypedGet for MaxBundlesPerBlock"],["impl TypedGet for StakeEpochDuration"],["impl TypedGet for BlockReward"],["impl TypedGet for SlotProbability"],["impl TypedGet for RecentHistoryFraction"],["impl TypedGet for StakeWithdrawalLockingPeriod"],["impl TypedGet for MaxDomainBlockWeight"],["impl TypedGet for MaxDomainNameLength"],["impl TypedGet for StorageFeesEscrowBlockTax"],["impl TypedGet for MinVestedTransfer"],["impl TypedGet for ShouldAdjustSolutionRange"],["impl TypedGet for MaxFeeds"],["impl TypedGet for VoteReward"],["impl TypedGet for MinOperatorStake"],["impl TypedGet for MaximumReceiptDrift"],["impl TypedGet for InitialDomainTxRange"],["impl TypedGet for SubspaceBlockWeights"],["impl TypedGet for TreasuryAccount"],["impl TypedGet for ExpectedVotesPerBlock"],["impl TypedGet for Version"],["impl TypedGet for DomainRuntimeUpgradeDelay"],["impl TypedGet for DomainInstantiationDeposit"],["impl TypedGet for MaxDomainBlockSize"]] };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.Args.js b/implementors/clap_builder/derive/trait.Args.js index a0dfbf8b39..6fa34b76c2 100644 --- a/implementors/clap_builder/derive/trait.Args.js +++ b/implementors/clap_builder/derive/trait.Args.js @@ -1,4 +1,4 @@ (function() {var implementors = { "domain_eth_service":[["impl Args for EthConfiguration"]], -"subspace_node":[["impl Args for Cli"],["impl Args for PurgeChainCmd"],["impl Args for DomainCli"]] +"subspace_node":[["impl Args for PurgeChainCmd"],["impl Args for Cli"],["impl Args 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/clap_builder/derive/trait.FromArgMatches.js b/implementors/clap_builder/derive/trait.FromArgMatches.js index 669af9afde..eafbdf8460 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 Subcommand"],["impl FromArgMatches for PurgeChainCmd"],["impl FromArgMatches for DomainCli"],["impl FromArgMatches for Cli"]] +"subspace_node":[["impl FromArgMatches for DomainCli"],["impl FromArgMatches for Subcommand"],["impl FromArgMatches for Subcommand"],["impl FromArgMatches for Cli"],["impl FromArgMatches 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/core/clone/trait.Clone.js b/implementors/core/clone/trait.Clone.js index 0345c8aeef..ba0cb24428 100644 --- a/implementors/core/clone/trait.Clone.js +++ b/implementors/core/clone/trait.Clone.js @@ -1,49 +1,49 @@ (function() {var implementors = { "domain_block_builder":[["impl Clone for RecordProof"]], -"domain_block_preprocessor":[["impl<Block, CBlock, Client, CClient, RuntimeApi: Clone, ReceiptValidator: Clone> Clone for DomainBlockPreprocessor<Block, CBlock, Client, CClient, RuntimeApi, ReceiptValidator>"],["impl<Client> Clone for RuntimeApiFull<Client>"]], -"domain_client_operator":[["impl<Block: Clone + BlockT, CBlock: Clone + BlockT> Clone for DomainBlockImportNotification<Block, CBlock>where\n Block::Hash: Clone,\n CBlock::Hash: Clone,"],["impl<Block, CBlock, Client, CClient, TransactionPool, Backend, E, BI> Clone for Operator<Block, CBlock, Client, CClient, TransactionPool, Backend, E, BI>where\n Block: BlockT,\n CBlock: BlockT,"],["impl<Block, CBlock, CClient> Clone for DomainParentChain<Block, CBlock, CClient>"]], +"domain_block_preprocessor":[["impl<Client> Clone for RuntimeApiFull<Client>"],["impl<Block, CBlock, Client, CClient, RuntimeApi: Clone, ReceiptValidator: Clone> Clone for DomainBlockPreprocessor<Block, CBlock, Client, CClient, RuntimeApi, ReceiptValidator>"]], +"domain_client_operator":[["impl<Block, CBlock, CClient> Clone for DomainParentChain<Block, CBlock, CClient>"],["impl<Block, CBlock, Client, CClient, TransactionPool, Backend, E, BI> Clone for Operator<Block, CBlock, Client, CClient, TransactionPool, Backend, E, BI>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,"]], "domain_eth_service":[["impl Clone for EthConfiguration"]], "domain_pallet_executive":[["impl<T> Clone for Pallet<T>"],["impl<T: Config> Clone for Event<T>"],["impl<T: Config> Clone for Call<T>"]], "domain_runtime_primitives":[["impl Clone for MultiAccountId"]], -"domain_service":[["impl<Block: BlockT, Client, TP, CA: ChainApi, BE> Clone for FullDeps<Block, Client, TP, CA, BE>"],["impl Clone for DefaultProvider"]], +"domain_service":[["impl Clone for DefaultProvider"],["impl<Block: BlockT, Client, TP, CA: ChainApi, BE> Clone for FullDeps<Block, Client, TP, CA, BE>"]], "domain_test_service":[["impl Clone for Keyring"]], -"evm_domain_runtime":[["impl Clone for RuntimeEvent"],["impl Clone for RuntimeOrigin"],["impl Clone for Runtime"],["impl Clone for SessionKeys"],["impl Clone for RuntimeLockId"],["impl Clone for RuntimeCall"],["impl Clone for RuntimeSlashReason"],["impl Clone for RuntimeHoldReason"],["impl Clone for OriginCaller"],["impl Clone for TransactionConverter"],["impl Clone for RuntimeFreezeReason"]], -"evm_domain_test_runtime":[["impl Clone for OriginCaller"],["impl Clone for RuntimeEvent"],["impl Clone for RuntimeLockId"],["impl Clone for TransactionConverter"],["impl Clone for RuntimeCall"],["impl Clone for Runtime"],["impl Clone for RuntimeFreezeReason"],["impl Clone for RuntimeSlashReason"],["impl Clone for RuntimeHoldReason"],["impl Clone for RuntimeOrigin"],["impl Clone for SessionKeys"]], +"evm_domain_runtime":[["impl Clone for Runtime"],["impl Clone for RuntimeSlashReason"],["impl Clone for RuntimeLockId"],["impl Clone for RuntimeFreezeReason"],["impl Clone for OriginCaller"],["impl Clone for RuntimeCall"],["impl Clone for RuntimeHoldReason"],["impl Clone for RuntimeOrigin"],["impl Clone for TransactionConverter"],["impl Clone for SessionKeys"],["impl Clone for RuntimeEvent"]], +"evm_domain_test_runtime":[["impl Clone for OriginCaller"],["impl Clone for SessionKeys"],["impl Clone for Runtime"],["impl Clone for RuntimeFreezeReason"],["impl Clone for TransactionConverter"],["impl Clone for RuntimeCall"],["impl Clone for RuntimeOrigin"],["impl Clone for RuntimeEvent"],["impl Clone for RuntimeHoldReason"],["impl Clone for RuntimeLockId"],["impl Clone for RuntimeSlashReason"]], "orml_vesting":[["impl<BlockNumber: Clone, Balance: Clone + MaxEncodedLen + HasCompact> Clone for VestingSchedule<BlockNumber, Balance>"],["impl<T: Config> Clone for Event<T>"],["impl<T: Config> Clone for Call<T>"],["impl<T> Clone for Pallet<T>"]], "pallet_domain_id":[["impl<T: Config> Clone for Call<T>"],["impl<T> Clone for Pallet<T>"]], -"pallet_domains":[["impl<Number: Clone, AccountId: Clone> Clone for DomainObject<Number, AccountId>"],["impl Clone for ScheduledRuntimeUpgrade"],["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 Clone for DomainConfig"],["impl<T: Config> Clone for Event<T>"],["impl<Number: Clone, Hash: Clone> Clone for RuntimeObject<Number, Hash>"],["impl<T: Config> Clone for Call<T>"]], -"pallet_feeds":[["impl<T: Config> Clone for Call<T>"],["impl<T: Config> Clone for Event<T>"],["impl<T> Clone for Pallet<T>"]], +"pallet_domains":[["impl Clone for DomainConfig"],["impl<Number: Clone, Hash: Clone, DomainNumber: Clone, DomainHash: Clone, Balance: Clone> Clone for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<Number: Clone, Hash: Clone> Clone for RuntimeObject<Number, Hash>"],["impl<T: Config> Clone for Event<T>"],["impl Clone for ScheduledRuntimeUpgrade"],["impl<T> Clone for Pallet<T>"],["impl<T: Config> Clone for Call<T>"],["impl<Number: Clone, AccountId: Clone> Clone for DomainObject<Number, AccountId>"]], +"pallet_feeds":[["impl<T: Config> Clone for Event<T>"],["impl<T: Config> Clone for Call<T>"],["impl<T> Clone for Pallet<T>"]], "pallet_grandpa_finality_verifier":[["impl<T: Config> Clone for Call<T>"],["impl<T> Clone for Pallet<T>"],["impl Clone for InitializationData"]], -"pallet_messenger":[["impl Clone for ChannelState"],["impl<T: Config> Clone for Event<T>"],["impl<T> Clone for Pallet<T>"],["impl Clone for OutboxMessageResult"],["impl<T: Config> Clone for Call<T>"],["impl<Balance: Clone> Clone for Channel<Balance>"]], -"pallet_object_store":[["impl<T: Config> Clone for Call<T>"],["impl<T> Clone for Pallet<T>"],["impl<T: Config> Clone for Event<T>"]], -"pallet_offences_subspace":[["impl<T: Config> Clone for Call<T>"],["impl<T> Clone for Pallet<T>"],["impl Clone for Event"]], +"pallet_messenger":[["impl<T: Config> Clone for Call<T>"],["impl<T: Config> Clone for Event<T>"],["impl Clone for OutboxMessageResult"],["impl Clone for ChannelState"],["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: Config> Clone for Call<T>"],["impl<T> Clone for Pallet<T>"]], +"pallet_offences_subspace":[["impl<T> Clone for Pallet<T>"],["impl Clone for Event"],["impl<T: Config> Clone for Call<T>"]], "pallet_rewards":[["impl<T> Clone for Pallet<T>"],["impl<T: Config> Clone for Event<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> Clone for Pallet<T>"],["impl<T: Config> Clone for Call<T>"],["impl<T: Config> Clone for Event<T>"]], -"pallet_transporter":[["impl<T: Config> Clone for Event<T>"],["impl<T> Clone for Pallet<T>"],["impl<T: Config> Clone for Call<T>"],["impl<Balance: Clone> Clone for Transfer<Balance>"],["impl Clone for Location"]], +"pallet_subspace":[["impl<T> Clone for Pallet<T>"],["impl<T: Config> Clone for Event<T>"],["impl<T: Config> Clone for Call<T>"]], +"pallet_transaction_fees":[["impl<T> Clone for Pallet<T>"],["impl<T: Config> Clone for Event<T>"],["impl<T: Config> Clone for Call<T>"]], +"pallet_transporter":[["impl<Balance: Clone> Clone for Transfer<Balance>"],["impl<T: Config> Clone for Call<T>"],["impl<T> Clone for Pallet<T>"],["impl<T: Config> Clone for Event<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<SO> Clone for SubspaceSyncOracle<SO>where\n SO: SyncOracle + Send + Sync + Clone,"],["impl<Block: Clone + BlockT> Clone for SubspaceLink<Block>"],["impl Clone for NewSlotNotification"],["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 Clone for NewSlotInfo"],["impl<Block> Clone for BlockImportingNotification<Block>where\n Block: BlockT + Clone,"],["impl<T: Clone + Clone + Send + Sync + Debug + 'static> Clone for SubspaceNotificationStream<T>"],["impl<AS> Clone for SegmentHeadersStore<AS>"],["impl Clone for ArchivedSegmentNotification"]], -"sc_proof_of_time":[["impl Clone for PotStateSummary"],["impl Clone for PotConfig"]], +"sc_consensus_subspace":[["impl Clone for RewardSigningNotification"],["impl<T: Clone + Clone + Send + Sync + Debug + 'static> Clone for SubspaceNotificationStream<T>"],["impl<SO> Clone for SubspaceSyncOracle<SO>where\n SO: SyncOracle + Send + Sync + Clone,"],["impl Clone for NewSlotNotification"],["impl Clone for NewSlotInfo"],["impl<Block: Clone + BlockT> Clone for SubspaceLink<Block>"],["impl Clone for ArchivedSegmentNotification"],["impl<Block> Clone for BlockImportingNotification<Block>where\n Block: BlockT + Clone,"],["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<AS> Clone for SegmentHeadersStore<AS>"]], +"sc_proof_of_time":[["impl Clone for PotConfig"],["impl Clone for PotStateSummary"]], "sc_subspace_chain_specs":[["impl<GenesisConfig, Extensions> Clone for SerializableChainSpec<GenesisConfig, Extensions>where\n Extensions: Clone,"]], -"sp_consensus_subspace":[["impl Clone for ErrorDigestType"],["impl<Number: Clone, Hash: Clone, RewardAddress: Clone> Clone for SignedVote<Number, Hash, RewardAddress>"],["impl Clone for SolutionRanges"],["impl<Number: Clone, Hash: Clone, RewardAddress: Clone> Clone for Vote<Number, Hash, RewardAddress>"],["impl Clone for GlobalRandomnesses"],["impl<Offender: Clone> Clone for OffenceDetails<Offender>"],["impl Clone for ChainConstants"],["impl<PublicKey: Clone, RewardAddress: Clone> Clone for PreDigest<PublicKey, RewardAddress>"],["impl Clone for PotPreDigest"]], -"sp_domains":[["impl Clone for DomainId"],["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 ExecutionPhase"],["impl Clone for Witness"],["impl Clone for InvalidBundleType"],["impl<Number: Clone, Hash: Clone, DomainNumber: Clone, DomainHash: Clone, Balance: Clone> Clone for ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Clone for ProofOfElection"],["impl<Number: Clone, Hash: Clone> Clone for FraudProof<Number, Hash>"],["impl<Number: Clone, Hash: Clone, DomainNumber: Clone, DomainHash: Clone, Balance: Clone> Clone for BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<Number: Clone, Hash: Clone> Clone for BundleEquivocationProof<Number, Hash>"],["impl<Balance: Clone> Clone for BundleProducerElectionParams<Balance>"],["impl Clone for DomainDigestItem"],["impl<AccountId: Clone> Clone for GenesisDomain<AccountId>"],["impl Clone for InvalidReceipt"],["impl Clone for InvalidBundle"],["impl Clone for InvalidTransactionProof"],["impl Clone for DomainsHoldIdentifier"],["impl Clone for RuntimeType"],["impl<Extrinsic: Clone> Clone for BundleValidity<Extrinsic>"],["impl<Number: Clone, Hash: Clone, DomainNumber: Clone, DomainHash: Clone, Balance: Clone> Clone for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Clone for DomainBlockLimit"],["impl Clone for ImproperTransactionSortitionProof"],["impl Clone for InvalidStateTransitionProof"],["impl Clone for DomainInstanceData"],["impl Clone for BundleDigest"],["impl Clone for VrfProofError"],["impl<Block, DomainNumber: Clone, DomainHash: Clone> Clone for PreValidationObject<Block, DomainNumber, DomainHash>where\n Block: BlockT + Clone,\n Block::Hash: Clone,"],["impl Clone for StakingHoldIdentifier"],["impl Clone for Blake2b256Algorithm"],["impl Clone for ReceiptValidity"]], -"sp_lightclient":[["impl<Header: Clone + HeaderT> Clone for ChainConstants<Header>"],["impl<Header: Clone> Clone for HeaderExt<Header>"],["impl Clone for NextDigestItems"],["impl<Number: Clone> Clone for StorageBound<Number>"]], -"sp_messenger":[["impl<Balance: Clone> Clone for Message<Balance>"],["impl<Balance: Clone> Clone for VersionedPayload<Balance>"],["impl<Balance: Clone> Clone for ProtocolMessageRequest<Balance>"],["impl<Balance: Clone> Clone for ExecutionFee<Balance>"],["impl<BlockNumber: Clone, BlockHash: Clone, StateRoot: Clone> Clone for Proof<BlockNumber, BlockHash, StateRoot>"],["impl Clone for Endpoint"],["impl Clone for EndpointRequest"],["impl Clone for RelayerMessageWithStorageKey"],["impl<Request: Clone, Response: Clone> Clone for RequestResponse<Request, Response>"],["impl<BlockNumber: Clone, BlockHash: Clone, StateRoot: Clone> Clone for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>"],["impl<Number: Clone, Hash: Clone> Clone for DomainBlockInfo<Number, Hash>"],["impl<BlockNumber: Clone, BlockHash: Clone, StateRoot: Clone> Clone for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>"],["impl<Balance: Clone> Clone for FeeModel<Balance>"],["impl Clone for RelayerMessagesWithStorageKey"],["impl<Balance: Clone> Clone for InitiateChannelParams<Balance>"],["impl<Balance: Clone> Clone for Payload<Balance>"],["impl Clone for MessageWeightTag"]], -"subspace_archiving":[["impl Clone for ReconstructorError"],["impl Clone for Archiver"],["impl Clone for ReconstructedContents"],["impl Clone for NewArchivedSegment"],["impl Clone for ReconstructorInstantiationError"],["impl Clone for SegmentItem"],["impl Clone for ReconstructorError"],["impl Clone for ReconstructorInstantiationError"],["impl Clone for PiecesReconstructor"],["impl Clone for Reconstructor"],["impl Clone for Segment"],["impl Clone for ArchiverInstantiationError"]], -"subspace_core_primitives":[["impl Clone for RawRecord"],["impl Clone for RecordedHistorySegment"],["impl Clone for PosProof"],["impl Clone for PieceArray"],["impl<PublicKey: Clone, RewardAddress: Clone> Clone for Solution<PublicKey, RewardAddress>"],["impl Clone for HistorySize"],["impl Clone for Commitment"],["impl Clone for LastArchivedBlock"],["impl Clone for SegmentHeader"],["impl Clone for SectorSlotChallenge"],["impl Clone for BlockObject"],["impl Clone for Kzg"],["impl Clone for Piece"],["impl Clone for PieceObjectMapping"],["impl Clone for PosQualityBytes"],["impl Clone for GlobalObject"],["impl<T: Clone> Clone for NonEmptyVec<T>"],["impl Clone for RewardSignature"],["impl Clone for FlatPieces"],["impl Clone for Witness"],["impl Clone for Scalar"],["impl Clone for SegmentIndex"],["impl Clone for PieceObject"],["impl Clone for RecordWitness"],["impl Clone for PublicKey"],["impl Clone for PieceIndex"],["impl Clone for BlockObjectMapping"],["impl Clone for SectorId"],["impl Clone for PotKey"],["impl Clone for ArchivedHistorySegment"],["impl Clone for ArchivedBlockProgress"],["impl Clone for Randomness"],["impl Clone for Record"],["impl Clone for PotCheckpoint"],["impl Clone for PieceIndexHash"],["impl Clone for PieceOffset"],["impl Clone for PotSeed"],["impl Clone for Polynomial"],["impl Clone for PotProof"],["impl Clone for U256"],["impl Clone for SBucket"],["impl Clone for PosSeed"],["impl Clone for RecordCommitment"]], +"sp_consensus_subspace":[["impl<Number: Clone, Hash: Clone, RewardAddress: Clone> Clone for Vote<Number, Hash, RewardAddress>"],["impl Clone for GlobalRandomnesses"],["impl Clone for PotPreDigest"],["impl<Offender: Clone> Clone for OffenceDetails<Offender>"],["impl Clone for ErrorDigestType"],["impl<Number: Clone, Hash: Clone, RewardAddress: Clone> Clone for SignedVote<Number, Hash, RewardAddress>"],["impl Clone for ChainConstants"],["impl Clone for SolutionRanges"],["impl<PublicKey: Clone, RewardAddress: Clone> Clone for PreDigest<PublicKey, RewardAddress>"]], +"sp_domains":[["impl Clone for DomainId"],["impl Clone for InvalidBundle"],["impl Clone for VrfProofError"],["impl Clone for InvalidTransactionProof"],["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<Block, DomainNumber: Clone, DomainHash: Clone> Clone for PreValidationObject<Block, DomainNumber, DomainHash>where\n Block: BlockT + Clone,\n Block::Hash: Clone,"],["impl<Balance: Clone> Clone for BundleProducerElectionParams<Balance>"],["impl Clone for RuntimeType"],["impl Clone for DomainDigestItem"],["impl<Number: Clone, Hash: Clone, DomainNumber: Clone, DomainHash: Clone, Balance: Clone> Clone for BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<AccountId: Clone> Clone for GenesisDomain<AccountId>"],["impl Clone for DomainBlockLimit"],["impl Clone for BundleDigest"],["impl Clone for InvalidStateTransitionProof"],["impl Clone for ImproperTransactionSortitionProof"],["impl Clone for ReceiptValidity"],["impl<Number: Clone, Hash: Clone> Clone for FraudProof<Number, Hash>"],["impl Clone for StakingHoldIdentifier"],["impl<Extrinsic: Clone> Clone for BundleValidity<Extrinsic>"],["impl Clone for InvalidReceipt"],["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 InvalidBundleType"],["impl Clone for ProofOfElection"],["impl Clone for DomainsHoldIdentifier"],["impl Clone for Blake2b256Algorithm"],["impl<Number: Clone, Hash: Clone, DomainNumber: Clone, DomainHash: Clone, Balance: Clone> Clone for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Clone for Witness"],["impl Clone for ExecutionPhase"],["impl Clone for DomainInstanceData"]], +"sp_lightclient":[["impl<Header: Clone + HeaderT> Clone for ChainConstants<Header>"],["impl<Number: Clone> Clone for StorageBound<Number>"],["impl Clone for NextDigestItems"],["impl<Header: Clone> Clone for HeaderExt<Header>"]], +"sp_messenger":[["impl Clone for EndpointRequest"],["impl<Balance: Clone> Clone for ProtocolMessageRequest<Balance>"],["impl<BlockNumber: Clone, BlockHash: Clone, StateRoot: Clone> Clone for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>"],["impl<BlockNumber: Clone, BlockHash: Clone, StateRoot: Clone> Clone for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>"],["impl<BlockNumber: Clone, BlockHash: Clone, StateRoot: Clone> Clone for Proof<BlockNumber, BlockHash, StateRoot>"],["impl<Balance: Clone> Clone for ExecutionFee<Balance>"],["impl<Balance: Clone> Clone for VersionedPayload<Balance>"],["impl Clone for Endpoint"],["impl<Balance: Clone> Clone for Message<Balance>"],["impl Clone for RelayerMessageWithStorageKey"],["impl<Balance: Clone> Clone for InitiateChannelParams<Balance>"],["impl<Number: Clone, Hash: Clone> Clone for DomainBlockInfo<Number, Hash>"],["impl<Request: Clone, Response: Clone> Clone for RequestResponse<Request, Response>"],["impl<Balance: Clone> Clone for FeeModel<Balance>"],["impl Clone for RelayerMessagesWithStorageKey"],["impl<Balance: Clone> Clone for Payload<Balance>"],["impl Clone for MessageWeightTag"]], +"subspace_archiving":[["impl Clone for PiecesReconstructor"],["impl Clone for Reconstructor"],["impl Clone for Segment"],["impl Clone for Archiver"],["impl Clone for ReconstructedContents"],["impl Clone for ReconstructorError"],["impl Clone for SegmentItem"],["impl Clone for ReconstructorInstantiationError"],["impl Clone for ReconstructorError"],["impl Clone for ArchiverInstantiationError"],["impl Clone for ReconstructorInstantiationError"],["impl Clone for NewArchivedSegment"]], +"subspace_core_primitives":[["impl Clone for Randomness"],["impl Clone for Polynomial"],["impl Clone for PotProof"],["impl Clone for SegmentHeader"],["impl Clone for Kzg"],["impl Clone for Record"],["impl Clone for PosSeed"],["impl Clone for PosProof"],["impl Clone for RecordedHistorySegment"],["impl Clone for PotCheckpoint"],["impl<T: Clone> Clone for NonEmptyVec<T>"],["impl Clone for PieceArray"],["impl Clone for BlockObject"],["impl Clone for Commitment"],["impl Clone for RecordWitness"],["impl Clone for PieceIndex"],["impl Clone for PotKey"],["impl Clone for PieceOffset"],["impl Clone for PieceIndexHash"],["impl Clone for BlockObjectMapping"],["impl Clone for SectorId"],["impl Clone for SBucket"],["impl Clone for SectorSlotChallenge"],["impl Clone for FlatPieces"],["impl Clone for Piece"],["impl Clone for HistorySize"],["impl<T: Clone> Clone for Blake3Checksummed<T>"],["impl Clone for U256"],["impl Clone for RecordCommitment"],["impl Clone for ArchivedHistorySegment"],["impl Clone for SegmentIndex"],["impl Clone for PublicKey"],["impl Clone for ArchivedBlockProgress"],["impl Clone for PieceObjectMapping"],["impl Clone for PosQualityBytes"],["impl Clone for PotSeed"],["impl Clone for PieceObject"],["impl Clone for GlobalObject"],["impl<PublicKey: Clone, RewardAddress: Clone> Clone for Solution<PublicKey, RewardAddress>"],["impl Clone for LastArchivedBlock"],["impl Clone for RawRecord"],["impl Clone for Witness"],["impl Clone for RewardSignature"],["impl Clone for Scalar"]], "subspace_erasure_coding":[["impl Clone for ErasureCoding"]], -"subspace_farmer":[["impl Clone for ArchivalStorageInfo"],["impl Clone for PieceCache"],["impl Clone for SingleDiskPlotId"],["impl Clone for ArchivalStoragePieces"],["impl Clone for NodeRpcClient"],["impl Clone for Offset"],["impl Clone for SingleDiskPlotInfo"],["impl Clone for Identity"],["impl Clone for DiskPieceCache"],["impl Clone for SingleDiskSemaphore"],["impl Clone for PieceReader"]], -"subspace_farmer_components":[["impl Clone for SectorContentsMapIterationError"],["impl Clone for SectorMetadata"],["impl Clone for SectorContentsMapFromBytesError"],["impl Clone for PlottedSector"],["impl Clone for SectorContentsMap"],["impl Clone for PlotRecord"],["impl<'a> Clone for SolutionCandidates<'a>"],["impl Clone for PieceGetterRetryPolicy"],["impl Clone for FarmerProtocolInfo"]], -"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<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<VerifierBlock, ITPVerifier, ISTPVerifier> Clone for ProofVerifier<VerifierBlock, ITPVerifier, ISTPVerifier>"]], -"subspace_networking":[["impl Clone for PeerInfo"],["impl Clone for CuckooFilterDTO"],["impl<K: Clone> Clone for UniqueRecordBinaryHeap<K>"],["impl Clone for PiecesToPlot"],["impl Clone for PieceAnnouncementResponse"],["impl Clone for PieceByHashResponse"],["impl Clone for PieceByHashRequest"],["impl Clone for ObjectMappingsResponse"],["impl<T: Clone> Clone for KeyWrapper<T>"],["impl Clone for SegmentHeaderResponse"],["impl Clone for RetryPolicy"],["impl Clone for Node"],["impl Clone for PiecesByRangeResponse"],["impl Clone for PiecesByRangeRequest"],["impl Clone for PieceAnnouncementRequest"],["impl Clone for MultihashCode"],["impl Clone for ObjectMappingsRequest"],["impl Clone for Notification"],["impl Clone for Config"],["impl Clone for Box<dyn RequestHandler>"],["impl Clone for SegmentHeaderRequest"]], +"subspace_farmer":[["impl Clone for DiskPieceCache"],["impl Clone for NodeRpcClient"],["impl Clone for Identity"],["impl Clone for ArchivalStorageInfo"],["impl Clone for PieceCache"],["impl Clone for SingleDiskPlotInfo"],["impl Clone for SingleDiskPlotId"],["impl Clone for PieceReader"],["impl Clone for ArchivalStoragePieces"],["impl Clone for SingleDiskSemaphore"],["impl Clone for Offset"]], +"subspace_farmer_components":[["impl Clone for SectorMetadata"],["impl Clone for SectorContentsMapFromBytesError"],["impl Clone for PlottedSector"],["impl Clone for FarmerProtocolInfo"],["impl Clone for PlotRecord"],["impl<'a> Clone for SolutionCandidates<'a>"],["impl Clone for SectorContentsMapEncodeIntoError"],["impl Clone for SectorContentsMapIterationError"],["impl Clone for SectorMetadataChecksummed"],["impl Clone for SectorContentsMap"],["impl Clone for PieceGetterRetryPolicy"]], +"subspace_fraud_proof":[["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<VerifierBlock, ITPVerifier, ISTPVerifier> Clone for ProofVerifier<VerifierBlock, ITPVerifier, ISTPVerifier>"],["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 PieceByHashResponse"],["impl Clone for PieceAnnouncementResponse"],["impl Clone for CuckooFilterDTO"],["impl Clone for RetryPolicy"],["impl<T: Clone> Clone for KeyWrapper<T>"],["impl Clone for PiecesByRangeResponse"],["impl Clone for PiecesToPlot"],["impl Clone for PieceByHashRequest"],["impl Clone for PieceAnnouncementRequest"],["impl Clone for MultihashCode"],["impl Clone for SegmentHeaderRequest"],["impl Clone for Notification"],["impl Clone for PiecesByRangeRequest"],["impl Clone for ObjectMappingsRequest"],["impl Clone for ObjectMappingsResponse"],["impl<K: Clone> Clone for UniqueRecordBinaryHeap<K>"],["impl Clone for Config"],["impl Clone for Box<dyn RequestHandler>"],["impl Clone for PeerInfo"],["impl Clone for SegmentHeaderResponse"],["impl Clone for Node"]], "subspace_node":[["impl Clone for CliPotRole"],["impl Clone for PurgeChainCmd"]], -"subspace_proof_of_space":[["impl<const K: u8> Clone for TablesCache<K>"],["impl Clone for PosTableType"],["impl Clone for ChiaTableGenerator"],["impl Clone for ShimTableGenerator"]], +"subspace_proof_of_space":[["impl Clone for PosTableType"],["impl Clone for ShimTableGenerator"],["impl Clone for ChiaTableGenerator"],["impl<const K: u8> Clone for TablesCache<K>"]], "subspace_proof_of_time":[["impl Clone for ProofOfTime"]], -"subspace_rpc_primitives":[["impl Clone for SlotInfo"],["impl Clone for NodeSyncStatus"],["impl Clone for RewardSigningInfo"],["impl Clone for FarmerAppInfo"],["impl Clone for SolutionResponse"],["impl Clone for RewardSignatureResponse"]], -"subspace_runtime":[["impl Clone for FeedProcessorKind"],["impl Clone for RuntimeHoldReason"],["impl Clone for Runtime"],["impl Clone for RuntimeLockId"],["impl Clone for RuntimeFreezeReason"],["impl Clone for RuntimeSlashReason"],["impl Clone for RuntimeOrigin"],["impl Clone for RuntimeEvent"],["impl Clone for OriginCaller"],["impl Clone for SessionKeys"],["impl Clone for HoldIdentifier"],["impl Clone for RuntimeCall"]], -"subspace_service":[["impl Clone for DsnConfig"],["impl<Block, Client, Verifier> Clone for ConsensusChainTxPreValidator<Block, Client, Verifier>where\n Verifier: Clone,"],["impl Clone for SubspaceNetworking"],["impl<AS> Clone for PieceCache<AS>"]], -"subspace_test_runtime":[["impl Clone for RuntimeCall"],["impl Clone for RuntimeSlashReason"],["impl Clone for RuntimeEvent"],["impl Clone for RuntimeFreezeReason"],["impl Clone for RuntimeLockId"],["impl Clone for OriginCaller"],["impl Clone for HoldIdentifier"],["impl Clone for SessionKeys"],["impl Clone for Runtime"],["impl Clone for RuntimeHoldReason"],["impl Clone for RuntimeOrigin"]], +"subspace_rpc_primitives":[["impl Clone for RewardSigningInfo"],["impl Clone for SlotInfo"],["impl Clone for NodeSyncStatus"],["impl Clone for FarmerAppInfo"],["impl Clone for RewardSignatureResponse"],["impl Clone for SolutionResponse"]], +"subspace_runtime":[["impl Clone for RuntimeLockId"],["impl Clone for HoldIdentifier"],["impl Clone for Runtime"],["impl Clone for RuntimeFreezeReason"],["impl Clone for FeedProcessorKind"],["impl Clone for RuntimeCall"],["impl Clone for RuntimeSlashReason"],["impl Clone for SessionKeys"],["impl Clone for RuntimeEvent"],["impl Clone for OriginCaller"],["impl Clone for RuntimeOrigin"],["impl Clone for RuntimeHoldReason"]], +"subspace_service":[["impl Clone for SubspaceNetworking"],["impl Clone for DsnConfig"],["impl<AS> Clone for PieceCache<AS>"],["impl<Block, Client, Verifier> Clone for ConsensusChainTxPreValidator<Block, Client, Verifier>where\n Verifier: Clone,"]], +"subspace_test_runtime":[["impl Clone for SessionKeys"],["impl Clone for RuntimeCall"],["impl Clone for HoldIdentifier"],["impl Clone for RuntimeOrigin"],["impl Clone for RuntimeEvent"],["impl Clone for RuntimeHoldReason"],["impl Clone for Runtime"],["impl Clone for RuntimeSlashReason"],["impl Clone for OriginCaller"],["impl Clone for RuntimeLockId"],["impl Clone for RuntimeFreezeReason"]], "subspace_transaction_pool":[["impl<Block: Clone, Client: Clone, TxPreValidator: Clone> Clone for FullChainApiWrapper<Block, Client, TxPreValidator>"]], "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 e42de914f0..a4a103120a 100644 --- a/implementors/core/cmp/trait.Eq.js +++ b/implementors/core/cmp/trait.Eq.js @@ -1,35 +1,35 @@ (function() {var implementors = { "domain_block_builder":[["impl Eq for RecordProof"]], "domain_pallet_executive":[["impl<T> Eq for Pallet<T>"],["impl<T: Config> Eq for Call<T>"],["impl<T: Config> Eq for Event<T>"]], -"domain_runtime_primitives":[["impl Eq for CheckTxValidityError"],["impl Eq for VerifyTxValidityError"],["impl Eq for MultiAccountId"]], +"domain_runtime_primitives":[["impl Eq for MultiAccountId"],["impl Eq for VerifyTxValidityError"],["impl Eq for CheckTxValidityError"]], "domain_test_service":[["impl Eq for Keyring"]], -"evm_domain_runtime":[["impl Eq for RuntimeCall"],["impl Eq for RuntimeLockId"],["impl Eq for OriginCaller"],["impl Eq for RuntimeFreezeReason"],["impl Eq for RuntimeEvent"],["impl Eq for Runtime"],["impl Eq for RuntimeSlashReason"],["impl Eq for SessionKeys"],["impl Eq for RuntimeHoldReason"]], -"evm_domain_test_runtime":[["impl Eq for Runtime"],["impl Eq for RuntimeCall"],["impl Eq for RuntimeLockId"],["impl Eq for RuntimeEvent"],["impl Eq for RuntimeHoldReason"],["impl Eq for SessionKeys"],["impl Eq for RuntimeFreezeReason"],["impl Eq for RuntimeSlashReason"],["impl Eq for OriginCaller"]], +"evm_domain_runtime":[["impl Eq for RuntimeFreezeReason"],["impl Eq for RuntimeHoldReason"],["impl Eq for RuntimeSlashReason"],["impl Eq for OriginCaller"],["impl Eq for RuntimeLockId"],["impl Eq for Runtime"],["impl Eq for SessionKeys"],["impl Eq for RuntimeEvent"],["impl Eq for RuntimeCall"]], +"evm_domain_test_runtime":[["impl Eq for SessionKeys"],["impl Eq for RuntimeLockId"],["impl Eq for RuntimeCall"],["impl Eq for RuntimeSlashReason"],["impl Eq for OriginCaller"],["impl Eq for RuntimeEvent"],["impl Eq for RuntimeHoldReason"],["impl Eq for Runtime"],["impl Eq for RuntimeFreezeReason"]], "orml_vesting":[["impl<T: Config> Eq for Event<T>"],["impl<BlockNumber: Eq, Balance: Eq + MaxEncodedLen + HasCompact> Eq for VestingSchedule<BlockNumber, Balance>"],["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<T: Config> Eq for Event<T>"],["impl<Number: Eq, AccountId: Eq> Eq for DomainObject<Number, AccountId>"],["impl Eq for ScheduledRuntimeUpgrade"],["impl Eq for DomainConfig"],["impl Eq for TxRangeState"],["impl<T> Eq for Pallet<T>"],["impl<Number: Eq, Hash: Eq, DomainNumber: Eq, DomainHash: Eq, Balance: Eq> Eq for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<Number: Eq, Hash: Eq> Eq for RuntimeObject<Number, Hash>"],["impl<T: Config> Eq for Call<T>"]], -"pallet_feeds":[["impl<T> Eq for Pallet<T>"],["impl<T: Config> Eq for Call<T>"],["impl Eq for TotalObjectsAndSize"],["impl<T: Config> Eq for Event<T>"]], +"pallet_domains":[["impl<Number: Eq, Hash: Eq> Eq for RuntimeObject<Number, Hash>"],["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, AccountId: Eq> Eq for DomainObject<Number, AccountId>"],["impl<T: Config> Eq for Event<T>"],["impl Eq for DomainConfig"],["impl Eq for ScheduledRuntimeUpgrade"],["impl<T: Config> Eq for Call<T>"]], +"pallet_feeds":[["impl<T> Eq for Pallet<T>"],["impl Eq for TotalObjectsAndSize"],["impl<T: Config> Eq for Call<T>"],["impl<T: Config> Eq for Event<T>"]], "pallet_grandpa_finality_verifier":[["impl Eq for InitializationData"],["impl<T> Eq for Pallet<T>"],["impl<T: Config> Eq for Call<T>"]], -"pallet_messenger":[["impl<T> Eq for Pallet<T>"],["impl Eq for OutboxMessageResult"],["impl<T: Config> Eq for Event<T>"],["impl Eq for ChannelState"],["impl<Balance: Eq> Eq for Channel<Balance>"],["impl<T: Config> Eq for Call<T>"]], -"pallet_object_store":[["impl<T: Config> Eq for Event<T>"],["impl<T> Eq for Pallet<T>"],["impl<T: Config> Eq for Call<T>"]], -"pallet_offences_subspace":[["impl<T> Eq for Pallet<T>"],["impl Eq for Event"],["impl<T: Config> Eq for Call<T>"]], -"pallet_rewards":[["impl<T> Eq for Pallet<T>"],["impl<T: Config> Eq for Event<T>"],["impl<T: Config> Eq for Call<T>"]], +"pallet_messenger":[["impl<T: Config> Eq for Call<T>"],["impl<T> Eq for Pallet<T>"],["impl<T: Config> Eq for Event<T>"],["impl Eq for ChannelState"],["impl<Balance: Eq> Eq for Channel<Balance>"],["impl Eq for OutboxMessageResult"]], +"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_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> Eq for Pallet<T>"],["impl<T: Config> Eq for Call<T>"],["impl<T: Config> Eq for Event<T>"],["impl<PublicKey: Eq> Eq for SubspaceEquivocationOffence<PublicKey>"]], +"pallet_subspace":[["impl<T: Config> Eq for Event<T>"],["impl<T> Eq for Pallet<T>"],["impl<PublicKey: Eq> Eq for SubspaceEquivocationOffence<PublicKey>"],["impl<T: Config> Eq for Call<T>"]], "pallet_transaction_fees":[["impl<T: Config> Eq for Call<T>"],["impl<T: Config> Eq for Event<T>"],["impl<T> Eq for Pallet<T>"]], -"pallet_transporter":[["impl<Balance: Eq> Eq for Transfer<Balance>"],["impl<T: Config> Eq for Event<T>"],["impl<T> Eq for Pallet<T>"],["impl<T: Config> Eq for Call<T>"],["impl Eq for Location"]], -"sp_consensus_subspace":[["impl Eq for GlobalRandomnesses"],["impl<Offender: Eq> Eq for OffenceDetails<Offender>"],["impl Eq for Error"],["impl Eq for OffenceError"],["impl Eq for ChainConstants"],["impl<Number: Eq, Hash: Eq, RewardAddress: Eq> Eq for SignedVote<Number, Hash, RewardAddress>"],["impl Eq for SolutionRanges"],["impl Eq for ErrorDigestType"],["impl<Number: Eq, Hash: Eq, RewardAddress: Eq> Eq for Vote<Number, Hash, RewardAddress>"],["impl<Header: Eq + HeaderT> Eq for VerificationError<Header>where\n Header::Hash: Eq,"]], -"sp_domains":[["impl<Number: Eq, Hash: Eq> Eq for BundleEquivocationProof<Number, Hash>"],["impl Eq for VrfProofError"],["impl Eq for DomainInstanceData"],["impl Eq for InvalidReceipt"],["impl<Extrinsic: Eq> Eq for BundleValidity<Extrinsic>"],["impl Eq for Witness"],["impl<AccountId: Eq> Eq for GenesisDomain<AccountId>"],["impl Eq for ProofOfElection"],["impl<Balance: Eq> Eq for BundleProducerElectionParams<Balance>"],["impl<Block, DomainNumber: Eq, DomainHash: Eq> Eq for PreValidationObject<Block, DomainNumber, DomainHash>where\n Block: BlockT + Eq,\n Block::Hash: Eq,"],["impl Eq for BundleDigest"],["impl<Number: Eq, Hash: Eq, DomainNumber: Eq, DomainHash: Eq, Balance: Eq> Eq for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Eq for StakingHoldIdentifier"],["impl Eq for ExecutionPhase"],["impl<Number: Eq, Hash: Eq> Eq for FraudProof<Number, Hash>"],["impl Eq for RuntimeType"],["impl<Number: Eq, Hash: Eq, DomainNumber: Eq, DomainHash: Eq, Balance: Eq> Eq for BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<Number: Eq, Hash: Eq, DomainNumber: Eq, DomainHash: Eq, Balance: Eq> Eq for ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, 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 ImproperTransactionSortitionProof"],["impl Eq for DomainsHoldIdentifier"],["impl Eq for DomainId"],["impl Eq for InvalidBundle"],["impl Eq for InvalidTransactionProof"],["impl Eq for InvalidStateTransitionProof"],["impl Eq for ReceiptValidity"],["impl Eq for InvalidBundleType"],["impl Eq for DomainDigestItem"]], +"pallet_transporter":[["impl<T: Config> Eq for Call<T>"],["impl<Balance: Eq> Eq for Transfer<Balance>"],["impl<T> Eq for Pallet<T>"],["impl Eq for Location"],["impl<T: Config> Eq for Event<T>"]], +"sp_consensus_subspace":[["impl<Header: Eq + HeaderT> Eq for VerificationError<Header>where\n Header::Hash: Eq,"],["impl Eq for ChainConstants"],["impl Eq for Error"],["impl<Offender: Eq> Eq for OffenceDetails<Offender>"],["impl<Number: Eq, Hash: Eq, RewardAddress: Eq> Eq for Vote<Number, Hash, RewardAddress>"],["impl Eq for GlobalRandomnesses"],["impl Eq for SolutionRanges"],["impl Eq for ErrorDigestType"],["impl Eq for OffenceError"],["impl<Number: Eq, Hash: Eq, RewardAddress: Eq> Eq for SignedVote<Number, Hash, RewardAddress>"]], +"sp_domains":[["impl Eq for InvalidBundleType"],["impl<Extrinsic: Eq> Eq for BundleValidity<Extrinsic>"],["impl Eq for ImproperTransactionSortitionProof"],["impl Eq for InvalidReceipt"],["impl Eq for ExecutionPhase"],["impl<Number: Eq, Hash: Eq, DomainNumber: Eq, DomainHash: Eq, Balance: Eq> Eq for BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Eq for VrfProofError"],["impl Eq for DomainDigestItem"],["impl<Balance: Eq> Eq for BundleProducerElectionParams<Balance>"],["impl Eq for DomainId"],["impl<Number: Eq, Hash: Eq> Eq for BundleEquivocationProof<Number, Hash>"],["impl Eq for InvalidTransactionProof"],["impl Eq for DomainsHoldIdentifier"],["impl Eq for BundleDigest"],["impl Eq for ProofOfElection"],["impl Eq for InvalidBundle"],["impl Eq for InvalidStateTransitionProof"],["impl Eq for RuntimeType"],["impl<Number: Eq, Hash: Eq, DomainNumber: Eq, DomainHash: Eq, Balance: Eq> Eq for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<Block, DomainNumber: Eq, DomainHash: Eq> Eq for PreValidationObject<Block, DomainNumber, DomainHash>where\n Block: BlockT + Eq,\n Block::Hash: Eq,"],["impl<Number: Eq, Hash: Eq> Eq for FraudProof<Number, Hash>"],["impl<Number: Eq, Hash: Eq, DomainNumber: Eq, DomainHash: Eq, Balance: Eq> Eq for ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, 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 Witness"],["impl<AccountId: Eq> Eq for GenesisDomain<AccountId>"],["impl Eq for StakingHoldIdentifier"],["impl Eq for ReceiptValidity"],["impl Eq for DomainInstanceData"]], "sp_lightclient":[["impl<Header: Eq> Eq for HeaderExt<Header>"],["impl<Header: Eq + HeaderT> Eq for ImportError<Header>"],["impl<Header: Eq + HeaderT> Eq for HeaderBelowArchivingDepthError<Header>"]], -"sp_messenger":[["impl Eq for VerificationError"],["impl<Balance: Eq> Eq for ExecutionFee<Balance>"],["impl Eq for MessageWeightTag"],["impl<Balance: Eq> Eq for VersionedPayload<Balance>"],["impl<BlockNumber: Eq, BlockHash: Eq, StateRoot: Eq> Eq for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>"],["impl Eq for RelayerMessageWithStorageKey"],["impl Eq for EndpointRequest"],["impl Eq for RelayerMessagesWithStorageKey"],["impl<Balance: Eq> Eq for ProtocolMessageRequest<Balance>"],["impl<Balance: Eq> Eq for FeeModel<Balance>"],["impl<Request: Eq, Response: Eq> Eq for RequestResponse<Request, Response>"],["impl<BlockNumber: Eq, BlockHash: Eq, StateRoot: Eq> Eq for Proof<BlockNumber, BlockHash, StateRoot>"],["impl<Number: Eq, Hash: Eq> Eq for DomainBlockInfo<Number, Hash>"],["impl<Balance: Eq> Eq for Message<Balance>"],["impl Eq for Endpoint"],["impl<Balance: Eq> Eq for Payload<Balance>"],["impl<Balance: Eq> Eq for InitiateChannelParams<Balance>"],["impl<BlockNumber: Eq, BlockHash: Eq, StateRoot: Eq> Eq for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>"]], -"subspace_archiving":[["impl Eq for ReconstructorInstantiationError"],["impl Eq for NewArchivedSegment"],["impl Eq for ReconstructedContents"],["impl Eq for Segment"],["impl Eq for ReconstructorInstantiationError"],["impl Eq for ArchiverInstantiationError"],["impl Eq for SegmentItem"]], -"subspace_core_primitives":[["impl Eq for RewardSignature"],["impl Eq for Witness"],["impl Eq for SegmentIndex"],["impl Eq for Record"],["impl Eq for Randomness"],["impl Eq for PieceIndex"],["impl Eq for PieceOffset"],["impl Eq for SectorId"],["impl Eq for PublicKey"],["impl Eq for Piece"],["impl Eq for SBucket"],["impl Eq for PotSeed"],["impl Eq for PieceObjectMapping"],["impl Eq for RecordWitness"],["impl Eq for SectorSlotChallenge"],["impl Eq for PosProof"],["impl Eq for ArchivedBlockProgress"],["impl Eq for U256"],["impl Eq for Commitment"],["impl Eq for Scalar"],["impl Eq for PotCheckpoint"],["impl Eq for GlobalObject"],["impl Eq for PieceObject"],["impl Eq for SegmentHeader"],["impl Eq for HistorySize"],["impl Eq for RecordedHistorySegment"],["impl Eq for ArchivedHistorySegment"],["impl Eq for PotKey"],["impl Eq for PieceIndexHash"],["impl Eq for RecordCommitment"],["impl Eq for FlatPieces"],["impl<PublicKey: Eq, RewardAddress: Eq> Eq for Solution<PublicKey, RewardAddress>"],["impl Eq for PosQualityBytes"],["impl Eq for PosSeed"],["impl Eq for PotProof"],["impl Eq for BlockObjectMapping"],["impl<T: Eq> Eq for NonEmptyVec<T>"],["impl Eq for LastArchivedBlock"],["impl Eq for RawRecord"],["impl Eq for BlockObject"],["impl Eq for PieceArray"]], +"sp_messenger":[["impl Eq for Endpoint"],["impl<Balance: Eq> Eq for Payload<Balance>"],["impl<BlockNumber: Eq, BlockHash: Eq, StateRoot: Eq> Eq for Proof<BlockNumber, BlockHash, StateRoot>"],["impl<Balance: Eq> Eq for VersionedPayload<Balance>"],["impl<Number: Eq, Hash: Eq> Eq for DomainBlockInfo<Number, Hash>"],["impl Eq for MessageWeightTag"],["impl Eq for VerificationError"],["impl<Balance: Eq> Eq for InitiateChannelParams<Balance>"],["impl<Balance: Eq> Eq for ProtocolMessageRequest<Balance>"],["impl<BlockNumber: Eq, BlockHash: Eq, StateRoot: Eq> Eq for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>"],["impl<BlockNumber: Eq, BlockHash: Eq, StateRoot: Eq> Eq for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>"],["impl Eq for EndpointRequest"],["impl<Request: Eq, Response: Eq> Eq for RequestResponse<Request, Response>"],["impl<Balance: Eq> Eq for ExecutionFee<Balance>"],["impl Eq for RelayerMessageWithStorageKey"],["impl<Balance: Eq> Eq for Message<Balance>"],["impl Eq for RelayerMessagesWithStorageKey"],["impl<Balance: Eq> Eq for FeeModel<Balance>"]], +"subspace_archiving":[["impl Eq for ReconstructorInstantiationError"],["impl Eq for ReconstructedContents"],["impl Eq for SegmentItem"],["impl Eq for ReconstructorInstantiationError"],["impl Eq for ArchiverInstantiationError"],["impl Eq for Segment"],["impl Eq for NewArchivedSegment"]], +"subspace_core_primitives":[["impl Eq for PotSeed"],["impl Eq for HistorySize"],["impl<T: Eq> Eq for NonEmptyVec<T>"],["impl Eq for BlockObject"],["impl Eq for RewardSignature"],["impl Eq for RecordWitness"],["impl Eq for SectorId"],["impl Eq for PieceOffset"],["impl Eq for Commitment"],["impl Eq for ArchivedHistorySegment"],["impl Eq for PosProof"],["impl Eq for ArchivedBlockProgress"],["impl Eq for SegmentIndex"],["impl Eq for PublicKey"],["impl Eq for BlockObjectMapping"],["impl Eq for PieceIndexHash"],["impl Eq for U256"],["impl Eq for SegmentHeader"],["impl Eq for PieceObject"],["impl Eq for PieceObjectMapping"],["impl Eq for RecordedHistorySegment"],["impl Eq for Witness"],["impl Eq for GlobalObject"],["impl Eq for Record"],["impl Eq for RawRecord"],["impl Eq for PotCheckpoint"],["impl Eq for PieceIndex"],["impl Eq for Randomness"],["impl<PublicKey: Eq, RewardAddress: Eq> Eq for Solution<PublicKey, RewardAddress>"],["impl Eq for PosSeed"],["impl Eq for PosQualityBytes"],["impl Eq for SectorSlotChallenge"],["impl Eq for SBucket"],["impl Eq for Piece"],["impl Eq for PotKey"],["impl Eq for PieceArray"],["impl Eq for FlatPieces"],["impl Eq for Scalar"],["impl Eq for LastArchivedBlock"],["impl Eq for RecordCommitment"],["impl Eq for PotProof"]], "subspace_farmer":[["impl Eq for SingleDiskPlotId"]], -"subspace_farmer_components":[["impl Eq for PieceGetterRetryPolicy"],["impl Eq for SectorContentsMapIterationError"],["impl Eq for SectorContentsMapFromBytesError"]], -"subspace_networking":[["impl Eq for PieceByHashRequest"],["impl Eq for SegmentHeaderResponse"],["impl Eq for PiecesByRangeRequest"],["impl Eq for PieceAnnouncementRequest"],["impl Eq for ObjectMappingsResponse"],["impl Eq for PieceByHashResponse"],["impl Eq for PieceAnnouncementResponse"],["impl Eq for RetryPolicy"],["impl Eq for ObjectMappingsRequest"],["impl Eq for SegmentHeaderRequest"],["impl Eq for PiecesToPlot"],["impl Eq for PiecesByRangeResponse"]], +"subspace_farmer_components":[["impl Eq for PieceGetterRetryPolicy"],["impl Eq for SectorContentsMapFromBytesError"],["impl Eq for SectorContentsMapEncodeIntoError"],["impl Eq for SectorContentsMapIterationError"]], +"subspace_networking":[["impl Eq for ObjectMappingsRequest"],["impl Eq for PiecesByRangeRequest"],["impl Eq for RetryPolicy"],["impl Eq for ObjectMappingsResponse"],["impl Eq for PieceAnnouncementResponse"],["impl Eq for PiecesToPlot"],["impl Eq for PieceByHashResponse"],["impl Eq for SegmentHeaderResponse"],["impl Eq for PiecesByRangeResponse"],["impl Eq for SegmentHeaderRequest"],["impl Eq for PieceAnnouncementRequest"],["impl Eq for PieceByHashRequest"]], "subspace_node":[["impl Eq for CliPotRole"]], "subspace_rpc_primitives":[["impl Eq for NodeSyncStatus"]], -"subspace_runtime":[["impl Eq for RuntimeHoldReason"],["impl Eq for SessionKeys"],["impl Eq for RuntimeSlashReason"],["impl Eq for RuntimeLockId"],["impl Eq for Runtime"],["impl Eq for RuntimeCall"],["impl Eq for RuntimeEvent"],["impl Eq for HoldIdentifier"],["impl Eq for RuntimeFreezeReason"],["impl Eq for FeedProcessorKind"],["impl Eq for OriginCaller"]], -"subspace_test_runtime":[["impl Eq for SessionKeys"],["impl Eq for RuntimeEvent"],["impl Eq for RuntimeFreezeReason"],["impl Eq for RuntimeHoldReason"],["impl Eq for OriginCaller"],["impl Eq for RuntimeLockId"],["impl Eq for Runtime"],["impl Eq for RuntimeCall"],["impl Eq for HoldIdentifier"],["impl Eq for RuntimeSlashReason"]], +"subspace_runtime":[["impl Eq for RuntimeLockId"],["impl Eq for HoldIdentifier"],["impl Eq for RuntimeHoldReason"],["impl Eq for Runtime"],["impl Eq for RuntimeFreezeReason"],["impl Eq for SessionKeys"],["impl Eq for RuntimeEvent"],["impl Eq for RuntimeSlashReason"],["impl Eq for RuntimeCall"],["impl Eq for OriginCaller"],["impl Eq for FeedProcessorKind"]], +"subspace_test_runtime":[["impl Eq for Runtime"],["impl Eq for RuntimeHoldReason"],["impl Eq for OriginCaller"],["impl Eq for RuntimeCall"],["impl Eq for SessionKeys"],["impl Eq for RuntimeSlashReason"],["impl Eq for RuntimeLockId"],["impl Eq for RuntimeFreezeReason"],["impl Eq for RuntimeEvent"],["impl Eq for HoldIdentifier"]], "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 ba05dae06e..8ac8c24294 100644 --- a/implementors/core/cmp/trait.Ord.js +++ b/implementors/core/cmp/trait.Ord.js @@ -1,10 +1,10 @@ (function() {var implementors = { -"evm_domain_runtime":[["impl Ord for RuntimeFreezeReason"],["impl Ord for RuntimeHoldReason"],["impl Ord for RuntimeLockId"],["impl Ord for RuntimeSlashReason"]], -"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 DomainsHoldIdentifier"],["impl Ord for DomainId"],["impl Ord for StakingHoldIdentifier"]], -"subspace_archiving":[["impl Ord for ReconstructorInstantiationError"],["impl Ord for ReconstructorInstantiationError"],["impl Ord for ArchiverInstantiationError"]], -"subspace_core_primitives":[["impl Ord for GlobalObject"],["impl Ord for SBucket"],["impl Ord for BlockObjectMapping"],["impl Ord for SegmentIndex"],["impl Ord for Piece"],["impl Ord for PieceOffset"],["impl Ord for PieceObject"],["impl Ord for PieceIndex"],["impl Ord for LastArchivedBlock"],["impl Ord for PieceArray"],["impl Ord for SectorId"],["impl Ord for RewardSignature"],["impl Ord for Scalar"],["impl Ord for PublicKey"],["impl Ord for HistorySize"],["impl Ord for ArchivedBlockProgress"],["impl Ord for PieceObjectMapping"],["impl Ord for FlatPieces"],["impl Ord for BlockObject"],["impl Ord for U256"],["impl Ord for PieceIndexHash"],["impl Ord for SectorSlotChallenge"]], +"evm_domain_runtime":[["impl Ord for RuntimeSlashReason"],["impl Ord for RuntimeFreezeReason"],["impl Ord for RuntimeHoldReason"],["impl Ord for RuntimeLockId"]], +"evm_domain_test_runtime":[["impl Ord for RuntimeSlashReason"],["impl Ord for RuntimeLockId"],["impl Ord for RuntimeHoldReason"],["impl Ord for RuntimeFreezeReason"]], +"sp_domains":[["impl Ord for StakingHoldIdentifier"],["impl Ord for DomainId"],["impl Ord for DomainsHoldIdentifier"]], +"subspace_archiving":[["impl Ord for ArchiverInstantiationError"],["impl Ord for ReconstructorInstantiationError"],["impl Ord for ReconstructorInstantiationError"]], +"subspace_core_primitives":[["impl Ord for SegmentIndex"],["impl Ord for PieceOffset"],["impl Ord for HistorySize"],["impl Ord for SectorId"],["impl Ord for Scalar"],["impl Ord for U256"],["impl Ord for FlatPieces"],["impl Ord for ArchivedBlockProgress"],["impl Ord for SBucket"],["impl Ord for LastArchivedBlock"],["impl Ord for Piece"],["impl Ord for SectorSlotChallenge"],["impl Ord for GlobalObject"],["impl Ord for PieceArray"],["impl Ord for PieceIndex"],["impl Ord for BlockObject"],["impl Ord for PieceObjectMapping"],["impl Ord for BlockObjectMapping"],["impl Ord for RewardSignature"],["impl Ord for PublicKey"],["impl Ord for PieceIndexHash"],["impl Ord for PieceObject"]], "subspace_farmer":[["impl Ord for SingleDiskPlotId"]], -"subspace_runtime":[["impl Ord for RuntimeFreezeReason"],["impl Ord for RuntimeLockId"],["impl Ord for RuntimeSlashReason"],["impl Ord for HoldIdentifier"],["impl Ord for RuntimeHoldReason"]], -"subspace_test_runtime":[["impl Ord for RuntimeFreezeReason"],["impl Ord for RuntimeSlashReason"],["impl Ord for RuntimeHoldReason"],["impl Ord for HoldIdentifier"],["impl Ord for RuntimeLockId"]] +"subspace_runtime":[["impl Ord for RuntimeLockId"],["impl Ord for HoldIdentifier"],["impl Ord for RuntimeFreezeReason"],["impl Ord for RuntimeSlashReason"],["impl Ord for RuntimeHoldReason"]], +"subspace_test_runtime":[["impl Ord for RuntimeFreezeReason"],["impl Ord for RuntimeHoldReason"],["impl Ord for RuntimeSlashReason"],["impl Ord for RuntimeLockId"],["impl Ord for HoldIdentifier"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/cmp/trait.PartialEq.js b/implementors/core/cmp/trait.PartialEq.js index 1162be0e0e..2b7ac98590 100644 --- a/implementors/core/cmp/trait.PartialEq.js +++ b/implementors/core/cmp/trait.PartialEq.js @@ -3,33 +3,33 @@ "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<CheckTxValidityError> for CheckTxValidityError"],["impl PartialEq<MultiAccountId> for MultiAccountId"],["impl PartialEq<VerifyTxValidityError> for VerifyTxValidityError"]], "domain_test_service":[["impl PartialEq<Keyring> for Keyring"]], -"evm_domain_runtime":[["impl PartialEq<RuntimeEvent> for RuntimeEvent"],["impl PartialEq<SessionKeys> for SessionKeys"],["impl PartialEq<RuntimeLockId> for RuntimeLockId"],["impl PartialEq<OriginCaller> for OriginCaller"],["impl PartialEq<RuntimeCall> for RuntimeCall"],["impl PartialEq<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialEq<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialEq<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialEq<Runtime> for Runtime"]], -"evm_domain_test_runtime":[["impl PartialEq<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialEq<Runtime> for Runtime"],["impl PartialEq<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialEq<RuntimeLockId> for RuntimeLockId"],["impl PartialEq<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialEq<RuntimeCall> for RuntimeCall"],["impl PartialEq<OriginCaller> for OriginCaller"],["impl PartialEq<SessionKeys> for SessionKeys"],["impl PartialEq<RuntimeEvent> for RuntimeEvent"]], +"evm_domain_runtime":[["impl PartialEq<RuntimeCall> for RuntimeCall"],["impl PartialEq<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialEq<OriginCaller> for OriginCaller"],["impl PartialEq<RuntimeEvent> for RuntimeEvent"],["impl PartialEq<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialEq<SessionKeys> for SessionKeys"],["impl PartialEq<RuntimeLockId> for RuntimeLockId"],["impl PartialEq<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialEq<Runtime> for Runtime"]], +"evm_domain_test_runtime":[["impl PartialEq<SessionKeys> for SessionKeys"],["impl PartialEq<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialEq<OriginCaller> for OriginCaller"],["impl PartialEq<RuntimeCall> for RuntimeCall"],["impl PartialEq<RuntimeEvent> for RuntimeEvent"],["impl PartialEq<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialEq<RuntimeLockId> for RuntimeLockId"],["impl PartialEq<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialEq<Runtime> for Runtime"]], "orml_vesting":[["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl<BlockNumber: PartialEq, Balance: PartialEq + MaxEncodedLen + HasCompact> PartialEq<VestingSchedule<BlockNumber, Balance>> for VestingSchedule<BlockNumber, Balance>"],["impl<T> PartialEq<Pallet<T>> for Pallet<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<Number: PartialEq, Hash: PartialEq> PartialEq<RuntimeObject<Number, Hash>> for RuntimeObject<Number, Hash>"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl<T: Config> PartialEq<Event<T>> for Event<T>"],["impl PartialEq<Error> for Error"],["impl PartialEq<ScheduledRuntimeUpgrade> for ScheduledRuntimeUpgrade"],["impl PartialEq<Error> for Error"],["impl PartialEq<Error> for Error"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl PartialEq<DomainConfig> for DomainConfig"],["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<Number: PartialEq, AccountId: PartialEq> PartialEq<DomainObject<Number, AccountId>> for DomainObject<Number, AccountId>"],["impl PartialEq<TxRangeState> for TxRangeState"]], -"pallet_feeds":[["impl<T: Config> PartialEq<Event<T>> for Event<T>"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl PartialEq<TotalObjectsAndSize> for TotalObjectsAndSize"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"]], +"pallet_domains":[["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<Number: PartialEq, Hash: PartialEq> PartialEq<RuntimeObject<Number, Hash>> for RuntimeObject<Number, Hash>"],["impl PartialEq<Error> for Error"],["impl<Number: PartialEq, AccountId: PartialEq> PartialEq<DomainObject<Number, AccountId>> for DomainObject<Number, AccountId>"],["impl PartialEq<BundleError> for BundleError"],["impl<T: Config> PartialEq<Event<T>> for Event<T>"],["impl PartialEq<Error> for Error"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl PartialEq<DomainConfig> for DomainConfig"],["impl PartialEq<Error> for Error"],["impl PartialEq<ScheduledRuntimeUpgrade> for ScheduledRuntimeUpgrade"],["impl PartialEq<TxRangeState> for TxRangeState"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"]], +"pallet_feeds":[["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>"],["impl PartialEq<TotalObjectsAndSize> for TotalObjectsAndSize"]], "pallet_grandpa_finality_verifier":[["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl PartialEq<InitializationData> for InitializationData"]], -"pallet_messenger":[["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl PartialEq<ChannelState> for ChannelState"],["impl<T: Config> PartialEq<Event<T>> for Event<T>"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl PartialEq<OutboxMessageResult> for OutboxMessageResult"],["impl<Balance: PartialEq> PartialEq<Channel<Balance>> for Channel<Balance>"]], -"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 PartialEq<Event> for Event"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"]], -"pallet_rewards":[["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_messenger":[["impl PartialEq<ChannelState> for ChannelState"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl PartialEq<OutboxMessageResult> for OutboxMessageResult"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl<T: Config> PartialEq<Event<T>> for Event<T>"],["impl<Balance: PartialEq> PartialEq<Channel<Balance>> for Channel<Balance>"]], +"pallet_object_store":[["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_offences_subspace":[["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl PartialEq<Event> for Event"]], +"pallet_rewards":[["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_runtime_configs":[["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"]], -"pallet_subspace":[["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<PublicKey: PartialEq> PartialEq<SubspaceEquivocationOffence<PublicKey>> for SubspaceEquivocationOffence<PublicKey>"]], -"pallet_transaction_fees":[["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_transporter":[["impl<Balance: PartialEq> PartialEq<Transfer<Balance>> for Transfer<Balance>"],["impl<T: Config> PartialEq<Event<T>> for Event<T>"],["impl PartialEq<Location> for Location"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"]], -"sp_consensus_subspace":[["impl PartialEq<SolutionRanges> for SolutionRanges"],["impl<Number: PartialEq, Hash: PartialEq, RewardAddress: PartialEq> PartialEq<SignedVote<Number, Hash, RewardAddress>> for SignedVote<Number, Hash, RewardAddress>"],["impl PartialEq<Error> for Error"],["impl<Header: PartialEq + HeaderT> PartialEq<VerificationError<Header>> for VerificationError<Header>where\n Header::Hash: PartialEq,"],["impl PartialEq<ChainConstants> for ChainConstants"],["impl<Number: PartialEq, Hash: PartialEq, RewardAddress: PartialEq> PartialEq<Vote<Number, Hash, RewardAddress>> for Vote<Number, Hash, RewardAddress>"],["impl PartialEq<ErrorDigestType> for ErrorDigestType"],["impl PartialEq<GlobalRandomnesses> for GlobalRandomnesses"],["impl PartialEq<OffenceError> for OffenceError"],["impl<Offender: PartialEq> PartialEq<OffenceDetails<Offender>> for OffenceDetails<Offender>"]], -"sp_domains":[["impl PartialEq<InvalidReceipt> for InvalidReceipt"],["impl PartialEq<InvalidTransactionProof> for InvalidTransactionProof"],["impl PartialEq<ImproperTransactionSortitionProof> for ImproperTransactionSortitionProof"],["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<Number: PartialEq, Hash: PartialEq> PartialEq<FraudProof<Number, Hash>> for FraudProof<Number, Hash>"],["impl PartialEq<VrfProofError> for VrfProofError"],["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<ExecutionPhase> for ExecutionPhase"],["impl PartialEq<DomainInstanceData> for DomainInstanceData"],["impl<Number: PartialEq, Hash: PartialEq> PartialEq<BundleEquivocationProof<Number, Hash>> for BundleEquivocationProof<Number, Hash>"],["impl PartialEq<ReceiptValidity> for ReceiptValidity"],["impl PartialEq<RuntimeType> for RuntimeType"],["impl<Extrinsic: PartialEq> PartialEq<BundleValidity<Extrinsic>> for BundleValidity<Extrinsic>"],["impl PartialEq<DomainId> for DomainId"],["impl PartialEq<InvalidBundleType> for InvalidBundleType"],["impl PartialEq<DomainsHoldIdentifier> for DomainsHoldIdentifier"],["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<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<InvalidBundle> for InvalidBundle"],["impl PartialEq<InvalidStateTransitionProof> for InvalidStateTransitionProof"],["impl<AccountId: PartialEq> PartialEq<GenesisDomain<AccountId>> for GenesisDomain<AccountId>"],["impl<Balance: PartialEq> PartialEq<BundleProducerElectionParams<Balance>> for BundleProducerElectionParams<Balance>"],["impl PartialEq<Witness> for Witness"],["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<DomainDigestItem> for DomainDigestItem"],["impl PartialEq<ProofOfElection> for ProofOfElection"],["impl PartialEq<StakingHoldIdentifier> for StakingHoldIdentifier"],["impl PartialEq<BundleDigest> for BundleDigest"]], +"pallet_subspace":[["impl<PublicKey: PartialEq> PartialEq<SubspaceEquivocationOffence<PublicKey>> for SubspaceEquivocationOffence<PublicKey>"],["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_transaction_fees":[["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_transporter":[["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl PartialEq<Location> for Location"],["impl<T: Config> PartialEq<Event<T>> for Event<T>"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl<Balance: PartialEq> PartialEq<Transfer<Balance>> for Transfer<Balance>"]], +"sp_consensus_subspace":[["impl PartialEq<ErrorDigestType> for ErrorDigestType"],["impl<Number: PartialEq, Hash: PartialEq, RewardAddress: PartialEq> PartialEq<Vote<Number, Hash, RewardAddress>> for Vote<Number, Hash, RewardAddress>"],["impl PartialEq<OffenceError> for OffenceError"],["impl PartialEq<ChainConstants> for ChainConstants"],["impl PartialEq<GlobalRandomnesses> for GlobalRandomnesses"],["impl<Header: PartialEq + HeaderT> PartialEq<VerificationError<Header>> for VerificationError<Header>where\n Header::Hash: PartialEq,"],["impl PartialEq<Error> for Error"],["impl PartialEq<SolutionRanges> for SolutionRanges"],["impl<Offender: PartialEq> PartialEq<OffenceDetails<Offender>> for OffenceDetails<Offender>"],["impl<Number: PartialEq, Hash: PartialEq, RewardAddress: PartialEq> PartialEq<SignedVote<Number, Hash, RewardAddress>> for SignedVote<Number, Hash, RewardAddress>"]], +"sp_domains":[["impl<Number: PartialEq, Hash: PartialEq> PartialEq<BundleEquivocationProof<Number, Hash>> for BundleEquivocationProof<Number, Hash>"],["impl PartialEq<DomainInstanceData> for DomainInstanceData"],["impl PartialEq<InvalidStateTransitionProof> for InvalidStateTransitionProof"],["impl PartialEq<DomainId> for DomainId"],["impl PartialEq<InvalidBundle> for InvalidBundle"],["impl PartialEq<VrfProofError> for VrfProofError"],["impl PartialEq<ReceiptValidity> for ReceiptValidity"],["impl PartialEq<ExecutionPhase> for ExecutionPhase"],["impl PartialEq<ImproperTransactionSortitionProof> for ImproperTransactionSortitionProof"],["impl<AccountId: PartialEq> PartialEq<GenesisDomain<AccountId>> for GenesisDomain<AccountId>"],["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<Number: PartialEq, Hash: PartialEq> PartialEq<FraudProof<Number, Hash>> for FraudProof<Number, Hash>"],["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<Witness> for Witness"],["impl PartialEq<RuntimeType> for RuntimeType"],["impl PartialEq<StakingHoldIdentifier> for StakingHoldIdentifier"],["impl PartialEq<DomainsHoldIdentifier> for DomainsHoldIdentifier"],["impl PartialEq<InvalidBundleType> for InvalidBundleType"],["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<DomainDigestItem> for DomainDigestItem"],["impl<Extrinsic: PartialEq> PartialEq<BundleValidity<Extrinsic>> for BundleValidity<Extrinsic>"],["impl<Balance: PartialEq> PartialEq<BundleProducerElectionParams<Balance>> for BundleProducerElectionParams<Balance>"],["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<ProofOfElection> for ProofOfElection"],["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<InvalidReceipt> for InvalidReceipt"],["impl PartialEq<BundleDigest> for BundleDigest"],["impl PartialEq<InvalidTransactionProof> for InvalidTransactionProof"]], "sp_lightclient":[["impl<Header: PartialEq + HeaderT> PartialEq<HeaderBelowArchivingDepthError<Header>> for HeaderBelowArchivingDepthError<Header>"],["impl<Header: PartialEq> PartialEq<HeaderExt<Header>> for HeaderExt<Header>"],["impl<Header: PartialEq + HeaderT> PartialEq<ImportError<Header>> for ImportError<Header>"]], -"sp_messenger":[["impl PartialEq<RelayerMessagesWithStorageKey> for RelayerMessagesWithStorageKey"],["impl<Balance: PartialEq> PartialEq<Payload<Balance>> for Payload<Balance>"],["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 PartialEq<VerificationError> for VerificationError"],["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<Request: PartialEq, Response: PartialEq> PartialEq<RequestResponse<Request, Response>> for RequestResponse<Request, Response>"],["impl<Balance: PartialEq> PartialEq<Message<Balance>> for Message<Balance>"],["impl PartialEq<RelayerMessageWithStorageKey> for RelayerMessageWithStorageKey"],["impl<Balance: PartialEq> PartialEq<ExecutionFee<Balance>> for ExecutionFee<Balance>"],["impl<BlockNumber: PartialEq, BlockHash: PartialEq, StateRoot: PartialEq> PartialEq<Proof<BlockNumber, BlockHash, StateRoot>> for Proof<BlockNumber, BlockHash, StateRoot>"],["impl PartialEq<MessageWeightTag> for MessageWeightTag"],["impl PartialEq<EndpointRequest> for EndpointRequest"],["impl<Balance: PartialEq> PartialEq<FeeModel<Balance>> for FeeModel<Balance>"],["impl PartialEq<Endpoint> for Endpoint"],["impl<Number: PartialEq, Hash: PartialEq> PartialEq<DomainBlockInfo<Number, Hash>> for DomainBlockInfo<Number, Hash>"],["impl<Balance: PartialEq> PartialEq<InitiateChannelParams<Balance>> for InitiateChannelParams<Balance>"]], -"subspace_archiving":[["impl PartialEq<Segment> for Segment"],["impl PartialEq<ReconstructorInstantiationError> for ReconstructorInstantiationError"],["impl PartialEq<SegmentItem> for SegmentItem"],["impl PartialEq<ReconstructorError> for ReconstructorError"],["impl PartialEq<ArchiverInstantiationError> for ArchiverInstantiationError"],["impl PartialEq<ReconstructorInstantiationError> for ReconstructorInstantiationError"],["impl PartialEq<ReconstructedContents> for ReconstructedContents"],["impl PartialEq<NewArchivedSegment> for NewArchivedSegment"],["impl PartialEq<ReconstructorError> for ReconstructorError"]], -"subspace_core_primitives":[["impl PartialEq<PosSeed> for PosSeed"],["impl PartialEq<RawRecord> for RawRecord"],["impl PartialEq<FlatPieces> for FlatPieces"],["impl PartialEq<Randomness> for Randomness"],["impl PartialEq<PotCheckpoint> for PotCheckpoint"],["impl PartialEq<RecordedHistorySegment> for RecordedHistorySegment"],["impl PartialEq<BlockObjectMapping> for BlockObjectMapping"],["impl PartialEq<ArchivedBlockProgress> for ArchivedBlockProgress"],["impl PartialEq<SectorId> for SectorId"],["impl PartialEq<BlockObject> for BlockObject"],["impl PartialEq<Commitment> for Commitment"],["impl PartialEq<Piece> for Piece"],["impl PartialEq<Record> for Record"],["impl PartialEq<PieceOffset> for PieceOffset"],["impl PartialEq<SectorSlotChallenge> for SectorSlotChallenge"],["impl PartialEq<U256> for U256"],["impl PartialEq<HistorySize> for HistorySize"],["impl PartialEq<SegmentHeader> for SegmentHeader"],["impl<PublicKey: PartialEq, RewardAddress: PartialEq> PartialEq<Solution<PublicKey, RewardAddress>> for Solution<PublicKey, RewardAddress>"],["impl PartialEq<Witness> for Witness"],["impl PartialEq<PotSeed> for PotSeed"],["impl PartialEq<PotKey> for PotKey"],["impl PartialEq<LastArchivedBlock> for LastArchivedBlock"],["impl PartialEq<PieceObject> for PieceObject"],["impl PartialEq<PieceObjectMapping> for PieceObjectMapping"],["impl PartialEq<Scalar> for Scalar"],["impl PartialEq<RecordCommitment> for RecordCommitment"],["impl PartialEq<SegmentIndex> for SegmentIndex"],["impl PartialEq<GlobalObject> for GlobalObject"],["impl PartialEq<RewardSignature> for RewardSignature"],["impl PartialEq<RecordWitness> for RecordWitness"],["impl PartialEq<PotProof> for PotProof"],["impl PartialEq<ArchivedHistorySegment> for ArchivedHistorySegment"],["impl PartialEq<PosProof> for PosProof"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<PieceIndex> for PieceIndex"],["impl<T: PartialEq> PartialEq<NonEmptyVec<T>> for NonEmptyVec<T>"],["impl PartialEq<SBucket> for SBucket"],["impl PartialEq<PosQualityBytes> for PosQualityBytes"],["impl PartialEq<PieceArray> for PieceArray"],["impl PartialEq<PieceIndexHash> for PieceIndexHash"]], +"sp_messenger":[["impl PartialEq<Endpoint> for Endpoint"],["impl PartialEq<EndpointRequest> for EndpointRequest"],["impl<BlockNumber: PartialEq, BlockHash: PartialEq, StateRoot: PartialEq> PartialEq<ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>> for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>"],["impl<Balance: PartialEq> PartialEq<Message<Balance>> for Message<Balance>"],["impl<Balance: PartialEq> PartialEq<FeeModel<Balance>> for FeeModel<Balance>"],["impl<BlockNumber: PartialEq, BlockHash: PartialEq, StateRoot: PartialEq> PartialEq<Proof<BlockNumber, BlockHash, StateRoot>> for Proof<BlockNumber, BlockHash, StateRoot>"],["impl<Number: PartialEq, Hash: PartialEq> PartialEq<DomainBlockInfo<Number, Hash>> for DomainBlockInfo<Number, Hash>"],["impl PartialEq<MessageWeightTag> for MessageWeightTag"],["impl PartialEq<RelayerMessagesWithStorageKey> for RelayerMessagesWithStorageKey"],["impl<Balance: PartialEq> PartialEq<InitiateChannelParams<Balance>> for InitiateChannelParams<Balance>"],["impl<Balance: PartialEq> PartialEq<ExecutionFee<Balance>> for ExecutionFee<Balance>"],["impl<Balance: PartialEq> PartialEq<Payload<Balance>> for Payload<Balance>"],["impl<Request: PartialEq, Response: PartialEq> PartialEq<RequestResponse<Request, Response>> for RequestResponse<Request, Response>"],["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 PartialEq<VerificationError> for VerificationError"],["impl<Balance: PartialEq> PartialEq<ProtocolMessageRequest<Balance>> for ProtocolMessageRequest<Balance>"],["impl PartialEq<RelayerMessageWithStorageKey> for RelayerMessageWithStorageKey"]], +"subspace_archiving":[["impl PartialEq<ReconstructedContents> for ReconstructedContents"],["impl PartialEq<ReconstructorInstantiationError> for ReconstructorInstantiationError"],["impl PartialEq<ReconstructorError> for ReconstructorError"],["impl PartialEq<NewArchivedSegment> for NewArchivedSegment"],["impl PartialEq<ReconstructorError> for ReconstructorError"],["impl PartialEq<ReconstructorInstantiationError> for ReconstructorInstantiationError"],["impl PartialEq<Segment> for Segment"],["impl PartialEq<ArchiverInstantiationError> for ArchiverInstantiationError"],["impl PartialEq<SegmentItem> for SegmentItem"]], +"subspace_core_primitives":[["impl PartialEq<PieceOffset> for PieceOffset"],["impl PartialEq<FlatPieces> for FlatPieces"],["impl PartialEq<RecordCommitment> for RecordCommitment"],["impl PartialEq<PosProof> for PosProof"],["impl PartialEq<PotKey> for PotKey"],["impl PartialEq<PotProof> for PotProof"],["impl PartialEq<BlockObjectMapping> for BlockObjectMapping"],["impl PartialEq<PosQualityBytes> for PosQualityBytes"],["impl PartialEq<GlobalObject> for GlobalObject"],["impl PartialEq<SectorSlotChallenge> for SectorSlotChallenge"],["impl PartialEq<PotCheckpoint> for PotCheckpoint"],["impl PartialEq<ArchivedBlockProgress> for ArchivedBlockProgress"],["impl PartialEq<Commitment> for Commitment"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<U256> for U256"],["impl PartialEq<Randomness> for Randomness"],["impl PartialEq<HistorySize> for HistorySize"],["impl PartialEq<PieceArray> for PieceArray"],["impl PartialEq<PosSeed> for PosSeed"],["impl PartialEq<Record> for Record"],["impl PartialEq<LastArchivedBlock> for LastArchivedBlock"],["impl PartialEq<RecordWitness> for RecordWitness"],["impl PartialEq<RecordedHistorySegment> for RecordedHistorySegment"],["impl PartialEq<RewardSignature> for RewardSignature"],["impl PartialEq<SectorId> for SectorId"],["impl PartialEq<PieceObjectMapping> for PieceObjectMapping"],["impl<PublicKey: PartialEq, RewardAddress: PartialEq> PartialEq<Solution<PublicKey, RewardAddress>> for Solution<PublicKey, RewardAddress>"],["impl PartialEq<ArchivedHistorySegment> for ArchivedHistorySegment"],["impl PartialEq<PieceObject> for PieceObject"],["impl PartialEq<PotSeed> for PotSeed"],["impl PartialEq<PieceIndexHash> for PieceIndexHash"],["impl PartialEq<SegmentIndex> for SegmentIndex"],["impl<T: PartialEq> PartialEq<NonEmptyVec<T>> for NonEmptyVec<T>"],["impl PartialEq<RawRecord> for RawRecord"],["impl PartialEq<BlockObject> for BlockObject"],["impl PartialEq<SegmentHeader> for SegmentHeader"],["impl PartialEq<Piece> for Piece"],["impl PartialEq<Witness> for Witness"],["impl PartialEq<Scalar> for Scalar"],["impl PartialEq<PieceIndex> for PieceIndex"],["impl PartialEq<SBucket> for SBucket"]], "subspace_farmer":[["impl PartialEq<SingleDiskPlotId> for SingleDiskPlotId"]], -"subspace_farmer_components":[["impl PartialEq<SectorContentsMapFromBytesError> for SectorContentsMapFromBytesError"],["impl PartialEq<SectorContentsMapIterationError> for SectorContentsMapIterationError"],["impl PartialEq<PieceGetterRetryPolicy> for PieceGetterRetryPolicy"]], -"subspace_networking":[["impl PartialEq<PieceAnnouncementRequest> for PieceAnnouncementRequest"],["impl PartialEq<PiecesByRangeResponse> for PiecesByRangeResponse"],["impl PartialEq<MultihashCode> for MultihashCode"],["impl PartialEq<ObjectMappingsRequest> for ObjectMappingsRequest"],["impl PartialEq<RetryPolicy> for RetryPolicy"],["impl PartialEq<PieceByHashRequest> for PieceByHashRequest"],["impl PartialEq<PieceAnnouncementResponse> for PieceAnnouncementResponse"],["impl PartialEq<SegmentHeaderRequest> for SegmentHeaderRequest"],["impl PartialEq<PieceByHashResponse> for PieceByHashResponse"],["impl PartialEq<ObjectMappingsResponse> for ObjectMappingsResponse"],["impl PartialEq<SegmentHeaderResponse> for SegmentHeaderResponse"],["impl PartialEq<PiecesByRangeRequest> for PiecesByRangeRequest"],["impl PartialEq<PiecesToPlot> for PiecesToPlot"]], +"subspace_farmer_components":[["impl PartialEq<SectorContentsMapEncodeIntoError> for SectorContentsMapEncodeIntoError"],["impl PartialEq<SectorContentsMapIterationError> for SectorContentsMapIterationError"],["impl PartialEq<PieceGetterRetryPolicy> for PieceGetterRetryPolicy"],["impl PartialEq<SectorContentsMapFromBytesError> for SectorContentsMapFromBytesError"]], +"subspace_networking":[["impl PartialEq<PiecesByRangeResponse> for PiecesByRangeResponse"],["impl PartialEq<PieceAnnouncementResponse> for PieceAnnouncementResponse"],["impl PartialEq<ObjectMappingsRequest> for ObjectMappingsRequest"],["impl PartialEq<PiecesToPlot> for PiecesToPlot"],["impl PartialEq<PieceByHashRequest> for PieceByHashRequest"],["impl PartialEq<PieceAnnouncementRequest> for PieceAnnouncementRequest"],["impl PartialEq<RetryPolicy> for RetryPolicy"],["impl PartialEq<SegmentHeaderResponse> for SegmentHeaderResponse"],["impl PartialEq<PiecesByRangeRequest> for PiecesByRangeRequest"],["impl PartialEq<PieceByHashResponse> for PieceByHashResponse"],["impl PartialEq<ObjectMappingsResponse> for ObjectMappingsResponse"],["impl PartialEq<SegmentHeaderRequest> for SegmentHeaderRequest"],["impl PartialEq<MultihashCode> for MultihashCode"]], "subspace_node":[["impl PartialEq<CliPotRole> for CliPotRole"]], "subspace_rpc_primitives":[["impl PartialEq<NodeSyncStatus> for NodeSyncStatus"]], -"subspace_runtime":[["impl PartialEq<FeedProcessorKind> for FeedProcessorKind"],["impl PartialEq<SessionKeys> for SessionKeys"],["impl PartialEq<HoldIdentifier> for HoldIdentifier"],["impl PartialEq<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialEq<OriginCaller> for OriginCaller"],["impl PartialEq<Runtime> for Runtime"],["impl PartialEq<RuntimeEvent> for RuntimeEvent"],["impl PartialEq<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialEq<RuntimeCall> for RuntimeCall"],["impl PartialEq<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialEq<RuntimeLockId> for RuntimeLockId"]], -"subspace_test_runtime":[["impl PartialEq<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialEq<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialEq<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialEq<RuntimeCall> for RuntimeCall"],["impl PartialEq<HoldIdentifier> for HoldIdentifier"],["impl PartialEq<RuntimeLockId> for RuntimeLockId"],["impl PartialEq<SessionKeys> for SessionKeys"],["impl PartialEq<OriginCaller> for OriginCaller"],["impl PartialEq<Runtime> for Runtime"],["impl PartialEq<RuntimeEvent> for RuntimeEvent"]], +"subspace_runtime":[["impl PartialEq<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialEq<FeedProcessorKind> for FeedProcessorKind"],["impl PartialEq<RuntimeLockId> for RuntimeLockId"],["impl PartialEq<RuntimeEvent> for RuntimeEvent"],["impl PartialEq<Runtime> for Runtime"],["impl PartialEq<OriginCaller> for OriginCaller"],["impl PartialEq<HoldIdentifier> for HoldIdentifier"],["impl PartialEq<RuntimeCall> for RuntimeCall"],["impl PartialEq<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialEq<SessionKeys> for SessionKeys"],["impl PartialEq<RuntimeHoldReason> for RuntimeHoldReason"]], +"subspace_test_runtime":[["impl PartialEq<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialEq<SessionKeys> for SessionKeys"],["impl PartialEq<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialEq<RuntimeLockId> for RuntimeLockId"],["impl PartialEq<Runtime> for Runtime"],["impl PartialEq<RuntimeCall> for RuntimeCall"],["impl PartialEq<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialEq<HoldIdentifier> for HoldIdentifier"],["impl PartialEq<OriginCaller> for OriginCaller"],["impl PartialEq<RuntimeEvent> for RuntimeEvent"]], "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 cdf5b940da..c4e329fd3d 100644 --- a/implementors/core/cmp/trait.PartialOrd.js +++ b/implementors/core/cmp/trait.PartialOrd.js @@ -1,10 +1,10 @@ (function() {var implementors = { -"evm_domain_runtime":[["impl PartialOrd<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialOrd<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialOrd<RuntimeLockId> for RuntimeLockId"],["impl PartialOrd<RuntimeSlashReason> for RuntimeSlashReason"]], -"evm_domain_test_runtime":[["impl PartialOrd<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialOrd<RuntimeLockId> for RuntimeLockId"],["impl PartialOrd<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialOrd<RuntimeSlashReason> for RuntimeSlashReason"]], -"sp_domains":[["impl PartialOrd<DomainId> for DomainId"],["impl PartialOrd<StakingHoldIdentifier> for StakingHoldIdentifier"],["impl PartialOrd<DomainsHoldIdentifier> for DomainsHoldIdentifier"]], +"evm_domain_runtime":[["impl PartialOrd<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialOrd<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialOrd<RuntimeLockId> for RuntimeLockId"],["impl PartialOrd<RuntimeFreezeReason> for RuntimeFreezeReason"]], +"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<DomainId> for DomainId"],["impl PartialOrd<DomainsHoldIdentifier> for DomainsHoldIdentifier"],["impl PartialOrd<StakingHoldIdentifier> for StakingHoldIdentifier"]], "subspace_archiving":[["impl PartialOrd<ReconstructorInstantiationError> for ReconstructorInstantiationError"],["impl PartialOrd<ReconstructorInstantiationError> for ReconstructorInstantiationError"],["impl PartialOrd<ArchiverInstantiationError> for ArchiverInstantiationError"]], -"subspace_core_primitives":[["impl PartialOrd<GlobalObject> for GlobalObject"],["impl PartialOrd<FlatPieces> for FlatPieces"],["impl PartialOrd<Scalar> for Scalar"],["impl PartialOrd<PieceObject> for PieceObject"],["impl PartialOrd<SegmentIndex> for SegmentIndex"],["impl PartialOrd<PieceIndexHash> for PieceIndexHash"],["impl PartialOrd<PieceArray> for PieceArray"],["impl PartialOrd<BlockObjectMapping> for BlockObjectMapping"],["impl PartialOrd<Piece> for Piece"],["impl PartialOrd<LastArchivedBlock> for LastArchivedBlock"],["impl PartialOrd<SectorSlotChallenge> for SectorSlotChallenge"],["impl PartialOrd<SBucket> for SBucket"],["impl PartialOrd<U256> for U256"],["impl PartialOrd<BlockObject> for BlockObject"],["impl PartialOrd<PieceObjectMapping> for PieceObjectMapping"],["impl PartialOrd<PieceIndex> for PieceIndex"],["impl PartialOrd<RewardSignature> for RewardSignature"],["impl PartialOrd<ArchivedBlockProgress> for ArchivedBlockProgress"],["impl PartialOrd<PublicKey> for PublicKey"],["impl PartialOrd<SectorId> for SectorId"],["impl PartialOrd<HistorySize> for HistorySize"],["impl PartialOrd<PieceOffset> for PieceOffset"]], +"subspace_core_primitives":[["impl PartialOrd<SectorSlotChallenge> for SectorSlotChallenge"],["impl PartialOrd<HistorySize> for HistorySize"],["impl PartialOrd<U256> for U256"],["impl PartialOrd<PieceArray> for PieceArray"],["impl PartialOrd<PieceObject> for PieceObject"],["impl PartialOrd<PieceObjectMapping> for PieceObjectMapping"],["impl PartialOrd<BlockObjectMapping> for BlockObjectMapping"],["impl PartialOrd<SectorId> for SectorId"],["impl PartialOrd<Scalar> for Scalar"],["impl PartialOrd<Piece> for Piece"],["impl PartialOrd<SegmentIndex> for SegmentIndex"],["impl PartialOrd<PieceOffset> for PieceOffset"],["impl PartialOrd<LastArchivedBlock> for LastArchivedBlock"],["impl PartialOrd<PublicKey> for PublicKey"],["impl PartialOrd<ArchivedBlockProgress> for ArchivedBlockProgress"],["impl PartialOrd<GlobalObject> for GlobalObject"],["impl PartialOrd<SBucket> for SBucket"],["impl PartialOrd<BlockObject> for BlockObject"],["impl PartialOrd<RewardSignature> for RewardSignature"],["impl PartialOrd<PieceIndex> for PieceIndex"],["impl PartialOrd<FlatPieces> for FlatPieces"],["impl PartialOrd<PieceIndexHash> for PieceIndexHash"]], "subspace_farmer":[["impl PartialOrd<SingleDiskPlotId> for SingleDiskPlotId"]], -"subspace_runtime":[["impl PartialOrd<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialOrd<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialOrd<RuntimeLockId> for RuntimeLockId"],["impl PartialOrd<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialOrd<HoldIdentifier> for HoldIdentifier"]], -"subspace_test_runtime":[["impl PartialOrd<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialOrd<HoldIdentifier> for HoldIdentifier"],["impl PartialOrd<RuntimeLockId> for RuntimeLockId"],["impl PartialOrd<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialOrd<RuntimeHoldReason> for RuntimeHoldReason"]] +"subspace_runtime":[["impl PartialOrd<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialOrd<HoldIdentifier> for HoldIdentifier"],["impl PartialOrd<RuntimeLockId> for RuntimeLockId"],["impl PartialOrd<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialOrd<RuntimeHoldReason> for RuntimeHoldReason"]], +"subspace_test_runtime":[["impl PartialOrd<HoldIdentifier> for HoldIdentifier"],["impl PartialOrd<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialOrd<RuntimeLockId> for RuntimeLockId"],["impl PartialOrd<RuntimeHoldReason> for RuntimeHoldReason"],["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 209d7306f2..f57f40a595 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]> for RecordedHistorySegment"],["impl AsMut<[u8]> for RecordWitness"],["impl AsMut<[u8; 1048672]> for PieceArray"],["impl AsMut<[u8; 16]> for PotCheckpoint"],["impl AsMut<FsG1> for Commitment"],["impl AsMut<[u8]> for Piece"],["impl AsMut<FsFr> for Scalar"],["impl AsMut<[u8; 16]> for PotSeed"],["impl AsMut<[u8]> for Randomness"],["impl AsMut<[u8]> for FlatPieces"],["impl AsMut<[u8]> for Record"],["impl AsMut<FsG1> for Witness"],["impl AsMut<[u8]> for RecordCommitment"],["impl AsMut<[u8; 16]> for PotKey"],["impl AsMut<[u8]> for RawRecord"],["impl AsMut<[u8]> for PieceArray"]] +"subspace_core_primitives":[["impl AsMut<[u8]> for RawRecord"],["impl AsMut<FsG1> for Witness"],["impl AsMut<[u8; 16]> for PotCheckpoint"],["impl AsMut<[u8]> for Randomness"],["impl AsMut<[u8; 1048672]> for PieceArray"],["impl AsMut<[u8]> for RecordedHistorySegment"],["impl AsMut<[u8; 16]> for PotSeed"],["impl AsMut<[u8]> for Piece"],["impl AsMut<[u8]> for FlatPieces"],["impl AsMut<FsFr> for Scalar"],["impl AsMut<[u8]> for RecordCommitment"],["impl AsMut<[u8]> for Record"],["impl AsMut<[u8]> for PieceArray"],["impl AsMut<[u8; 16]> for PotKey"],["impl AsMut<[u8]> for RecordWitness"],["impl AsMut<FsG1> for Commitment"]] };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 63e7f5984a..0cf9d3557b 100644 --- a/implementors/core/convert/trait.AsRef.js +++ b/implementors/core/convert/trait.AsRef.js @@ -1,4 +1,3 @@ (function() {var implementors = { -"subspace_core_primitives":[["impl AsRef<[u8]> for RecordCommitment"],["impl AsRef<FsG1> for Witness"],["impl AsRef<[u8]> for Piece"],["impl AsRef<[u8]> for PieceIndexHash"],["impl AsRef<[u8]> for PieceArray"],["impl AsRef<[u8; 16]> for PotCheckpoint"],["impl AsRef<[u8; 1048672]> for PieceArray"],["impl AsRef<[u8; 16]> for PotSeed"],["impl AsRef<[u8]> for RawRecord"],["impl AsRef<[u8]> for RecordWitness"],["impl AsRef<[u8; 16]> for PotKey"],["impl AsRef<FsFr> for Scalar"],["impl AsRef<[u8]> for FlatPieces"],["impl AsRef<[u8]> for SectorId"],["impl AsRef<FsG1> for Commitment"],["impl AsRef<[u8]> for PublicKey"],["impl AsRef<[u8]> for RewardSignature"],["impl AsRef<[u8]> for RecordedHistorySegment"],["impl AsRef<[u8]> for Record"],["impl AsRef<[u8]> for Randomness"]], -"subspace_farmer_components":[["impl AsRef<[u8]> for SectorContentsMap"]] +"subspace_core_primitives":[["impl AsRef<[u8]> for RewardSignature"],["impl AsRef<FsG1> for Commitment"],["impl AsRef<FsFr> for Scalar"],["impl AsRef<[u8; 16]> for PotSeed"],["impl AsRef<[u8]> for RecordWitness"],["impl AsRef<[u8]> for Piece"],["impl AsRef<[u8]> for SectorId"],["impl AsRef<[u8]> for PublicKey"],["impl AsRef<[u8]> for PieceArray"],["impl AsRef<[u8]> for RecordCommitment"],["impl AsRef<[u8; 16]> for PotKey"],["impl AsRef<[u8]> for RecordedHistorySegment"],["impl AsRef<FsG1> for Witness"],["impl AsRef<[u8; 16]> for PotCheckpoint"],["impl AsRef<[u8]> for PieceIndexHash"],["impl AsRef<[u8]> for RawRecord"],["impl AsRef<[u8; 1048672]> for PieceArray"],["impl AsRef<[u8]> for FlatPieces"],["impl AsRef<[u8]> for Record"],["impl AsRef<[u8]> for Randomness"]] };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 67fa590a1d..ac98c8f000 100644 --- a/implementors/core/convert/trait.From.js +++ b/implementors/core/convert/trait.From.js @@ -1,31 +1,31 @@ (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<Error> for Error"],["impl From<ApiError> 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<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RawOrigin> for RuntimeOrigin"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event> 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<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<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<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<RawOrigin> for OriginCaller"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["impl From<Event> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"]], -"evm_domain_test_runtime":[["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<RawOrigin> for OriginCaller"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<Event> for RuntimeEvent"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["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<RawOrigin> 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<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<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<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<OriginCaller> for RuntimeOrigin"],["impl From<Event> for RuntimeEvent"]], +"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<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 RuntimeOrigin"],["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<RawOrigin> for RuntimeOrigin"],["impl From<RawOrigin> for OriginCaller"],["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> for RuntimeEvent"],["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["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> for RuntimeEvent"],["impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"]], +"evm_domain_test_runtime":[["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RuntimeOrigin> for Result<Origin, 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<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event> for RuntimeEvent"],["impl From<RawOrigin> for OriginCaller"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event> 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<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<OriginCaller> for RuntimeOrigin"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<RawOrigin> for RuntimeOrigin"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<Event<Runtime>> for RuntimeEvent"]], "orml_vesting":[["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_domains":[["impl<T: Config> From<Error<T>> for DispatchError"],["impl<T: Config> From<Error<T>> for &'static str"],["impl<T> From<Error> for Error<T>"],["impl<T: Config> From<Event<T>> for ()"],["impl<T> From<Error> for Error<T>"],["impl<T> From<Error> for Error<T>"]], -"pallet_feeds":[["impl<T: Config> From<Event<T>> for ()"],["impl<T: Config> From<Error<T>> for &'static str"],["impl<T: Config> From<Error<T>> for DispatchError"]], +"pallet_domains":[["impl<T: Config> From<Error<T>> for DispatchError"],["impl<T> From<Error> for Error<T>"],["impl<T> From<Error> for Error<T>"],["impl<T: Config> From<Event<T>> for ()"],["impl<T: Config> From<Error<T>> for &'static str"],["impl<T> From<Error> for Error<T>"]], +"pallet_feeds":[["impl<T: Config> From<Error<T>> for &'static str"],["impl<T: Config> From<Event<T>> for ()"],["impl<T: Config> From<Error<T>> for DispatchError"]], "pallet_grandpa_finality_verifier":[["impl<T: Config> From<Error<T>> for DispatchError"],["impl<T: Config> From<Error<T>> for &'static str"]], -"pallet_messenger":[["impl<T: Config> From<Event<T>> for ()"],["impl<T: Config> From<Error<T>> for DispatchError"],["impl<T: Config> From<Error<T>> for &'static str"]], +"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 DispatchError"],["impl<T: Config> From<Event<T>> for ()"],["impl<T: Config> From<Error<T>> for &'static str"]], +"pallet_subspace":[["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_transaction_fees":[["impl<T: Config> From<Event<T>> for ()"]], -"pallet_transporter":[["impl<T: Config> From<Error<T>> for DispatchError"],["impl<T: Config> From<Error<T>> for &'static str"],["impl<T: Config> From<Event<T>> for ()"]], -"sc_consensus_subspace":[["impl<Header: HeaderT> From<Error> for Error<Header>"],["impl<Header> From<VerificationError<Header>> for Error<Header>where\n Header: HeaderT,"],["impl<Block: BlockT> From<PotVerifyBlockProofsError> for PotVerifyError<Block>"],["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,"]], -"sp_consensus_subspace":[["impl<RewardAddress> From<&Solution<Public, RewardAddress>> for WrappedSolution"],["impl From<PosTableType> for PosExtension"],["impl From<Error> for String"],["impl From<Kzg> for KzgExtension"],["impl<'a> From<&'a VerifySolutionParams> for WrappedVerifySolutionParams<'a>"]], -"sp_domains":[["impl From<ApiError> for VerificationError"],["impl From<Error> for VerificationError"],["impl From<Arc<dyn GenerateGenesisStateRoot, Global>> for GenesisReceiptExtension"],["impl From<InvalidTransactionCode> for TransactionValidity"],["impl From<InvalidTransactionCode> for InvalidTransaction"],["impl From<DomainId> for u32"],["impl From<Error> for VerificationError"],["impl From<u32> for DomainId"]], +"pallet_transporter":[["impl<T: Config> From<Error<T>> for &'static str"],["impl<T: Config> From<Error<T>> for DispatchError"],["impl<T: Config> From<Event<T>> for ()"]], +"sc_consensus_subspace":[["impl<Header> From<Error<Header>> for Stringwhere\n Header: HeaderT,"],["impl<Header: HeaderT> From<ApiError> for Error<Header>"],["impl<Header: HeaderT> From<Error> for Error<Header>"],["impl<Block: BlockT> From<PotVerifyBlockProofsError> for PotVerifyError<Block>"],["impl<Header: HeaderT> From<Error> for Error<Header>"],["impl<Header> From<VerificationError<Header>> for Error<Header>where\n Header: HeaderT,"]], +"sp_consensus_subspace":[["impl From<Kzg> for KzgExtension"],["impl From<PosTableType> for PosExtension"],["impl From<Error> for String"],["impl<RewardAddress> From<&Solution<Public, RewardAddress>> for WrappedSolution"],["impl<'a> From<&'a VerifySolutionParams> for WrappedVerifySolutionParams<'a>"]], +"sp_domains":[["impl From<Error> for VerificationError"],["impl From<Arc<dyn GenerateGenesisStateRoot, Global>> for GenesisReceiptExtension"],["impl From<ApiError> for VerificationError"],["impl From<u32> for DomainId"],["impl From<DomainId> for u32"],["impl From<Error> for VerificationError"],["impl From<InvalidTransactionCode> for InvalidTransaction"],["impl From<InvalidTransactionCode> for TransactionValidity"]], "sp_lightclient":[["impl<Header: HeaderT> From<Error> for ImportError<Header>"]], -"subspace_core_primitives":[["impl From<PotSeed> for PotBytes"],["impl From<u16> for PieceOffset"],["impl From<[u8; 16]> for PotKey"],["impl From<Commitment> for FsG1"],["impl From<[u8; 31]> for Scalar"],["impl From<PieceOffset> for u16"],["impl From<[u8; 32]> for PosSeed"],["impl From<RewardSignature> for [u8; 64]"],["impl From<PieceIndexHash> for Blake2b256Hash"],["impl From<RecordCommitment> for [u8; 48]"],["impl From<u64> for U256"],["impl From<PieceOffset> for u64"],["impl From<U256> for PieceIndexHash"],["impl From<SegmentIndex> for HistorySize"],["impl From<Randomness> for [u8; 32]"],["impl From<&Scalar> for [u8; 32]"],["impl From<Witness> for FsG1"],["impl From<Scalar> for [u8; 32]"],["impl From<[u8; 32]> for Randomness"],["impl From<PieceOffset> for u32"],["impl From<HistorySize> for NonZeroU64"],["impl From<u16> for SBucket"],["impl From<[u8; 136]> for PosProof"],["impl From<SBucket> for u16"],["impl From<[u8; 64]> for RewardSignature"],["impl From<FsPoly> for Polynomial"],["impl From<&[u8; 31]> for Scalar"],["impl From<PublicKey> for [u8; 32]"],["impl From<RecordWitness> for [u8; 48]"],["impl From<&PieceArray> for Piece"],["impl From<[u8; 48]> for RecordCommitment"],["impl From<PieceOffset> for usize"],["impl From<[u8; 32]> for PosQualityBytes"],["impl From<PotKey> for PotBytes"],["impl From<Witness> for [u8; 48]"],["impl From<[u8; 32]> for PieceIndexHash"],["impl From<u128> for U256"],["impl From<[u8; 16]> for PotCheckpoint"],["impl From<SBucket> for u32"],["impl From<u8> for U256"],["impl From<SBucket> for usize"],["impl From<&Commitment> for [u8; 48]"],["impl From<u64> for PieceIndex"],["impl From<[u8; 16]> for PotSeed"],["impl From<PosSeed> for [u8; 32]"],["impl From<[u8; 32]> for PublicKey"],["impl From<PieceIndexHash> for U256"],["impl From<PieceArray> for FlatPieces"],["impl From<Scalar> for FsFr"],["impl From<PotCheckpoint> for PotBytes"],["impl From<u16> for U256"],["impl From<FsG1> for Witness"],["impl From<u32> for U256"],["impl From<SegmentIndex> for u64"],["impl From<NonZeroU64> for HistorySize"],["impl From<&Witness> for [u8; 48]"],["impl From<[u8; 48]> for RecordWitness"],["impl From<Commitment> for [u8; 48]"],["impl From<PosProof> for [u8; 136]"],["impl From<PieceIndex> for u64"],["impl From<u64> for SegmentIndex"],["impl From<PosQualityBytes> for [u8; 32]"],["impl From<FsG1> for Commitment"],["impl From<Piece> for Vec<u8>"],["impl From<FsFr> for Scalar"]], -"subspace_farmer":[["impl From<PlottingError> for PlottingError"],["impl From<Ulid> for SingleDiskPlotId"],["impl From<Error> for DiskPieceCacheError"],["impl From<Error> for PlottingError"],["impl From<FarmingError> for BackgroundTaskError"],["impl From<Error> for SingleDiskPlotError"],["impl From<Error> for FarmingError"],["impl From<DiskPieceCacheError> for SingleDiskPlotError"],["impl From<ProvingError> for FarmingError"],["impl From<PlottingError> for BackgroundTaskError"]], -"subspace_farmer_components":[["impl From<ReadingError> for ProvingError"],["impl From<SectorContentsMapFromBytesError> for ReadingError"],["impl From<SectorContentsMapFromBytesError> for ProvingError"]], -"subspace_networking":[["impl From<Canceled> for GetClosestPeersError"],["impl From<TransportError<Error>> for CreationError"],["impl From<Canceled> for SendRequestError"],["impl From<SendError> for SubscribeError"],["impl From<MultihashCode> for u64"],["impl From<KeyWrapper<PieceIndex>> for Key"],["impl From<Error> for NetworkParametersPersistenceError"],["impl From<Error> for CreationError"],["impl From<SendError> for SendRequestError"],["impl From<SendError> for GetClosestPeersError"],["impl From<Canceled> for SubscribeError"],["impl From<SubscriptionError> for SubscribeError"],["impl From<Error> for SendRequestError"]], -"subspace_runtime":[["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<OriginCaller> for RuntimeOrigin"],["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<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["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<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<Event> for RuntimeEvent"],["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<Event<Runtime, ()>> for RuntimeEvent"],["impl From<Event> 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"]], -"subspace_service":[["impl From<NetworkParametersPersistenceError> for DsnConfigurationError"],["impl From<SubspaceConfiguration> for Configuration"],["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<AddrParseError> for Error"],["impl From<Error> for Error"],["impl From<CreationError> for DsnConfigurationError"],["impl From<Error> for Error"],["impl From<DsnConfigurationError> for Error"],["impl From<Error> for Error"]], -"subspace_test_runtime":[["impl From<Event<Runtime>> for RuntimeEvent"],["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<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<Event> for RuntimeEvent"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["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<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<Event<Runtime>> for RuntimeEvent"],["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<<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"]] +"subspace_core_primitives":[["impl From<u16> for SBucket"],["impl From<[u8; 32]> for PieceIndexHash"],["impl From<PotCheckpoint> for PotBytes"],["impl From<PieceOffset> for u32"],["impl From<&Scalar> for [u8; 32]"],["impl From<SBucket> for u32"],["impl From<PieceOffset> for usize"],["impl From<Commitment> for FsG1"],["impl From<[u8; 31]> for Scalar"],["impl From<PieceIndexHash> for U256"],["impl From<[u8; 32]> for Randomness"],["impl From<PieceOffset> for u16"],["impl From<RewardSignature> for [u8; 64]"],["impl From<Witness> for [u8; 48]"],["impl From<[u8; 16]> for PotSeed"],["impl From<Scalar> for FsFr"],["impl From<u64> for SegmentIndex"],["impl From<PosSeed> for [u8; 32]"],["impl From<PieceIndex> for u64"],["impl From<SBucket> for u16"],["impl From<u16> for PieceOffset"],["impl From<Commitment> for [u8; 48]"],["impl From<FsG1> for Witness"],["impl From<[u8; 48]> for RecordCommitment"],["impl From<[u8; 48]> for RecordWitness"],["impl From<[u8; 32]> for PosQualityBytes"],["impl From<U256> for PieceIndexHash"],["impl From<&[u8; 31]> for Scalar"],["impl From<Randomness> for [u8; 32]"],["impl From<u16> for U256"],["impl From<PotSeed> for PotBytes"],["impl From<Witness> for FsG1"],["impl From<PosProof> for [u8; 136]"],["impl From<[u8; 32]> for PublicKey"],["impl From<&PieceArray> for Piece"],["impl From<RecordCommitment> for [u8; 48]"],["impl From<u64> for PieceIndex"],["impl From<Scalar> for [u8; 32]"],["impl From<PieceArray> for FlatPieces"],["impl From<PosQualityBytes> for [u8; 32]"],["impl From<u32> for U256"],["impl From<NonZeroU64> for HistorySize"],["impl From<HistorySize> for NonZeroU64"],["impl From<PieceOffset> for u64"],["impl From<u64> for U256"],["impl From<[u8; 64]> for RewardSignature"],["impl From<Piece> for Vec<u8>"],["impl From<SegmentIndex> for u64"],["impl From<&Commitment> for [u8; 48]"],["impl From<u8> for U256"],["impl From<SBucket> for usize"],["impl From<[u8; 16]> for PotCheckpoint"],["impl From<[u8; 16]> for PotKey"],["impl From<[u8; 136]> for PosProof"],["impl From<PotKey> for PotBytes"],["impl From<&Witness> for [u8; 48]"],["impl From<RecordWitness> for [u8; 48]"],["impl From<FsG1> for Commitment"],["impl From<PublicKey> for [u8; 32]"],["impl From<SegmentIndex> for HistorySize"],["impl From<PieceIndexHash> for Blake2b256Hash"],["impl From<FsPoly> for Polynomial"],["impl From<FsFr> for Scalar"],["impl From<[u8; 32]> for PosSeed"],["impl From<u128> for U256"]], +"subspace_farmer":[["impl From<Error> for SingleDiskPlotError"],["impl From<FarmingError> for BackgroundTaskError"],["impl From<ProvingError> for FarmingError"],["impl From<PlottingError> for BackgroundTaskError"],["impl From<PlottingError> for PlottingError"],["impl From<Error> for FarmingError"],["impl From<Error> for DiskPieceCacheError"],["impl From<Error> for PlottingError"],["impl From<Ulid> for SingleDiskPlotId"],["impl From<DiskPieceCacheError> for SingleDiskPlotError"]], +"subspace_farmer_components":[["impl From<SectorContentsMapFromBytesError> for ReadingError"],["impl From<SectorContentsMapFromBytesError> for ProvingError"],["impl From<ReadingError> for ProvingError"],["impl From<SectorMetadata> for SectorMetadataChecksummed"]], +"subspace_networking":[["impl From<SubscriptionError> for SubscribeError"],["impl From<Error> for CreationError"],["impl From<SendError> for SendRequestError"],["impl From<Canceled> for SendRequestError"],["impl From<MultihashCode> for u64"],["impl From<KeyWrapper<PieceIndex>> for Key"],["impl From<TransportError<Error>> for CreationError"],["impl From<SendError> for SubscribeError"],["impl From<Error> for NetworkParametersPersistenceError"],["impl From<Canceled> for SubscribeError"],["impl From<SendError> for GetClosestPeersError"],["impl From<Error> for SendRequestError"],["impl From<Canceled> for GetClosestPeersError"]], +"subspace_runtime":[["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event> for RuntimeEvent"],["impl From<RawOrigin<<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<Event> for RuntimeEvent"],["impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<OriginCaller> 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<<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<<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<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"]], +"subspace_service":[["impl From<SubspaceConfiguration> for Configuration"],["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<DsnConfigurationError> for Error"],["impl From<Error> for Error"],["impl From<NetworkParametersPersistenceError> for DsnConfigurationError"],["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<AddrParseError> for Error"],["impl From<CreationError> for DsnConfigurationError"]], +"subspace_test_runtime":[["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<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<Event<Runtime>> for RuntimeEvent"],["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<Event<Runtime, ()>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<OriginCaller> 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<<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<<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 RuntimeOrigin"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"]] };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 42ed87072a..3f5f0ae7c6 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"],["impl<'a> TryFrom<&'a OriginCaller> for &'a Origin"],["impl TryFrom<OriginCaller> for Origin<Runtime>"],["impl<'a> TryFrom<&'a RuntimeOrigin> for &'a Origin"]], -"evm_domain_test_runtime":[["impl<'a> TryFrom<&'a OriginCaller> for &'a Origin"],["impl TryFrom<OriginCaller> for Origin"],["impl TryFrom<OriginCaller> for Origin<Runtime>"],["impl<'a> TryFrom<&'a RuntimeOrigin> for &'a Origin"]], -"subspace_core_primitives":[["impl TryFrom<&[u8]> for RecordWitness"],["impl TryFrom<U256> for u8"],["impl TryFrom<&[u8]> for Piece"],["impl TryFrom<U256> for u64"],["impl TryFrom<[u8; 48]> for Commitment"],["impl TryFrom<U256> for u32"],["impl TryFrom<[u8; 48]> for Witness"],["impl TryFrom<[u8; 32]> for Scalar"],["impl TryFrom<usize> for SBucket"],["impl TryFrom<&[u8; 32]> for Scalar"],["impl TryFrom<&[u8; 48]> for Witness"],["impl TryFrom<U256> for u16"],["impl TryFrom<&[u8; 48]> for Commitment"],["impl TryFrom<Vec<u8, Global>> for Piece"],["impl TryFrom<&[u8]> for RecordCommitment"]], +"evm_domain_runtime":[["impl TryFrom<OriginCaller> for Origin"],["impl<'a> TryFrom<&'a RuntimeOrigin> for &'a Origin"],["impl TryFrom<OriginCaller> for Origin<Runtime>"],["impl<'a> TryFrom<&'a OriginCaller> for &'a Origin"]], +"evm_domain_test_runtime":[["impl TryFrom<OriginCaller> for Origin"],["impl<'a> TryFrom<&'a RuntimeOrigin> for &'a Origin"],["impl<'a> TryFrom<&'a OriginCaller> for &'a Origin"],["impl TryFrom<OriginCaller> for Origin<Runtime>"]], +"subspace_core_primitives":[["impl TryFrom<U256> for u32"],["impl TryFrom<Vec<u8, Global>> for Piece"],["impl TryFrom<U256> for u64"],["impl TryFrom<&[u8; 48]> for Commitment"],["impl TryFrom<[u8; 48]> for Witness"],["impl TryFrom<&[u8]> for RecordCommitment"],["impl TryFrom<usize> for SBucket"],["impl TryFrom<&[u8]> for Piece"],["impl TryFrom<&[u8]> for RecordWitness"],["impl TryFrom<U256> for u8"],["impl TryFrom<&[u8; 48]> for Witness"],["impl TryFrom<U256> for u16"],["impl TryFrom<[u8; 48]> for Commitment"],["impl TryFrom<[u8; 32]> for Scalar"],["impl TryFrom<&[u8; 32]> for Scalar"]], "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 6df8b84b71..a5ce7c7a32 100644 --- a/implementors/core/convert/trait.TryInto.js +++ b/implementors/core/convert/trait.TryInto.js @@ -1,6 +1,6 @@ (function() {var implementors = { -"evm_domain_runtime":[["impl TryInto<Event> 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<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event> for RuntimeEvent"]], -"evm_domain_test_runtime":[["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["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"]], -"subspace_runtime":[["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event> for RuntimeEvent"],["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<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"]], -"subspace_test_runtime":[["impl TryInto<Event> for RuntimeEvent"],["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<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<Event<Runtime>> for RuntimeEvent"]] +"evm_domain_runtime":[["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event> for RuntimeEvent"],["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<Runtime, ()>> for RuntimeEvent"]], +"evm_domain_test_runtime":[["impl TryInto<Event> 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<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"]], +"subspace_runtime":[["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<Runtime>> for RuntimeEvent"],["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<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"]], +"subspace_test_runtime":[["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event> for RuntimeEvent"],["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<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 a1ef45b3e0..aed582e7f6 100644 --- a/implementors/core/default/trait.Default.js +++ b/implementors/core/default/trait.Default.js @@ -5,24 +5,24 @@ "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 Default for GenesisConfig"]], -"pallet_domains":[["impl<T: Config> Default for GenesisConfig<T>"],["impl Default for TxRangeState"]], -"pallet_feeds":[["impl Default for TotalObjectsAndSize"],["impl<FeedProcessorId: Default, AccountId: Default> Default for FeedConfig<FeedProcessorId, AccountId>"]], +"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_grandpa_finality_verifier":[["impl Default for InitializationData"]], -"pallet_messenger":[["impl<T: Config> Default for GenesisConfig<T>"],["impl Default for ChannelState"],["impl<Balance: Default> Default for Channel<Balance>"]], +"pallet_messenger":[["impl Default for ChannelState"],["impl<Balance: Default> Default for Channel<Balance>"],["impl<T: Config> Default for GenesisConfig<T>"]], "pallet_runtime_configs":[["impl<T: Config> Default for GenesisConfig<T>"]], -"pallet_subspace":[["impl Default for GenesisConfig"],["impl Default for AllowAuthoringBy"],["impl<R, L> Default for EquivocationHandler<R, L>"]], +"pallet_subspace":[["impl Default for AllowAuthoringBy"],["impl<R, L> Default for EquivocationHandler<R, L>"],["impl Default for GenesisConfig"]], "sc_proof_of_time":[["impl Default for PotConfig"]], "sc_subspace_block_relay":[["impl Default for NetworkWrapper"]], -"sp_consensus_subspace":[["impl Default for GlobalRandomnesses"],["impl Default for SolutionRanges"],["impl Default for PotPreDigest"]], -"sp_domains":[["impl Default for Blake2b256Algorithm"],["impl Default for DomainId"],["impl Default for Witness"],["impl Default for RuntimeType"]], -"sp_lightclient":[["impl<Header: Default> Default for HeaderExt<Header>"],["impl<Number> Default for StorageBound<Number>"],["impl Default for NextDigestItems"]], -"sp_messenger":[["impl Default for MessageWeightTag"],["impl<Balance: Default> Default for InitiateChannelParams<Balance>"],["impl<Balance: Default> Default for ExecutionFee<Balance>"],["impl<Balance: Default> Default for FeeModel<Balance>"],["impl<Number: Default, Hash: Default> Default for DomainBlockInfo<Number, Hash>"],["impl Default for RelayerMessagesWithStorageKey"]], +"sp_consensus_subspace":[["impl Default for SolutionRanges"],["impl Default for GlobalRandomnesses"],["impl Default for PotPreDigest"]], +"sp_domains":[["impl Default for DomainId"],["impl Default for Blake2b256Algorithm"],["impl Default for Witness"],["impl Default for RuntimeType"]], +"sp_lightclient":[["impl Default for NextDigestItems"],["impl<Number> Default for StorageBound<Number>"],["impl<Header: Default> Default for HeaderExt<Header>"]], +"sp_messenger":[["impl<Balance: Default> Default for InitiateChannelParams<Balance>"],["impl<Balance: Default> Default for ExecutionFee<Balance>"],["impl Default for RelayerMessagesWithStorageKey"],["impl Default for MessageWeightTag"],["impl<Balance: Default> Default for FeeModel<Balance>"],["impl<Number: Default, Hash: Default> Default for DomainBlockInfo<Number, Hash>"]], "subspace_archiving":[["impl Default for ReconstructedContents"]], -"subspace_core_primitives":[["impl Default for RecordCommitment"],["impl Default for PieceObjectMapping"],["impl Default for PieceOffset"],["impl Default for SegmentIndex"],["impl Default for SBucket"],["impl Default for PieceArray"],["impl Default for Commitment"],["impl Default for ArchivedBlockProgress"],["impl Default for Piece"],["impl Default for FlatPieces"],["impl Default for Witness"],["impl Default for ArchivedHistorySegment"],["impl Default for Scalar"],["impl Default for PublicKey"],["impl Default for Randomness"],["impl Default for RecordedHistorySegment"],["impl Default for PotCheckpoint"],["impl Default for PosProof"],["impl Default for Record"],["impl Default for RawRecord"],["impl Default for PotSeed"],["impl Default for RecordWitness"],["impl Default for PieceIndex"],["impl Default for BlockObjectMapping"],["impl Default for PotKey"],["impl Default for U256"]], +"subspace_core_primitives":[["impl Default for SegmentIndex"],["impl Default for Scalar"],["impl Default for RecordCommitment"],["impl Default for ArchivedHistorySegment"],["impl Default for PotKey"],["impl Default for PotSeed"],["impl Default for PublicKey"],["impl Default for RawRecord"],["impl Default for FlatPieces"],["impl Default for PosProof"],["impl Default for BlockObjectMapping"],["impl Default for PieceArray"],["impl Default for Commitment"],["impl Default for U256"],["impl Default for Piece"],["impl Default for PieceIndex"],["impl Default for PotCheckpoint"],["impl Default for ArchivedBlockProgress"],["impl Default for PieceObjectMapping"],["impl Default for PieceOffset"],["impl Default for SBucket"],["impl Default for Witness"],["impl Default for RecordWitness"],["impl Default for RecordedHistorySegment"],["impl Default for Randomness"],["impl Default for Record"]], "subspace_farmer":[["impl Default for ArchivalStorageInfo"]], "subspace_farmer_components":[["impl Default for PieceGetterRetryPolicy"]], -"subspace_networking":[["impl Default for CuckooFilterDTO"],["impl Default for RetryPolicy"],["impl Default for Config<()>"],["impl Default for PeerInfo"],["impl Default for PieceAnnouncementRequest"]], -"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 RuntimeGenesisConfig"],["impl Default for FeedProcessorKind"]], +"subspace_networking":[["impl Default for PeerInfo"],["impl Default for RetryPolicy"],["impl Default for PieceAnnouncementRequest"],["impl Default for Config<()>"],["impl Default for CuckooFilterDTO"]], +"subspace_proof_of_space":[["impl Default for ChiaTableGenerator"],["impl Default for ShimTableGenerator"],["impl<const K: u8> Default for TablesCache<K>"]], +"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 ea36488580..0ff26c2b90 100644 --- a/implementors/core/error/trait.Error.js +++ b/implementors/core/error/trait.Error.js @@ -1,12 +1,12 @@ (function() {var implementors = { -"sc_consensus_subspace":[["impl<Header: HeaderT> Error for Error<Header>where\n Self: Debug + Display,"],["impl<Block: BlockT> Error for PotVerifyError<Block>where\n Self: Debug + Display,"]], +"sc_consensus_subspace":[["impl<Block: BlockT> Error for PotVerifyError<Block>where\n Self: Debug + Display,"],["impl<Header: HeaderT> Error for Error<Header>where\n Self: Debug + Display,"]], "sc_proof_of_time":[["impl Error for PotVerifyBlockProofsError"],["impl Error for PotGetBlockProofsError"]], "sp_consensus_subspace":[["impl<Header: HeaderT> Error for VerificationError<Header>where\n Self: Debug + Display,"],["impl Error for Error"]], "sp_domains":[["impl Error for VerificationError"]], -"subspace_archiving":[["impl Error for ReconstructorInstantiationError"],["impl Error for ArchiverInstantiationError"],["impl Error for ReconstructorInstantiationError"],["impl Error for ReconstructorError"],["impl Error for ReconstructorError"]], -"subspace_farmer":[["impl Error for FarmingError"],["impl Error for PlottingError"],["impl Error for SingleDiskPlotError"],["impl Error for BackgroundTaskError"],["impl Error for DiskPieceCacheError"]], -"subspace_farmer_components":[["impl Error for SectorContentsMapIterationError"],["impl Error for SectorContentsMapFromBytesError"],["impl Error for ProvingError"],["impl Error for ReadingError"],["impl Error for PlottingError"]], -"subspace_networking":[["impl Error for SendRequestError"],["impl Error for SubscribeError"],["impl Error for GetClosestPeersError"],["impl Error for NetworkParametersPersistenceError"],["impl Error for CreationError"]], +"subspace_archiving":[["impl Error for ReconstructorError"],["impl Error for ReconstructorError"],["impl Error for ReconstructorInstantiationError"],["impl Error for ArchiverInstantiationError"],["impl Error for ReconstructorInstantiationError"]], +"subspace_farmer":[["impl Error for FarmingError"],["impl Error for PlottingError"],["impl Error for DiskPieceCacheError"],["impl Error for BackgroundTaskError"],["impl Error for SingleDiskPlotError"]], +"subspace_farmer_components":[["impl Error for ReadingError"],["impl Error for SectorContentsMapFromBytesError"],["impl Error for PlottingError"],["impl Error for SectorContentsMapEncodeIntoError"],["impl Error for ProvingError"],["impl Error for SectorContentsMapIterationError"]], +"subspace_networking":[["impl Error for NetworkParametersPersistenceError"],["impl Error for GetClosestPeersError"],["impl Error for SubscribeError"],["impl Error for SendRequestError"],["impl Error for CreationError"]], "subspace_proof_of_time":[["impl Error for PotVerificationError"],["impl Error for PotInitError"]], "subspace_service":[["impl Error for DsnConfigurationError"],["impl Error for Error"]], "subspace_verification":[["impl Error for Error"]] diff --git a/implementors/core/fmt/trait.Debug.js b/implementors/core/fmt/trait.Debug.js index 9aa953bd33..2eb4a35687 100644 --- a/implementors/core/fmt/trait.Debug.js +++ b/implementors/core/fmt/trait.Debug.js @@ -5,41 +5,41 @@ "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 Call<T>"],["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Event<T>"]], -"domain_runtime_primitives":[["impl Debug for VerifyTxValidityError"],["impl Debug for CheckTxValidityError"],["impl Debug for MultiAccountId"]], +"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 RuntimeHoldReason"],["impl Debug for RuntimeOrigin"],["impl Debug for Runtime"],["impl Debug for RuntimeCall"],["impl Debug for RuntimeSlashReason"],["impl Debug for OriginCaller"],["impl Debug for SessionKeys"],["impl Debug for RuntimeFreezeReason"],["impl Debug for RuntimeEvent"],["impl Debug for RuntimeLockId"]], -"evm_domain_test_runtime":[["impl Debug for RuntimeHoldReason"],["impl Debug for RuntimeEvent"],["impl Debug for SessionKeys"],["impl Debug for RuntimeCall"],["impl Debug for RuntimeLockId"],["impl Debug for OriginCaller"],["impl Debug for RuntimeOrigin"],["impl Debug for RuntimeFreezeReason"],["impl Debug for Runtime"],["impl Debug for RuntimeSlashReason"]], +"evm_domain_runtime":[["impl Debug for RuntimeOrigin"],["impl Debug for RuntimeFreezeReason"],["impl Debug for Runtime"],["impl Debug for RuntimeEvent"],["impl Debug for SessionKeys"],["impl Debug for RuntimeLockId"],["impl Debug for RuntimeHoldReason"],["impl Debug for RuntimeSlashReason"],["impl Debug for OriginCaller"],["impl Debug for RuntimeCall"]], +"evm_domain_test_runtime":[["impl Debug for RuntimeCall"],["impl Debug for RuntimeHoldReason"],["impl Debug for RuntimeFreezeReason"],["impl Debug for RuntimeOrigin"],["impl Debug for RuntimeEvent"],["impl Debug for RuntimeSlashReason"],["impl Debug for OriginCaller"],["impl Debug for Runtime"],["impl Debug for SessionKeys"],["impl Debug for RuntimeLockId"]], "orml_vesting":[["impl<T: Config> Debug for Event<T>"],["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Error<T>"],["impl<T: Config> Debug for Call<T>"],["impl<BlockNumber, Balance> Debug for VestingSchedule<BlockNumber, Balance>where\n BlockNumber: Debug,\n Balance: Debug + MaxEncodedLen + HasCompact,"]], -"pallet_domain_id":[["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Call<T>"]], -"pallet_domains":[["impl<Number: Debug, AccountId: Debug> Debug for DomainObject<Number, AccountId>"],["impl Debug for TxRangeState"],["impl Debug for BundleError"],["impl<T: Config> Debug for Error<T>"],["impl<T> Debug for Pallet<T>"],["impl Debug for Error"],["impl<T: Config> Debug for Call<T>"],["impl Debug for Error"],["impl Debug for Error"],["impl<Number: Debug, Hash: Debug> Debug for RuntimeObject<Number, Hash>"],["impl<T: Config> Debug for Event<T>"],["impl Debug for DomainConfig"],["impl Debug for ScheduledRuntimeUpgrade"],["impl<Number: Debug, Hash: Debug, DomainNumber: Debug, DomainHash: Debug, Balance: Debug> Debug for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>"]], -"pallet_feeds":[["impl<FeedProcessorId: Debug, AccountId: Debug> Debug for FeedConfig<FeedProcessorId, AccountId>"],["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Event<T>"],["impl Debug for TotalObjectsAndSize"],["impl Debug for FeedObjectMapping"],["impl<T: Config> Debug for Error<T>"],["impl<T: Config> Debug for Call<T>"],["impl Debug for CallObject"]], +"pallet_domain_id":[["impl<T: Config> Debug for Call<T>"],["impl<T> Debug for Pallet<T>"]], +"pallet_domains":[["impl Debug for ScheduledRuntimeUpgrade"],["impl<Number: Debug, AccountId: Debug> Debug for DomainObject<Number, AccountId>"],["impl Debug for Error"],["impl Debug for Error"],["impl<T: Config> Debug for Event<T>"],["impl Debug for TxRangeState"],["impl<Number: Debug, Hash: Debug, DomainNumber: Debug, DomainHash: Debug, Balance: Debug> Debug for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<T: Config> Debug for Error<T>"],["impl Debug for Error"],["impl Debug for DomainConfig"],["impl<Number: Debug, Hash: Debug> Debug for RuntimeObject<Number, Hash>"],["impl Debug for BundleError"],["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Call<T>"]], +"pallet_feeds":[["impl Debug for FeedObjectMapping"],["impl<T> Debug for Pallet<T>"],["impl Debug for TotalObjectsAndSize"],["impl<FeedProcessorId: Debug, AccountId: Debug> Debug for FeedConfig<FeedProcessorId, AccountId>"],["impl<T: Config> Debug for Call<T>"],["impl<T: Config> Debug for Error<T>"],["impl<T: Config> Debug for Event<T>"],["impl Debug for CallObject"]], "pallet_grandpa_finality_verifier":[["impl<T: Config> Debug for Error<T>"],["impl Debug for InitializationData"],["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Call<T>"]], -"pallet_messenger":[["impl<T: Config> Debug for Event<T>"],["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Call<T>"],["impl<T: Debug> Debug for SubstrateWeight<T>"],["impl<T: Debug + Config> Debug for GenesisConfig<T>where\n T::AccountId: Debug,"],["impl<T: Config> Debug for Error<T>"],["impl Debug for ChannelState"],["impl<Balance: Debug> Debug for Channel<Balance>"],["impl Debug for OutboxMessageResult"]], -"pallet_object_store":[["impl<T: Config> Debug for Call<T>"],["impl Debug for CallObject"],["impl<T: Config> Debug for Event<T>"],["impl<T> Debug for Pallet<T>"]], -"pallet_offences_subspace":[["impl Debug for Event"],["impl<T: Config> Debug for Call<T>"],["impl<T> Debug for Pallet<T>"]], -"pallet_rewards":[["impl<T: Config> Debug for Event<T>"],["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Call<T>"]], +"pallet_messenger":[["impl Debug for ChannelState"],["impl Debug for OutboxMessageResult"],["impl<T: Debug> Debug for SubstrateWeight<T>"],["impl<Balance: Debug> Debug for Channel<Balance>"],["impl<T: Config> Debug for Event<T>"],["impl<T: Debug + Config> Debug for GenesisConfig<T>where\n T::AccountId: Debug,"],["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Error<T>"],["impl<T: Config> Debug for Call<T>"]], +"pallet_object_store":[["impl<T: Config> Debug for Event<T>"],["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Call<T>"],["impl Debug for CallObject"]], +"pallet_offences_subspace":[["impl<T> Debug for Pallet<T>"],["impl Debug for Event"],["impl<T: Config> Debug for Call<T>"]], +"pallet_rewards":[["impl<T: Config> Debug for Call<T>"],["impl<T> Debug for Pallet<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<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Error<T>"],["impl Debug for AllowAuthoringBy"],["impl<T: Config> Debug for Call<T>"],["impl Debug for SolutionRangeOverride"],["impl<T: Config> Debug for Event<T>"],["impl<PublicKey: Debug> Debug for SubspaceEquivocationOffence<PublicKey>"]], -"pallet_transaction_fees":[["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Call<T>"],["impl<T: Config> Debug for Event<T>"]], -"pallet_transporter":[["impl<Balance: Debug> Debug for Transfer<Balance>"],["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Event<T>"],["impl Debug for Location"],["impl<T: Config> Debug for Error<T>"],["impl<T: Debug> Debug for EndpointHandler<T>"],["impl<T: Config> Debug for Call<T>"],["impl<T: Debug> Debug for SubstrateWeight<T>"]], -"sc_consensus_subspace":[["impl Debug for NewSlotNotification"],["impl Debug for RewardSigningNotification"],["impl<Header: Debug + HeaderT> Debug for Error<Header>where\n Header::Hash: Debug,"],["impl<Block: Debug + BlockT> Debug for PotVerifyError<Block>"],["impl<Block> Debug for BlockImportingNotification<Block>where\n Block: BlockT + Debug,"],["impl Debug for NewSlotInfo"],["impl Debug for ArchivedSegmentNotification"],["impl<AS: Debug> Debug for SegmentHeadersStore<AS>"],["impl<SO> Debug for SubspaceSyncOracle<SO>where\n SO: SyncOracle + Send + Sync + Debug,"]], -"sc_proof_of_time":[["impl Debug for PotStateSummary"],["impl Debug for PotConfig"],["impl Debug for PotVerifyBlockProofsError"],["impl Debug for PotGetBlockProofsError"]], -"sp_consensus_subspace":[["impl Debug for InherentType"],["impl Debug for InherentError"],["impl<Offender: Debug> Debug for OffenceDetails<Offender>"],["impl Debug for ChainConstants"],["impl<Number: Debug, Hash: Debug, RewardAddress: Debug> Debug for Vote<Number, Hash, RewardAddress>"],["impl<Number: Debug, Hash: Debug, RewardAddress: Debug> Debug for SignedVote<Number, Hash, RewardAddress>"],["impl Debug for OffenceError"],["impl<PublicKey: Debug, RewardAddress: Debug> Debug for PreDigest<PublicKey, RewardAddress>"],["impl Debug for GlobalRandomnesses"],["impl Debug for Error"],["impl<PublicKey: Debug, RewardAddress: Debug, Signature: Debug> Debug for SubspaceDigestItems<PublicKey, RewardAddress, Signature>"],["impl Debug for PotPreDigest"],["impl<'a> Debug for WrappedVerifySolutionParams<'a>"],["impl Debug for SolutionRanges"],["impl Debug for WrappedSolution"],["impl<Header: Debug + HeaderT> Debug for VerificationError<Header>where\n Header::Hash: Debug,"],["impl Debug for ErrorDigestType"]], -"sp_domains":[["impl Debug for InvalidBundleType"],["impl Debug for InvalidTransactionProof"],["impl Debug for InvalidBundle"],["impl<Number: Debug, Hash: Debug, DomainNumber: Debug, DomainHash: Debug, Balance: Debug> Debug for BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Debug for VerificationError"],["impl Debug for Witness"],["impl Debug for InvalidStateTransitionProof"],["impl<Number: Debug, Hash: Debug> Debug for BundleEquivocationProof<Number, Hash>"],["impl Debug for BundleDigest"],["impl<Extrinsic: Debug> Debug for BundleValidity<Extrinsic>"],["impl<Block, DomainNumber: Debug, DomainHash: Debug> Debug for PreValidationObject<Block, DomainNumber, DomainHash>where\n Block: BlockT + Debug,\n Block::Hash: Debug,"],["impl Debug for ImproperTransactionSortitionProof"],["impl Debug for ExecutionPhase"],["impl<Extrinsic: Debug, Number: Debug, Hash: Debug, DomainNumber: Debug, DomainHash: Debug, Balance: Debug> Debug for Bundle<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<Number: Debug, Hash: Debug, DomainNumber: Debug, DomainHash: Debug, Balance: Debug> Debug for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Debug for DomainId"],["impl Debug for ProofOfElection"],["impl<Number: Debug, Hash: Debug, DomainNumber: Debug, DomainHash: Debug, Balance: Debug> Debug for ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Debug for VrfProofError"],["impl<Number: Debug, Hash: Debug> Debug for FraudProof<Number, Hash>"],["impl Debug for DomainsHoldIdentifier"],["impl Debug for RuntimeType"],["impl Debug for InvalidReceipt"],["impl Debug for StakingHoldIdentifier"],["impl Debug for DomainBlockLimit"],["impl<Balance: Debug> Debug for BundleProducerElectionParams<Balance>"],["impl Debug for ReceiptValidity"],["impl<AccountId: Debug> Debug for GenesisDomain<AccountId>"]], -"sp_lightclient":[["impl<Header: Debug> Debug for HeaderExt<Header>"],["impl<Header: Debug + HeaderT> Debug for ChainConstants<Header>"],["impl<Header: Debug + HeaderT, Store: Debug + Storage<Header>> Debug for HeaderImporter<Header, Store>"],["impl<Header: Debug + HeaderT> Debug for HeaderBelowArchivingDepthError<Header>"],["impl Debug for NextDigestItems"],["impl<Header: Debug + HeaderT> Debug for ImportError<Header>"],["impl<Number: Debug> Debug for StorageBound<Number>"]], -"sp_messenger":[["impl<BlockNumber: Debug, BlockHash: Debug, StateRoot: Debug> Debug for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>"],["impl Debug for RelayerMessageWithStorageKey"],["impl<Request: Debug, Response: Debug> Debug for RequestResponse<Request, Response>"],["impl<BlockNumber: Debug, BlockHash: Debug, StateRoot: Debug> Debug for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>"],["impl<Balance: Debug> Debug for FeeModel<Balance>"],["impl Debug for EndpointRequest"],["impl<Balance: Debug> Debug for Message<Balance>"],["impl<Balance: Debug> Debug for ProtocolMessageRequest<Balance>"],["impl<Balance: Debug> Debug for InitiateChannelParams<Balance>"],["impl<Balance: Debug> Debug for ExecutionFee<Balance>"],["impl<Number: Debug, Hash: Debug> Debug for DomainBlockInfo<Number, Hash>"],["impl Debug for RelayerMessagesWithStorageKey"],["impl Debug for VerificationError"],["impl Debug for Endpoint"],["impl<BlockNumber: Debug, BlockHash: Debug, StateRoot: Debug> Debug for Proof<BlockNumber, BlockHash, StateRoot>"],["impl<Balance: Debug> Debug for Payload<Balance>"],["impl<Balance: Debug> Debug for VersionedPayload<Balance>"],["impl Debug for MessageWeightTag"]], -"subspace_archiving":[["impl Debug for ReconstructorInstantiationError"],["impl Debug for ReconstructorError"],["impl Debug for PiecesReconstructor"],["impl Debug for ReconstructorInstantiationError"],["impl Debug for Archiver"],["impl Debug for Segment"],["impl Debug for Reconstructor"],["impl Debug for NewArchivedSegment"],["impl Debug for ArchiverInstantiationError"],["impl Debug for ReconstructorError"],["impl Debug for SegmentItem"],["impl Debug for ReconstructedContents"]], -"subspace_core_primitives":[["impl Debug for Polynomial"],["impl Debug for PotCheckpoint"],["impl<PublicKey: Debug, RewardAddress: Debug> Debug for Solution<PublicKey, RewardAddress>"],["impl Debug for U256"],["impl Debug for BlockObject"],["impl Debug for Piece"],["impl Debug for PieceIndex"],["impl Debug for PosSeed"],["impl Debug for PotSeed"],["impl Debug for NonEmptyVecErr"],["impl Debug for Kzg"],["impl Debug for PieceObjectMapping"],["impl Debug for GlobalObject"],["impl Debug for SectorId"],["impl Debug for Commitment"],["impl Debug for ArchivedBlockProgress"],["impl Debug for RawRecord"],["impl Debug for SectorSlotChallenge"],["impl Debug for PublicKey"],["impl Debug for Record"],["impl Debug for Scalar"],["impl Debug for PotProof"],["impl<T: Debug> Debug for NonEmptyVec<T>"],["impl Debug for Witness"],["impl Debug for PieceOffset"],["impl Debug for SegmentHeader"],["impl Debug for SegmentIndex"],["impl Debug for RecordWitness"],["impl Debug for PieceObject"],["impl Debug for HistorySize"],["impl Debug for PotKey"],["impl Debug for ArchivedHistorySegment"],["impl Debug for PieceArray"],["impl Debug for PieceIndexHash"],["impl Debug for PosQualityBytes"],["impl Debug for PosProof"],["impl Debug for FlatPieces"],["impl Debug for SBucket"],["impl Debug for LastArchivedBlock"],["impl Debug for BlockObjectMapping"],["impl Debug for RewardSignature"],["impl Debug for RecordCommitment"],["impl Debug for RecordedHistorySegment"],["impl Debug for Randomness"]], +"pallet_subspace":[["impl<T: Config> Debug for Call<T>"],["impl Debug for SolutionRangeOverride"],["impl<PublicKey: Debug> Debug for SubspaceEquivocationOffence<PublicKey>"],["impl<T: Config> Debug for Event<T>"],["impl<T: Config> Debug for Error<T>"],["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<T: Debug> Debug for EndpointHandler<T>"],["impl Debug for Location"],["impl<Balance: Debug> Debug for Transfer<Balance>"],["impl<T: Config> Debug for Error<T>"],["impl<T: Config> Debug for Call<T>"],["impl<T> Debug for Pallet<T>"],["impl<T: Debug> Debug for SubstrateWeight<T>"],["impl<T: Config> Debug for Event<T>"]], +"sc_consensus_subspace":[["impl<Block: Debug + BlockT> Debug for PotVerifyError<Block>"],["impl<Block> Debug for BlockImportingNotification<Block>where\n Block: BlockT + Debug,"],["impl Debug for ArchivedSegmentNotification"],["impl<Header: Debug + HeaderT> Debug for Error<Header>where\n Header::Hash: Debug,"],["impl Debug for NewSlotNotification"],["impl<AS: Debug> Debug for SegmentHeadersStore<AS>"],["impl Debug for RewardSigningNotification"],["impl Debug for NewSlotInfo"],["impl<SO> Debug for SubspaceSyncOracle<SO>where\n SO: SyncOracle + Send + Sync + Debug,"]], +"sc_proof_of_time":[["impl Debug for PotVerifyBlockProofsError"],["impl Debug for PotStateSummary"],["impl Debug for PotConfig"],["impl Debug for PotGetBlockProofsError"]], +"sp_consensus_subspace":[["impl Debug for SolutionRanges"],["impl<Number: Debug, Hash: Debug, RewardAddress: Debug> Debug for SignedVote<Number, Hash, RewardAddress>"],["impl<PublicKey: Debug, RewardAddress: Debug> Debug for PreDigest<PublicKey, RewardAddress>"],["impl Debug for OffenceError"],["impl Debug for InherentError"],["impl Debug for ErrorDigestType"],["impl Debug for InherentType"],["impl Debug for WrappedSolution"],["impl<'a> Debug for WrappedVerifySolutionParams<'a>"],["impl Debug for GlobalRandomnesses"],["impl<Offender: Debug> Debug for OffenceDetails<Offender>"],["impl<PublicKey: Debug, RewardAddress: Debug, Signature: Debug> Debug for SubspaceDigestItems<PublicKey, RewardAddress, Signature>"],["impl<Header: Debug + HeaderT> Debug for VerificationError<Header>where\n Header::Hash: Debug,"],["impl Debug for PotPreDigest"],["impl Debug for Error"],["impl Debug for ChainConstants"],["impl<Number: Debug, Hash: Debug, RewardAddress: Debug> Debug for Vote<Number, Hash, RewardAddress>"]], +"sp_domains":[["impl Debug for VrfProofError"],["impl Debug for ImproperTransactionSortitionProof"],["impl Debug for ReceiptValidity"],["impl<Extrinsic: Debug> Debug for BundleValidity<Extrinsic>"],["impl Debug for Witness"],["impl Debug for BundleDigest"],["impl Debug for InvalidBundle"],["impl Debug for InvalidBundleType"],["impl<Number: Debug, Hash: Debug, DomainNumber: Debug, DomainHash: Debug, Balance: Debug> Debug for BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Debug for ExecutionPhase"],["impl Debug for RuntimeType"],["impl Debug for DomainBlockLimit"],["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>"],["impl<AccountId: Debug> Debug for GenesisDomain<AccountId>"],["impl Debug for DomainsHoldIdentifier"],["impl Debug for InvalidStateTransitionProof"],["impl<Number: Debug, Hash: Debug> Debug for BundleEquivocationProof<Number, Hash>"],["impl Debug for InvalidReceipt"],["impl Debug for DomainId"],["impl<Number: Debug, Hash: Debug> Debug for FraudProof<Number, Hash>"],["impl Debug for ProofOfElection"],["impl Debug for VerificationError"],["impl<Balance: Debug> Debug for BundleProducerElectionParams<Balance>"],["impl<Number: Debug, Hash: Debug, DomainNumber: Debug, DomainHash: Debug, Balance: Debug> Debug for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Debug for InvalidTransactionProof"],["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,"]], +"sp_lightclient":[["impl Debug for NextDigestItems"],["impl<Header: Debug + HeaderT> Debug for ChainConstants<Header>"],["impl<Header: Debug + HeaderT, Store: Debug + Storage<Header>> Debug for HeaderImporter<Header, Store>"],["impl<Header: Debug + HeaderT> Debug for HeaderBelowArchivingDepthError<Header>"],["impl<Number: Debug> Debug for StorageBound<Number>"],["impl<Header: Debug> Debug for HeaderExt<Header>"],["impl<Header: Debug + HeaderT> Debug for ImportError<Header>"]], +"sp_messenger":[["impl<Number: Debug, Hash: Debug> Debug for DomainBlockInfo<Number, Hash>"],["impl Debug for MessageWeightTag"],["impl<Balance: Debug> Debug for FeeModel<Balance>"],["impl<BlockNumber: Debug, BlockHash: Debug, StateRoot: Debug> Debug for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>"],["impl<Balance: Debug> Debug for ExecutionFee<Balance>"],["impl<BlockNumber: Debug, BlockHash: Debug, StateRoot: Debug> Debug for Proof<BlockNumber, BlockHash, StateRoot>"],["impl<Balance: Debug> Debug for ProtocolMessageRequest<Balance>"],["impl Debug for EndpointRequest"],["impl Debug for RelayerMessageWithStorageKey"],["impl<Balance: Debug> Debug for Payload<Balance>"],["impl<Balance: Debug> Debug for Message<Balance>"],["impl<Request: Debug, Response: Debug> Debug for RequestResponse<Request, Response>"],["impl<Balance: Debug> Debug for InitiateChannelParams<Balance>"],["impl<BlockNumber: Debug, BlockHash: Debug, StateRoot: Debug> Debug for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>"],["impl Debug for VerificationError"],["impl Debug for RelayerMessagesWithStorageKey"],["impl Debug for Endpoint"],["impl<Balance: Debug> Debug for VersionedPayload<Balance>"]], +"subspace_archiving":[["impl Debug for ReconstructedContents"],["impl Debug for NewArchivedSegment"],["impl Debug for PiecesReconstructor"],["impl Debug for ReconstructorInstantiationError"],["impl Debug for Reconstructor"],["impl Debug for Segment"],["impl Debug for ReconstructorError"],["impl Debug for Archiver"],["impl Debug for ArchiverInstantiationError"],["impl Debug for ReconstructorInstantiationError"],["impl Debug for ReconstructorError"],["impl Debug for SegmentItem"]], +"subspace_core_primitives":[["impl Debug for ArchivedHistorySegment"],["impl Debug for Scalar"],["impl Debug for PotSeed"],["impl Debug for SegmentHeader"],["impl Debug for RecordCommitment"],["impl Debug for SegmentIndex"],["impl<T: Debug> Debug for NonEmptyVec<T>"],["impl Debug for HistorySize"],["impl Debug for PotProof"],["impl Debug for PieceObjectMapping"],["impl Debug for PieceOffset"],["impl Debug for Polynomial"],["impl Debug for BlockObjectMapping"],["impl Debug for PieceArray"],["impl Debug for SectorId"],["impl Debug for RecordedHistorySegment"],["impl Debug for PieceIndex"],["impl Debug for Kzg"],["impl Debug for PublicKey"],["impl Debug for NonEmptyVecErr"],["impl Debug for ArchivedBlockProgress"],["impl Debug for FlatPieces"],["impl<T: Debug> Debug for Blake3Checksummed<T>"],["impl Debug for Record"],["impl Debug for PotKey"],["impl Debug for PosQualityBytes"],["impl Debug for PieceIndexHash"],["impl Debug for PieceObject"],["impl Debug for PosSeed"],["impl Debug for U256"],["impl Debug for RawRecord"],["impl Debug for GlobalObject"],["impl Debug for SectorSlotChallenge"],["impl Debug for RewardSignature"],["impl Debug for Randomness"],["impl Debug for RecordWitness"],["impl Debug for SBucket"],["impl Debug for LastArchivedBlock"],["impl Debug for Witness"],["impl<PublicKey: Debug, RewardAddress: Debug> Debug for Solution<PublicKey, RewardAddress>"],["impl Debug for Commitment"],["impl Debug for BlockObject"],["impl Debug for PotCheckpoint"],["impl Debug for Piece"],["impl Debug for PosProof"]], "subspace_erasure_coding":[["impl Debug for ErasureCoding"]], -"subspace_farmer":[["impl Debug for PlottingError"],["impl Debug for DiskPieceCacheError"],["impl Debug for DiskPieceCache"],["impl Debug for ReadersAndPieces"],["impl Debug for BackgroundTaskError"],["impl Debug for NodeRpcClient"],["impl Debug for ArchivalStoragePieces"],["impl Debug for PieceCache"],["impl Debug for Offset"],["impl Debug for SingleDiskSemaphore"],["impl Debug for SingleDiskPlotId"],["impl Debug for PieceReader"],["impl Debug for SingleDiskPlotInfo"],["impl Debug for ArchivalStorageInfo"],["impl Debug for FarmingError"],["impl Debug for SingleDiskPlotError"]], -"subspace_farmer_components":[["impl Debug for FarmerProtocolInfo"],["impl Debug for PlotRecord"],["impl Debug for PlottingError"],["impl Debug for PlottedSector"],["impl<'a> Debug for SolutionCandidates<'a>"],["impl Debug for SectorMetadata"],["impl Debug for SectorContentsMapFromBytesError"],["impl Debug for PieceGetterRetryPolicy"],["impl Debug for ReadingError"],["impl Debug for SectorContentsMap"],["impl Debug for ProvingError"],["impl Debug for SectorContentsMapIterationError"]], -"subspace_networking":[["impl Debug for Node"],["impl<K: Debug> Debug for UniqueRecordBinaryHeap<K>"],["impl Debug for Notification"],["impl Debug for NetworkParametersPersistenceError"],["impl Debug for MultihashCode"],["impl Debug for PeerInfoProvider"],["impl Debug for PieceByHashResponse"],["impl Debug for PeerInfo"],["impl Debug for GetClosestPeersError"],["impl Debug for SendRequestError"],["impl Debug for ObjectMappingsResponse"],["impl Debug for ObjectMappingsRequest"],["impl Debug for NewPeerInfo"],["impl Debug for PiecesToPlot"],["impl Debug for PieceByHashRequest"],["impl Debug for TopicSubscription"],["impl Debug for PieceAnnouncementRequest"],["impl Debug for CreationError"],["impl Debug for RetryPolicy"],["impl<T: Debug> Debug for KeyWrapper<T>"],["impl Debug for SegmentHeaderResponse"],["impl Debug for PiecesByRangeRequest"],["impl Debug for SegmentHeaderRequest"],["impl Debug for CuckooFilterDTO"],["impl<LocalRecordProvider> Debug for Config<LocalRecordProvider>"],["impl Debug for PieceAnnouncementResponse"],["impl Debug for SubscribeError"],["impl Debug for Config"],["impl Debug for PiecesByRangeResponse"]], -"subspace_node":[["impl Debug for Cli"],["impl Debug for Subcommand"],["impl Debug for Subcommand"],["impl Debug for PurgeChainCmd"],["impl Debug for CliPotRole"],["impl Debug for DomainCli"]], -"subspace_proof_of_space":[["impl<'a> Debug for ShimQuality<'a>"],["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 ChiaTableGenerator"],["impl<const K: u8> Debug for TablesCache<K>"],["impl Debug for ChiaTable"],["impl Debug for ShimTable"],["impl<'a> Debug for ChiaQuality<'a>"],["impl Debug for ShimTableGenerator"]], +"subspace_farmer":[["impl Debug for DiskPieceCache"],["impl Debug for PlottingError"],["impl Debug for FarmingError"],["impl Debug for ArchivalStoragePieces"],["impl Debug for BackgroundTaskError"],["impl Debug for ArchivalStorageInfo"],["impl Debug for SingleDiskSemaphore"],["impl Debug for SingleDiskPlotId"],["impl Debug for ReadersAndPieces"],["impl Debug for NodeRpcClient"],["impl Debug for SingleDiskPlotInfo"],["impl Debug for PieceReader"],["impl Debug for DiskPieceCacheError"],["impl Debug for PieceCache"],["impl Debug for Offset"],["impl Debug for SingleDiskPlotError"]], +"subspace_farmer_components":[["impl Debug for SectorContentsMapEncodeIntoError"],["impl Debug for ReadingError"],["impl Debug for SectorContentsMap"],["impl<'a> Debug for SolutionCandidates<'a>"],["impl Debug for PlotRecord"],["impl Debug for SectorContentsMapIterationError"],["impl Debug for PieceGetterRetryPolicy"],["impl Debug for PlottedSector"],["impl Debug for SectorMetadataChecksummed"],["impl Debug for FarmerProtocolInfo"],["impl Debug for SectorContentsMapFromBytesError"],["impl Debug for PlottingError"],["impl Debug for ProvingError"],["impl Debug for SectorMetadata"]], +"subspace_networking":[["impl Debug for CreationError"],["impl Debug for PiecesByRangeRequest"],["impl Debug for PieceAnnouncementResponse"],["impl Debug for Node"],["impl<T: Debug> Debug for KeyWrapper<T>"],["impl Debug for ObjectMappingsRequest"],["impl Debug for GetClosestPeersError"],["impl Debug for NewPeerInfo"],["impl<K: Debug> Debug for UniqueRecordBinaryHeap<K>"],["impl Debug for PiecesByRangeResponse"],["impl Debug for PiecesToPlot"],["impl Debug for RetryPolicy"],["impl Debug for SegmentHeaderResponse"],["impl Debug for MultihashCode"],["impl Debug for ObjectMappingsResponse"],["impl Debug for CuckooFilterDTO"],["impl Debug for PieceByHashRequest"],["impl Debug for PeerInfo"],["impl Debug for Config"],["impl Debug for PeerInfoProvider"],["impl Debug for SubscribeError"],["impl<LocalRecordProvider> Debug for Config<LocalRecordProvider>"],["impl Debug for TopicSubscription"],["impl Debug for Notification"],["impl Debug for NetworkParametersPersistenceError"],["impl Debug for PieceByHashResponse"],["impl Debug for SegmentHeaderRequest"],["impl Debug for SendRequestError"],["impl Debug for PieceAnnouncementRequest"]], +"subspace_node":[["impl Debug for CliPotRole"],["impl Debug for Subcommand"],["impl Debug for Cli"],["impl Debug for DomainCli"],["impl Debug for PurgeChainCmd"],["impl Debug for Subcommand"]], +"subspace_proof_of_space":[["impl Debug for ShimTable"],["impl Debug for ChiaTable"],["impl Debug for ChiaTableGenerator"],["impl Debug for PosTableType"],["impl Debug for ShimTableGenerator"],["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<const K: u8> Debug for TablesCache<K>"],["impl<'a> Debug for ShimQuality<'a>"],["impl<'a> Debug for ChiaQuality<'a>"]], "subspace_proof_of_time":[["impl Debug for PotInitError"],["impl Debug for PotVerificationError"]], -"subspace_rpc_primitives":[["impl Debug for RewardSigningInfo"],["impl Debug for RewardSignatureResponse"],["impl Debug for SlotInfo"],["impl Debug for FarmerAppInfo"],["impl Debug for SolutionResponse"],["impl Debug for NodeSyncStatus"]], -"subspace_runtime":[["impl Debug for RuntimeFreezeReason"],["impl Debug for OriginCaller"],["impl Debug for RuntimeOrigin"],["impl Debug for RuntimeLockId"],["impl Debug for HoldIdentifier"],["impl Debug for SessionKeys"],["impl Debug for RuntimeCall"],["impl Debug for RuntimeSlashReason"],["impl Debug for FeedProcessorKind"],["impl Debug for Runtime"],["impl Debug for RuntimeHoldReason"],["impl Debug for RuntimeEvent"]], -"subspace_service":[["impl Debug for SubspaceNetworking"],["impl Debug for DsnConfigurationError"],["impl Debug for SubspaceConfiguration"],["impl Debug for Error"],["impl Debug for DsnConfig"]], -"subspace_test_runtime":[["impl Debug for OriginCaller"],["impl Debug for RuntimeHoldReason"],["impl Debug for RuntimeCall"],["impl Debug for RuntimeFreezeReason"],["impl Debug for HoldIdentifier"],["impl Debug for RuntimeOrigin"],["impl Debug for RuntimeLockId"],["impl Debug for RuntimeSlashReason"],["impl Debug for Runtime"],["impl Debug for RuntimeEvent"],["impl Debug for SessionKeys"]], -"subspace_verification":[["impl Debug for VerifySolutionParams"],["impl Debug for PieceCheckParams"],["impl Debug for Error"]] +"subspace_rpc_primitives":[["impl Debug for RewardSignatureResponse"],["impl Debug for RewardSigningInfo"],["impl Debug for NodeSyncStatus"],["impl Debug for FarmerAppInfo"],["impl Debug for SlotInfo"],["impl Debug for SolutionResponse"]], +"subspace_runtime":[["impl Debug for SessionKeys"],["impl Debug for FeedProcessorKind"],["impl Debug for RuntimeHoldReason"],["impl Debug for RuntimeCall"],["impl Debug for RuntimeOrigin"],["impl Debug for Runtime"],["impl Debug for RuntimeFreezeReason"],["impl Debug for RuntimeSlashReason"],["impl Debug for OriginCaller"],["impl Debug for HoldIdentifier"],["impl Debug for RuntimeLockId"],["impl Debug for RuntimeEvent"]], +"subspace_service":[["impl Debug for SubspaceNetworking"],["impl Debug for SubspaceConfiguration"],["impl Debug for Error"],["impl Debug for DsnConfig"],["impl Debug for DsnConfigurationError"]], +"subspace_test_runtime":[["impl Debug for RuntimeLockId"],["impl Debug for RuntimeSlashReason"],["impl Debug for RuntimeCall"],["impl Debug for HoldIdentifier"],["impl Debug for Runtime"],["impl Debug for OriginCaller"],["impl Debug for RuntimeHoldReason"],["impl Debug for SessionKeys"],["impl Debug for RuntimeEvent"],["impl Debug for RuntimeFreezeReason"],["impl Debug for RuntimeOrigin"]], +"subspace_verification":[["impl Debug for VerifySolutionParams"],["impl Debug for Error"],["impl Debug 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/fmt/trait.Display.js b/implementors/core/fmt/trait.Display.js index c6e76dec06..700cdc29e3 100644 --- a/implementors/core/fmt/trait.Display.js +++ b/implementors/core/fmt/trait.Display.js @@ -1,13 +1,13 @@ (function() {var implementors = { -"sc_consensus_subspace":[["impl<Block: BlockT> Display for PotVerifyError<Block>where\n BlockNumberFor<Block>: Display,"],["impl<Header: HeaderT> Display for Error<Header>"]], -"sc_proof_of_time":[["impl Display for PotGetBlockProofsError"],["impl Display for PotVerifyBlockProofsError"]], +"sc_consensus_subspace":[["impl<Header: HeaderT> Display for Error<Header>"],["impl<Block: BlockT> Display for PotVerifyError<Block>where\n BlockNumberFor<Block>: Display,"]], +"sc_proof_of_time":[["impl Display for PotVerifyBlockProofsError"],["impl Display for PotGetBlockProofsError"]], "sp_consensus_subspace":[["impl Display for ErrorDigestType"],["impl Display for Error"],["impl<Header: HeaderT> Display for VerificationError<Header>"]], "sp_domains":[["impl Display for VerificationError"]], -"subspace_archiving":[["impl Display for ReconstructorInstantiationError"],["impl Display for ReconstructorError"],["impl Display for ReconstructorError"],["impl Display for ReconstructorInstantiationError"],["impl Display for ArchiverInstantiationError"]], -"subspace_core_primitives":[["impl Display for SBucket"],["impl Display for HistorySize"],["impl Display for PieceOffset"],["impl Display for PieceIndex"],["impl Display for PublicKey"],["impl Display for PotProof"],["impl Display for SegmentIndex"],["impl Display for U256"]], -"subspace_farmer":[["impl Display for DiskPieceCacheError"],["impl Display for Offset"],["impl Display for BackgroundTaskError"],["impl Display for FarmingError"],["impl Display for SingleDiskPlotError"],["impl Display for PlottingError"],["impl Display for SingleDiskPlotId"]], -"subspace_farmer_components":[["impl Display for PlottingError"],["impl Display for ProvingError"],["impl Display for ReadingError"],["impl Display for SectorContentsMapFromBytesError"],["impl Display for SectorContentsMapIterationError"]], -"subspace_networking":[["impl Display for NetworkParametersPersistenceError"],["impl Display for SendRequestError"],["impl Display for GetClosestPeersError"],["impl Display for SubscribeError"],["impl Display for CreationError"]], +"subspace_archiving":[["impl Display for ReconstructorError"],["impl Display for ReconstructorInstantiationError"],["impl Display for ReconstructorInstantiationError"],["impl Display for ReconstructorError"],["impl Display for ArchiverInstantiationError"]], +"subspace_core_primitives":[["impl Display for PotProof"],["impl Display for SBucket"],["impl Display for U256"],["impl Display for PublicKey"],["impl Display for PieceIndex"],["impl Display for SegmentIndex"],["impl Display for PieceOffset"],["impl Display for HistorySize"]], +"subspace_farmer":[["impl Display for BackgroundTaskError"],["impl Display for FarmingError"],["impl Display for PlottingError"],["impl Display for Offset"],["impl Display for SingleDiskPlotId"],["impl Display for SingleDiskPlotError"],["impl Display for DiskPieceCacheError"]], +"subspace_farmer_components":[["impl Display for PlottingError"],["impl Display for ReadingError"],["impl Display for SectorContentsMapFromBytesError"],["impl Display for SectorContentsMapEncodeIntoError"],["impl Display for ProvingError"],["impl Display for SectorContentsMapIterationError"]], +"subspace_networking":[["impl Display for SubscribeError"],["impl Display for NetworkParametersPersistenceError"],["impl Display for CreationError"],["impl Display for SendRequestError"],["impl Display for GetClosestPeersError"]], "subspace_proof_of_time":[["impl Display for PotInitError"],["impl Display for PotVerificationError"]], "subspace_service":[["impl Display for DsnConfigurationError"],["impl Display for Error"]], "subspace_verification":[["impl Display for Error"]] diff --git a/implementors/core/hash/trait.Hash.js b/implementors/core/hash/trait.Hash.js index 8bffc27398..d357ca0dc0 100644 --- a/implementors/core/hash/trait.Hash.js +++ b/implementors/core/hash/trait.Hash.js @@ -1,7 +1,7 @@ (function() {var implementors = { "domain_test_service":[["impl Hash for Keyring"]], "sp_domains":[["impl Hash for DomainId"]], -"subspace_archiving":[["impl Hash for ReconstructorInstantiationError"],["impl Hash for ReconstructorInstantiationError"],["impl Hash for ArchiverInstantiationError"]], -"subspace_core_primitives":[["impl Hash for U256"],["impl Hash for FlatPieces"],["impl Hash for ArchivedBlockProgress"],["impl Hash for HistorySize"],["impl Hash for BlockObject"],["impl Hash for PublicKey"],["impl Hash for PieceObject"],["impl Hash for Scalar"],["impl Hash for PieceIndex"],["impl Hash for LastArchivedBlock"],["impl Hash for PieceIndexHash"],["impl Hash for PieceOffset"],["impl Hash for SectorSlotChallenge"],["impl Hash for RewardSignature"],["impl Hash for PieceArray"],["impl Hash for Commitment"],["impl Hash for SegmentIndex"],["impl Hash for BlockObjectMapping"],["impl Hash for GlobalObject"],["impl Hash for SectorId"],["impl Hash for PieceObjectMapping"],["impl Hash for SegmentHeader"],["impl Hash for SBucket"],["impl Hash for Piece"]], +"subspace_archiving":[["impl Hash for ReconstructorInstantiationError"],["impl Hash for ArchiverInstantiationError"],["impl Hash for ReconstructorInstantiationError"]], +"subspace_core_primitives":[["impl Hash for Piece"],["impl Hash for SectorId"],["impl Hash for SegmentHeader"],["impl Hash for PieceIndexHash"],["impl Hash for Commitment"],["impl Hash for PieceObject"],["impl Hash for LastArchivedBlock"],["impl Hash for PieceArray"],["impl Hash for Scalar"],["impl Hash for RewardSignature"],["impl Hash for SegmentIndex"],["impl Hash for ArchivedBlockProgress"],["impl Hash for GlobalObject"],["impl Hash for PieceOffset"],["impl Hash for SectorSlotChallenge"],["impl Hash for U256"],["impl Hash for BlockObject"],["impl Hash for PublicKey"],["impl Hash for FlatPieces"],["impl Hash for BlockObjectMapping"],["impl Hash for PieceObjectMapping"],["impl Hash for PieceIndex"],["impl Hash for HistorySize"],["impl Hash for SBucket"]], "subspace_farmer":[["impl Hash for SingleDiskPlotId"]] };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 e55f52e707..94967a0e88 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 PieceIndex"],["impl Step for SegmentIndex"],["impl Step for PieceOffset"],["impl Step for SBucket"]] +"subspace_core_primitives":[["impl Step for PieceOffset"],["impl Step for SegmentIndex"],["impl Step for PieceIndex"],["impl Step 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/marker/trait.Copy.js b/implementors/core/marker/trait.Copy.js index 124d5283f4..a0ceddb68a 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 RuntimeHoldReason"],["impl Copy for RuntimeFreezeReason"],["impl Copy for RuntimeLockId"],["impl Copy for Runtime"],["impl Copy for RuntimeSlashReason"]], -"evm_domain_test_runtime":[["impl Copy for RuntimeHoldReason"],["impl Copy for RuntimeFreezeReason"],["impl Copy for RuntimeLockId"],["impl Copy for Runtime"],["impl Copy for RuntimeSlashReason"]], +"evm_domain_runtime":[["impl Copy for RuntimeFreezeReason"],["impl Copy for Runtime"],["impl Copy for RuntimeSlashReason"],["impl Copy for RuntimeHoldReason"],["impl Copy for RuntimeLockId"]], +"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 SolutionRanges"],["impl Copy for ChainConstants"],["impl Copy for ErrorDigestType"],["impl Copy for GlobalRandomnesses"]], +"sp_consensus_subspace":[["impl Copy for ChainConstants"],["impl Copy for ErrorDigestType"],["impl Copy for SolutionRanges"],["impl Copy for GlobalRandomnesses"]], "sp_domains":[["impl Copy for DomainsHoldIdentifier"],["impl Copy for DomainId"],["impl Copy for StakingHoldIdentifier"]], "sp_messenger":[["impl<Balance: Copy> Copy for InitiateChannelParams<Balance>"],["impl<Balance: Copy> Copy for FeeModel<Balance>"],["impl<Balance: Copy> Copy for ExecutionFee<Balance>"]], -"subspace_core_primitives":[["impl Copy for PosProof"],["impl Copy for RecordedHistorySegment"],["impl Copy for Record"],["impl Copy for PotKey"],["impl Copy for BlockObject"],["impl Copy for SectorId"],["impl Copy for RewardSignature"],["impl Copy for SegmentHeader"],["impl Copy for PotSeed"],["impl Copy for PieceArray"],["impl Copy for PosSeed"],["impl Copy for PublicKey"],["impl Copy for LastArchivedBlock"],["impl Copy for GlobalObject"],["impl Copy for SectorSlotChallenge"],["impl Copy for SBucket"],["impl Copy for PotCheckpoint"],["impl Copy for RawRecord"],["impl Copy for PieceObject"],["impl Copy for Witness"],["impl Copy for Commitment"],["impl Copy for PieceIndex"],["impl Copy for RecordWitness"],["impl Copy for PieceOffset"],["impl Copy for ArchivedBlockProgress"],["impl Copy for Scalar"],["impl Copy for PosQualityBytes"],["impl Copy for U256"],["impl Copy for SegmentIndex"],["impl Copy for RecordCommitment"],["impl Copy for Randomness"],["impl Copy for HistorySize"],["impl Copy for PieceIndexHash"]], +"subspace_core_primitives":[["impl Copy for SBucket"],["impl Copy for Randomness"],["impl Copy for ArchivedBlockProgress"],["impl Copy for Witness"],["impl Copy for SectorSlotChallenge"],["impl Copy for PosProof"],["impl Copy for PosSeed"],["impl Copy for RecordedHistorySegment"],["impl Copy for SectorId"],["impl Copy for HistorySize"],["impl Copy for PotSeed"],["impl Copy for PieceObject"],["impl Copy for SegmentIndex"],["impl Copy for U256"],["impl Copy for RewardSignature"],["impl Copy for PieceOffset"],["impl Copy for SegmentHeader"],["impl Copy for PieceIndexHash"],["impl Copy for BlockObject"],["impl Copy for RecordWitness"],["impl Copy for GlobalObject"],["impl Copy for PublicKey"],["impl Copy for Commitment"],["impl Copy for LastArchivedBlock"],["impl Copy for RawRecord"],["impl Copy for PotCheckpoint"],["impl Copy for PieceArray"],["impl Copy for Record"],["impl Copy for Scalar"],["impl Copy for PotKey"],["impl Copy for PieceIndex"],["impl Copy for PosQualityBytes"],["impl Copy for RecordCommitment"]], "subspace_farmer":[["impl Copy for SingleDiskPlotId"],["impl Copy for Offset"]], -"subspace_farmer_components":[["impl Copy for SectorContentsMapFromBytesError"],["impl Copy for PieceGetterRetryPolicy"],["impl Copy for FarmerProtocolInfo"],["impl Copy for SectorContentsMapIterationError"]], -"subspace_networking":[["impl Copy for PieceByHashRequest"],["impl Copy for Notification"],["impl Copy for RetryPolicy"],["impl<T: Copy> Copy for KeyWrapper<T>"],["impl Copy for PiecesByRangeRequest"]], +"subspace_farmer_components":[["impl Copy for SectorContentsMapIterationError"],["impl Copy for FarmerProtocolInfo"],["impl Copy for SectorContentsMapEncodeIntoError"],["impl Copy for PieceGetterRetryPolicy"],["impl Copy for SectorContentsMapFromBytesError"]], +"subspace_networking":[["impl Copy for PieceByHashRequest"],["impl Copy for RetryPolicy"],["impl Copy for Notification"],["impl<T: Copy> Copy for KeyWrapper<T>"],["impl Copy for PiecesByRangeRequest"]], "subspace_proof_of_space":[["impl Copy for PosTableType"]], -"subspace_rpc_primitives":[["impl Copy for RewardSignatureResponse"],["impl Copy for NodeSyncStatus"],["impl Copy for RewardSigningInfo"]], -"subspace_runtime":[["impl Copy for HoldIdentifier"],["impl Copy for Runtime"],["impl Copy for RuntimeFreezeReason"],["impl Copy for FeedProcessorKind"],["impl Copy for RuntimeLockId"],["impl Copy for RuntimeHoldReason"],["impl Copy for RuntimeSlashReason"]], -"subspace_test_runtime":[["impl Copy for RuntimeSlashReason"],["impl Copy for RuntimeLockId"],["impl Copy for RuntimeHoldReason"],["impl Copy for Runtime"],["impl Copy for RuntimeFreezeReason"],["impl Copy for HoldIdentifier"]] +"subspace_rpc_primitives":[["impl Copy for RewardSignatureResponse"],["impl Copy for RewardSigningInfo"],["impl Copy for NodeSyncStatus"]], +"subspace_runtime":[["impl Copy for RuntimeSlashReason"],["impl Copy for RuntimeHoldReason"],["impl Copy for RuntimeLockId"],["impl Copy for HoldIdentifier"],["impl Copy for FeedProcessorKind"],["impl Copy for Runtime"],["impl Copy for RuntimeFreezeReason"]], +"subspace_test_runtime":[["impl Copy for RuntimeFreezeReason"],["impl Copy for RuntimeLockId"],["impl Copy for HoldIdentifier"],["impl Copy for Runtime"],["impl Copy for RuntimeHoldReason"],["impl Copy for RuntimeSlashReason"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.Freeze.js b/implementors/core/marker/trait.Freeze.js index 3a68934f52..a269471632 100644 --- a/implementors/core/marker/trait.Freeze.js +++ b/implementors/core/marker/trait.Freeze.js @@ -37,10 +37,10 @@ "sp_lightclient":[["impl<Header> Freeze for ChainConstants<Header>where\n <Header as Header>::Number: Freeze,",1,["sp_lightclient::ChainConstants"]],["impl<Number> Freeze for StorageBound<Number>where\n Number: Freeze,",1,["sp_lightclient::StorageBound"]],["impl<Header> Freeze for HeaderExt<Header>where\n Header: Freeze,",1,["sp_lightclient::HeaderExt"]],["impl Freeze for NextDigestItems",1,["sp_lightclient::NextDigestItems"]],["impl<Header> Freeze for HeaderBelowArchivingDepthError<Header>where\n <Header as Header>::Number: Freeze,",1,["sp_lightclient::HeaderBelowArchivingDepthError"]],["impl<Header> Freeze for ImportError<Header>where\n <Header as Header>::Hash: Freeze,\n <Header as Header>::Number: Freeze,",1,["sp_lightclient::ImportError"]],["impl<Header, Store> Freeze for HeaderImporter<Header, Store>where\n Store: Freeze,",1,["sp_lightclient::HeaderImporter"]]], "sp_messenger":[["impl Freeze for Endpoint",1,["sp_messenger::endpoint::Endpoint"]],["impl Freeze for EndpointRequest",1,["sp_messenger::endpoint::EndpointRequest"]],["impl<Balance> Freeze for ExecutionFee<Balance>where\n Balance: Freeze,",1,["sp_messenger::messages::ExecutionFee"]],["impl<Balance> Freeze for FeeModel<Balance>where\n Balance: Freeze,",1,["sp_messenger::messages::FeeModel"]],["impl<Balance> Freeze for InitiateChannelParams<Balance>where\n Balance: Freeze,",1,["sp_messenger::messages::InitiateChannelParams"]],["impl<Balance> Freeze for ProtocolMessageRequest<Balance>where\n Balance: Freeze,",1,["sp_messenger::messages::ProtocolMessageRequest"]],["impl<Request, Response> Freeze for RequestResponse<Request, Response>where\n Request: Freeze,\n Response: Freeze,",1,["sp_messenger::messages::RequestResponse"]],["impl<Balance> Freeze for Payload<Balance>where\n Balance: Freeze,",1,["sp_messenger::messages::Payload"]],["impl<Balance> Freeze for VersionedPayload<Balance>where\n Balance: Freeze,",1,["sp_messenger::messages::VersionedPayload"]],["impl Freeze for MessageWeightTag",1,["sp_messenger::messages::MessageWeightTag"]],["impl<Balance> Freeze for Message<Balance>where\n Balance: Freeze,",1,["sp_messenger::messages::Message"]],["impl<Number, Hash> Freeze for DomainBlockInfo<Number, Hash>where\n Hash: Freeze,\n Number: Freeze,",1,["sp_messenger::messages::DomainBlockInfo"]],["impl<BlockNumber, BlockHash, StateRoot> Freeze for Proof<BlockNumber, BlockHash, StateRoot>where\n BlockHash: Freeze,\n BlockNumber: Freeze,\n StateRoot: Freeze,",1,["sp_messenger::messages::Proof"]],["impl<BlockNumber, BlockHash, StateRoot> Freeze for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>where\n BlockHash: Freeze,\n BlockNumber: Freeze,\n StateRoot: Freeze,",1,["sp_messenger::messages::ExtractedStateRootsFromProof"]],["impl<BlockNumber, BlockHash, StateRoot> Freeze for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>where\n BlockHash: Freeze,\n BlockNumber: Freeze,\n StateRoot: Freeze,",1,["sp_messenger::messages::CrossDomainMessage"]],["impl Freeze for RelayerMessageWithStorageKey",1,["sp_messenger::messages::RelayerMessageWithStorageKey"]],["impl Freeze for RelayerMessagesWithStorageKey",1,["sp_messenger::messages::RelayerMessagesWithStorageKey"]],["impl<Number, Hash, StateRoot> Freeze for CoreDomainStateRootStorage<Number, Hash, StateRoot>",1,["sp_messenger::messages::CoreDomainStateRootStorage"]],["impl Freeze for VerificationError",1,["sp_messenger::verification::VerificationError"]],["impl<H> Freeze for StorageProofVerifier<H>",1,["sp_messenger::verification::StorageProofVerifier"]]], "subspace_archiving":[["impl Freeze for Segment",1,["subspace_archiving::archiver::Segment"]],["impl Freeze for SegmentItem",1,["subspace_archiving::archiver::SegmentItem"]],["impl Freeze for NewArchivedSegment",1,["subspace_archiving::archiver::NewArchivedSegment"]],["impl Freeze for ArchiverInstantiationError",1,["subspace_archiving::archiver::ArchiverInstantiationError"]],["impl Freeze for Archiver",1,["subspace_archiving::archiver::Archiver"]],["impl Freeze for ReconstructorInstantiationError",1,["subspace_archiving::piece_reconstructor::ReconstructorInstantiationError"]],["impl Freeze for ReconstructorError",1,["subspace_archiving::piece_reconstructor::ReconstructorError"]],["impl Freeze for PiecesReconstructor",1,["subspace_archiving::piece_reconstructor::PiecesReconstructor"]],["impl Freeze for ReconstructorInstantiationError",1,["subspace_archiving::reconstructor::ReconstructorInstantiationError"]],["impl Freeze for ReconstructorError",1,["subspace_archiving::reconstructor::ReconstructorError"]],["impl Freeze for ReconstructedContents",1,["subspace_archiving::reconstructor::ReconstructedContents"]],["impl Freeze for Reconstructor",1,["subspace_archiving::reconstructor::Reconstructor"]]], -"subspace_core_primitives":[["impl Freeze for Polynomial",1,["subspace_core_primitives::crypto::kzg::Polynomial"]],["impl Freeze for Commitment",1,["subspace_core_primitives::crypto::kzg::Commitment"]],["impl Freeze for Witness",1,["subspace_core_primitives::crypto::kzg::Witness"]],["impl Freeze for Kzg",1,["subspace_core_primitives::crypto::kzg::Kzg"]],["impl Freeze for Scalar",1,["subspace_core_primitives::crypto::Scalar"]],["impl Freeze for BlockObject",1,["subspace_core_primitives::objects::BlockObject"]],["impl Freeze for BlockObjectMapping",1,["subspace_core_primitives::objects::BlockObjectMapping"]],["impl Freeze for PieceObject",1,["subspace_core_primitives::objects::PieceObject"]],["impl Freeze for PieceObjectMapping",1,["subspace_core_primitives::objects::PieceObjectMapping"]],["impl Freeze for GlobalObject",1,["subspace_core_primitives::objects::GlobalObject"]],["impl Freeze for SBucket",1,["subspace_core_primitives::pieces::SBucket"]],["impl Freeze for PieceIndex",1,["subspace_core_primitives::pieces::PieceIndex"]],["impl Freeze for PieceOffset",1,["subspace_core_primitives::pieces::PieceOffset"]],["impl Freeze for PieceIndexHash",1,["subspace_core_primitives::pieces::PieceIndexHash"]],["impl Freeze for RawRecord",1,["subspace_core_primitives::pieces::RawRecord"]],["impl Freeze for Record",1,["subspace_core_primitives::pieces::Record"]],["impl Freeze for RecordCommitment",1,["subspace_core_primitives::pieces::RecordCommitment"]],["impl Freeze for RecordWitness",1,["subspace_core_primitives::pieces::RecordWitness"]],["impl Freeze for Piece",1,["subspace_core_primitives::pieces::Piece"]],["impl Freeze for PieceArray",1,["subspace_core_primitives::pieces::PieceArray"]],["impl Freeze for FlatPieces",1,["subspace_core_primitives::pieces::FlatPieces"]],["impl Freeze for SegmentIndex",1,["subspace_core_primitives::segments::SegmentIndex"]],["impl Freeze for HistorySize",1,["subspace_core_primitives::segments::HistorySize"]],["impl Freeze for RecordedHistorySegment",1,["subspace_core_primitives::segments::RecordedHistorySegment"]],["impl Freeze for ArchivedHistorySegment",1,["subspace_core_primitives::segments::ArchivedHistorySegment"]],["impl Freeze for Randomness",1,["subspace_core_primitives::Randomness"]],["impl Freeze for PosSeed",1,["subspace_core_primitives::PosSeed"]],["impl Freeze for PosQualityBytes",1,["subspace_core_primitives::PosQualityBytes"]],["impl Freeze for PosProof",1,["subspace_core_primitives::PosProof"]],["impl Freeze for PotKey",1,["subspace_core_primitives::PotKey"]],["impl Freeze for PotSeed",1,["subspace_core_primitives::PotSeed"]],["impl Freeze for PotCheckpoint",1,["subspace_core_primitives::PotCheckpoint"]],["impl Freeze for PotProof",1,["subspace_core_primitives::PotProof"]],["impl Freeze for PublicKey",1,["subspace_core_primitives::PublicKey"]],["impl Freeze for RewardSignature",1,["subspace_core_primitives::RewardSignature"]],["impl Freeze for ArchivedBlockProgress",1,["subspace_core_primitives::ArchivedBlockProgress"]],["impl Freeze for LastArchivedBlock",1,["subspace_core_primitives::LastArchivedBlock"]],["impl Freeze for SegmentHeader",1,["subspace_core_primitives::SegmentHeader"]],["impl<PublicKey, RewardAddress> Freeze for Solution<PublicKey, RewardAddress>where\n PublicKey: Freeze,\n RewardAddress: Freeze,",1,["subspace_core_primitives::Solution"]],["impl Freeze for U256",1,["subspace_core_primitives::U256"]],["impl Freeze for SectorSlotChallenge",1,["subspace_core_primitives::SectorSlotChallenge"]],["impl Freeze for SectorId",1,["subspace_core_primitives::SectorId"]],["impl<T> Freeze for NonEmptyVec<T>",1,["subspace_core_primitives::NonEmptyVec"]],["impl Freeze for NonEmptyVecErr",1,["subspace_core_primitives::NonEmptyVecErr"]]], +"subspace_core_primitives":[["impl<T> Freeze for Blake3Checksummed<T>where\n T: Freeze,",1,["subspace_core_primitives::checksum::Blake3Checksummed"]],["impl Freeze for Polynomial",1,["subspace_core_primitives::crypto::kzg::Polynomial"]],["impl Freeze for Commitment",1,["subspace_core_primitives::crypto::kzg::Commitment"]],["impl Freeze for Witness",1,["subspace_core_primitives::crypto::kzg::Witness"]],["impl Freeze for Kzg",1,["subspace_core_primitives::crypto::kzg::Kzg"]],["impl Freeze for Scalar",1,["subspace_core_primitives::crypto::Scalar"]],["impl Freeze for BlockObject",1,["subspace_core_primitives::objects::BlockObject"]],["impl Freeze for BlockObjectMapping",1,["subspace_core_primitives::objects::BlockObjectMapping"]],["impl Freeze for PieceObject",1,["subspace_core_primitives::objects::PieceObject"]],["impl Freeze for PieceObjectMapping",1,["subspace_core_primitives::objects::PieceObjectMapping"]],["impl Freeze for GlobalObject",1,["subspace_core_primitives::objects::GlobalObject"]],["impl Freeze for SBucket",1,["subspace_core_primitives::pieces::SBucket"]],["impl Freeze for PieceIndex",1,["subspace_core_primitives::pieces::PieceIndex"]],["impl Freeze for PieceOffset",1,["subspace_core_primitives::pieces::PieceOffset"]],["impl Freeze for PieceIndexHash",1,["subspace_core_primitives::pieces::PieceIndexHash"]],["impl Freeze for RawRecord",1,["subspace_core_primitives::pieces::RawRecord"]],["impl Freeze for Record",1,["subspace_core_primitives::pieces::Record"]],["impl Freeze for RecordCommitment",1,["subspace_core_primitives::pieces::RecordCommitment"]],["impl Freeze for RecordWitness",1,["subspace_core_primitives::pieces::RecordWitness"]],["impl Freeze for Piece",1,["subspace_core_primitives::pieces::Piece"]],["impl Freeze for PieceArray",1,["subspace_core_primitives::pieces::PieceArray"]],["impl Freeze for FlatPieces",1,["subspace_core_primitives::pieces::FlatPieces"]],["impl Freeze for SegmentIndex",1,["subspace_core_primitives::segments::SegmentIndex"]],["impl Freeze for HistorySize",1,["subspace_core_primitives::segments::HistorySize"]],["impl Freeze for RecordedHistorySegment",1,["subspace_core_primitives::segments::RecordedHistorySegment"]],["impl Freeze for ArchivedHistorySegment",1,["subspace_core_primitives::segments::ArchivedHistorySegment"]],["impl Freeze for Randomness",1,["subspace_core_primitives::Randomness"]],["impl Freeze for PosSeed",1,["subspace_core_primitives::PosSeed"]],["impl Freeze for PosQualityBytes",1,["subspace_core_primitives::PosQualityBytes"]],["impl Freeze for PosProof",1,["subspace_core_primitives::PosProof"]],["impl Freeze for PotKey",1,["subspace_core_primitives::PotKey"]],["impl Freeze for PotSeed",1,["subspace_core_primitives::PotSeed"]],["impl Freeze for PotCheckpoint",1,["subspace_core_primitives::PotCheckpoint"]],["impl Freeze for PotProof",1,["subspace_core_primitives::PotProof"]],["impl Freeze for PublicKey",1,["subspace_core_primitives::PublicKey"]],["impl Freeze for RewardSignature",1,["subspace_core_primitives::RewardSignature"]],["impl Freeze for ArchivedBlockProgress",1,["subspace_core_primitives::ArchivedBlockProgress"]],["impl Freeze for LastArchivedBlock",1,["subspace_core_primitives::LastArchivedBlock"]],["impl Freeze for SegmentHeader",1,["subspace_core_primitives::SegmentHeader"]],["impl<PublicKey, RewardAddress> Freeze for Solution<PublicKey, RewardAddress>where\n PublicKey: Freeze,\n RewardAddress: Freeze,",1,["subspace_core_primitives::Solution"]],["impl Freeze for U256",1,["subspace_core_primitives::U256"]],["impl Freeze for SectorSlotChallenge",1,["subspace_core_primitives::SectorSlotChallenge"]],["impl Freeze for SectorId",1,["subspace_core_primitives::SectorId"]],["impl<T> Freeze for NonEmptyVec<T>",1,["subspace_core_primitives::NonEmptyVec"]],["impl Freeze for NonEmptyVecErr",1,["subspace_core_primitives::NonEmptyVecErr"]]], "subspace_erasure_coding":[["impl Freeze for ErasureCoding",1,["subspace_erasure_coding::ErasureCoding"]]], "subspace_farmer":[["impl Freeze for Identity",1,["subspace_farmer::identity::Identity"]],["impl Freeze for NodeRpcClient",1,["subspace_farmer::node_client::node_rpc_client::NodeRpcClient"]],["impl<NC> Freeze for CacheWorker<NC>where\n NC: Freeze,",1,["subspace_farmer::piece_cache::CacheWorker"]],["impl Freeze for PieceCache",1,["subspace_farmer::piece_cache::PieceCache"]],["impl Freeze for FarmingError",1,["subspace_farmer::single_disk_plot::farming::FarmingError"]],["impl Freeze for DiskPieceCacheError",1,["subspace_farmer::single_disk_plot::piece_cache::DiskPieceCacheError"]],["impl Freeze for Offset",1,["subspace_farmer::single_disk_plot::piece_cache::Offset"]],["impl Freeze for DiskPieceCache",1,["subspace_farmer::single_disk_plot::piece_cache::DiskPieceCache"]],["impl Freeze for PieceReader",1,["subspace_farmer::single_disk_plot::piece_reader::PieceReader"]],["impl Freeze for PlottingError",1,["subspace_farmer::single_disk_plot::plotting::PlottingError"]],["impl Freeze for SingleDiskSemaphore",1,["subspace_farmer::single_disk_plot::SingleDiskSemaphore"]],["impl Freeze for SingleDiskPlotId",1,["subspace_farmer::single_disk_plot::SingleDiskPlotId"]],["impl Freeze for SingleDiskPlotInfo",1,["subspace_farmer::single_disk_plot::SingleDiskPlotInfo"]],["impl Freeze for SingleDiskPlotSummary",1,["subspace_farmer::single_disk_plot::SingleDiskPlotSummary"]],["impl<NC, PG> Freeze for SingleDiskPlotOptions<NC, PG>where\n NC: Freeze,\n PG: Freeze,",1,["subspace_farmer::single_disk_plot::SingleDiskPlotOptions"]],["impl Freeze for SingleDiskPlotError",1,["subspace_farmer::single_disk_plot::SingleDiskPlotError"]],["impl Freeze for BackgroundTaskError",1,["subspace_farmer::single_disk_plot::BackgroundTaskError"]],["impl !Freeze for SingleDiskPlot",1,["subspace_farmer::single_disk_plot::SingleDiskPlot"]],["impl Freeze for ArchivalStorageInfo",1,["subspace_farmer::utils::archival_storage_info::ArchivalStorageInfo"]],["impl Freeze for ArchivalStoragePieces",1,["subspace_farmer::utils::archival_storage_pieces::ArchivalStoragePieces"]],["impl<PV> Freeze for FarmerPieceGetter<PV>where\n PV: Freeze,",1,["subspace_farmer::utils::farmer_piece_getter::FarmerPieceGetter"]],["impl<NC> !Freeze for SegmentCommitmentPieceValidator<NC>",1,["subspace_farmer::utils::piece_validator::SegmentCommitmentPieceValidator"]],["impl Freeze for ReadersAndPieces",1,["subspace_farmer::utils::readers_and_pieces::ReadersAndPieces"]]], -"subspace_farmer_components":[["impl Freeze for PieceGetterRetryPolicy",1,["subspace_farmer_components::plotting::PieceGetterRetryPolicy"]],["impl Freeze for PlottedSector",1,["subspace_farmer_components::plotting::PlottedSector"]],["impl Freeze for PlottingError",1,["subspace_farmer_components::plotting::PlottingError"]],["impl Freeze for ProvingError",1,["subspace_farmer_components::proving::ProvingError"]],["impl<'a> Freeze for SolutionCandidates<'a>",1,["subspace_farmer_components::proving::SolutionCandidates"]],["impl Freeze for ReadingError",1,["subspace_farmer_components::reading::ReadingError"]],["impl Freeze for PlotRecord",1,["subspace_farmer_components::reading::PlotRecord"]],["impl Freeze for SectorMetadata",1,["subspace_farmer_components::sector::SectorMetadata"]],["impl<'a> Freeze for EncodedChunksUsed<'a>",1,["subspace_farmer_components::sector::EncodedChunksUsed"]],["impl Freeze for SectorContentsMapFromBytesError",1,["subspace_farmer_components::sector::SectorContentsMapFromBytesError"]],["impl Freeze for SectorContentsMapIterationError",1,["subspace_farmer_components::sector::SectorContentsMapIterationError"]],["impl Freeze for SectorContentsMap",1,["subspace_farmer_components::sector::SectorContentsMap"]],["impl Freeze for FarmerProtocolInfo",1,["subspace_farmer_components::FarmerProtocolInfo"]]], +"subspace_farmer_components":[["impl Freeze for PieceGetterRetryPolicy",1,["subspace_farmer_components::plotting::PieceGetterRetryPolicy"]],["impl Freeze for PlottedSector",1,["subspace_farmer_components::plotting::PlottedSector"]],["impl Freeze for PlottingError",1,["subspace_farmer_components::plotting::PlottingError"]],["impl Freeze for ProvingError",1,["subspace_farmer_components::proving::ProvingError"]],["impl<'a> Freeze for SolutionCandidates<'a>",1,["subspace_farmer_components::proving::SolutionCandidates"]],["impl Freeze for ReadingError",1,["subspace_farmer_components::reading::ReadingError"]],["impl Freeze for PlotRecord",1,["subspace_farmer_components::reading::PlotRecord"]],["impl Freeze for SectorMetadata",1,["subspace_farmer_components::sector::SectorMetadata"]],["impl Freeze for SectorMetadataChecksummed",1,["subspace_farmer_components::sector::SectorMetadataChecksummed"]],["impl<'a> Freeze for EncodedChunksUsed<'a>",1,["subspace_farmer_components::sector::EncodedChunksUsed"]],["impl Freeze for SectorContentsMapFromBytesError",1,["subspace_farmer_components::sector::SectorContentsMapFromBytesError"]],["impl Freeze for SectorContentsMapEncodeIntoError",1,["subspace_farmer_components::sector::SectorContentsMapEncodeIntoError"]],["impl Freeze for SectorContentsMapIterationError",1,["subspace_farmer_components::sector::SectorContentsMapIterationError"]],["impl Freeze for SectorContentsMap",1,["subspace_farmer_components::sector::SectorContentsMap"]],["impl Freeze for FarmerProtocolInfo",1,["subspace_farmer_components::FarmerProtocolInfo"]]], "subspace_fraud_proof":[["impl<Block, B, Exec> Freeze for ExecutionProver<Block, B, Exec>",1,["subspace_fraud_proof::invalid_state_transition_proof::ExecutionProver"]],["impl<CBlock, CClient, Exec, Hash, VerifierClient> Freeze for InvalidStateTransitionProofVerifier<CBlock, CClient, Exec, Hash, VerifierClient>where\n Exec: Freeze,\n VerifierClient: Freeze,",1,["subspace_fraud_proof::invalid_state_transition_proof::InvalidStateTransitionProofVerifier"]],["impl<CBlock, CClient, Hash, Exec, VerifierClient> Freeze for InvalidTransactionProofVerifier<CBlock, CClient, Hash, Exec, VerifierClient>where\n VerifierClient: Freeze,",1,["subspace_fraud_proof::invalid_transaction_proof::InvalidTransactionProofVerifier"]],["impl<Client, Block> Freeze for VerifierClient<Client, Block>",1,["subspace_fraud_proof::verifier_api::VerifierClient"]],["impl<VerifierBlock, ITPVerifier, ISTPVerifier> Freeze for ProofVerifier<VerifierBlock, ITPVerifier, ISTPVerifier>",1,["subspace_fraud_proof::ProofVerifier"]]], "subspace_networking":[["impl Freeze for NetworkParametersPersistenceError",1,["subspace_networking::behavior::persistent_parameters::NetworkParametersPersistenceError"]],["impl Freeze for NetworkingParametersManager",1,["subspace_networking::behavior::persistent_parameters::NetworkingParametersManager"]],["impl<LocalRecordProvider> Freeze for Config<LocalRecordProvider>where\n LocalRecordProvider: Freeze,",1,["subspace_networking::create::Config"]],["impl Freeze for CreationError",1,["subspace_networking::create::CreationError"]],["impl Freeze for TopicSubscription",1,["subspace_networking::node::TopicSubscription"]],["impl Freeze for GetClosestPeersError",1,["subspace_networking::node::GetClosestPeersError"]],["impl Freeze for SubscribeError",1,["subspace_networking::node::SubscribeError"]],["impl Freeze for SendRequestError",1,["subspace_networking::node::SendRequestError"]],["impl Freeze for Node",1,["subspace_networking::node::Node"]],["impl<LocalRecordProvider> !Freeze for NodeRunner<LocalRecordProvider>",1,["subspace_networking::node_runner::NodeRunner"]],["impl Freeze for Config",1,["subspace_networking::peer_info::handler::Config"]],["impl Freeze for Notification",1,["subspace_networking::peer_info::Notification"]],["impl Freeze for CuckooFilterDTO",1,["subspace_networking::peer_info::CuckooFilterDTO"]],["impl Freeze for PeerInfo",1,["subspace_networking::peer_info::PeerInfo"]],["impl Freeze for PeerInfoProvider",1,["subspace_networking::peer_info::PeerInfoProvider"]],["impl<Request> Freeze for GenericRequestHandler<Request>",1,["subspace_networking::request_handlers::generic_request_handler::GenericRequestHandler"]],["impl Freeze for ObjectMappingsRequest",1,["subspace_networking::request_handlers::object_mappings::ObjectMappingsRequest"]],["impl Freeze for ObjectMappingsResponse",1,["subspace_networking::request_handlers::object_mappings::ObjectMappingsResponse"]],["impl Freeze for PieceAnnouncementRequest",1,["subspace_networking::request_handlers::piece_announcement::PieceAnnouncementRequest"]],["impl Freeze for PieceAnnouncementResponse",1,["subspace_networking::request_handlers::piece_announcement::PieceAnnouncementResponse"]],["impl Freeze for PieceByHashRequest",1,["subspace_networking::request_handlers::piece_by_key::PieceByHashRequest"]],["impl Freeze for PieceByHashResponse",1,["subspace_networking::request_handlers::piece_by_key::PieceByHashResponse"]],["impl Freeze for PiecesToPlot",1,["subspace_networking::request_handlers::pieces_by_range::PiecesToPlot"]],["impl Freeze for PiecesByRangeRequest",1,["subspace_networking::request_handlers::pieces_by_range::PiecesByRangeRequest"]],["impl Freeze for PiecesByRangeResponse",1,["subspace_networking::request_handlers::pieces_by_range::PiecesByRangeResponse"]],["impl Freeze for SegmentHeaderRequest",1,["subspace_networking::request_handlers::segment_header::SegmentHeaderRequest"]],["impl Freeze for SegmentHeaderResponse",1,["subspace_networking::request_handlers::segment_header::SegmentHeaderResponse"]],["impl Freeze for NewPeerInfo",1,["subspace_networking::shared::NewPeerInfo"]],["impl Freeze for MultihashCode",1,["subspace_networking::utils::multihash::MultihashCode"]],["impl Freeze for NoPieceValidator",1,["subspace_networking::utils::piece_provider::NoPieceValidator"]],["impl Freeze for RetryPolicy",1,["subspace_networking::utils::piece_provider::RetryPolicy"]],["impl<PV> Freeze for PieceProvider<PV>where\n PV: Freeze,",1,["subspace_networking::utils::piece_provider::PieceProvider"]],["impl<T> Freeze for KeyWrapper<T>where\n T: Freeze,",1,["subspace_networking::utils::unique_record_binary_heap::KeyWrapper"]],["impl<K> Freeze for UniqueRecordBinaryHeap<K>",1,["subspace_networking::utils::unique_record_binary_heap::UniqueRecordBinaryHeap"]]], "subspace_node":[["impl Freeze for Subcommand",1,["subspace_node::domain::cli::Subcommand"]],["impl Freeze for DomainCli",1,["subspace_node::domain::cli::DomainCli"]],["impl Freeze for DomainInstanceStarter",1,["subspace_node::domain::domain_instance_starter::DomainInstanceStarter"]],["impl Freeze for AccountId32ToAccountId20Converter",1,["subspace_node::domain::AccountId32ToAccountId20Converter"]],["impl Freeze for EVMDomainExecutorDispatch",1,["subspace_node::domain::EVMDomainExecutorDispatch"]],["impl<Block, B, E> Freeze for DomainGenesisBlockBuilder<Block, B, E>where\n E: Freeze,",1,["subspace_node::domain::DomainGenesisBlockBuilder"]],["impl Freeze for ExecutorDispatch",1,["subspace_node::ExecutorDispatch"]],["impl Freeze for PurgeChainCmd",1,["subspace_node::PurgeChainCmd"]],["impl Freeze for Subcommand",1,["subspace_node::Subcommand"]],["impl Freeze for CliPotRole",1,["subspace_node::CliPotRole"]],["impl Freeze for Cli",1,["subspace_node::Cli"]]], diff --git a/implementors/core/marker/trait.Send.js b/implementors/core/marker/trait.Send.js index 67bacd5095..4c4ad39a90 100644 --- a/implementors/core/marker/trait.Send.js +++ b/implementors/core/marker/trait.Send.js @@ -37,10 +37,10 @@ "sp_lightclient":[["impl<Header> Send for ChainConstants<Header>",1,["sp_lightclient::ChainConstants"]],["impl<Number> Send for StorageBound<Number>where\n Number: Send,",1,["sp_lightclient::StorageBound"]],["impl<Header> Send for HeaderExt<Header>where\n Header: Send,",1,["sp_lightclient::HeaderExt"]],["impl Send for NextDigestItems",1,["sp_lightclient::NextDigestItems"]],["impl<Header> Send for HeaderBelowArchivingDepthError<Header>",1,["sp_lightclient::HeaderBelowArchivingDepthError"]],["impl<Header> Send for ImportError<Header>",1,["sp_lightclient::ImportError"]],["impl<Header, Store> Send for HeaderImporter<Header, Store>where\n Store: Send,",1,["sp_lightclient::HeaderImporter"]]], "sp_messenger":[["impl Send for Endpoint",1,["sp_messenger::endpoint::Endpoint"]],["impl Send for EndpointRequest",1,["sp_messenger::endpoint::EndpointRequest"]],["impl<Balance> Send for ExecutionFee<Balance>where\n Balance: Send,",1,["sp_messenger::messages::ExecutionFee"]],["impl<Balance> Send for FeeModel<Balance>where\n Balance: Send,",1,["sp_messenger::messages::FeeModel"]],["impl<Balance> Send for InitiateChannelParams<Balance>where\n Balance: Send,",1,["sp_messenger::messages::InitiateChannelParams"]],["impl<Balance> Send for ProtocolMessageRequest<Balance>where\n Balance: Send,",1,["sp_messenger::messages::ProtocolMessageRequest"]],["impl<Request, Response> Send for RequestResponse<Request, Response>where\n Request: Send,\n Response: Send,",1,["sp_messenger::messages::RequestResponse"]],["impl<Balance> Send for Payload<Balance>where\n Balance: Send,",1,["sp_messenger::messages::Payload"]],["impl<Balance> Send for VersionedPayload<Balance>where\n Balance: Send,",1,["sp_messenger::messages::VersionedPayload"]],["impl Send for MessageWeightTag",1,["sp_messenger::messages::MessageWeightTag"]],["impl<Balance> Send for Message<Balance>where\n Balance: Send,",1,["sp_messenger::messages::Message"]],["impl<Number, Hash> Send for DomainBlockInfo<Number, Hash>where\n Hash: Send,\n Number: Send,",1,["sp_messenger::messages::DomainBlockInfo"]],["impl<BlockNumber, BlockHash, StateRoot> Send for Proof<BlockNumber, BlockHash, StateRoot>where\n BlockHash: Send,\n BlockNumber: Send,\n StateRoot: Send,",1,["sp_messenger::messages::Proof"]],["impl<BlockNumber, BlockHash, StateRoot> Send for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>where\n BlockHash: Send,\n BlockNumber: Send,\n StateRoot: Send,",1,["sp_messenger::messages::ExtractedStateRootsFromProof"]],["impl<BlockNumber, BlockHash, StateRoot> Send for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>where\n BlockHash: Send,\n BlockNumber: Send,\n StateRoot: Send,",1,["sp_messenger::messages::CrossDomainMessage"]],["impl Send for RelayerMessageWithStorageKey",1,["sp_messenger::messages::RelayerMessageWithStorageKey"]],["impl Send for RelayerMessagesWithStorageKey",1,["sp_messenger::messages::RelayerMessagesWithStorageKey"]],["impl<Number, Hash, StateRoot> Send for CoreDomainStateRootStorage<Number, Hash, StateRoot>where\n Hash: Send,\n Number: Send,\n StateRoot: Send,",1,["sp_messenger::messages::CoreDomainStateRootStorage"]],["impl Send for VerificationError",1,["sp_messenger::verification::VerificationError"]],["impl<H> Send for StorageProofVerifier<H>",1,["sp_messenger::verification::StorageProofVerifier"]]], "subspace_archiving":[["impl Send for Segment",1,["subspace_archiving::archiver::Segment"]],["impl Send for SegmentItem",1,["subspace_archiving::archiver::SegmentItem"]],["impl Send for NewArchivedSegment",1,["subspace_archiving::archiver::NewArchivedSegment"]],["impl Send for ArchiverInstantiationError",1,["subspace_archiving::archiver::ArchiverInstantiationError"]],["impl Send for Archiver",1,["subspace_archiving::archiver::Archiver"]],["impl Send for ReconstructorInstantiationError",1,["subspace_archiving::piece_reconstructor::ReconstructorInstantiationError"]],["impl Send for ReconstructorError",1,["subspace_archiving::piece_reconstructor::ReconstructorError"]],["impl Send for PiecesReconstructor",1,["subspace_archiving::piece_reconstructor::PiecesReconstructor"]],["impl Send for ReconstructorInstantiationError",1,["subspace_archiving::reconstructor::ReconstructorInstantiationError"]],["impl Send for ReconstructorError",1,["subspace_archiving::reconstructor::ReconstructorError"]],["impl Send for ReconstructedContents",1,["subspace_archiving::reconstructor::ReconstructedContents"]],["impl Send for Reconstructor",1,["subspace_archiving::reconstructor::Reconstructor"]]], -"subspace_core_primitives":[["impl Send for Polynomial",1,["subspace_core_primitives::crypto::kzg::Polynomial"]],["impl Send for Commitment",1,["subspace_core_primitives::crypto::kzg::Commitment"]],["impl Send for Witness",1,["subspace_core_primitives::crypto::kzg::Witness"]],["impl Send for Kzg",1,["subspace_core_primitives::crypto::kzg::Kzg"]],["impl Send for Scalar",1,["subspace_core_primitives::crypto::Scalar"]],["impl Send for BlockObject",1,["subspace_core_primitives::objects::BlockObject"]],["impl Send for BlockObjectMapping",1,["subspace_core_primitives::objects::BlockObjectMapping"]],["impl Send for PieceObject",1,["subspace_core_primitives::objects::PieceObject"]],["impl Send for PieceObjectMapping",1,["subspace_core_primitives::objects::PieceObjectMapping"]],["impl Send for GlobalObject",1,["subspace_core_primitives::objects::GlobalObject"]],["impl Send for SBucket",1,["subspace_core_primitives::pieces::SBucket"]],["impl Send for PieceIndex",1,["subspace_core_primitives::pieces::PieceIndex"]],["impl Send for PieceOffset",1,["subspace_core_primitives::pieces::PieceOffset"]],["impl Send for PieceIndexHash",1,["subspace_core_primitives::pieces::PieceIndexHash"]],["impl Send for RawRecord",1,["subspace_core_primitives::pieces::RawRecord"]],["impl Send for Record",1,["subspace_core_primitives::pieces::Record"]],["impl Send for RecordCommitment",1,["subspace_core_primitives::pieces::RecordCommitment"]],["impl Send for RecordWitness",1,["subspace_core_primitives::pieces::RecordWitness"]],["impl Send for Piece",1,["subspace_core_primitives::pieces::Piece"]],["impl Send for PieceArray",1,["subspace_core_primitives::pieces::PieceArray"]],["impl Send for FlatPieces",1,["subspace_core_primitives::pieces::FlatPieces"]],["impl Send for SegmentIndex",1,["subspace_core_primitives::segments::SegmentIndex"]],["impl Send for HistorySize",1,["subspace_core_primitives::segments::HistorySize"]],["impl Send for RecordedHistorySegment",1,["subspace_core_primitives::segments::RecordedHistorySegment"]],["impl Send for ArchivedHistorySegment",1,["subspace_core_primitives::segments::ArchivedHistorySegment"]],["impl Send for Randomness",1,["subspace_core_primitives::Randomness"]],["impl Send for PosSeed",1,["subspace_core_primitives::PosSeed"]],["impl Send for PosQualityBytes",1,["subspace_core_primitives::PosQualityBytes"]],["impl Send for PosProof",1,["subspace_core_primitives::PosProof"]],["impl Send for PotKey",1,["subspace_core_primitives::PotKey"]],["impl Send for PotSeed",1,["subspace_core_primitives::PotSeed"]],["impl Send for PotCheckpoint",1,["subspace_core_primitives::PotCheckpoint"]],["impl Send for PotProof",1,["subspace_core_primitives::PotProof"]],["impl Send for PublicKey",1,["subspace_core_primitives::PublicKey"]],["impl Send for RewardSignature",1,["subspace_core_primitives::RewardSignature"]],["impl Send for ArchivedBlockProgress",1,["subspace_core_primitives::ArchivedBlockProgress"]],["impl Send for LastArchivedBlock",1,["subspace_core_primitives::LastArchivedBlock"]],["impl Send for SegmentHeader",1,["subspace_core_primitives::SegmentHeader"]],["impl<PublicKey, RewardAddress> Send for Solution<PublicKey, RewardAddress>where\n PublicKey: Send,\n RewardAddress: Send,",1,["subspace_core_primitives::Solution"]],["impl Send for U256",1,["subspace_core_primitives::U256"]],["impl Send for SectorSlotChallenge",1,["subspace_core_primitives::SectorSlotChallenge"]],["impl Send for SectorId",1,["subspace_core_primitives::SectorId"]],["impl<T> Send for NonEmptyVec<T>where\n T: Send,",1,["subspace_core_primitives::NonEmptyVec"]],["impl Send for NonEmptyVecErr",1,["subspace_core_primitives::NonEmptyVecErr"]]], +"subspace_core_primitives":[["impl<T> Send for Blake3Checksummed<T>where\n T: Send,",1,["subspace_core_primitives::checksum::Blake3Checksummed"]],["impl Send for Polynomial",1,["subspace_core_primitives::crypto::kzg::Polynomial"]],["impl Send for Commitment",1,["subspace_core_primitives::crypto::kzg::Commitment"]],["impl Send for Witness",1,["subspace_core_primitives::crypto::kzg::Witness"]],["impl Send for Kzg",1,["subspace_core_primitives::crypto::kzg::Kzg"]],["impl Send for Scalar",1,["subspace_core_primitives::crypto::Scalar"]],["impl Send for BlockObject",1,["subspace_core_primitives::objects::BlockObject"]],["impl Send for BlockObjectMapping",1,["subspace_core_primitives::objects::BlockObjectMapping"]],["impl Send for PieceObject",1,["subspace_core_primitives::objects::PieceObject"]],["impl Send for PieceObjectMapping",1,["subspace_core_primitives::objects::PieceObjectMapping"]],["impl Send for GlobalObject",1,["subspace_core_primitives::objects::GlobalObject"]],["impl Send for SBucket",1,["subspace_core_primitives::pieces::SBucket"]],["impl Send for PieceIndex",1,["subspace_core_primitives::pieces::PieceIndex"]],["impl Send for PieceOffset",1,["subspace_core_primitives::pieces::PieceOffset"]],["impl Send for PieceIndexHash",1,["subspace_core_primitives::pieces::PieceIndexHash"]],["impl Send for RawRecord",1,["subspace_core_primitives::pieces::RawRecord"]],["impl Send for Record",1,["subspace_core_primitives::pieces::Record"]],["impl Send for RecordCommitment",1,["subspace_core_primitives::pieces::RecordCommitment"]],["impl Send for RecordWitness",1,["subspace_core_primitives::pieces::RecordWitness"]],["impl Send for Piece",1,["subspace_core_primitives::pieces::Piece"]],["impl Send for PieceArray",1,["subspace_core_primitives::pieces::PieceArray"]],["impl Send for FlatPieces",1,["subspace_core_primitives::pieces::FlatPieces"]],["impl Send for SegmentIndex",1,["subspace_core_primitives::segments::SegmentIndex"]],["impl Send for HistorySize",1,["subspace_core_primitives::segments::HistorySize"]],["impl Send for RecordedHistorySegment",1,["subspace_core_primitives::segments::RecordedHistorySegment"]],["impl Send for ArchivedHistorySegment",1,["subspace_core_primitives::segments::ArchivedHistorySegment"]],["impl Send for Randomness",1,["subspace_core_primitives::Randomness"]],["impl Send for PosSeed",1,["subspace_core_primitives::PosSeed"]],["impl Send for PosQualityBytes",1,["subspace_core_primitives::PosQualityBytes"]],["impl Send for PosProof",1,["subspace_core_primitives::PosProof"]],["impl Send for PotKey",1,["subspace_core_primitives::PotKey"]],["impl Send for PotSeed",1,["subspace_core_primitives::PotSeed"]],["impl Send for PotCheckpoint",1,["subspace_core_primitives::PotCheckpoint"]],["impl Send for PotProof",1,["subspace_core_primitives::PotProof"]],["impl Send for PublicKey",1,["subspace_core_primitives::PublicKey"]],["impl Send for RewardSignature",1,["subspace_core_primitives::RewardSignature"]],["impl Send for ArchivedBlockProgress",1,["subspace_core_primitives::ArchivedBlockProgress"]],["impl Send for LastArchivedBlock",1,["subspace_core_primitives::LastArchivedBlock"]],["impl Send for SegmentHeader",1,["subspace_core_primitives::SegmentHeader"]],["impl<PublicKey, RewardAddress> Send for Solution<PublicKey, RewardAddress>where\n PublicKey: Send,\n RewardAddress: Send,",1,["subspace_core_primitives::Solution"]],["impl Send for U256",1,["subspace_core_primitives::U256"]],["impl Send for SectorSlotChallenge",1,["subspace_core_primitives::SectorSlotChallenge"]],["impl Send for SectorId",1,["subspace_core_primitives::SectorId"]],["impl<T> Send for NonEmptyVec<T>where\n T: Send,",1,["subspace_core_primitives::NonEmptyVec"]],["impl Send for NonEmptyVecErr",1,["subspace_core_primitives::NonEmptyVecErr"]]], "subspace_erasure_coding":[["impl Send for ErasureCoding",1,["subspace_erasure_coding::ErasureCoding"]]], "subspace_farmer":[["impl Send for Identity",1,["subspace_farmer::identity::Identity"]],["impl Send for NodeRpcClient",1,["subspace_farmer::node_client::node_rpc_client::NodeRpcClient"]],["impl<NC> Send for CacheWorker<NC>where\n NC: Send,",1,["subspace_farmer::piece_cache::CacheWorker"]],["impl Send for PieceCache",1,["subspace_farmer::piece_cache::PieceCache"]],["impl Send for FarmingError",1,["subspace_farmer::single_disk_plot::farming::FarmingError"]],["impl Send for DiskPieceCacheError",1,["subspace_farmer::single_disk_plot::piece_cache::DiskPieceCacheError"]],["impl Send for Offset",1,["subspace_farmer::single_disk_plot::piece_cache::Offset"]],["impl Send for DiskPieceCache",1,["subspace_farmer::single_disk_plot::piece_cache::DiskPieceCache"]],["impl Send for PieceReader",1,["subspace_farmer::single_disk_plot::piece_reader::PieceReader"]],["impl Send for PlottingError",1,["subspace_farmer::single_disk_plot::plotting::PlottingError"]],["impl Send for SingleDiskSemaphore",1,["subspace_farmer::single_disk_plot::SingleDiskSemaphore"]],["impl Send for SingleDiskPlotId",1,["subspace_farmer::single_disk_plot::SingleDiskPlotId"]],["impl Send for SingleDiskPlotInfo",1,["subspace_farmer::single_disk_plot::SingleDiskPlotInfo"]],["impl Send for SingleDiskPlotSummary",1,["subspace_farmer::single_disk_plot::SingleDiskPlotSummary"]],["impl<NC, PG> Send for SingleDiskPlotOptions<NC, PG>where\n NC: Send,\n PG: Send,",1,["subspace_farmer::single_disk_plot::SingleDiskPlotOptions"]],["impl Send for SingleDiskPlotError",1,["subspace_farmer::single_disk_plot::SingleDiskPlotError"]],["impl Send for BackgroundTaskError",1,["subspace_farmer::single_disk_plot::BackgroundTaskError"]],["impl Send for SingleDiskPlot",1,["subspace_farmer::single_disk_plot::SingleDiskPlot"]],["impl Send for ArchivalStorageInfo",1,["subspace_farmer::utils::archival_storage_info::ArchivalStorageInfo"]],["impl Send for ArchivalStoragePieces",1,["subspace_farmer::utils::archival_storage_pieces::ArchivalStoragePieces"]],["impl<PV> Send for FarmerPieceGetter<PV>where\n PV: Send,",1,["subspace_farmer::utils::farmer_piece_getter::FarmerPieceGetter"]],["impl<NC> Send for SegmentCommitmentPieceValidator<NC>where\n NC: Send,",1,["subspace_farmer::utils::piece_validator::SegmentCommitmentPieceValidator"]],["impl Send for ReadersAndPieces",1,["subspace_farmer::utils::readers_and_pieces::ReadersAndPieces"]]], -"subspace_farmer_components":[["impl Send for PieceGetterRetryPolicy",1,["subspace_farmer_components::plotting::PieceGetterRetryPolicy"]],["impl Send for PlottedSector",1,["subspace_farmer_components::plotting::PlottedSector"]],["impl Send for PlottingError",1,["subspace_farmer_components::plotting::PlottingError"]],["impl Send for ProvingError",1,["subspace_farmer_components::proving::ProvingError"]],["impl<'a> Send for SolutionCandidates<'a>",1,["subspace_farmer_components::proving::SolutionCandidates"]],["impl Send for ReadingError",1,["subspace_farmer_components::reading::ReadingError"]],["impl Send for PlotRecord",1,["subspace_farmer_components::reading::PlotRecord"]],["impl Send for SectorMetadata",1,["subspace_farmer_components::sector::SectorMetadata"]],["impl<'a> Send for EncodedChunksUsed<'a>",1,["subspace_farmer_components::sector::EncodedChunksUsed"]],["impl Send for SectorContentsMapFromBytesError",1,["subspace_farmer_components::sector::SectorContentsMapFromBytesError"]],["impl Send for SectorContentsMapIterationError",1,["subspace_farmer_components::sector::SectorContentsMapIterationError"]],["impl Send for SectorContentsMap",1,["subspace_farmer_components::sector::SectorContentsMap"]],["impl Send for FarmerProtocolInfo",1,["subspace_farmer_components::FarmerProtocolInfo"]]], +"subspace_farmer_components":[["impl Send for PieceGetterRetryPolicy",1,["subspace_farmer_components::plotting::PieceGetterRetryPolicy"]],["impl Send for PlottedSector",1,["subspace_farmer_components::plotting::PlottedSector"]],["impl Send for PlottingError",1,["subspace_farmer_components::plotting::PlottingError"]],["impl Send for ProvingError",1,["subspace_farmer_components::proving::ProvingError"]],["impl<'a> Send for SolutionCandidates<'a>",1,["subspace_farmer_components::proving::SolutionCandidates"]],["impl Send for ReadingError",1,["subspace_farmer_components::reading::ReadingError"]],["impl Send for PlotRecord",1,["subspace_farmer_components::reading::PlotRecord"]],["impl Send for SectorMetadata",1,["subspace_farmer_components::sector::SectorMetadata"]],["impl Send for SectorMetadataChecksummed",1,["subspace_farmer_components::sector::SectorMetadataChecksummed"]],["impl<'a> Send for EncodedChunksUsed<'a>",1,["subspace_farmer_components::sector::EncodedChunksUsed"]],["impl Send for SectorContentsMapFromBytesError",1,["subspace_farmer_components::sector::SectorContentsMapFromBytesError"]],["impl Send for SectorContentsMapEncodeIntoError",1,["subspace_farmer_components::sector::SectorContentsMapEncodeIntoError"]],["impl Send for SectorContentsMapIterationError",1,["subspace_farmer_components::sector::SectorContentsMapIterationError"]],["impl Send for SectorContentsMap",1,["subspace_farmer_components::sector::SectorContentsMap"]],["impl Send for FarmerProtocolInfo",1,["subspace_farmer_components::FarmerProtocolInfo"]]], "subspace_fraud_proof":[["impl<Block, B, Exec> Send for ExecutionProver<Block, B, Exec>where\n B: Send + Sync,\n Block: Send,\n Exec: Send + Sync,",1,["subspace_fraud_proof::invalid_state_transition_proof::ExecutionProver"]],["impl<CBlock, CClient, Exec, Hash, VerifierClient> Send for InvalidStateTransitionProofVerifier<CBlock, CClient, Exec, Hash, VerifierClient>where\n CBlock: Send,\n CClient: Send + Sync,\n Exec: Send,\n Hash: Send,\n VerifierClient: Send,",1,["subspace_fraud_proof::invalid_state_transition_proof::InvalidStateTransitionProofVerifier"]],["impl<CBlock, CClient, Hash, Exec, VerifierClient> Send for InvalidTransactionProofVerifier<CBlock, CClient, Hash, Exec, VerifierClient>where\n CBlock: Send,\n CClient: Send + Sync,\n Exec: Send + Sync,\n Hash: Send,\n VerifierClient: Send,",1,["subspace_fraud_proof::invalid_transaction_proof::InvalidTransactionProofVerifier"]],["impl<Client, Block> Send for VerifierClient<Client, Block>where\n Block: Send,\n Client: Send + Sync,",1,["subspace_fraud_proof::verifier_api::VerifierClient"]],["impl<VerifierBlock, ITPVerifier, ISTPVerifier> Send for ProofVerifier<VerifierBlock, ITPVerifier, ISTPVerifier>where\n ISTPVerifier: Send + Sync,\n ITPVerifier: Send + Sync,\n VerifierBlock: Send,",1,["subspace_fraud_proof::ProofVerifier"]]], "subspace_networking":[["impl Send for NetworkParametersPersistenceError",1,["subspace_networking::behavior::persistent_parameters::NetworkParametersPersistenceError"]],["impl Send for NetworkingParametersManager",1,["subspace_networking::behavior::persistent_parameters::NetworkingParametersManager"]],["impl<LocalRecordProvider> Send for Config<LocalRecordProvider>where\n LocalRecordProvider: Send,",1,["subspace_networking::create::Config"]],["impl Send for CreationError",1,["subspace_networking::create::CreationError"]],["impl Send for TopicSubscription",1,["subspace_networking::node::TopicSubscription"]],["impl Send for GetClosestPeersError",1,["subspace_networking::node::GetClosestPeersError"]],["impl Send for SubscribeError",1,["subspace_networking::node::SubscribeError"]],["impl Send for SendRequestError",1,["subspace_networking::node::SendRequestError"]],["impl Send for Node",1,["subspace_networking::node::Node"]],["impl<LocalRecordProvider> Send for NodeRunner<LocalRecordProvider>",1,["subspace_networking::node_runner::NodeRunner"]],["impl Send for Config",1,["subspace_networking::peer_info::handler::Config"]],["impl Send for Notification",1,["subspace_networking::peer_info::Notification"]],["impl Send for CuckooFilterDTO",1,["subspace_networking::peer_info::CuckooFilterDTO"]],["impl Send for PeerInfo",1,["subspace_networking::peer_info::PeerInfo"]],["impl Send for PeerInfoProvider",1,["subspace_networking::peer_info::PeerInfoProvider"]],["impl<Request> Send for GenericRequestHandler<Request>",1,["subspace_networking::request_handlers::generic_request_handler::GenericRequestHandler"]],["impl Send for ObjectMappingsRequest",1,["subspace_networking::request_handlers::object_mappings::ObjectMappingsRequest"]],["impl Send for ObjectMappingsResponse",1,["subspace_networking::request_handlers::object_mappings::ObjectMappingsResponse"]],["impl Send for PieceAnnouncementRequest",1,["subspace_networking::request_handlers::piece_announcement::PieceAnnouncementRequest"]],["impl Send for PieceAnnouncementResponse",1,["subspace_networking::request_handlers::piece_announcement::PieceAnnouncementResponse"]],["impl Send for PieceByHashRequest",1,["subspace_networking::request_handlers::piece_by_key::PieceByHashRequest"]],["impl Send for PieceByHashResponse",1,["subspace_networking::request_handlers::piece_by_key::PieceByHashResponse"]],["impl Send for PiecesToPlot",1,["subspace_networking::request_handlers::pieces_by_range::PiecesToPlot"]],["impl Send for PiecesByRangeRequest",1,["subspace_networking::request_handlers::pieces_by_range::PiecesByRangeRequest"]],["impl Send for PiecesByRangeResponse",1,["subspace_networking::request_handlers::pieces_by_range::PiecesByRangeResponse"]],["impl Send for SegmentHeaderRequest",1,["subspace_networking::request_handlers::segment_header::SegmentHeaderRequest"]],["impl Send for SegmentHeaderResponse",1,["subspace_networking::request_handlers::segment_header::SegmentHeaderResponse"]],["impl Send for NewPeerInfo",1,["subspace_networking::shared::NewPeerInfo"]],["impl Send for MultihashCode",1,["subspace_networking::utils::multihash::MultihashCode"]],["impl Send for NoPieceValidator",1,["subspace_networking::utils::piece_provider::NoPieceValidator"]],["impl Send for RetryPolicy",1,["subspace_networking::utils::piece_provider::RetryPolicy"]],["impl<PV> Send for PieceProvider<PV>where\n PV: Send,",1,["subspace_networking::utils::piece_provider::PieceProvider"]],["impl<T> Send for KeyWrapper<T>where\n T: Send,",1,["subspace_networking::utils::unique_record_binary_heap::KeyWrapper"]],["impl<K> Send for UniqueRecordBinaryHeap<K>where\n K: Send,",1,["subspace_networking::utils::unique_record_binary_heap::UniqueRecordBinaryHeap"]]], "subspace_node":[["impl Send for Subcommand",1,["subspace_node::domain::cli::Subcommand"]],["impl Send for DomainCli",1,["subspace_node::domain::cli::DomainCli"]],["impl Send for DomainInstanceStarter",1,["subspace_node::domain::domain_instance_starter::DomainInstanceStarter"]],["impl Send for AccountId32ToAccountId20Converter",1,["subspace_node::domain::AccountId32ToAccountId20Converter"]],["impl Send for EVMDomainExecutorDispatch",1,["subspace_node::domain::EVMDomainExecutorDispatch"]],["impl<Block, B, E> Send for DomainGenesisBlockBuilder<Block, B, E>where\n B: Send + Sync,\n Block: Send,\n E: Send,",1,["subspace_node::domain::DomainGenesisBlockBuilder"]],["impl Send for ExecutorDispatch",1,["subspace_node::ExecutorDispatch"]],["impl Send for PurgeChainCmd",1,["subspace_node::PurgeChainCmd"]],["impl Send for Subcommand",1,["subspace_node::Subcommand"]],["impl Send for CliPotRole",1,["subspace_node::CliPotRole"]],["impl Send for Cli",1,["subspace_node::Cli"]]], diff --git a/implementors/core/marker/trait.StructuralEq.js b/implementors/core/marker/trait.StructuralEq.js index 15660a9946..e23ac0e9de 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 VerifyTxValidityError"],["impl StructuralEq for CheckTxValidityError"],["impl StructuralEq for MultiAccountId"]], +"domain_runtime_primitives":[["impl StructuralEq for MultiAccountId"],["impl StructuralEq for VerifyTxValidityError"],["impl StructuralEq for CheckTxValidityError"]], "domain_test_service":[["impl StructuralEq for Keyring"]], -"evm_domain_runtime":[["impl StructuralEq for OriginCaller"],["impl StructuralEq for SessionKeys"],["impl StructuralEq for RuntimeCall"],["impl StructuralEq for RuntimeHoldReason"],["impl StructuralEq for RuntimeFreezeReason"],["impl StructuralEq for Runtime"],["impl StructuralEq for RuntimeSlashReason"],["impl StructuralEq for RuntimeEvent"],["impl StructuralEq for RuntimeLockId"]], -"evm_domain_test_runtime":[["impl StructuralEq for RuntimeEvent"],["impl StructuralEq for SessionKeys"],["impl StructuralEq for RuntimeSlashReason"],["impl StructuralEq for OriginCaller"],["impl StructuralEq for RuntimeFreezeReason"],["impl StructuralEq for Runtime"],["impl StructuralEq for RuntimeCall"],["impl StructuralEq for RuntimeHoldReason"],["impl StructuralEq for RuntimeLockId"]], +"evm_domain_runtime":[["impl StructuralEq for RuntimeCall"],["impl StructuralEq for Runtime"],["impl StructuralEq for RuntimeSlashReason"],["impl StructuralEq for RuntimeLockId"],["impl StructuralEq for OriginCaller"],["impl StructuralEq for RuntimeHoldReason"],["impl StructuralEq for RuntimeFreezeReason"],["impl StructuralEq for SessionKeys"],["impl StructuralEq for RuntimeEvent"]], +"evm_domain_test_runtime":[["impl StructuralEq for RuntimeSlashReason"],["impl StructuralEq for RuntimeCall"],["impl StructuralEq for SessionKeys"],["impl StructuralEq for RuntimeFreezeReason"],["impl StructuralEq for Runtime"],["impl StructuralEq for OriginCaller"],["impl StructuralEq for RuntimeEvent"],["impl StructuralEq for RuntimeHoldReason"],["impl StructuralEq for RuntimeLockId"]], "orml_vesting":[["impl<BlockNumber, Balance: MaxEncodedLen + HasCompact> StructuralEq for VestingSchedule<BlockNumber, Balance>"]], -"pallet_domains":[["impl StructuralEq for TxRangeState"],["impl<Number, AccountId> StructuralEq for DomainObject<Number, AccountId>"],["impl StructuralEq for ScheduledRuntimeUpgrade"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralEq for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<Number, Hash> StructuralEq for RuntimeObject<Number, Hash>"],["impl StructuralEq for DomainConfig"]], +"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 StructuralEq for DomainConfig"],["impl StructuralEq for ScheduledRuntimeUpgrade"],["impl StructuralEq for TxRangeState"],["impl<Number, AccountId> StructuralEq for DomainObject<Number, AccountId>"]], "pallet_feeds":[["impl StructuralEq for TotalObjectsAndSize"]], "pallet_grandpa_finality_verifier":[["impl StructuralEq for InitializationData"]], -"pallet_messenger":[["impl StructuralEq for OutboxMessageResult"],["impl StructuralEq for ChannelState"],["impl<Balance> StructuralEq for Channel<Balance>"]], +"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>"]], -"sp_consensus_subspace":[["impl StructuralEq for GlobalRandomnesses"],["impl<Number, Hash, RewardAddress> StructuralEq for SignedVote<Number, Hash, RewardAddress>"],["impl StructuralEq for ChainConstants"],["impl<Header: HeaderT> StructuralEq for VerificationError<Header>"],["impl StructuralEq for OffenceError"],["impl StructuralEq for ErrorDigestType"],["impl<Number, Hash, RewardAddress> StructuralEq for Vote<Number, Hash, RewardAddress>"],["impl StructuralEq for SolutionRanges"],["impl StructuralEq for Error"],["impl<Offender> StructuralEq for OffenceDetails<Offender>"]], -"sp_domains":[["impl StructuralEq for DomainDigestItem"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralEq for BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralEq for BundleDigest"],["impl StructuralEq for VrfProofError"],["impl<Number, Hash> StructuralEq for BundleEquivocationProof<Number, Hash>"],["impl StructuralEq for InvalidBundleType"],["impl StructuralEq for InvalidBundle"],["impl<Balance> StructuralEq for BundleProducerElectionParams<Balance>"],["impl StructuralEq for StakingHoldIdentifier"],["impl<AccountId> StructuralEq for GenesisDomain<AccountId>"],["impl StructuralEq for RuntimeType"],["impl<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance> StructuralEq for Bundle<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralEq for DomainInstanceData"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralEq for ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralEq for DomainId"],["impl StructuralEq for DomainsHoldIdentifier"],["impl StructuralEq for InvalidTransactionProof"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralEq for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralEq for ExecutionPhase"],["impl StructuralEq for InvalidReceipt"],["impl<Block, DomainNumber, DomainHash> StructuralEq for PreValidationObject<Block, DomainNumber, DomainHash>where\n Block: BlockT,"],["impl StructuralEq for ImproperTransactionSortitionProof"],["impl<Extrinsic> StructuralEq for BundleValidity<Extrinsic>"],["impl StructuralEq for ProofOfElection"],["impl StructuralEq for ReceiptValidity"],["impl StructuralEq for Witness"],["impl<Number, Hash> StructuralEq for FraudProof<Number, Hash>"],["impl StructuralEq for InvalidStateTransitionProof"]], -"sp_lightclient":[["impl<Header> StructuralEq for HeaderExt<Header>"],["impl<Header: HeaderT> StructuralEq for ImportError<Header>"],["impl<Header: HeaderT> StructuralEq for HeaderBelowArchivingDepthError<Header>"]], -"sp_messenger":[["impl<Balance> StructuralEq for Payload<Balance>"],["impl<Number, Hash> StructuralEq for DomainBlockInfo<Number, Hash>"],["impl<Balance> StructuralEq for InitiateChannelParams<Balance>"],["impl StructuralEq for RelayerMessageWithStorageKey"],["impl<Balance> StructuralEq for VersionedPayload<Balance>"],["impl<Balance> StructuralEq for ProtocolMessageRequest<Balance>"],["impl<BlockNumber, BlockHash, StateRoot> StructuralEq for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>"],["impl<Request, Response> StructuralEq for RequestResponse<Request, Response>"],["impl StructuralEq for EndpointRequest"],["impl StructuralEq for Endpoint"],["impl StructuralEq for RelayerMessagesWithStorageKey"],["impl<Balance> StructuralEq for Message<Balance>"],["impl<Balance> StructuralEq for ExecutionFee<Balance>"],["impl<Balance> StructuralEq for FeeModel<Balance>"],["impl<BlockNumber, BlockHash, StateRoot> StructuralEq for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>"],["impl<BlockNumber, BlockHash, StateRoot> StructuralEq for Proof<BlockNumber, BlockHash, StateRoot>"],["impl StructuralEq for MessageWeightTag"],["impl StructuralEq for VerificationError"]], -"subspace_archiving":[["impl StructuralEq for ArchiverInstantiationError"],["impl StructuralEq for ReconstructedContents"],["impl StructuralEq for NewArchivedSegment"],["impl StructuralEq for ReconstructorInstantiationError"],["impl StructuralEq for Segment"],["impl StructuralEq for SegmentItem"],["impl StructuralEq for ReconstructorInstantiationError"]], -"subspace_core_primitives":[["impl StructuralEq for SectorSlotChallenge"],["impl StructuralEq for BlockObject"],["impl StructuralEq for PosQualityBytes"],["impl<PublicKey, RewardAddress> StructuralEq for Solution<PublicKey, RewardAddress>"],["impl StructuralEq for SegmentHeader"],["impl StructuralEq for U256"],["impl StructuralEq for SBucket"],["impl StructuralEq for ArchivedBlockProgress"],["impl StructuralEq for PosProof"],["impl StructuralEq for RawRecord"],["impl StructuralEq for LastArchivedBlock"],["impl StructuralEq for SegmentIndex"],["impl StructuralEq for PotSeed"],["impl StructuralEq for PieceObjectMapping"],["impl StructuralEq for Witness"],["impl<T> StructuralEq for NonEmptyVec<T>"],["impl StructuralEq for Scalar"],["impl StructuralEq for PieceArray"],["impl StructuralEq for HistorySize"],["impl StructuralEq for PotCheckpoint"],["impl StructuralEq for Commitment"],["impl StructuralEq for PieceIndexHash"],["impl StructuralEq for PieceIndex"],["impl StructuralEq for RecordCommitment"],["impl StructuralEq for Record"],["impl StructuralEq for FlatPieces"],["impl StructuralEq for Randomness"],["impl StructuralEq for PublicKey"],["impl StructuralEq for RecordWitness"],["impl StructuralEq for PieceObject"],["impl StructuralEq for SectorId"],["impl StructuralEq for BlockObjectMapping"],["impl StructuralEq for PieceOffset"],["impl StructuralEq for ArchivedHistorySegment"],["impl StructuralEq for GlobalObject"],["impl StructuralEq for Piece"],["impl StructuralEq for RecordedHistorySegment"],["impl StructuralEq for PotKey"],["impl StructuralEq for PotProof"],["impl StructuralEq for RewardSignature"],["impl StructuralEq for PosSeed"]], +"pallet_transporter":[["impl<Balance> StructuralEq for Transfer<Balance>"],["impl StructuralEq for Location"]], +"sp_consensus_subspace":[["impl<Header: HeaderT> StructuralEq for VerificationError<Header>"],["impl StructuralEq for ChainConstants"],["impl<Number, Hash, RewardAddress> StructuralEq for SignedVote<Number, Hash, RewardAddress>"],["impl<Offender> StructuralEq for OffenceDetails<Offender>"],["impl StructuralEq for OffenceError"],["impl StructuralEq for GlobalRandomnesses"],["impl StructuralEq for Error"],["impl<Number, Hash, RewardAddress> StructuralEq for Vote<Number, Hash, RewardAddress>"],["impl StructuralEq for ErrorDigestType"],["impl StructuralEq for SolutionRanges"]], +"sp_domains":[["impl StructuralEq for DomainsHoldIdentifier"],["impl<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance> StructuralEq for Bundle<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralEq for StakingHoldIdentifier"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralEq for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralEq for ImproperTransactionSortitionProof"],["impl<Number, Hash> StructuralEq for BundleEquivocationProof<Number, Hash>"],["impl<Number, Hash> StructuralEq for FraudProof<Number, Hash>"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralEq for ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralEq for ProofOfElection"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralEq for BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralEq for DomainId"],["impl StructuralEq for InvalidBundle"],["impl StructuralEq for Witness"],["impl StructuralEq for DomainDigestItem"],["impl<AccountId> StructuralEq for GenesisDomain<AccountId>"],["impl<Block, DomainNumber, DomainHash> StructuralEq for PreValidationObject<Block, DomainNumber, DomainHash>where\n Block: BlockT,"],["impl<Balance> StructuralEq for BundleProducerElectionParams<Balance>"],["impl StructuralEq for ExecutionPhase"],["impl StructuralEq for BundleDigest"],["impl StructuralEq for VrfProofError"],["impl StructuralEq for InvalidBundleType"],["impl<Extrinsic> StructuralEq for BundleValidity<Extrinsic>"],["impl StructuralEq for ReceiptValidity"],["impl StructuralEq for InvalidStateTransitionProof"],["impl StructuralEq for InvalidTransactionProof"],["impl StructuralEq for DomainInstanceData"],["impl StructuralEq for InvalidReceipt"],["impl StructuralEq for RuntimeType"]], +"sp_lightclient":[["impl<Header: HeaderT> StructuralEq for ImportError<Header>"],["impl<Header> StructuralEq for HeaderExt<Header>"],["impl<Header: HeaderT> StructuralEq for HeaderBelowArchivingDepthError<Header>"]], +"sp_messenger":[["impl StructuralEq for MessageWeightTag"],["impl<Balance> StructuralEq for FeeModel<Balance>"],["impl<Balance> StructuralEq for Payload<Balance>"],["impl<Balance> StructuralEq for Message<Balance>"],["impl<Balance> StructuralEq for ExecutionFee<Balance>"],["impl StructuralEq for EndpointRequest"],["impl StructuralEq for RelayerMessageWithStorageKey"],["impl StructuralEq for Endpoint"],["impl StructuralEq for RelayerMessagesWithStorageKey"],["impl<Balance> StructuralEq for InitiateChannelParams<Balance>"],["impl<Number, Hash> StructuralEq for DomainBlockInfo<Number, Hash>"],["impl<BlockNumber, BlockHash, StateRoot> StructuralEq for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>"],["impl<BlockNumber, BlockHash, StateRoot> StructuralEq for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>"],["impl<BlockNumber, BlockHash, StateRoot> StructuralEq for Proof<BlockNumber, BlockHash, StateRoot>"],["impl<Balance> StructuralEq for VersionedPayload<Balance>"],["impl StructuralEq for VerificationError"],["impl<Request, Response> StructuralEq for RequestResponse<Request, Response>"],["impl<Balance> StructuralEq for ProtocolMessageRequest<Balance>"]], +"subspace_archiving":[["impl StructuralEq for Segment"],["impl StructuralEq for ReconstructorInstantiationError"],["impl StructuralEq for NewArchivedSegment"],["impl StructuralEq for SegmentItem"],["impl StructuralEq for ReconstructedContents"],["impl StructuralEq for ReconstructorInstantiationError"],["impl StructuralEq for ArchiverInstantiationError"]], +"subspace_core_primitives":[["impl StructuralEq for PotSeed"],["impl StructuralEq for PublicKey"],["impl StructuralEq for Scalar"],["impl StructuralEq for PosSeed"],["impl StructuralEq for U256"],["impl StructuralEq for GlobalObject"],["impl<T> StructuralEq for NonEmptyVec<T>"],["impl StructuralEq for PieceArray"],["impl StructuralEq for SegmentHeader"],["impl StructuralEq for Witness"],["impl StructuralEq for PieceObject"],["impl StructuralEq for SegmentIndex"],["impl StructuralEq for SBucket"],["impl StructuralEq for PosQualityBytes"],["impl StructuralEq for Randomness"],["impl StructuralEq for PotKey"],["impl StructuralEq for ArchivedHistorySegment"],["impl StructuralEq for PieceObjectMapping"],["impl<PublicKey, RewardAddress> StructuralEq for Solution<PublicKey, RewardAddress>"],["impl StructuralEq for PieceIndex"],["impl StructuralEq for BlockObject"],["impl StructuralEq for RewardSignature"],["impl StructuralEq for BlockObjectMapping"],["impl StructuralEq for PosProof"],["impl StructuralEq for PotCheckpoint"],["impl StructuralEq for RecordWitness"],["impl StructuralEq for Commitment"],["impl StructuralEq for PotProof"],["impl StructuralEq for Record"],["impl StructuralEq for Piece"],["impl StructuralEq for SectorSlotChallenge"],["impl StructuralEq for LastArchivedBlock"],["impl StructuralEq for FlatPieces"],["impl StructuralEq for ArchivedBlockProgress"],["impl StructuralEq for SectorId"],["impl StructuralEq for HistorySize"],["impl StructuralEq for PieceOffset"],["impl StructuralEq for PieceIndexHash"],["impl StructuralEq for RecordCommitment"],["impl StructuralEq for RawRecord"],["impl StructuralEq for RecordedHistorySegment"]], "subspace_farmer":[["impl StructuralEq for SingleDiskPlotId"]], -"subspace_farmer_components":[["impl StructuralEq for SectorContentsMapFromBytesError"],["impl StructuralEq for PieceGetterRetryPolicy"],["impl StructuralEq for SectorContentsMapIterationError"]], -"subspace_networking":[["impl StructuralEq for PieceByHashResponse"],["impl StructuralEq for RetryPolicy"],["impl StructuralEq for SegmentHeaderRequest"],["impl StructuralEq for PieceAnnouncementRequest"],["impl StructuralEq for PieceByHashRequest"],["impl StructuralEq for PiecesByRangeRequest"],["impl StructuralEq for ObjectMappingsResponse"],["impl StructuralEq for PieceAnnouncementResponse"],["impl StructuralEq for ObjectMappingsRequest"],["impl StructuralEq for PiecesToPlot"],["impl StructuralEq for SegmentHeaderResponse"],["impl StructuralEq for PiecesByRangeResponse"]], +"subspace_farmer_components":[["impl StructuralEq for SectorContentsMapIterationError"],["impl StructuralEq for SectorContentsMapEncodeIntoError"],["impl StructuralEq for PieceGetterRetryPolicy"],["impl StructuralEq for SectorContentsMapFromBytesError"]], +"subspace_networking":[["impl StructuralEq for PieceAnnouncementResponse"],["impl StructuralEq for PieceByHashResponse"],["impl StructuralEq for PiecesByRangeRequest"],["impl StructuralEq for SegmentHeaderResponse"],["impl StructuralEq for ObjectMappingsRequest"],["impl StructuralEq for PiecesByRangeResponse"],["impl StructuralEq for SegmentHeaderRequest"],["impl StructuralEq for PieceAnnouncementRequest"],["impl StructuralEq for RetryPolicy"],["impl StructuralEq for PieceByHashRequest"],["impl StructuralEq for ObjectMappingsResponse"],["impl StructuralEq for PiecesToPlot"]], "subspace_node":[["impl StructuralEq for CliPotRole"]], "subspace_rpc_primitives":[["impl StructuralEq for NodeSyncStatus"]], -"subspace_runtime":[["impl StructuralEq for RuntimeLockId"],["impl StructuralEq for RuntimeFreezeReason"],["impl StructuralEq for HoldIdentifier"],["impl StructuralEq for RuntimeCall"],["impl StructuralEq for RuntimeSlashReason"],["impl StructuralEq for SessionKeys"],["impl StructuralEq for Runtime"],["impl StructuralEq for OriginCaller"],["impl StructuralEq for RuntimeHoldReason"],["impl StructuralEq for FeedProcessorKind"],["impl StructuralEq for RuntimeEvent"]], -"subspace_test_runtime":[["impl StructuralEq for RuntimeSlashReason"],["impl StructuralEq for OriginCaller"],["impl StructuralEq for SessionKeys"],["impl StructuralEq for RuntimeHoldReason"],["impl StructuralEq for HoldIdentifier"],["impl StructuralEq for Runtime"],["impl StructuralEq for RuntimeFreezeReason"],["impl StructuralEq for RuntimeEvent"],["impl StructuralEq for RuntimeCall"],["impl StructuralEq for RuntimeLockId"]], +"subspace_runtime":[["impl StructuralEq for RuntimeHoldReason"],["impl StructuralEq for RuntimeFreezeReason"],["impl StructuralEq for OriginCaller"],["impl StructuralEq for RuntimeCall"],["impl StructuralEq for SessionKeys"],["impl StructuralEq for RuntimeEvent"],["impl StructuralEq for HoldIdentifier"],["impl StructuralEq for RuntimeLockId"],["impl StructuralEq for RuntimeSlashReason"],["impl StructuralEq for FeedProcessorKind"],["impl StructuralEq for Runtime"]], +"subspace_test_runtime":[["impl StructuralEq for Runtime"],["impl StructuralEq for RuntimeSlashReason"],["impl StructuralEq for HoldIdentifier"],["impl StructuralEq for RuntimeCall"],["impl StructuralEq for RuntimeLockId"],["impl StructuralEq for OriginCaller"],["impl StructuralEq for RuntimeFreezeReason"],["impl StructuralEq for SessionKeys"],["impl StructuralEq for RuntimeEvent"],["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 ecccfccae8..b57e910ae4 100644 --- a/implementors/core/marker/trait.StructuralPartialEq.js +++ b/implementors/core/marker/trait.StructuralPartialEq.js @@ -1,28 +1,28 @@ (function() {var implementors = { "domain_block_builder":[["impl StructuralPartialEq for RecordProof"]], -"domain_runtime_primitives":[["impl StructuralPartialEq for VerifyTxValidityError"],["impl StructuralPartialEq for CheckTxValidityError"],["impl StructuralPartialEq for MultiAccountId"]], +"domain_runtime_primitives":[["impl StructuralPartialEq for MultiAccountId"],["impl StructuralPartialEq for CheckTxValidityError"],["impl StructuralPartialEq for VerifyTxValidityError"]], "domain_test_service":[["impl StructuralPartialEq for Keyring"]], -"evm_domain_runtime":[["impl StructuralPartialEq for SessionKeys"],["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for RuntimeCall"]], -"evm_domain_test_runtime":[["impl StructuralPartialEq for SessionKeys"],["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for RuntimeCall"],["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for RuntimeHoldReason"]], +"evm_domain_runtime":[["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for RuntimeCall"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for SessionKeys"],["impl StructuralPartialEq for RuntimeLockId"]], +"evm_domain_test_runtime":[["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for SessionKeys"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for RuntimeCall"]], "orml_vesting":[["impl<BlockNumber, Balance: MaxEncodedLen + HasCompact> StructuralPartialEq for VestingSchedule<BlockNumber, Balance>"]], -"pallet_domains":[["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for Error"],["impl<Number, AccountId> StructuralPartialEq for DomainObject<Number, AccountId>"],["impl StructuralPartialEq for DomainConfig"],["impl StructuralPartialEq for Error"],["impl<Number, Hash> StructuralPartialEq for RuntimeObject<Number, Hash>"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralPartialEq for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralPartialEq for TxRangeState"],["impl StructuralPartialEq for ScheduledRuntimeUpgrade"],["impl StructuralPartialEq for BundleError"]], +"pallet_domains":[["impl<Number, Hash> StructuralPartialEq for RuntimeObject<Number, Hash>"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralPartialEq for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for DomainConfig"],["impl<Number, AccountId> StructuralPartialEq for DomainObject<Number, AccountId>"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for TxRangeState"],["impl StructuralPartialEq for BundleError"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for ScheduledRuntimeUpgrade"]], "pallet_feeds":[["impl StructuralPartialEq for TotalObjectsAndSize"]], "pallet_grandpa_finality_verifier":[["impl StructuralPartialEq for InitializationData"]], "pallet_messenger":[["impl StructuralPartialEq for OutboxMessageResult"],["impl StructuralPartialEq for ChannelState"],["impl<Balance> StructuralPartialEq for Channel<Balance>"]], "pallet_subspace":[["impl<PublicKey> StructuralPartialEq for SubspaceEquivocationOffence<PublicKey>"]], -"pallet_transporter":[["impl<Balance> StructuralPartialEq for Transfer<Balance>"],["impl StructuralPartialEq for Location"]], -"sp_consensus_subspace":[["impl<Offender> StructuralPartialEq for OffenceDetails<Offender>"],["impl StructuralPartialEq for OffenceError"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for ChainConstants"],["impl StructuralPartialEq for GlobalRandomnesses"],["impl<Number, Hash, RewardAddress> StructuralPartialEq for Vote<Number, Hash, RewardAddress>"],["impl StructuralPartialEq for ErrorDigestType"],["impl<Header: HeaderT> StructuralPartialEq for VerificationError<Header>"],["impl<Number, Hash, RewardAddress> StructuralPartialEq for SignedVote<Number, Hash, RewardAddress>"],["impl StructuralPartialEq for SolutionRanges"]], -"sp_domains":[["impl StructuralPartialEq for ReceiptValidity"],["impl StructuralPartialEq for DomainsHoldIdentifier"],["impl StructuralPartialEq for DomainId"],["impl StructuralPartialEq for RuntimeType"],["impl StructuralPartialEq for InvalidBundleType"],["impl<Number, Hash> StructuralPartialEq for FraudProof<Number, Hash>"],["impl StructuralPartialEq for InvalidTransactionProof"],["impl StructuralPartialEq for InvalidReceipt"],["impl StructuralPartialEq for DomainDigestItem"],["impl StructuralPartialEq for InvalidBundle"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralPartialEq for ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralPartialEq for DomainInstanceData"],["impl StructuralPartialEq for ExecutionPhase"],["impl StructuralPartialEq for Witness"],["impl StructuralPartialEq for ProofOfElection"],["impl<Extrinsic> StructuralPartialEq for BundleValidity<Extrinsic>"],["impl StructuralPartialEq for StakingHoldIdentifier"],["impl<Block, DomainNumber, DomainHash> StructuralPartialEq for PreValidationObject<Block, DomainNumber, DomainHash>where\n Block: BlockT,"],["impl<Number, Hash> StructuralPartialEq for BundleEquivocationProof<Number, Hash>"],["impl<AccountId> StructuralPartialEq for GenesisDomain<AccountId>"],["impl<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance> StructuralPartialEq for Bundle<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<Balance> StructuralPartialEq for BundleProducerElectionParams<Balance>"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralPartialEq for BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralPartialEq for ImproperTransactionSortitionProof"],["impl StructuralPartialEq for InvalidStateTransitionProof"],["impl StructuralPartialEq for VrfProofError"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralPartialEq for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralPartialEq for BundleDigest"]], -"sp_lightclient":[["impl<Header: HeaderT> StructuralPartialEq for HeaderBelowArchivingDepthError<Header>"],["impl<Header> StructuralPartialEq for HeaderExt<Header>"],["impl<Header: HeaderT> StructuralPartialEq for ImportError<Header>"]], -"sp_messenger":[["impl StructuralPartialEq for EndpointRequest"],["impl<BlockNumber, BlockHash, StateRoot> StructuralPartialEq for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>"],["impl<BlockNumber, BlockHash, StateRoot> StructuralPartialEq for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>"],["impl<Balance> StructuralPartialEq for Payload<Balance>"],["impl StructuralPartialEq for VerificationError"],["impl StructuralPartialEq for RelayerMessageWithStorageKey"],["impl<Balance> StructuralPartialEq for ProtocolMessageRequest<Balance>"],["impl<Request, Response> StructuralPartialEq for RequestResponse<Request, Response>"],["impl<Balance> StructuralPartialEq for ExecutionFee<Balance>"],["impl<Balance> StructuralPartialEq for FeeModel<Balance>"],["impl<Balance> StructuralPartialEq for VersionedPayload<Balance>"],["impl<Balance> StructuralPartialEq for Message<Balance>"],["impl StructuralPartialEq for MessageWeightTag"],["impl StructuralPartialEq for RelayerMessagesWithStorageKey"],["impl<Number, Hash> StructuralPartialEq for DomainBlockInfo<Number, Hash>"],["impl<BlockNumber, BlockHash, StateRoot> StructuralPartialEq for Proof<BlockNumber, BlockHash, StateRoot>"],["impl StructuralPartialEq for Endpoint"],["impl<Balance> StructuralPartialEq for InitiateChannelParams<Balance>"]], -"subspace_archiving":[["impl StructuralPartialEq for ReconstructorInstantiationError"],["impl StructuralPartialEq for ReconstructorInstantiationError"],["impl StructuralPartialEq for ReconstructorError"],["impl StructuralPartialEq for NewArchivedSegment"],["impl StructuralPartialEq for ArchiverInstantiationError"],["impl StructuralPartialEq for SegmentItem"],["impl StructuralPartialEq for ReconstructedContents"],["impl StructuralPartialEq for ReconstructorError"],["impl StructuralPartialEq for Segment"]], -"subspace_core_primitives":[["impl StructuralPartialEq for PieceObjectMapping"],["impl StructuralPartialEq for SegmentIndex"],["impl StructuralPartialEq for PosProof"],["impl StructuralPartialEq for PieceOffset"],["impl StructuralPartialEq for PosQualityBytes"],["impl StructuralPartialEq for PieceIndexHash"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for LastArchivedBlock"],["impl StructuralPartialEq for SBucket"],["impl StructuralPartialEq for SectorSlotChallenge"],["impl StructuralPartialEq for PotKey"],["impl StructuralPartialEq for GlobalObject"],["impl StructuralPartialEq for HistorySize"],["impl StructuralPartialEq for ArchivedHistorySegment"],["impl StructuralPartialEq for RecordCommitment"],["impl StructuralPartialEq for PieceIndex"],["impl StructuralPartialEq for BlockObject"],["impl StructuralPartialEq for Randomness"],["impl StructuralPartialEq for PotProof"],["impl StructuralPartialEq for PieceArray"],["impl<T> StructuralPartialEq for NonEmptyVec<T>"],["impl StructuralPartialEq for ArchivedBlockProgress"],["impl StructuralPartialEq for Piece"],["impl StructuralPartialEq for RecordedHistorySegment"],["impl StructuralPartialEq for Witness"],["impl StructuralPartialEq for RecordWitness"],["impl StructuralPartialEq for PotSeed"],["impl StructuralPartialEq for RawRecord"],["impl StructuralPartialEq for SectorId"],["impl StructuralPartialEq for SegmentHeader"],["impl StructuralPartialEq for PieceObject"],["impl StructuralPartialEq for PosSeed"],["impl StructuralPartialEq for U256"],["impl StructuralPartialEq for FlatPieces"],["impl StructuralPartialEq for Record"],["impl StructuralPartialEq for PotCheckpoint"],["impl StructuralPartialEq for BlockObjectMapping"],["impl StructuralPartialEq for Scalar"],["impl StructuralPartialEq for Commitment"],["impl<PublicKey, RewardAddress> StructuralPartialEq for Solution<PublicKey, RewardAddress>"],["impl StructuralPartialEq for RewardSignature"]], +"pallet_transporter":[["impl StructuralPartialEq for Location"],["impl<Balance> StructuralPartialEq for Transfer<Balance>"]], +"sp_consensus_subspace":[["impl StructuralPartialEq for Error"],["impl<Header: HeaderT> StructuralPartialEq for VerificationError<Header>"],["impl StructuralPartialEq for SolutionRanges"],["impl StructuralPartialEq for ChainConstants"],["impl<Offender> StructuralPartialEq for OffenceDetails<Offender>"],["impl StructuralPartialEq for OffenceError"],["impl<Number, Hash, RewardAddress> StructuralPartialEq for Vote<Number, Hash, RewardAddress>"],["impl StructuralPartialEq for GlobalRandomnesses"],["impl StructuralPartialEq for ErrorDigestType"],["impl<Number, Hash, RewardAddress> StructuralPartialEq for SignedVote<Number, Hash, RewardAddress>"]], +"sp_domains":[["impl StructuralPartialEq for InvalidTransactionProof"],["impl StructuralPartialEq for StakingHoldIdentifier"],["impl StructuralPartialEq for DomainInstanceData"],["impl StructuralPartialEq for RuntimeType"],["impl StructuralPartialEq for InvalidBundle"],["impl<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance> StructuralPartialEq for Bundle<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralPartialEq for BundleDigest"],["impl<AccountId> StructuralPartialEq for GenesisDomain<AccountId>"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralPartialEq for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralPartialEq for BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralPartialEq for VrfProofError"],["impl StructuralPartialEq for ReceiptValidity"],["impl<Number, Hash> StructuralPartialEq for FraudProof<Number, Hash>"],["impl StructuralPartialEq for InvalidStateTransitionProof"],["impl StructuralPartialEq for ProofOfElection"],["impl StructuralPartialEq for ExecutionPhase"],["impl StructuralPartialEq for InvalidReceipt"],["impl StructuralPartialEq for DomainDigestItem"],["impl StructuralPartialEq for ImproperTransactionSortitionProof"],["impl<Extrinsic> StructuralPartialEq for BundleValidity<Extrinsic>"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralPartialEq for ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<Balance> StructuralPartialEq for BundleProducerElectionParams<Balance>"],["impl StructuralPartialEq for Witness"],["impl<Number, Hash> StructuralPartialEq for BundleEquivocationProof<Number, Hash>"],["impl<Block, DomainNumber, DomainHash> StructuralPartialEq for PreValidationObject<Block, DomainNumber, DomainHash>where\n Block: BlockT,"],["impl StructuralPartialEq for DomainId"],["impl StructuralPartialEq for DomainsHoldIdentifier"],["impl StructuralPartialEq for InvalidBundleType"]], +"sp_lightclient":[["impl<Header> StructuralPartialEq for HeaderExt<Header>"],["impl<Header: HeaderT> StructuralPartialEq for ImportError<Header>"],["impl<Header: HeaderT> StructuralPartialEq for HeaderBelowArchivingDepthError<Header>"]], +"sp_messenger":[["impl<Number, Hash> StructuralPartialEq for DomainBlockInfo<Number, Hash>"],["impl<Balance> StructuralPartialEq for InitiateChannelParams<Balance>"],["impl<Balance> StructuralPartialEq for Payload<Balance>"],["impl<Balance> StructuralPartialEq for Message<Balance>"],["impl<Balance> StructuralPartialEq for ExecutionFee<Balance>"],["impl<BlockNumber, BlockHash, StateRoot> StructuralPartialEq for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>"],["impl StructuralPartialEq for MessageWeightTag"],["impl StructuralPartialEq for VerificationError"],["impl StructuralPartialEq for Endpoint"],["impl StructuralPartialEq for RelayerMessageWithStorageKey"],["impl<BlockNumber, BlockHash, StateRoot> StructuralPartialEq for Proof<BlockNumber, BlockHash, StateRoot>"],["impl<Balance> StructuralPartialEq for ProtocolMessageRequest<Balance>"],["impl<Balance> StructuralPartialEq for FeeModel<Balance>"],["impl<Balance> StructuralPartialEq for VersionedPayload<Balance>"],["impl<Request, Response> StructuralPartialEq for RequestResponse<Request, Response>"],["impl<BlockNumber, BlockHash, StateRoot> StructuralPartialEq for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>"],["impl StructuralPartialEq for EndpointRequest"],["impl StructuralPartialEq for RelayerMessagesWithStorageKey"]], +"subspace_archiving":[["impl StructuralPartialEq for ArchiverInstantiationError"],["impl StructuralPartialEq for ReconstructedContents"],["impl StructuralPartialEq for ReconstructorError"],["impl StructuralPartialEq for ReconstructorInstantiationError"],["impl StructuralPartialEq for ReconstructorInstantiationError"],["impl StructuralPartialEq for NewArchivedSegment"],["impl StructuralPartialEq for SegmentItem"],["impl StructuralPartialEq for ReconstructorError"],["impl StructuralPartialEq for Segment"]], +"subspace_core_primitives":[["impl StructuralPartialEq for Piece"],["impl StructuralPartialEq for PieceIndexHash"],["impl<T> StructuralPartialEq for NonEmptyVec<T>"],["impl StructuralPartialEq for BlockObject"],["impl StructuralPartialEq for FlatPieces"],["impl StructuralPartialEq for RawRecord"],["impl StructuralPartialEq for PotProof"],["impl StructuralPartialEq for Witness"],["impl StructuralPartialEq for GlobalObject"],["impl StructuralPartialEq for PieceArray"],["impl StructuralPartialEq for PosProof"],["impl StructuralPartialEq for RecordedHistorySegment"],["impl StructuralPartialEq for PieceObject"],["impl StructuralPartialEq for PotSeed"],["impl StructuralPartialEq for Scalar"],["impl StructuralPartialEq for RewardSignature"],["impl StructuralPartialEq for ArchivedBlockProgress"],["impl StructuralPartialEq for HistorySize"],["impl StructuralPartialEq for PotKey"],["impl StructuralPartialEq for SectorSlotChallenge"],["impl StructuralPartialEq for PieceIndex"],["impl StructuralPartialEq for PosSeed"],["impl StructuralPartialEq for U256"],["impl StructuralPartialEq for RecordCommitment"],["impl StructuralPartialEq for SegmentIndex"],["impl<PublicKey, RewardAddress> StructuralPartialEq for Solution<PublicKey, RewardAddress>"],["impl StructuralPartialEq for PieceObjectMapping"],["impl StructuralPartialEq for SectorId"],["impl StructuralPartialEq for Record"],["impl StructuralPartialEq for BlockObjectMapping"],["impl StructuralPartialEq for Commitment"],["impl StructuralPartialEq for PosQualityBytes"],["impl StructuralPartialEq for PieceOffset"],["impl StructuralPartialEq for SegmentHeader"],["impl StructuralPartialEq for RecordWitness"],["impl StructuralPartialEq for PotCheckpoint"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for SBucket"],["impl StructuralPartialEq for ArchivedHistorySegment"],["impl StructuralPartialEq for Randomness"],["impl StructuralPartialEq for LastArchivedBlock"]], "subspace_farmer":[["impl StructuralPartialEq for SingleDiskPlotId"]], -"subspace_farmer_components":[["impl StructuralPartialEq for SectorContentsMapIterationError"],["impl StructuralPartialEq for PieceGetterRetryPolicy"],["impl StructuralPartialEq for SectorContentsMapFromBytesError"]], -"subspace_networking":[["impl StructuralPartialEq for PiecesToPlot"],["impl StructuralPartialEq for PiecesByRangeRequest"],["impl StructuralPartialEq for PieceByHashResponse"],["impl StructuralPartialEq for ObjectMappingsResponse"],["impl StructuralPartialEq for ObjectMappingsRequest"],["impl StructuralPartialEq for MultihashCode"],["impl StructuralPartialEq for SegmentHeaderRequest"],["impl StructuralPartialEq for PiecesByRangeResponse"],["impl StructuralPartialEq for SegmentHeaderResponse"],["impl StructuralPartialEq for PieceAnnouncementResponse"],["impl StructuralPartialEq for PieceAnnouncementRequest"],["impl StructuralPartialEq for RetryPolicy"],["impl StructuralPartialEq for PieceByHashRequest"]], +"subspace_farmer_components":[["impl StructuralPartialEq for SectorContentsMapEncodeIntoError"],["impl StructuralPartialEq for SectorContentsMapFromBytesError"],["impl StructuralPartialEq for PieceGetterRetryPolicy"],["impl StructuralPartialEq for SectorContentsMapIterationError"]], +"subspace_networking":[["impl StructuralPartialEq for SegmentHeaderRequest"],["impl StructuralPartialEq for RetryPolicy"],["impl StructuralPartialEq for PiecesByRangeResponse"],["impl StructuralPartialEq for ObjectMappingsRequest"],["impl StructuralPartialEq for PieceByHashRequest"],["impl StructuralPartialEq for PiecesByRangeRequest"],["impl StructuralPartialEq for MultihashCode"],["impl StructuralPartialEq for PieceByHashResponse"],["impl StructuralPartialEq for PiecesToPlot"],["impl StructuralPartialEq for PieceAnnouncementResponse"],["impl StructuralPartialEq for SegmentHeaderResponse"],["impl StructuralPartialEq for ObjectMappingsResponse"],["impl StructuralPartialEq for PieceAnnouncementRequest"]], "subspace_node":[["impl StructuralPartialEq for CliPotRole"]], "subspace_rpc_primitives":[["impl StructuralPartialEq for NodeSyncStatus"]], -"subspace_runtime":[["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for SessionKeys"],["impl StructuralPartialEq for HoldIdentifier"],["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for FeedProcessorKind"],["impl StructuralPartialEq for RuntimeCall"],["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for RuntimeSlashReason"]], -"subspace_test_runtime":[["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for HoldIdentifier"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for SessionKeys"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for RuntimeCall"],["impl StructuralPartialEq for RuntimeFreezeReason"]], +"subspace_runtime":[["impl StructuralPartialEq for HoldIdentifier"],["impl StructuralPartialEq for RuntimeCall"],["impl StructuralPartialEq for FeedProcessorKind"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for SessionKeys"],["impl StructuralPartialEq for RuntimeSlashReason"]], +"subspace_test_runtime":[["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for SessionKeys"],["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for HoldIdentifier"],["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for RuntimeCall"]], "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/marker/trait.Sync.js b/implementors/core/marker/trait.Sync.js index 6380157d80..a6b1e22e96 100644 --- a/implementors/core/marker/trait.Sync.js +++ b/implementors/core/marker/trait.Sync.js @@ -37,10 +37,10 @@ "sp_lightclient":[["impl<Header> Sync for ChainConstants<Header>",1,["sp_lightclient::ChainConstants"]],["impl<Number> Sync for StorageBound<Number>where\n Number: Sync,",1,["sp_lightclient::StorageBound"]],["impl<Header> Sync for HeaderExt<Header>where\n Header: Sync,",1,["sp_lightclient::HeaderExt"]],["impl Sync for NextDigestItems",1,["sp_lightclient::NextDigestItems"]],["impl<Header> Sync for HeaderBelowArchivingDepthError<Header>",1,["sp_lightclient::HeaderBelowArchivingDepthError"]],["impl<Header> Sync for ImportError<Header>",1,["sp_lightclient::ImportError"]],["impl<Header, Store> Sync for HeaderImporter<Header, Store>where\n Store: Sync,",1,["sp_lightclient::HeaderImporter"]]], "sp_messenger":[["impl Sync for Endpoint",1,["sp_messenger::endpoint::Endpoint"]],["impl Sync for EndpointRequest",1,["sp_messenger::endpoint::EndpointRequest"]],["impl<Balance> Sync for ExecutionFee<Balance>where\n Balance: Sync,",1,["sp_messenger::messages::ExecutionFee"]],["impl<Balance> Sync for FeeModel<Balance>where\n Balance: Sync,",1,["sp_messenger::messages::FeeModel"]],["impl<Balance> Sync for InitiateChannelParams<Balance>where\n Balance: Sync,",1,["sp_messenger::messages::InitiateChannelParams"]],["impl<Balance> Sync for ProtocolMessageRequest<Balance>where\n Balance: Sync,",1,["sp_messenger::messages::ProtocolMessageRequest"]],["impl<Request, Response> Sync for RequestResponse<Request, Response>where\n Request: Sync,\n Response: Sync,",1,["sp_messenger::messages::RequestResponse"]],["impl<Balance> Sync for Payload<Balance>where\n Balance: Sync,",1,["sp_messenger::messages::Payload"]],["impl<Balance> Sync for VersionedPayload<Balance>where\n Balance: Sync,",1,["sp_messenger::messages::VersionedPayload"]],["impl Sync for MessageWeightTag",1,["sp_messenger::messages::MessageWeightTag"]],["impl<Balance> Sync for Message<Balance>where\n Balance: Sync,",1,["sp_messenger::messages::Message"]],["impl<Number, Hash> Sync for DomainBlockInfo<Number, Hash>where\n Hash: Sync,\n Number: Sync,",1,["sp_messenger::messages::DomainBlockInfo"]],["impl<BlockNumber, BlockHash, StateRoot> Sync for Proof<BlockNumber, BlockHash, StateRoot>where\n BlockHash: Sync,\n BlockNumber: Sync,\n StateRoot: Sync,",1,["sp_messenger::messages::Proof"]],["impl<BlockNumber, BlockHash, StateRoot> Sync for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>where\n BlockHash: Sync,\n BlockNumber: Sync,\n StateRoot: Sync,",1,["sp_messenger::messages::ExtractedStateRootsFromProof"]],["impl<BlockNumber, BlockHash, StateRoot> Sync for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>where\n BlockHash: Sync,\n BlockNumber: Sync,\n StateRoot: Sync,",1,["sp_messenger::messages::CrossDomainMessage"]],["impl Sync for RelayerMessageWithStorageKey",1,["sp_messenger::messages::RelayerMessageWithStorageKey"]],["impl Sync for RelayerMessagesWithStorageKey",1,["sp_messenger::messages::RelayerMessagesWithStorageKey"]],["impl<Number, Hash, StateRoot> Sync for CoreDomainStateRootStorage<Number, Hash, StateRoot>where\n Hash: Sync,\n Number: Sync,\n StateRoot: Sync,",1,["sp_messenger::messages::CoreDomainStateRootStorage"]],["impl Sync for VerificationError",1,["sp_messenger::verification::VerificationError"]],["impl<H> Sync for StorageProofVerifier<H>",1,["sp_messenger::verification::StorageProofVerifier"]]], "subspace_archiving":[["impl Sync for Segment",1,["subspace_archiving::archiver::Segment"]],["impl Sync for SegmentItem",1,["subspace_archiving::archiver::SegmentItem"]],["impl Sync for NewArchivedSegment",1,["subspace_archiving::archiver::NewArchivedSegment"]],["impl Sync for ArchiverInstantiationError",1,["subspace_archiving::archiver::ArchiverInstantiationError"]],["impl Sync for Archiver",1,["subspace_archiving::archiver::Archiver"]],["impl Sync for ReconstructorInstantiationError",1,["subspace_archiving::piece_reconstructor::ReconstructorInstantiationError"]],["impl Sync for ReconstructorError",1,["subspace_archiving::piece_reconstructor::ReconstructorError"]],["impl Sync for PiecesReconstructor",1,["subspace_archiving::piece_reconstructor::PiecesReconstructor"]],["impl Sync for ReconstructorInstantiationError",1,["subspace_archiving::reconstructor::ReconstructorInstantiationError"]],["impl Sync for ReconstructorError",1,["subspace_archiving::reconstructor::ReconstructorError"]],["impl Sync for ReconstructedContents",1,["subspace_archiving::reconstructor::ReconstructedContents"]],["impl Sync for Reconstructor",1,["subspace_archiving::reconstructor::Reconstructor"]]], -"subspace_core_primitives":[["impl Sync for Polynomial",1,["subspace_core_primitives::crypto::kzg::Polynomial"]],["impl Sync for Commitment",1,["subspace_core_primitives::crypto::kzg::Commitment"]],["impl Sync for Witness",1,["subspace_core_primitives::crypto::kzg::Witness"]],["impl Sync for Kzg",1,["subspace_core_primitives::crypto::kzg::Kzg"]],["impl Sync for Scalar",1,["subspace_core_primitives::crypto::Scalar"]],["impl Sync for BlockObject",1,["subspace_core_primitives::objects::BlockObject"]],["impl Sync for BlockObjectMapping",1,["subspace_core_primitives::objects::BlockObjectMapping"]],["impl Sync for PieceObject",1,["subspace_core_primitives::objects::PieceObject"]],["impl Sync for PieceObjectMapping",1,["subspace_core_primitives::objects::PieceObjectMapping"]],["impl Sync for GlobalObject",1,["subspace_core_primitives::objects::GlobalObject"]],["impl Sync for SBucket",1,["subspace_core_primitives::pieces::SBucket"]],["impl Sync for PieceIndex",1,["subspace_core_primitives::pieces::PieceIndex"]],["impl Sync for PieceOffset",1,["subspace_core_primitives::pieces::PieceOffset"]],["impl Sync for PieceIndexHash",1,["subspace_core_primitives::pieces::PieceIndexHash"]],["impl Sync for RawRecord",1,["subspace_core_primitives::pieces::RawRecord"]],["impl Sync for Record",1,["subspace_core_primitives::pieces::Record"]],["impl Sync for RecordCommitment",1,["subspace_core_primitives::pieces::RecordCommitment"]],["impl Sync for RecordWitness",1,["subspace_core_primitives::pieces::RecordWitness"]],["impl Sync for Piece",1,["subspace_core_primitives::pieces::Piece"]],["impl Sync for PieceArray",1,["subspace_core_primitives::pieces::PieceArray"]],["impl Sync for FlatPieces",1,["subspace_core_primitives::pieces::FlatPieces"]],["impl Sync for SegmentIndex",1,["subspace_core_primitives::segments::SegmentIndex"]],["impl Sync for HistorySize",1,["subspace_core_primitives::segments::HistorySize"]],["impl Sync for RecordedHistorySegment",1,["subspace_core_primitives::segments::RecordedHistorySegment"]],["impl Sync for ArchivedHistorySegment",1,["subspace_core_primitives::segments::ArchivedHistorySegment"]],["impl Sync for Randomness",1,["subspace_core_primitives::Randomness"]],["impl Sync for PosSeed",1,["subspace_core_primitives::PosSeed"]],["impl Sync for PosQualityBytes",1,["subspace_core_primitives::PosQualityBytes"]],["impl Sync for PosProof",1,["subspace_core_primitives::PosProof"]],["impl Sync for PotKey",1,["subspace_core_primitives::PotKey"]],["impl Sync for PotSeed",1,["subspace_core_primitives::PotSeed"]],["impl Sync for PotCheckpoint",1,["subspace_core_primitives::PotCheckpoint"]],["impl Sync for PotProof",1,["subspace_core_primitives::PotProof"]],["impl Sync for PublicKey",1,["subspace_core_primitives::PublicKey"]],["impl Sync for RewardSignature",1,["subspace_core_primitives::RewardSignature"]],["impl Sync for ArchivedBlockProgress",1,["subspace_core_primitives::ArchivedBlockProgress"]],["impl Sync for LastArchivedBlock",1,["subspace_core_primitives::LastArchivedBlock"]],["impl Sync for SegmentHeader",1,["subspace_core_primitives::SegmentHeader"]],["impl<PublicKey, RewardAddress> Sync for Solution<PublicKey, RewardAddress>where\n PublicKey: Sync,\n RewardAddress: Sync,",1,["subspace_core_primitives::Solution"]],["impl Sync for U256",1,["subspace_core_primitives::U256"]],["impl Sync for SectorSlotChallenge",1,["subspace_core_primitives::SectorSlotChallenge"]],["impl Sync for SectorId",1,["subspace_core_primitives::SectorId"]],["impl<T> Sync for NonEmptyVec<T>where\n T: Sync,",1,["subspace_core_primitives::NonEmptyVec"]],["impl Sync for NonEmptyVecErr",1,["subspace_core_primitives::NonEmptyVecErr"]]], +"subspace_core_primitives":[["impl<T> Sync for Blake3Checksummed<T>where\n T: Sync,",1,["subspace_core_primitives::checksum::Blake3Checksummed"]],["impl Sync for Polynomial",1,["subspace_core_primitives::crypto::kzg::Polynomial"]],["impl Sync for Commitment",1,["subspace_core_primitives::crypto::kzg::Commitment"]],["impl Sync for Witness",1,["subspace_core_primitives::crypto::kzg::Witness"]],["impl Sync for Kzg",1,["subspace_core_primitives::crypto::kzg::Kzg"]],["impl Sync for Scalar",1,["subspace_core_primitives::crypto::Scalar"]],["impl Sync for BlockObject",1,["subspace_core_primitives::objects::BlockObject"]],["impl Sync for BlockObjectMapping",1,["subspace_core_primitives::objects::BlockObjectMapping"]],["impl Sync for PieceObject",1,["subspace_core_primitives::objects::PieceObject"]],["impl Sync for PieceObjectMapping",1,["subspace_core_primitives::objects::PieceObjectMapping"]],["impl Sync for GlobalObject",1,["subspace_core_primitives::objects::GlobalObject"]],["impl Sync for SBucket",1,["subspace_core_primitives::pieces::SBucket"]],["impl Sync for PieceIndex",1,["subspace_core_primitives::pieces::PieceIndex"]],["impl Sync for PieceOffset",1,["subspace_core_primitives::pieces::PieceOffset"]],["impl Sync for PieceIndexHash",1,["subspace_core_primitives::pieces::PieceIndexHash"]],["impl Sync for RawRecord",1,["subspace_core_primitives::pieces::RawRecord"]],["impl Sync for Record",1,["subspace_core_primitives::pieces::Record"]],["impl Sync for RecordCommitment",1,["subspace_core_primitives::pieces::RecordCommitment"]],["impl Sync for RecordWitness",1,["subspace_core_primitives::pieces::RecordWitness"]],["impl Sync for Piece",1,["subspace_core_primitives::pieces::Piece"]],["impl Sync for PieceArray",1,["subspace_core_primitives::pieces::PieceArray"]],["impl Sync for FlatPieces",1,["subspace_core_primitives::pieces::FlatPieces"]],["impl Sync for SegmentIndex",1,["subspace_core_primitives::segments::SegmentIndex"]],["impl Sync for HistorySize",1,["subspace_core_primitives::segments::HistorySize"]],["impl Sync for RecordedHistorySegment",1,["subspace_core_primitives::segments::RecordedHistorySegment"]],["impl Sync for ArchivedHistorySegment",1,["subspace_core_primitives::segments::ArchivedHistorySegment"]],["impl Sync for Randomness",1,["subspace_core_primitives::Randomness"]],["impl Sync for PosSeed",1,["subspace_core_primitives::PosSeed"]],["impl Sync for PosQualityBytes",1,["subspace_core_primitives::PosQualityBytes"]],["impl Sync for PosProof",1,["subspace_core_primitives::PosProof"]],["impl Sync for PotKey",1,["subspace_core_primitives::PotKey"]],["impl Sync for PotSeed",1,["subspace_core_primitives::PotSeed"]],["impl Sync for PotCheckpoint",1,["subspace_core_primitives::PotCheckpoint"]],["impl Sync for PotProof",1,["subspace_core_primitives::PotProof"]],["impl Sync for PublicKey",1,["subspace_core_primitives::PublicKey"]],["impl Sync for RewardSignature",1,["subspace_core_primitives::RewardSignature"]],["impl Sync for ArchivedBlockProgress",1,["subspace_core_primitives::ArchivedBlockProgress"]],["impl Sync for LastArchivedBlock",1,["subspace_core_primitives::LastArchivedBlock"]],["impl Sync for SegmentHeader",1,["subspace_core_primitives::SegmentHeader"]],["impl<PublicKey, RewardAddress> Sync for Solution<PublicKey, RewardAddress>where\n PublicKey: Sync,\n RewardAddress: Sync,",1,["subspace_core_primitives::Solution"]],["impl Sync for U256",1,["subspace_core_primitives::U256"]],["impl Sync for SectorSlotChallenge",1,["subspace_core_primitives::SectorSlotChallenge"]],["impl Sync for SectorId",1,["subspace_core_primitives::SectorId"]],["impl<T> Sync for NonEmptyVec<T>where\n T: Sync,",1,["subspace_core_primitives::NonEmptyVec"]],["impl Sync for NonEmptyVecErr",1,["subspace_core_primitives::NonEmptyVecErr"]]], "subspace_erasure_coding":[["impl Sync for ErasureCoding",1,["subspace_erasure_coding::ErasureCoding"]]], "subspace_farmer":[["impl Sync for Identity",1,["subspace_farmer::identity::Identity"]],["impl Sync for NodeRpcClient",1,["subspace_farmer::node_client::node_rpc_client::NodeRpcClient"]],["impl<NC> Sync for CacheWorker<NC>where\n NC: Sync,",1,["subspace_farmer::piece_cache::CacheWorker"]],["impl Sync for PieceCache",1,["subspace_farmer::piece_cache::PieceCache"]],["impl Sync for FarmingError",1,["subspace_farmer::single_disk_plot::farming::FarmingError"]],["impl Sync for DiskPieceCacheError",1,["subspace_farmer::single_disk_plot::piece_cache::DiskPieceCacheError"]],["impl Sync for Offset",1,["subspace_farmer::single_disk_plot::piece_cache::Offset"]],["impl Sync for DiskPieceCache",1,["subspace_farmer::single_disk_plot::piece_cache::DiskPieceCache"]],["impl Sync for PieceReader",1,["subspace_farmer::single_disk_plot::piece_reader::PieceReader"]],["impl Sync for PlottingError",1,["subspace_farmer::single_disk_plot::plotting::PlottingError"]],["impl Sync for SingleDiskSemaphore",1,["subspace_farmer::single_disk_plot::SingleDiskSemaphore"]],["impl Sync for SingleDiskPlotId",1,["subspace_farmer::single_disk_plot::SingleDiskPlotId"]],["impl Sync for SingleDiskPlotInfo",1,["subspace_farmer::single_disk_plot::SingleDiskPlotInfo"]],["impl Sync for SingleDiskPlotSummary",1,["subspace_farmer::single_disk_plot::SingleDiskPlotSummary"]],["impl<NC, PG> Sync for SingleDiskPlotOptions<NC, PG>where\n NC: Sync,\n PG: Sync,",1,["subspace_farmer::single_disk_plot::SingleDiskPlotOptions"]],["impl Sync for SingleDiskPlotError",1,["subspace_farmer::single_disk_plot::SingleDiskPlotError"]],["impl Sync for BackgroundTaskError",1,["subspace_farmer::single_disk_plot::BackgroundTaskError"]],["impl !Sync for SingleDiskPlot",1,["subspace_farmer::single_disk_plot::SingleDiskPlot"]],["impl Sync for ArchivalStorageInfo",1,["subspace_farmer::utils::archival_storage_info::ArchivalStorageInfo"]],["impl Sync for ArchivalStoragePieces",1,["subspace_farmer::utils::archival_storage_pieces::ArchivalStoragePieces"]],["impl<PV> Sync for FarmerPieceGetter<PV>where\n PV: Sync,",1,["subspace_farmer::utils::farmer_piece_getter::FarmerPieceGetter"]],["impl<NC> Sync for SegmentCommitmentPieceValidator<NC>where\n NC: Sync,",1,["subspace_farmer::utils::piece_validator::SegmentCommitmentPieceValidator"]],["impl Sync for ReadersAndPieces",1,["subspace_farmer::utils::readers_and_pieces::ReadersAndPieces"]]], -"subspace_farmer_components":[["impl Sync for PieceGetterRetryPolicy",1,["subspace_farmer_components::plotting::PieceGetterRetryPolicy"]],["impl Sync for PlottedSector",1,["subspace_farmer_components::plotting::PlottedSector"]],["impl Sync for PlottingError",1,["subspace_farmer_components::plotting::PlottingError"]],["impl Sync for ProvingError",1,["subspace_farmer_components::proving::ProvingError"]],["impl<'a> Sync for SolutionCandidates<'a>",1,["subspace_farmer_components::proving::SolutionCandidates"]],["impl Sync for ReadingError",1,["subspace_farmer_components::reading::ReadingError"]],["impl Sync for PlotRecord",1,["subspace_farmer_components::reading::PlotRecord"]],["impl Sync for SectorMetadata",1,["subspace_farmer_components::sector::SectorMetadata"]],["impl<'a> Sync for EncodedChunksUsed<'a>",1,["subspace_farmer_components::sector::EncodedChunksUsed"]],["impl Sync for SectorContentsMapFromBytesError",1,["subspace_farmer_components::sector::SectorContentsMapFromBytesError"]],["impl Sync for SectorContentsMapIterationError",1,["subspace_farmer_components::sector::SectorContentsMapIterationError"]],["impl Sync for SectorContentsMap",1,["subspace_farmer_components::sector::SectorContentsMap"]],["impl Sync for FarmerProtocolInfo",1,["subspace_farmer_components::FarmerProtocolInfo"]]], +"subspace_farmer_components":[["impl Sync for PieceGetterRetryPolicy",1,["subspace_farmer_components::plotting::PieceGetterRetryPolicy"]],["impl Sync for PlottedSector",1,["subspace_farmer_components::plotting::PlottedSector"]],["impl Sync for PlottingError",1,["subspace_farmer_components::plotting::PlottingError"]],["impl Sync for ProvingError",1,["subspace_farmer_components::proving::ProvingError"]],["impl<'a> Sync for SolutionCandidates<'a>",1,["subspace_farmer_components::proving::SolutionCandidates"]],["impl Sync for ReadingError",1,["subspace_farmer_components::reading::ReadingError"]],["impl Sync for PlotRecord",1,["subspace_farmer_components::reading::PlotRecord"]],["impl Sync for SectorMetadata",1,["subspace_farmer_components::sector::SectorMetadata"]],["impl Sync for SectorMetadataChecksummed",1,["subspace_farmer_components::sector::SectorMetadataChecksummed"]],["impl<'a> Sync for EncodedChunksUsed<'a>",1,["subspace_farmer_components::sector::EncodedChunksUsed"]],["impl Sync for SectorContentsMapFromBytesError",1,["subspace_farmer_components::sector::SectorContentsMapFromBytesError"]],["impl Sync for SectorContentsMapEncodeIntoError",1,["subspace_farmer_components::sector::SectorContentsMapEncodeIntoError"]],["impl Sync for SectorContentsMapIterationError",1,["subspace_farmer_components::sector::SectorContentsMapIterationError"]],["impl Sync for SectorContentsMap",1,["subspace_farmer_components::sector::SectorContentsMap"]],["impl Sync for FarmerProtocolInfo",1,["subspace_farmer_components::FarmerProtocolInfo"]]], "subspace_fraud_proof":[["impl<Block, B, Exec> Sync for ExecutionProver<Block, B, Exec>where\n B: Send + Sync,\n Block: Sync,\n Exec: Send + Sync,",1,["subspace_fraud_proof::invalid_state_transition_proof::ExecutionProver"]],["impl<CBlock, CClient, Exec, Hash, VerifierClient> Sync for InvalidStateTransitionProofVerifier<CBlock, CClient, Exec, Hash, VerifierClient>where\n CBlock: Sync,\n CClient: Send + Sync,\n Exec: Sync,\n Hash: Sync,\n VerifierClient: Sync,",1,["subspace_fraud_proof::invalid_state_transition_proof::InvalidStateTransitionProofVerifier"]],["impl<CBlock, CClient, Hash, Exec, VerifierClient> Sync for InvalidTransactionProofVerifier<CBlock, CClient, Hash, Exec, VerifierClient>where\n CBlock: Sync,\n CClient: Send + Sync,\n Exec: Send + Sync,\n Hash: Sync,\n VerifierClient: Sync,",1,["subspace_fraud_proof::invalid_transaction_proof::InvalidTransactionProofVerifier"]],["impl<Client, Block> Sync for VerifierClient<Client, Block>where\n Block: Sync,\n Client: Send + Sync,",1,["subspace_fraud_proof::verifier_api::VerifierClient"]],["impl<VerifierBlock, ITPVerifier, ISTPVerifier> Sync for ProofVerifier<VerifierBlock, ITPVerifier, ISTPVerifier>where\n ISTPVerifier: Send + Sync,\n ITPVerifier: Send + Sync,\n VerifierBlock: Sync,",1,["subspace_fraud_proof::ProofVerifier"]]], "subspace_networking":[["impl Sync for NetworkParametersPersistenceError",1,["subspace_networking::behavior::persistent_parameters::NetworkParametersPersistenceError"]],["impl Sync for NetworkingParametersManager",1,["subspace_networking::behavior::persistent_parameters::NetworkingParametersManager"]],["impl<LocalRecordProvider> !Sync for Config<LocalRecordProvider>",1,["subspace_networking::create::Config"]],["impl Sync for CreationError",1,["subspace_networking::create::CreationError"]],["impl Sync for TopicSubscription",1,["subspace_networking::node::TopicSubscription"]],["impl Sync for GetClosestPeersError",1,["subspace_networking::node::GetClosestPeersError"]],["impl Sync for SubscribeError",1,["subspace_networking::node::SubscribeError"]],["impl Sync for SendRequestError",1,["subspace_networking::node::SendRequestError"]],["impl Sync for Node",1,["subspace_networking::node::Node"]],["impl<LocalRecordProvider> !Sync for NodeRunner<LocalRecordProvider>",1,["subspace_networking::node_runner::NodeRunner"]],["impl Sync for Config",1,["subspace_networking::peer_info::handler::Config"]],["impl Sync for Notification",1,["subspace_networking::peer_info::Notification"]],["impl Sync for CuckooFilterDTO",1,["subspace_networking::peer_info::CuckooFilterDTO"]],["impl Sync for PeerInfo",1,["subspace_networking::peer_info::PeerInfo"]],["impl !Sync for PeerInfoProvider",1,["subspace_networking::peer_info::PeerInfoProvider"]],["impl<Request> Sync for GenericRequestHandler<Request>",1,["subspace_networking::request_handlers::generic_request_handler::GenericRequestHandler"]],["impl Sync for ObjectMappingsRequest",1,["subspace_networking::request_handlers::object_mappings::ObjectMappingsRequest"]],["impl Sync for ObjectMappingsResponse",1,["subspace_networking::request_handlers::object_mappings::ObjectMappingsResponse"]],["impl Sync for PieceAnnouncementRequest",1,["subspace_networking::request_handlers::piece_announcement::PieceAnnouncementRequest"]],["impl Sync for PieceAnnouncementResponse",1,["subspace_networking::request_handlers::piece_announcement::PieceAnnouncementResponse"]],["impl Sync for PieceByHashRequest",1,["subspace_networking::request_handlers::piece_by_key::PieceByHashRequest"]],["impl Sync for PieceByHashResponse",1,["subspace_networking::request_handlers::piece_by_key::PieceByHashResponse"]],["impl Sync for PiecesToPlot",1,["subspace_networking::request_handlers::pieces_by_range::PiecesToPlot"]],["impl Sync for PiecesByRangeRequest",1,["subspace_networking::request_handlers::pieces_by_range::PiecesByRangeRequest"]],["impl Sync for PiecesByRangeResponse",1,["subspace_networking::request_handlers::pieces_by_range::PiecesByRangeResponse"]],["impl Sync for SegmentHeaderRequest",1,["subspace_networking::request_handlers::segment_header::SegmentHeaderRequest"]],["impl Sync for SegmentHeaderResponse",1,["subspace_networking::request_handlers::segment_header::SegmentHeaderResponse"]],["impl Sync for NewPeerInfo",1,["subspace_networking::shared::NewPeerInfo"]],["impl Sync for MultihashCode",1,["subspace_networking::utils::multihash::MultihashCode"]],["impl Sync for NoPieceValidator",1,["subspace_networking::utils::piece_provider::NoPieceValidator"]],["impl Sync for RetryPolicy",1,["subspace_networking::utils::piece_provider::RetryPolicy"]],["impl<PV> Sync for PieceProvider<PV>where\n PV: Sync,",1,["subspace_networking::utils::piece_provider::PieceProvider"]],["impl<T> Sync for KeyWrapper<T>where\n T: Sync,",1,["subspace_networking::utils::unique_record_binary_heap::KeyWrapper"]],["impl<K> Sync for UniqueRecordBinaryHeap<K>where\n K: Sync,",1,["subspace_networking::utils::unique_record_binary_heap::UniqueRecordBinaryHeap"]]], "subspace_node":[["impl Sync for Subcommand",1,["subspace_node::domain::cli::Subcommand"]],["impl Sync for DomainCli",1,["subspace_node::domain::cli::DomainCli"]],["impl Sync for DomainInstanceStarter",1,["subspace_node::domain::domain_instance_starter::DomainInstanceStarter"]],["impl Sync for AccountId32ToAccountId20Converter",1,["subspace_node::domain::AccountId32ToAccountId20Converter"]],["impl Sync for EVMDomainExecutorDispatch",1,["subspace_node::domain::EVMDomainExecutorDispatch"]],["impl<Block, B, E> Sync for DomainGenesisBlockBuilder<Block, B, E>where\n B: Send + Sync,\n Block: Sync,\n E: Sync,",1,["subspace_node::domain::DomainGenesisBlockBuilder"]],["impl Sync for ExecutorDispatch",1,["subspace_node::ExecutorDispatch"]],["impl Sync for PurgeChainCmd",1,["subspace_node::PurgeChainCmd"]],["impl Sync for Subcommand",1,["subspace_node::Subcommand"]],["impl Sync for CliPotRole",1,["subspace_node::CliPotRole"]],["impl Sync for Cli",1,["subspace_node::Cli"]]], diff --git a/implementors/core/marker/trait.Unpin.js b/implementors/core/marker/trait.Unpin.js index e92e3254c6..0f08c761a6 100644 --- a/implementors/core/marker/trait.Unpin.js +++ b/implementors/core/marker/trait.Unpin.js @@ -37,10 +37,10 @@ "sp_lightclient":[["impl<Header> Unpin for ChainConstants<Header>where\n <Header as Header>::Number: Unpin,",1,["sp_lightclient::ChainConstants"]],["impl<Number> Unpin for StorageBound<Number>where\n Number: Unpin,",1,["sp_lightclient::StorageBound"]],["impl<Header> Unpin for HeaderExt<Header>where\n Header: Unpin,",1,["sp_lightclient::HeaderExt"]],["impl Unpin for NextDigestItems",1,["sp_lightclient::NextDigestItems"]],["impl<Header> Unpin for HeaderBelowArchivingDepthError<Header>where\n <Header as Header>::Number: Unpin,",1,["sp_lightclient::HeaderBelowArchivingDepthError"]],["impl<Header> Unpin for ImportError<Header>where\n <Header as Header>::Hash: Unpin,\n <Header as Header>::Number: Unpin,",1,["sp_lightclient::ImportError"]],["impl<Header, Store> Unpin for HeaderImporter<Header, Store>where\n Header: Unpin,\n Store: Unpin,",1,["sp_lightclient::HeaderImporter"]]], "sp_messenger":[["impl Unpin for Endpoint",1,["sp_messenger::endpoint::Endpoint"]],["impl Unpin for EndpointRequest",1,["sp_messenger::endpoint::EndpointRequest"]],["impl<Balance> Unpin for ExecutionFee<Balance>where\n Balance: Unpin,",1,["sp_messenger::messages::ExecutionFee"]],["impl<Balance> Unpin for FeeModel<Balance>where\n Balance: Unpin,",1,["sp_messenger::messages::FeeModel"]],["impl<Balance> Unpin for InitiateChannelParams<Balance>where\n Balance: Unpin,",1,["sp_messenger::messages::InitiateChannelParams"]],["impl<Balance> Unpin for ProtocolMessageRequest<Balance>where\n Balance: Unpin,",1,["sp_messenger::messages::ProtocolMessageRequest"]],["impl<Request, Response> Unpin for RequestResponse<Request, Response>where\n Request: Unpin,\n Response: Unpin,",1,["sp_messenger::messages::RequestResponse"]],["impl<Balance> Unpin for Payload<Balance>where\n Balance: Unpin,",1,["sp_messenger::messages::Payload"]],["impl<Balance> Unpin for VersionedPayload<Balance>where\n Balance: Unpin,",1,["sp_messenger::messages::VersionedPayload"]],["impl Unpin for MessageWeightTag",1,["sp_messenger::messages::MessageWeightTag"]],["impl<Balance> Unpin for Message<Balance>where\n Balance: Unpin,",1,["sp_messenger::messages::Message"]],["impl<Number, Hash> Unpin for DomainBlockInfo<Number, Hash>where\n Hash: Unpin,\n Number: Unpin,",1,["sp_messenger::messages::DomainBlockInfo"]],["impl<BlockNumber, BlockHash, StateRoot> Unpin for Proof<BlockNumber, BlockHash, StateRoot>where\n BlockHash: Unpin,\n BlockNumber: Unpin,\n StateRoot: Unpin,",1,["sp_messenger::messages::Proof"]],["impl<BlockNumber, BlockHash, StateRoot> Unpin for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>where\n BlockHash: Unpin,\n BlockNumber: Unpin,\n StateRoot: Unpin,",1,["sp_messenger::messages::ExtractedStateRootsFromProof"]],["impl<BlockNumber, BlockHash, StateRoot> Unpin for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>where\n BlockHash: Unpin,\n BlockNumber: Unpin,\n StateRoot: Unpin,",1,["sp_messenger::messages::CrossDomainMessage"]],["impl Unpin for RelayerMessageWithStorageKey",1,["sp_messenger::messages::RelayerMessageWithStorageKey"]],["impl Unpin for RelayerMessagesWithStorageKey",1,["sp_messenger::messages::RelayerMessagesWithStorageKey"]],["impl<Number, Hash, StateRoot> Unpin for CoreDomainStateRootStorage<Number, Hash, StateRoot>where\n Hash: Unpin,\n Number: Unpin,\n StateRoot: Unpin,",1,["sp_messenger::messages::CoreDomainStateRootStorage"]],["impl Unpin for VerificationError",1,["sp_messenger::verification::VerificationError"]],["impl<H> Unpin for StorageProofVerifier<H>where\n H: Unpin,",1,["sp_messenger::verification::StorageProofVerifier"]]], "subspace_archiving":[["impl Unpin for Segment",1,["subspace_archiving::archiver::Segment"]],["impl Unpin for SegmentItem",1,["subspace_archiving::archiver::SegmentItem"]],["impl Unpin for NewArchivedSegment",1,["subspace_archiving::archiver::NewArchivedSegment"]],["impl Unpin for ArchiverInstantiationError",1,["subspace_archiving::archiver::ArchiverInstantiationError"]],["impl Unpin for Archiver",1,["subspace_archiving::archiver::Archiver"]],["impl Unpin for ReconstructorInstantiationError",1,["subspace_archiving::piece_reconstructor::ReconstructorInstantiationError"]],["impl Unpin for ReconstructorError",1,["subspace_archiving::piece_reconstructor::ReconstructorError"]],["impl Unpin for PiecesReconstructor",1,["subspace_archiving::piece_reconstructor::PiecesReconstructor"]],["impl Unpin for ReconstructorInstantiationError",1,["subspace_archiving::reconstructor::ReconstructorInstantiationError"]],["impl Unpin for ReconstructorError",1,["subspace_archiving::reconstructor::ReconstructorError"]],["impl Unpin for ReconstructedContents",1,["subspace_archiving::reconstructor::ReconstructedContents"]],["impl Unpin for Reconstructor",1,["subspace_archiving::reconstructor::Reconstructor"]]], -"subspace_core_primitives":[["impl Unpin for Polynomial",1,["subspace_core_primitives::crypto::kzg::Polynomial"]],["impl Unpin for Commitment",1,["subspace_core_primitives::crypto::kzg::Commitment"]],["impl Unpin for Witness",1,["subspace_core_primitives::crypto::kzg::Witness"]],["impl Unpin for Kzg",1,["subspace_core_primitives::crypto::kzg::Kzg"]],["impl Unpin for Scalar",1,["subspace_core_primitives::crypto::Scalar"]],["impl Unpin for BlockObject",1,["subspace_core_primitives::objects::BlockObject"]],["impl Unpin for BlockObjectMapping",1,["subspace_core_primitives::objects::BlockObjectMapping"]],["impl Unpin for PieceObject",1,["subspace_core_primitives::objects::PieceObject"]],["impl Unpin for PieceObjectMapping",1,["subspace_core_primitives::objects::PieceObjectMapping"]],["impl Unpin for GlobalObject",1,["subspace_core_primitives::objects::GlobalObject"]],["impl Unpin for SBucket",1,["subspace_core_primitives::pieces::SBucket"]],["impl Unpin for PieceIndex",1,["subspace_core_primitives::pieces::PieceIndex"]],["impl Unpin for PieceOffset",1,["subspace_core_primitives::pieces::PieceOffset"]],["impl Unpin for PieceIndexHash",1,["subspace_core_primitives::pieces::PieceIndexHash"]],["impl Unpin for RawRecord",1,["subspace_core_primitives::pieces::RawRecord"]],["impl Unpin for Record",1,["subspace_core_primitives::pieces::Record"]],["impl Unpin for RecordCommitment",1,["subspace_core_primitives::pieces::RecordCommitment"]],["impl Unpin for RecordWitness",1,["subspace_core_primitives::pieces::RecordWitness"]],["impl Unpin for Piece",1,["subspace_core_primitives::pieces::Piece"]],["impl Unpin for PieceArray",1,["subspace_core_primitives::pieces::PieceArray"]],["impl Unpin for FlatPieces",1,["subspace_core_primitives::pieces::FlatPieces"]],["impl Unpin for SegmentIndex",1,["subspace_core_primitives::segments::SegmentIndex"]],["impl Unpin for HistorySize",1,["subspace_core_primitives::segments::HistorySize"]],["impl Unpin for RecordedHistorySegment",1,["subspace_core_primitives::segments::RecordedHistorySegment"]],["impl Unpin for ArchivedHistorySegment",1,["subspace_core_primitives::segments::ArchivedHistorySegment"]],["impl Unpin for Randomness",1,["subspace_core_primitives::Randomness"]],["impl Unpin for PosSeed",1,["subspace_core_primitives::PosSeed"]],["impl Unpin for PosQualityBytes",1,["subspace_core_primitives::PosQualityBytes"]],["impl Unpin for PosProof",1,["subspace_core_primitives::PosProof"]],["impl Unpin for PotKey",1,["subspace_core_primitives::PotKey"]],["impl Unpin for PotSeed",1,["subspace_core_primitives::PotSeed"]],["impl Unpin for PotCheckpoint",1,["subspace_core_primitives::PotCheckpoint"]],["impl Unpin for PotProof",1,["subspace_core_primitives::PotProof"]],["impl Unpin for PublicKey",1,["subspace_core_primitives::PublicKey"]],["impl Unpin for RewardSignature",1,["subspace_core_primitives::RewardSignature"]],["impl Unpin for ArchivedBlockProgress",1,["subspace_core_primitives::ArchivedBlockProgress"]],["impl Unpin for LastArchivedBlock",1,["subspace_core_primitives::LastArchivedBlock"]],["impl Unpin for SegmentHeader",1,["subspace_core_primitives::SegmentHeader"]],["impl<PublicKey, RewardAddress> Unpin for Solution<PublicKey, RewardAddress>where\n PublicKey: Unpin,\n RewardAddress: Unpin,",1,["subspace_core_primitives::Solution"]],["impl Unpin for U256",1,["subspace_core_primitives::U256"]],["impl Unpin for SectorSlotChallenge",1,["subspace_core_primitives::SectorSlotChallenge"]],["impl Unpin for SectorId",1,["subspace_core_primitives::SectorId"]],["impl<T> Unpin for NonEmptyVec<T>where\n T: Unpin,",1,["subspace_core_primitives::NonEmptyVec"]],["impl Unpin for NonEmptyVecErr",1,["subspace_core_primitives::NonEmptyVecErr"]]], +"subspace_core_primitives":[["impl<T> Unpin for Blake3Checksummed<T>where\n T: Unpin,",1,["subspace_core_primitives::checksum::Blake3Checksummed"]],["impl Unpin for Polynomial",1,["subspace_core_primitives::crypto::kzg::Polynomial"]],["impl Unpin for Commitment",1,["subspace_core_primitives::crypto::kzg::Commitment"]],["impl Unpin for Witness",1,["subspace_core_primitives::crypto::kzg::Witness"]],["impl Unpin for Kzg",1,["subspace_core_primitives::crypto::kzg::Kzg"]],["impl Unpin for Scalar",1,["subspace_core_primitives::crypto::Scalar"]],["impl Unpin for BlockObject",1,["subspace_core_primitives::objects::BlockObject"]],["impl Unpin for BlockObjectMapping",1,["subspace_core_primitives::objects::BlockObjectMapping"]],["impl Unpin for PieceObject",1,["subspace_core_primitives::objects::PieceObject"]],["impl Unpin for PieceObjectMapping",1,["subspace_core_primitives::objects::PieceObjectMapping"]],["impl Unpin for GlobalObject",1,["subspace_core_primitives::objects::GlobalObject"]],["impl Unpin for SBucket",1,["subspace_core_primitives::pieces::SBucket"]],["impl Unpin for PieceIndex",1,["subspace_core_primitives::pieces::PieceIndex"]],["impl Unpin for PieceOffset",1,["subspace_core_primitives::pieces::PieceOffset"]],["impl Unpin for PieceIndexHash",1,["subspace_core_primitives::pieces::PieceIndexHash"]],["impl Unpin for RawRecord",1,["subspace_core_primitives::pieces::RawRecord"]],["impl Unpin for Record",1,["subspace_core_primitives::pieces::Record"]],["impl Unpin for RecordCommitment",1,["subspace_core_primitives::pieces::RecordCommitment"]],["impl Unpin for RecordWitness",1,["subspace_core_primitives::pieces::RecordWitness"]],["impl Unpin for Piece",1,["subspace_core_primitives::pieces::Piece"]],["impl Unpin for PieceArray",1,["subspace_core_primitives::pieces::PieceArray"]],["impl Unpin for FlatPieces",1,["subspace_core_primitives::pieces::FlatPieces"]],["impl Unpin for SegmentIndex",1,["subspace_core_primitives::segments::SegmentIndex"]],["impl Unpin for HistorySize",1,["subspace_core_primitives::segments::HistorySize"]],["impl Unpin for RecordedHistorySegment",1,["subspace_core_primitives::segments::RecordedHistorySegment"]],["impl Unpin for ArchivedHistorySegment",1,["subspace_core_primitives::segments::ArchivedHistorySegment"]],["impl Unpin for Randomness",1,["subspace_core_primitives::Randomness"]],["impl Unpin for PosSeed",1,["subspace_core_primitives::PosSeed"]],["impl Unpin for PosQualityBytes",1,["subspace_core_primitives::PosQualityBytes"]],["impl Unpin for PosProof",1,["subspace_core_primitives::PosProof"]],["impl Unpin for PotKey",1,["subspace_core_primitives::PotKey"]],["impl Unpin for PotSeed",1,["subspace_core_primitives::PotSeed"]],["impl Unpin for PotCheckpoint",1,["subspace_core_primitives::PotCheckpoint"]],["impl Unpin for PotProof",1,["subspace_core_primitives::PotProof"]],["impl Unpin for PublicKey",1,["subspace_core_primitives::PublicKey"]],["impl Unpin for RewardSignature",1,["subspace_core_primitives::RewardSignature"]],["impl Unpin for ArchivedBlockProgress",1,["subspace_core_primitives::ArchivedBlockProgress"]],["impl Unpin for LastArchivedBlock",1,["subspace_core_primitives::LastArchivedBlock"]],["impl Unpin for SegmentHeader",1,["subspace_core_primitives::SegmentHeader"]],["impl<PublicKey, RewardAddress> Unpin for Solution<PublicKey, RewardAddress>where\n PublicKey: Unpin,\n RewardAddress: Unpin,",1,["subspace_core_primitives::Solution"]],["impl Unpin for U256",1,["subspace_core_primitives::U256"]],["impl Unpin for SectorSlotChallenge",1,["subspace_core_primitives::SectorSlotChallenge"]],["impl Unpin for SectorId",1,["subspace_core_primitives::SectorId"]],["impl<T> Unpin for NonEmptyVec<T>where\n T: Unpin,",1,["subspace_core_primitives::NonEmptyVec"]],["impl Unpin for NonEmptyVecErr",1,["subspace_core_primitives::NonEmptyVecErr"]]], "subspace_erasure_coding":[["impl Unpin for ErasureCoding",1,["subspace_erasure_coding::ErasureCoding"]]], "subspace_farmer":[["impl Unpin for Identity",1,["subspace_farmer::identity::Identity"]],["impl Unpin for NodeRpcClient",1,["subspace_farmer::node_client::node_rpc_client::NodeRpcClient"]],["impl<NC> Unpin for CacheWorker<NC>where\n NC: Unpin,",1,["subspace_farmer::piece_cache::CacheWorker"]],["impl Unpin for PieceCache",1,["subspace_farmer::piece_cache::PieceCache"]],["impl Unpin for FarmingError",1,["subspace_farmer::single_disk_plot::farming::FarmingError"]],["impl Unpin for DiskPieceCacheError",1,["subspace_farmer::single_disk_plot::piece_cache::DiskPieceCacheError"]],["impl Unpin for Offset",1,["subspace_farmer::single_disk_plot::piece_cache::Offset"]],["impl Unpin for DiskPieceCache",1,["subspace_farmer::single_disk_plot::piece_cache::DiskPieceCache"]],["impl Unpin for PieceReader",1,["subspace_farmer::single_disk_plot::piece_reader::PieceReader"]],["impl Unpin for PlottingError",1,["subspace_farmer::single_disk_plot::plotting::PlottingError"]],["impl Unpin for SingleDiskSemaphore",1,["subspace_farmer::single_disk_plot::SingleDiskSemaphore"]],["impl Unpin for SingleDiskPlotId",1,["subspace_farmer::single_disk_plot::SingleDiskPlotId"]],["impl Unpin for SingleDiskPlotInfo",1,["subspace_farmer::single_disk_plot::SingleDiskPlotInfo"]],["impl Unpin for SingleDiskPlotSummary",1,["subspace_farmer::single_disk_plot::SingleDiskPlotSummary"]],["impl<NC, PG> Unpin for SingleDiskPlotOptions<NC, PG>where\n NC: Unpin,\n PG: Unpin,",1,["subspace_farmer::single_disk_plot::SingleDiskPlotOptions"]],["impl Unpin for SingleDiskPlotError",1,["subspace_farmer::single_disk_plot::SingleDiskPlotError"]],["impl Unpin for BackgroundTaskError",1,["subspace_farmer::single_disk_plot::BackgroundTaskError"]],["impl Unpin for SingleDiskPlot",1,["subspace_farmer::single_disk_plot::SingleDiskPlot"]],["impl Unpin for ArchivalStorageInfo",1,["subspace_farmer::utils::archival_storage_info::ArchivalStorageInfo"]],["impl Unpin for ArchivalStoragePieces",1,["subspace_farmer::utils::archival_storage_pieces::ArchivalStoragePieces"]],["impl<PV> Unpin for FarmerPieceGetter<PV>where\n PV: Unpin,",1,["subspace_farmer::utils::farmer_piece_getter::FarmerPieceGetter"]],["impl<NC> Unpin for SegmentCommitmentPieceValidator<NC>where\n NC: Unpin,",1,["subspace_farmer::utils::piece_validator::SegmentCommitmentPieceValidator"]],["impl Unpin for ReadersAndPieces",1,["subspace_farmer::utils::readers_and_pieces::ReadersAndPieces"]]], -"subspace_farmer_components":[["impl Unpin for PieceGetterRetryPolicy",1,["subspace_farmer_components::plotting::PieceGetterRetryPolicy"]],["impl Unpin for PlottedSector",1,["subspace_farmer_components::plotting::PlottedSector"]],["impl Unpin for PlottingError",1,["subspace_farmer_components::plotting::PlottingError"]],["impl Unpin for ProvingError",1,["subspace_farmer_components::proving::ProvingError"]],["impl<'a> Unpin for SolutionCandidates<'a>",1,["subspace_farmer_components::proving::SolutionCandidates"]],["impl Unpin for ReadingError",1,["subspace_farmer_components::reading::ReadingError"]],["impl Unpin for PlotRecord",1,["subspace_farmer_components::reading::PlotRecord"]],["impl Unpin for SectorMetadata",1,["subspace_farmer_components::sector::SectorMetadata"]],["impl<'a> Unpin for EncodedChunksUsed<'a>",1,["subspace_farmer_components::sector::EncodedChunksUsed"]],["impl Unpin for SectorContentsMapFromBytesError",1,["subspace_farmer_components::sector::SectorContentsMapFromBytesError"]],["impl Unpin for SectorContentsMapIterationError",1,["subspace_farmer_components::sector::SectorContentsMapIterationError"]],["impl Unpin for SectorContentsMap",1,["subspace_farmer_components::sector::SectorContentsMap"]],["impl Unpin for FarmerProtocolInfo",1,["subspace_farmer_components::FarmerProtocolInfo"]]], +"subspace_farmer_components":[["impl Unpin for PieceGetterRetryPolicy",1,["subspace_farmer_components::plotting::PieceGetterRetryPolicy"]],["impl Unpin for PlottedSector",1,["subspace_farmer_components::plotting::PlottedSector"]],["impl Unpin for PlottingError",1,["subspace_farmer_components::plotting::PlottingError"]],["impl Unpin for ProvingError",1,["subspace_farmer_components::proving::ProvingError"]],["impl<'a> Unpin for SolutionCandidates<'a>",1,["subspace_farmer_components::proving::SolutionCandidates"]],["impl Unpin for ReadingError",1,["subspace_farmer_components::reading::ReadingError"]],["impl Unpin for PlotRecord",1,["subspace_farmer_components::reading::PlotRecord"]],["impl Unpin for SectorMetadata",1,["subspace_farmer_components::sector::SectorMetadata"]],["impl Unpin for SectorMetadataChecksummed",1,["subspace_farmer_components::sector::SectorMetadataChecksummed"]],["impl<'a> Unpin for EncodedChunksUsed<'a>",1,["subspace_farmer_components::sector::EncodedChunksUsed"]],["impl Unpin for SectorContentsMapFromBytesError",1,["subspace_farmer_components::sector::SectorContentsMapFromBytesError"]],["impl Unpin for SectorContentsMapEncodeIntoError",1,["subspace_farmer_components::sector::SectorContentsMapEncodeIntoError"]],["impl Unpin for SectorContentsMapIterationError",1,["subspace_farmer_components::sector::SectorContentsMapIterationError"]],["impl Unpin for SectorContentsMap",1,["subspace_farmer_components::sector::SectorContentsMap"]],["impl Unpin for FarmerProtocolInfo",1,["subspace_farmer_components::FarmerProtocolInfo"]]], "subspace_fraud_proof":[["impl<Block, B, Exec> Unpin for ExecutionProver<Block, B, Exec>where\n Block: Unpin,",1,["subspace_fraud_proof::invalid_state_transition_proof::ExecutionProver"]],["impl<CBlock, CClient, Exec, Hash, VerifierClient> Unpin for InvalidStateTransitionProofVerifier<CBlock, CClient, Exec, Hash, VerifierClient>where\n CBlock: Unpin,\n Exec: Unpin,\n Hash: Unpin,\n VerifierClient: Unpin,",1,["subspace_fraud_proof::invalid_state_transition_proof::InvalidStateTransitionProofVerifier"]],["impl<CBlock, CClient, Hash, Exec, VerifierClient> Unpin for InvalidTransactionProofVerifier<CBlock, CClient, Hash, Exec, VerifierClient>where\n CBlock: Unpin,\n Hash: Unpin,\n VerifierClient: Unpin,",1,["subspace_fraud_proof::invalid_transaction_proof::InvalidTransactionProofVerifier"]],["impl<Client, Block> Unpin for VerifierClient<Client, Block>where\n Block: Unpin,",1,["subspace_fraud_proof::verifier_api::VerifierClient"]],["impl<VerifierBlock, ITPVerifier, ISTPVerifier> Unpin for ProofVerifier<VerifierBlock, ITPVerifier, ISTPVerifier>where\n VerifierBlock: Unpin,",1,["subspace_fraud_proof::ProofVerifier"]]], "subspace_networking":[["impl Unpin for NetworkParametersPersistenceError",1,["subspace_networking::behavior::persistent_parameters::NetworkParametersPersistenceError"]],["impl Unpin for NetworkingParametersManager",1,["subspace_networking::behavior::persistent_parameters::NetworkingParametersManager"]],["impl<LocalRecordProvider> Unpin for Config<LocalRecordProvider>where\n LocalRecordProvider: Unpin,",1,["subspace_networking::create::Config"]],["impl Unpin for CreationError",1,["subspace_networking::create::CreationError"]],["impl Unpin for GetClosestPeersError",1,["subspace_networking::node::GetClosestPeersError"]],["impl Unpin for SubscribeError",1,["subspace_networking::node::SubscribeError"]],["impl Unpin for SendRequestError",1,["subspace_networking::node::SendRequestError"]],["impl Unpin for Node",1,["subspace_networking::node::Node"]],["impl<LocalRecordProvider> Unpin for NodeRunner<LocalRecordProvider>",1,["subspace_networking::node_runner::NodeRunner"]],["impl Unpin for Config",1,["subspace_networking::peer_info::handler::Config"]],["impl Unpin for Notification",1,["subspace_networking::peer_info::Notification"]],["impl Unpin for CuckooFilterDTO",1,["subspace_networking::peer_info::CuckooFilterDTO"]],["impl Unpin for PeerInfo",1,["subspace_networking::peer_info::PeerInfo"]],["impl Unpin for PeerInfoProvider",1,["subspace_networking::peer_info::PeerInfoProvider"]],["impl<Request> Unpin for GenericRequestHandler<Request>",1,["subspace_networking::request_handlers::generic_request_handler::GenericRequestHandler"]],["impl Unpin for ObjectMappingsRequest",1,["subspace_networking::request_handlers::object_mappings::ObjectMappingsRequest"]],["impl Unpin for ObjectMappingsResponse",1,["subspace_networking::request_handlers::object_mappings::ObjectMappingsResponse"]],["impl Unpin for PieceAnnouncementRequest",1,["subspace_networking::request_handlers::piece_announcement::PieceAnnouncementRequest"]],["impl Unpin for PieceAnnouncementResponse",1,["subspace_networking::request_handlers::piece_announcement::PieceAnnouncementResponse"]],["impl Unpin for PieceByHashRequest",1,["subspace_networking::request_handlers::piece_by_key::PieceByHashRequest"]],["impl Unpin for PieceByHashResponse",1,["subspace_networking::request_handlers::piece_by_key::PieceByHashResponse"]],["impl Unpin for PiecesToPlot",1,["subspace_networking::request_handlers::pieces_by_range::PiecesToPlot"]],["impl Unpin for PiecesByRangeRequest",1,["subspace_networking::request_handlers::pieces_by_range::PiecesByRangeRequest"]],["impl Unpin for PiecesByRangeResponse",1,["subspace_networking::request_handlers::pieces_by_range::PiecesByRangeResponse"]],["impl Unpin for SegmentHeaderRequest",1,["subspace_networking::request_handlers::segment_header::SegmentHeaderRequest"]],["impl Unpin for SegmentHeaderResponse",1,["subspace_networking::request_handlers::segment_header::SegmentHeaderResponse"]],["impl Unpin for NewPeerInfo",1,["subspace_networking::shared::NewPeerInfo"]],["impl Unpin for MultihashCode",1,["subspace_networking::utils::multihash::MultihashCode"]],["impl Unpin for NoPieceValidator",1,["subspace_networking::utils::piece_provider::NoPieceValidator"]],["impl Unpin for RetryPolicy",1,["subspace_networking::utils::piece_provider::RetryPolicy"]],["impl<PV> Unpin for PieceProvider<PV>where\n PV: Unpin,",1,["subspace_networking::utils::piece_provider::PieceProvider"]],["impl<T> Unpin for KeyWrapper<T>where\n T: Unpin,",1,["subspace_networking::utils::unique_record_binary_heap::KeyWrapper"]],["impl<K> Unpin for UniqueRecordBinaryHeap<K>",1,["subspace_networking::utils::unique_record_binary_heap::UniqueRecordBinaryHeap"]],["impl<'pin> Unpin for TopicSubscriptionwhere\n __TopicSubscription<'pin>: Unpin,"]], "subspace_node":[["impl Unpin for Subcommand",1,["subspace_node::domain::cli::Subcommand"]],["impl Unpin for DomainCli",1,["subspace_node::domain::cli::DomainCli"]],["impl Unpin for DomainInstanceStarter",1,["subspace_node::domain::domain_instance_starter::DomainInstanceStarter"]],["impl Unpin for AccountId32ToAccountId20Converter",1,["subspace_node::domain::AccountId32ToAccountId20Converter"]],["impl Unpin for EVMDomainExecutorDispatch",1,["subspace_node::domain::EVMDomainExecutorDispatch"]],["impl<Block, B, E> Unpin for DomainGenesisBlockBuilder<Block, B, E>where\n Block: Unpin,\n E: Unpin,",1,["subspace_node::domain::DomainGenesisBlockBuilder"]],["impl Unpin for ExecutorDispatch",1,["subspace_node::ExecutorDispatch"]],["impl Unpin for PurgeChainCmd",1,["subspace_node::PurgeChainCmd"]],["impl Unpin for Subcommand",1,["subspace_node::Subcommand"]],["impl Unpin for CliPotRole",1,["subspace_node::CliPotRole"]],["impl Unpin for Cli",1,["subspace_node::Cli"]]], diff --git a/implementors/core/ops/arith/trait.Add.js b/implementors/core/ops/arith/trait.Add.js index 83174f7948..afa0f73156 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<U256> for U256"],["impl Add<PieceIndex> for PieceIndex"],["impl Add<SBucket> for SBucket"],["impl Add<PieceOffset> for PieceOffset"],["impl Add<SegmentIndex> for SegmentIndex"]] +"subspace_core_primitives":[["impl Add<U256> for U256"],["impl Add<PieceIndex> for PieceIndex"],["impl Add<PieceOffset> for PieceOffset"],["impl Add<SegmentIndex> for SegmentIndex"],["impl Add<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/arith/trait.AddAssign.js b/implementors/core/ops/arith/trait.AddAssign.js index 51a5f2e824..eec20be240 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<PieceOffset> for PieceOffset"],["impl AddAssign<SBucket> for SBucket"],["impl AddAssign<PieceIndex> for PieceIndex"],["impl AddAssign<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.Div.js b/implementors/core/ops/arith/trait.Div.js index 850c892697..ad9a24740a 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 U256where\n U256: Div<__RhsT, Output = U256>,"],["impl<__RhsT> Div<__RhsT> for SegmentIndexwhere\n u64: Div<__RhsT, Output = u64>,"],["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 SBucketwhere\n u16: Div<__RhsT, Output = u16>,"]] +"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 SegmentIndexwhere\n u64: Div<__RhsT, Output = u64>,"],["impl<__RhsT> Div<__RhsT> for U256where\n U256: Div<__RhsT, Output = U256>,"],["impl<__RhsT> Div<__RhsT> for PieceOffsetwhere\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 1b3dccca65..02ea9e0b94 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 PieceIndexwhere\n u64: DivAssign<__RhsT>,"],["impl<__RhsT> DivAssign<__RhsT> for SBucketwhere\n u16: DivAssign<__RhsT>,"],["impl<__RhsT> DivAssign<__RhsT> for SegmentIndexwhere\n u64: DivAssign<__RhsT>,"],["impl<__RhsT> DivAssign<__RhsT> for PieceOffsetwhere\n u16: DivAssign<__RhsT>,"]] +"subspace_core_primitives":[["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 SegmentIndexwhere\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 15b564c46c..d065d74cfa 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 SBucketwhere\n u16: Mul<__RhsT, Output = u16>,"],["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 PieceOffsetwhere\n u16: Mul<__RhsT, Output = u16>,"],["impl<__RhsT> Mul<__RhsT> for U256where\n U256: Mul<__RhsT, Output = U256>,"]] +"subspace_core_primitives":[["impl<__RhsT> Mul<__RhsT> for PieceOffsetwhere\n u16: Mul<__RhsT, Output = u16>,"],["impl<__RhsT> Mul<__RhsT> for SBucketwhere\n u16: Mul<__RhsT, Output = u16>,"],["impl<__RhsT> Mul<__RhsT> for SegmentIndexwhere\n u64: Mul<__RhsT, Output = u64>,"],["impl<__RhsT> Mul<__RhsT> for U256where\n U256: Mul<__RhsT, Output = U256>,"],["impl<__RhsT> Mul<__RhsT> for PieceIndexwhere\n u64: Mul<__RhsT, Output = u64>,"]] };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 f098c196a4..a65fb253bc 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 PieceIndexwhere\n u64: MulAssign<__RhsT>,"],["impl<__RhsT> MulAssign<__RhsT> for PieceOffsetwhere\n u16: MulAssign<__RhsT>,"],["impl<__RhsT> MulAssign<__RhsT> for SBucketwhere\n u16: MulAssign<__RhsT>,"],["impl<__RhsT> MulAssign<__RhsT> for SegmentIndexwhere\n u64: MulAssign<__RhsT>,"]] +"subspace_core_primitives":[["impl<__RhsT> MulAssign<__RhsT> for PieceOffsetwhere\n u16: MulAssign<__RhsT>,"],["impl<__RhsT> MulAssign<__RhsT> for SBucketwhere\n u16: MulAssign<__RhsT>,"],["impl<__RhsT> MulAssign<__RhsT> for PieceIndexwhere\n u64: MulAssign<__RhsT>,"],["impl<__RhsT> MulAssign<__RhsT> for SegmentIndexwhere\n u64: 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 1c95e1dcf2..ea6ab6430c 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<SegmentIndex> for SegmentIndex"],["impl Sub<PieceOffset> for PieceOffset"],["impl Sub<PieceIndex> for PieceIndex"],["impl Sub<SBucket> for SBucket"],["impl Sub<U256> for U256"]] +"subspace_core_primitives":[["impl Sub<PieceOffset> for PieceOffset"],["impl Sub<U256> for U256"],["impl Sub<SBucket> for SBucket"],["impl Sub<PieceIndex> for PieceIndex"],["impl Sub<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.SubAssign.js b/implementors/core/ops/arith/trait.SubAssign.js index 8884486067..d40d6a97c3 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<SBucket> for SBucket"],["impl SubAssign<PieceOffset> for PieceOffset"],["impl SubAssign<PieceIndex> for PieceIndex"],["impl SubAssign<SegmentIndex> for SegmentIndex"]] +"subspace_core_primitives":[["impl SubAssign<SegmentIndex> for SegmentIndex"],["impl SubAssign<PieceOffset> for PieceOffset"],["impl SubAssign<SBucket> for SBucket"],["impl SubAssign<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/deref/trait.Deref.js b/implementors/core/ops/deref/trait.Deref.js index 49297cab92..d54344962e 100644 --- a/implementors/core/ops/deref/trait.Deref.js +++ b/implementors/core/ops/deref/trait.Deref.js @@ -1,7 +1,8 @@ (function() {var implementors = { -"sp_consensus_subspace":[["impl Deref for PosExtension"],["impl Deref for InherentDataProvider"],["impl Deref for KzgExtension"]], +"sp_consensus_subspace":[["impl Deref for InherentDataProvider"],["impl Deref for PosExtension"],["impl Deref for KzgExtension"]], "sp_domains":[["impl Deref for GenesisReceiptExtension"]], -"subspace_core_primitives":[["impl Deref for RecordCommitment"],["impl Deref for PieceArray"],["impl Deref for PosSeed"],["impl Deref for Scalar"],["impl Deref for FlatPieces"],["impl Deref for Commitment"],["impl Deref for ArchivedHistorySegment"],["impl Deref for Witness"],["impl Deref for RecordWitness"],["impl Deref for PublicKey"],["impl Deref for PosQualityBytes"],["impl Deref for RewardSignature"],["impl Deref for Piece"],["impl Deref for SectorSlotChallenge"],["impl Deref for RecordedHistorySegment"],["impl Deref for RawRecord"],["impl Deref for HistorySize"],["impl Deref for Record"],["impl Deref for Randomness"],["impl Deref for PosProof"]], +"subspace_core_primitives":[["impl Deref for RewardSignature"],["impl Deref for Record"],["impl Deref for RecordWitness"],["impl Deref for Witness"],["impl Deref for PosQualityBytes"],["impl Deref for Randomness"],["impl Deref for RecordCommitment"],["impl Deref for Piece"],["impl Deref for PosSeed"],["impl Deref for PublicKey"],["impl Deref for SectorSlotChallenge"],["impl Deref for PosProof"],["impl Deref for ArchivedHistorySegment"],["impl Deref for Commitment"],["impl Deref for FlatPieces"],["impl Deref for Scalar"],["impl Deref for HistorySize"],["impl Deref for RawRecord"],["impl Deref for PieceArray"],["impl Deref for RecordedHistorySegment"]], "subspace_farmer":[["impl Deref for Identity"]], +"subspace_farmer_components":[["impl Deref for SectorMetadataChecksummed"]], "subspace_service":[["impl Deref for SubspaceConfiguration"]] };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 1a99ac6619..85f9ee722f 100644 --- a/implementors/core/ops/deref/trait.DerefMut.js +++ b/implementors/core/ops/deref/trait.DerefMut.js @@ -1,6 +1,7 @@ (function() {var implementors = { -"sp_consensus_subspace":[["impl DerefMut for PosExtension"],["impl DerefMut for KzgExtension"]], +"sp_consensus_subspace":[["impl DerefMut for KzgExtension"],["impl DerefMut for PosExtension"]], "sp_domains":[["impl DerefMut for GenesisReceiptExtension"]], -"subspace_core_primitives":[["impl DerefMut for FlatPieces"],["impl DerefMut for PieceArray"],["impl DerefMut for PosProof"],["impl DerefMut for Piece"],["impl DerefMut for RecordCommitment"],["impl DerefMut for Witness"],["impl DerefMut for RecordWitness"],["impl DerefMut for ArchivedHistorySegment"],["impl DerefMut for RawRecord"],["impl DerefMut for RecordedHistorySegment"],["impl DerefMut for Scalar"],["impl DerefMut for Commitment"],["impl DerefMut for HistorySize"],["impl DerefMut for Record"]], +"subspace_core_primitives":[["impl DerefMut for FlatPieces"],["impl DerefMut for RecordedHistorySegment"],["impl DerefMut for Scalar"],["impl DerefMut for HistorySize"],["impl DerefMut for Commitment"],["impl DerefMut for RawRecord"],["impl DerefMut for ArchivedHistorySegment"],["impl DerefMut for PieceArray"],["impl DerefMut for PosProof"],["impl DerefMut for Piece"],["impl DerefMut for Record"],["impl DerefMut for RecordWitness"],["impl DerefMut for Witness"],["impl DerefMut for RecordCommitment"]], +"subspace_farmer_components":[["impl DerefMut for SectorMetadataChecksummed"]], "subspace_service":[["impl DerefMut for SubspaceConfiguration"]] };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 203fbb2881..c5d19e2eb9 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 SingleDiskPlot"]], "subspace_farmer_components":[["impl Drop for EncodedChunksUsed<'_>"]], -"subspace_networking":[["impl Drop for NetworkingParametersManager"],["impl Drop for TopicSubscription"]] +"subspace_networking":[["impl Drop for TopicSubscription"],["impl Drop for NetworkingParametersManager"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js b/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js index ca56dde8fe..7bd4b8ae47 100644 --- a/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js +++ b/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -37,10 +37,10 @@ "sp_lightclient":[["impl<Header> RefUnwindSafe for ChainConstants<Header>where\n <Header as Header>::Number: RefUnwindSafe,",1,["sp_lightclient::ChainConstants"]],["impl<Number> RefUnwindSafe for StorageBound<Number>where\n Number: RefUnwindSafe,",1,["sp_lightclient::StorageBound"]],["impl<Header> RefUnwindSafe for HeaderExt<Header>where\n Header: RefUnwindSafe,",1,["sp_lightclient::HeaderExt"]],["impl RefUnwindSafe for NextDigestItems",1,["sp_lightclient::NextDigestItems"]],["impl<Header> RefUnwindSafe for HeaderBelowArchivingDepthError<Header>where\n <Header as Header>::Number: RefUnwindSafe,",1,["sp_lightclient::HeaderBelowArchivingDepthError"]],["impl<Header> RefUnwindSafe for ImportError<Header>where\n <Header as Header>::Hash: RefUnwindSafe,\n <Header as Header>::Number: RefUnwindSafe,",1,["sp_lightclient::ImportError"]],["impl<Header, Store> RefUnwindSafe for HeaderImporter<Header, Store>where\n Header: RefUnwindSafe,\n Store: RefUnwindSafe,",1,["sp_lightclient::HeaderImporter"]]], "sp_messenger":[["impl RefUnwindSafe for Endpoint",1,["sp_messenger::endpoint::Endpoint"]],["impl RefUnwindSafe for EndpointRequest",1,["sp_messenger::endpoint::EndpointRequest"]],["impl<Balance> RefUnwindSafe for ExecutionFee<Balance>where\n Balance: RefUnwindSafe,",1,["sp_messenger::messages::ExecutionFee"]],["impl<Balance> RefUnwindSafe for FeeModel<Balance>where\n Balance: RefUnwindSafe,",1,["sp_messenger::messages::FeeModel"]],["impl<Balance> RefUnwindSafe for InitiateChannelParams<Balance>where\n Balance: RefUnwindSafe,",1,["sp_messenger::messages::InitiateChannelParams"]],["impl<Balance> RefUnwindSafe for ProtocolMessageRequest<Balance>where\n Balance: RefUnwindSafe,",1,["sp_messenger::messages::ProtocolMessageRequest"]],["impl<Request, Response> RefUnwindSafe for RequestResponse<Request, Response>where\n Request: RefUnwindSafe,\n Response: RefUnwindSafe,",1,["sp_messenger::messages::RequestResponse"]],["impl<Balance> RefUnwindSafe for Payload<Balance>where\n Balance: RefUnwindSafe,",1,["sp_messenger::messages::Payload"]],["impl<Balance> RefUnwindSafe for VersionedPayload<Balance>where\n Balance: RefUnwindSafe,",1,["sp_messenger::messages::VersionedPayload"]],["impl RefUnwindSafe for MessageWeightTag",1,["sp_messenger::messages::MessageWeightTag"]],["impl<Balance> RefUnwindSafe for Message<Balance>where\n Balance: RefUnwindSafe,",1,["sp_messenger::messages::Message"]],["impl<Number, Hash> RefUnwindSafe for DomainBlockInfo<Number, Hash>where\n Hash: RefUnwindSafe,\n Number: RefUnwindSafe,",1,["sp_messenger::messages::DomainBlockInfo"]],["impl<BlockNumber, BlockHash, StateRoot> RefUnwindSafe for Proof<BlockNumber, BlockHash, StateRoot>where\n BlockHash: RefUnwindSafe,\n BlockNumber: RefUnwindSafe,\n StateRoot: RefUnwindSafe,",1,["sp_messenger::messages::Proof"]],["impl<BlockNumber, BlockHash, StateRoot> RefUnwindSafe for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>where\n BlockHash: RefUnwindSafe,\n BlockNumber: RefUnwindSafe,\n StateRoot: RefUnwindSafe,",1,["sp_messenger::messages::ExtractedStateRootsFromProof"]],["impl<BlockNumber, BlockHash, StateRoot> RefUnwindSafe for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>where\n BlockHash: RefUnwindSafe,\n BlockNumber: RefUnwindSafe,\n StateRoot: RefUnwindSafe,",1,["sp_messenger::messages::CrossDomainMessage"]],["impl RefUnwindSafe for RelayerMessageWithStorageKey",1,["sp_messenger::messages::RelayerMessageWithStorageKey"]],["impl RefUnwindSafe for RelayerMessagesWithStorageKey",1,["sp_messenger::messages::RelayerMessagesWithStorageKey"]],["impl<Number, Hash, StateRoot> RefUnwindSafe for CoreDomainStateRootStorage<Number, Hash, StateRoot>where\n Hash: RefUnwindSafe,\n Number: RefUnwindSafe,\n StateRoot: RefUnwindSafe,",1,["sp_messenger::messages::CoreDomainStateRootStorage"]],["impl RefUnwindSafe for VerificationError",1,["sp_messenger::verification::VerificationError"]],["impl<H> RefUnwindSafe for StorageProofVerifier<H>where\n H: RefUnwindSafe,",1,["sp_messenger::verification::StorageProofVerifier"]]], "subspace_archiving":[["impl RefUnwindSafe for Segment",1,["subspace_archiving::archiver::Segment"]],["impl RefUnwindSafe for SegmentItem",1,["subspace_archiving::archiver::SegmentItem"]],["impl RefUnwindSafe for NewArchivedSegment",1,["subspace_archiving::archiver::NewArchivedSegment"]],["impl RefUnwindSafe for ArchiverInstantiationError",1,["subspace_archiving::archiver::ArchiverInstantiationError"]],["impl !RefUnwindSafe for Archiver",1,["subspace_archiving::archiver::Archiver"]],["impl RefUnwindSafe for ReconstructorInstantiationError",1,["subspace_archiving::piece_reconstructor::ReconstructorInstantiationError"]],["impl RefUnwindSafe for ReconstructorError",1,["subspace_archiving::piece_reconstructor::ReconstructorError"]],["impl !RefUnwindSafe for PiecesReconstructor",1,["subspace_archiving::piece_reconstructor::PiecesReconstructor"]],["impl RefUnwindSafe for ReconstructorInstantiationError",1,["subspace_archiving::reconstructor::ReconstructorInstantiationError"]],["impl RefUnwindSafe for ReconstructorError",1,["subspace_archiving::reconstructor::ReconstructorError"]],["impl RefUnwindSafe for ReconstructedContents",1,["subspace_archiving::reconstructor::ReconstructedContents"]],["impl RefUnwindSafe for Reconstructor",1,["subspace_archiving::reconstructor::Reconstructor"]]], -"subspace_core_primitives":[["impl RefUnwindSafe for Polynomial",1,["subspace_core_primitives::crypto::kzg::Polynomial"]],["impl RefUnwindSafe for Commitment",1,["subspace_core_primitives::crypto::kzg::Commitment"]],["impl RefUnwindSafe for Witness",1,["subspace_core_primitives::crypto::kzg::Witness"]],["impl !RefUnwindSafe for Kzg",1,["subspace_core_primitives::crypto::kzg::Kzg"]],["impl RefUnwindSafe for Scalar",1,["subspace_core_primitives::crypto::Scalar"]],["impl RefUnwindSafe for BlockObject",1,["subspace_core_primitives::objects::BlockObject"]],["impl RefUnwindSafe for BlockObjectMapping",1,["subspace_core_primitives::objects::BlockObjectMapping"]],["impl RefUnwindSafe for PieceObject",1,["subspace_core_primitives::objects::PieceObject"]],["impl RefUnwindSafe for PieceObjectMapping",1,["subspace_core_primitives::objects::PieceObjectMapping"]],["impl RefUnwindSafe for GlobalObject",1,["subspace_core_primitives::objects::GlobalObject"]],["impl RefUnwindSafe for SBucket",1,["subspace_core_primitives::pieces::SBucket"]],["impl RefUnwindSafe for PieceIndex",1,["subspace_core_primitives::pieces::PieceIndex"]],["impl RefUnwindSafe for PieceOffset",1,["subspace_core_primitives::pieces::PieceOffset"]],["impl RefUnwindSafe for PieceIndexHash",1,["subspace_core_primitives::pieces::PieceIndexHash"]],["impl RefUnwindSafe for RawRecord",1,["subspace_core_primitives::pieces::RawRecord"]],["impl RefUnwindSafe for Record",1,["subspace_core_primitives::pieces::Record"]],["impl RefUnwindSafe for RecordCommitment",1,["subspace_core_primitives::pieces::RecordCommitment"]],["impl RefUnwindSafe for RecordWitness",1,["subspace_core_primitives::pieces::RecordWitness"]],["impl RefUnwindSafe for Piece",1,["subspace_core_primitives::pieces::Piece"]],["impl RefUnwindSafe for PieceArray",1,["subspace_core_primitives::pieces::PieceArray"]],["impl RefUnwindSafe for FlatPieces",1,["subspace_core_primitives::pieces::FlatPieces"]],["impl RefUnwindSafe for SegmentIndex",1,["subspace_core_primitives::segments::SegmentIndex"]],["impl RefUnwindSafe for HistorySize",1,["subspace_core_primitives::segments::HistorySize"]],["impl RefUnwindSafe for RecordedHistorySegment",1,["subspace_core_primitives::segments::RecordedHistorySegment"]],["impl RefUnwindSafe for ArchivedHistorySegment",1,["subspace_core_primitives::segments::ArchivedHistorySegment"]],["impl RefUnwindSafe for Randomness",1,["subspace_core_primitives::Randomness"]],["impl RefUnwindSafe for PosSeed",1,["subspace_core_primitives::PosSeed"]],["impl RefUnwindSafe for PosQualityBytes",1,["subspace_core_primitives::PosQualityBytes"]],["impl RefUnwindSafe for PosProof",1,["subspace_core_primitives::PosProof"]],["impl RefUnwindSafe for PotKey",1,["subspace_core_primitives::PotKey"]],["impl RefUnwindSafe for PotSeed",1,["subspace_core_primitives::PotSeed"]],["impl RefUnwindSafe for PotCheckpoint",1,["subspace_core_primitives::PotCheckpoint"]],["impl RefUnwindSafe for PotProof",1,["subspace_core_primitives::PotProof"]],["impl RefUnwindSafe for PublicKey",1,["subspace_core_primitives::PublicKey"]],["impl RefUnwindSafe for RewardSignature",1,["subspace_core_primitives::RewardSignature"]],["impl RefUnwindSafe for ArchivedBlockProgress",1,["subspace_core_primitives::ArchivedBlockProgress"]],["impl RefUnwindSafe for LastArchivedBlock",1,["subspace_core_primitives::LastArchivedBlock"]],["impl RefUnwindSafe for SegmentHeader",1,["subspace_core_primitives::SegmentHeader"]],["impl<PublicKey, RewardAddress> RefUnwindSafe for Solution<PublicKey, RewardAddress>where\n PublicKey: RefUnwindSafe,\n RewardAddress: RefUnwindSafe,",1,["subspace_core_primitives::Solution"]],["impl RefUnwindSafe for U256",1,["subspace_core_primitives::U256"]],["impl RefUnwindSafe for SectorSlotChallenge",1,["subspace_core_primitives::SectorSlotChallenge"]],["impl RefUnwindSafe for SectorId",1,["subspace_core_primitives::SectorId"]],["impl<T> RefUnwindSafe for NonEmptyVec<T>where\n T: RefUnwindSafe,",1,["subspace_core_primitives::NonEmptyVec"]],["impl RefUnwindSafe for NonEmptyVecErr",1,["subspace_core_primitives::NonEmptyVecErr"]]], +"subspace_core_primitives":[["impl<T> RefUnwindSafe for Blake3Checksummed<T>where\n T: RefUnwindSafe,",1,["subspace_core_primitives::checksum::Blake3Checksummed"]],["impl RefUnwindSafe for Polynomial",1,["subspace_core_primitives::crypto::kzg::Polynomial"]],["impl RefUnwindSafe for Commitment",1,["subspace_core_primitives::crypto::kzg::Commitment"]],["impl RefUnwindSafe for Witness",1,["subspace_core_primitives::crypto::kzg::Witness"]],["impl !RefUnwindSafe for Kzg",1,["subspace_core_primitives::crypto::kzg::Kzg"]],["impl RefUnwindSafe for Scalar",1,["subspace_core_primitives::crypto::Scalar"]],["impl RefUnwindSafe for BlockObject",1,["subspace_core_primitives::objects::BlockObject"]],["impl RefUnwindSafe for BlockObjectMapping",1,["subspace_core_primitives::objects::BlockObjectMapping"]],["impl RefUnwindSafe for PieceObject",1,["subspace_core_primitives::objects::PieceObject"]],["impl RefUnwindSafe for PieceObjectMapping",1,["subspace_core_primitives::objects::PieceObjectMapping"]],["impl RefUnwindSafe for GlobalObject",1,["subspace_core_primitives::objects::GlobalObject"]],["impl RefUnwindSafe for SBucket",1,["subspace_core_primitives::pieces::SBucket"]],["impl RefUnwindSafe for PieceIndex",1,["subspace_core_primitives::pieces::PieceIndex"]],["impl RefUnwindSafe for PieceOffset",1,["subspace_core_primitives::pieces::PieceOffset"]],["impl RefUnwindSafe for PieceIndexHash",1,["subspace_core_primitives::pieces::PieceIndexHash"]],["impl RefUnwindSafe for RawRecord",1,["subspace_core_primitives::pieces::RawRecord"]],["impl RefUnwindSafe for Record",1,["subspace_core_primitives::pieces::Record"]],["impl RefUnwindSafe for RecordCommitment",1,["subspace_core_primitives::pieces::RecordCommitment"]],["impl RefUnwindSafe for RecordWitness",1,["subspace_core_primitives::pieces::RecordWitness"]],["impl RefUnwindSafe for Piece",1,["subspace_core_primitives::pieces::Piece"]],["impl RefUnwindSafe for PieceArray",1,["subspace_core_primitives::pieces::PieceArray"]],["impl RefUnwindSafe for FlatPieces",1,["subspace_core_primitives::pieces::FlatPieces"]],["impl RefUnwindSafe for SegmentIndex",1,["subspace_core_primitives::segments::SegmentIndex"]],["impl RefUnwindSafe for HistorySize",1,["subspace_core_primitives::segments::HistorySize"]],["impl RefUnwindSafe for RecordedHistorySegment",1,["subspace_core_primitives::segments::RecordedHistorySegment"]],["impl RefUnwindSafe for ArchivedHistorySegment",1,["subspace_core_primitives::segments::ArchivedHistorySegment"]],["impl RefUnwindSafe for Randomness",1,["subspace_core_primitives::Randomness"]],["impl RefUnwindSafe for PosSeed",1,["subspace_core_primitives::PosSeed"]],["impl RefUnwindSafe for PosQualityBytes",1,["subspace_core_primitives::PosQualityBytes"]],["impl RefUnwindSafe for PosProof",1,["subspace_core_primitives::PosProof"]],["impl RefUnwindSafe for PotKey",1,["subspace_core_primitives::PotKey"]],["impl RefUnwindSafe for PotSeed",1,["subspace_core_primitives::PotSeed"]],["impl RefUnwindSafe for PotCheckpoint",1,["subspace_core_primitives::PotCheckpoint"]],["impl RefUnwindSafe for PotProof",1,["subspace_core_primitives::PotProof"]],["impl RefUnwindSafe for PublicKey",1,["subspace_core_primitives::PublicKey"]],["impl RefUnwindSafe for RewardSignature",1,["subspace_core_primitives::RewardSignature"]],["impl RefUnwindSafe for ArchivedBlockProgress",1,["subspace_core_primitives::ArchivedBlockProgress"]],["impl RefUnwindSafe for LastArchivedBlock",1,["subspace_core_primitives::LastArchivedBlock"]],["impl RefUnwindSafe for SegmentHeader",1,["subspace_core_primitives::SegmentHeader"]],["impl<PublicKey, RewardAddress> RefUnwindSafe for Solution<PublicKey, RewardAddress>where\n PublicKey: RefUnwindSafe,\n RewardAddress: RefUnwindSafe,",1,["subspace_core_primitives::Solution"]],["impl RefUnwindSafe for U256",1,["subspace_core_primitives::U256"]],["impl RefUnwindSafe for SectorSlotChallenge",1,["subspace_core_primitives::SectorSlotChallenge"]],["impl RefUnwindSafe for SectorId",1,["subspace_core_primitives::SectorId"]],["impl<T> RefUnwindSafe for NonEmptyVec<T>where\n T: RefUnwindSafe,",1,["subspace_core_primitives::NonEmptyVec"]],["impl RefUnwindSafe for NonEmptyVecErr",1,["subspace_core_primitives::NonEmptyVecErr"]]], "subspace_erasure_coding":[["impl RefUnwindSafe for ErasureCoding",1,["subspace_erasure_coding::ErasureCoding"]]], "subspace_farmer":[["impl RefUnwindSafe for Identity",1,["subspace_farmer::identity::Identity"]],["impl !RefUnwindSafe for NodeRpcClient",1,["subspace_farmer::node_client::node_rpc_client::NodeRpcClient"]],["impl<NC> !RefUnwindSafe for CacheWorker<NC>",1,["subspace_farmer::piece_cache::CacheWorker"]],["impl !RefUnwindSafe for PieceCache",1,["subspace_farmer::piece_cache::PieceCache"]],["impl !RefUnwindSafe for FarmingError",1,["subspace_farmer::single_disk_plot::farming::FarmingError"]],["impl !RefUnwindSafe for DiskPieceCacheError",1,["subspace_farmer::single_disk_plot::piece_cache::DiskPieceCacheError"]],["impl RefUnwindSafe for Offset",1,["subspace_farmer::single_disk_plot::piece_cache::Offset"]],["impl RefUnwindSafe for DiskPieceCache",1,["subspace_farmer::single_disk_plot::piece_cache::DiskPieceCache"]],["impl !RefUnwindSafe for PieceReader",1,["subspace_farmer::single_disk_plot::piece_reader::PieceReader"]],["impl !RefUnwindSafe for PlottingError",1,["subspace_farmer::single_disk_plot::plotting::PlottingError"]],["impl RefUnwindSafe for SingleDiskSemaphore",1,["subspace_farmer::single_disk_plot::SingleDiskSemaphore"]],["impl RefUnwindSafe for SingleDiskPlotId",1,["subspace_farmer::single_disk_plot::SingleDiskPlotId"]],["impl RefUnwindSafe for SingleDiskPlotInfo",1,["subspace_farmer::single_disk_plot::SingleDiskPlotInfo"]],["impl !RefUnwindSafe for SingleDiskPlotSummary",1,["subspace_farmer::single_disk_plot::SingleDiskPlotSummary"]],["impl<NC, PG> !RefUnwindSafe for SingleDiskPlotOptions<NC, PG>",1,["subspace_farmer::single_disk_plot::SingleDiskPlotOptions"]],["impl !RefUnwindSafe for SingleDiskPlotError",1,["subspace_farmer::single_disk_plot::SingleDiskPlotError"]],["impl !RefUnwindSafe for BackgroundTaskError",1,["subspace_farmer::single_disk_plot::BackgroundTaskError"]],["impl !RefUnwindSafe for SingleDiskPlot",1,["subspace_farmer::single_disk_plot::SingleDiskPlot"]],["impl !RefUnwindSafe for ArchivalStorageInfo",1,["subspace_farmer::utils::archival_storage_info::ArchivalStorageInfo"]],["impl !RefUnwindSafe for ArchivalStoragePieces",1,["subspace_farmer::utils::archival_storage_pieces::ArchivalStoragePieces"]],["impl<PV> !RefUnwindSafe for FarmerPieceGetter<PV>",1,["subspace_farmer::utils::farmer_piece_getter::FarmerPieceGetter"]],["impl<NC> !RefUnwindSafe for SegmentCommitmentPieceValidator<NC>",1,["subspace_farmer::utils::piece_validator::SegmentCommitmentPieceValidator"]],["impl !RefUnwindSafe for ReadersAndPieces",1,["subspace_farmer::utils::readers_and_pieces::ReadersAndPieces"]]], -"subspace_farmer_components":[["impl RefUnwindSafe for PieceGetterRetryPolicy",1,["subspace_farmer_components::plotting::PieceGetterRetryPolicy"]],["impl RefUnwindSafe for PlottedSector",1,["subspace_farmer_components::plotting::PlottedSector"]],["impl !RefUnwindSafe for PlottingError",1,["subspace_farmer_components::plotting::PlottingError"]],["impl RefUnwindSafe for ProvingError",1,["subspace_farmer_components::proving::ProvingError"]],["impl<'a> RefUnwindSafe for SolutionCandidates<'a>",1,["subspace_farmer_components::proving::SolutionCandidates"]],["impl RefUnwindSafe for ReadingError",1,["subspace_farmer_components::reading::ReadingError"]],["impl RefUnwindSafe for PlotRecord",1,["subspace_farmer_components::reading::PlotRecord"]],["impl RefUnwindSafe for SectorMetadata",1,["subspace_farmer_components::sector::SectorMetadata"]],["impl<'a> RefUnwindSafe for EncodedChunksUsed<'a>",1,["subspace_farmer_components::sector::EncodedChunksUsed"]],["impl RefUnwindSafe for SectorContentsMapFromBytesError",1,["subspace_farmer_components::sector::SectorContentsMapFromBytesError"]],["impl RefUnwindSafe for SectorContentsMapIterationError",1,["subspace_farmer_components::sector::SectorContentsMapIterationError"]],["impl RefUnwindSafe for SectorContentsMap",1,["subspace_farmer_components::sector::SectorContentsMap"]],["impl RefUnwindSafe for FarmerProtocolInfo",1,["subspace_farmer_components::FarmerProtocolInfo"]]], +"subspace_farmer_components":[["impl RefUnwindSafe for PieceGetterRetryPolicy",1,["subspace_farmer_components::plotting::PieceGetterRetryPolicy"]],["impl RefUnwindSafe for PlottedSector",1,["subspace_farmer_components::plotting::PlottedSector"]],["impl !RefUnwindSafe for PlottingError",1,["subspace_farmer_components::plotting::PlottingError"]],["impl RefUnwindSafe for ProvingError",1,["subspace_farmer_components::proving::ProvingError"]],["impl<'a> RefUnwindSafe for SolutionCandidates<'a>",1,["subspace_farmer_components::proving::SolutionCandidates"]],["impl RefUnwindSafe for ReadingError",1,["subspace_farmer_components::reading::ReadingError"]],["impl RefUnwindSafe for PlotRecord",1,["subspace_farmer_components::reading::PlotRecord"]],["impl RefUnwindSafe for SectorMetadata",1,["subspace_farmer_components::sector::SectorMetadata"]],["impl RefUnwindSafe for SectorMetadataChecksummed",1,["subspace_farmer_components::sector::SectorMetadataChecksummed"]],["impl<'a> RefUnwindSafe for EncodedChunksUsed<'a>",1,["subspace_farmer_components::sector::EncodedChunksUsed"]],["impl RefUnwindSafe for SectorContentsMapFromBytesError",1,["subspace_farmer_components::sector::SectorContentsMapFromBytesError"]],["impl RefUnwindSafe for SectorContentsMapEncodeIntoError",1,["subspace_farmer_components::sector::SectorContentsMapEncodeIntoError"]],["impl RefUnwindSafe for SectorContentsMapIterationError",1,["subspace_farmer_components::sector::SectorContentsMapIterationError"]],["impl RefUnwindSafe for SectorContentsMap",1,["subspace_farmer_components::sector::SectorContentsMap"]],["impl RefUnwindSafe for FarmerProtocolInfo",1,["subspace_farmer_components::FarmerProtocolInfo"]]], "subspace_fraud_proof":[["impl<Block, B, Exec> RefUnwindSafe for ExecutionProver<Block, B, Exec>where\n B: RefUnwindSafe,\n Block: RefUnwindSafe,\n Exec: RefUnwindSafe,",1,["subspace_fraud_proof::invalid_state_transition_proof::ExecutionProver"]],["impl<CBlock, CClient, Exec, Hash, VerifierClient> RefUnwindSafe for InvalidStateTransitionProofVerifier<CBlock, CClient, Exec, Hash, VerifierClient>where\n CBlock: RefUnwindSafe,\n CClient: RefUnwindSafe,\n Exec: RefUnwindSafe,\n Hash: RefUnwindSafe,\n VerifierClient: RefUnwindSafe,",1,["subspace_fraud_proof::invalid_state_transition_proof::InvalidStateTransitionProofVerifier"]],["impl<CBlock, CClient, Hash, Exec, VerifierClient> RefUnwindSafe for InvalidTransactionProofVerifier<CBlock, CClient, Hash, Exec, VerifierClient>where\n CBlock: RefUnwindSafe,\n CClient: RefUnwindSafe,\n Exec: RefUnwindSafe,\n Hash: RefUnwindSafe,\n VerifierClient: RefUnwindSafe,",1,["subspace_fraud_proof::invalid_transaction_proof::InvalidTransactionProofVerifier"]],["impl<Client, Block> RefUnwindSafe for VerifierClient<Client, Block>where\n Block: RefUnwindSafe,\n Client: RefUnwindSafe,",1,["subspace_fraud_proof::verifier_api::VerifierClient"]],["impl<VerifierBlock, ITPVerifier, ISTPVerifier> RefUnwindSafe for ProofVerifier<VerifierBlock, ITPVerifier, ISTPVerifier>where\n ISTPVerifier: RefUnwindSafe,\n ITPVerifier: RefUnwindSafe,\n VerifierBlock: RefUnwindSafe,",1,["subspace_fraud_proof::ProofVerifier"]]], "subspace_networking":[["impl !RefUnwindSafe for NetworkParametersPersistenceError",1,["subspace_networking::behavior::persistent_parameters::NetworkParametersPersistenceError"]],["impl !RefUnwindSafe for NetworkingParametersManager",1,["subspace_networking::behavior::persistent_parameters::NetworkingParametersManager"]],["impl<LocalRecordProvider> !RefUnwindSafe for Config<LocalRecordProvider>",1,["subspace_networking::create::Config"]],["impl !RefUnwindSafe for CreationError",1,["subspace_networking::create::CreationError"]],["impl !RefUnwindSafe for TopicSubscription",1,["subspace_networking::node::TopicSubscription"]],["impl RefUnwindSafe for GetClosestPeersError",1,["subspace_networking::node::GetClosestPeersError"]],["impl !RefUnwindSafe for SubscribeError",1,["subspace_networking::node::SubscribeError"]],["impl RefUnwindSafe for SendRequestError",1,["subspace_networking::node::SendRequestError"]],["impl !RefUnwindSafe for Node",1,["subspace_networking::node::Node"]],["impl<LocalRecordProvider> !RefUnwindSafe for NodeRunner<LocalRecordProvider>",1,["subspace_networking::node_runner::NodeRunner"]],["impl RefUnwindSafe for Config",1,["subspace_networking::peer_info::handler::Config"]],["impl RefUnwindSafe for Notification",1,["subspace_networking::peer_info::Notification"]],["impl RefUnwindSafe for CuckooFilterDTO",1,["subspace_networking::peer_info::CuckooFilterDTO"]],["impl RefUnwindSafe for PeerInfo",1,["subspace_networking::peer_info::PeerInfo"]],["impl !RefUnwindSafe for PeerInfoProvider",1,["subspace_networking::peer_info::PeerInfoProvider"]],["impl<Request> !RefUnwindSafe for GenericRequestHandler<Request>",1,["subspace_networking::request_handlers::generic_request_handler::GenericRequestHandler"]],["impl RefUnwindSafe for ObjectMappingsRequest",1,["subspace_networking::request_handlers::object_mappings::ObjectMappingsRequest"]],["impl RefUnwindSafe for ObjectMappingsResponse",1,["subspace_networking::request_handlers::object_mappings::ObjectMappingsResponse"]],["impl RefUnwindSafe for PieceAnnouncementRequest",1,["subspace_networking::request_handlers::piece_announcement::PieceAnnouncementRequest"]],["impl RefUnwindSafe for PieceAnnouncementResponse",1,["subspace_networking::request_handlers::piece_announcement::PieceAnnouncementResponse"]],["impl RefUnwindSafe for PieceByHashRequest",1,["subspace_networking::request_handlers::piece_by_key::PieceByHashRequest"]],["impl RefUnwindSafe for PieceByHashResponse",1,["subspace_networking::request_handlers::piece_by_key::PieceByHashResponse"]],["impl RefUnwindSafe for PiecesToPlot",1,["subspace_networking::request_handlers::pieces_by_range::PiecesToPlot"]],["impl RefUnwindSafe for PiecesByRangeRequest",1,["subspace_networking::request_handlers::pieces_by_range::PiecesByRangeRequest"]],["impl RefUnwindSafe for PiecesByRangeResponse",1,["subspace_networking::request_handlers::pieces_by_range::PiecesByRangeResponse"]],["impl RefUnwindSafe for SegmentHeaderRequest",1,["subspace_networking::request_handlers::segment_header::SegmentHeaderRequest"]],["impl RefUnwindSafe for SegmentHeaderResponse",1,["subspace_networking::request_handlers::segment_header::SegmentHeaderResponse"]],["impl RefUnwindSafe for NewPeerInfo",1,["subspace_networking::shared::NewPeerInfo"]],["impl RefUnwindSafe for MultihashCode",1,["subspace_networking::utils::multihash::MultihashCode"]],["impl RefUnwindSafe for NoPieceValidator",1,["subspace_networking::utils::piece_provider::NoPieceValidator"]],["impl RefUnwindSafe for RetryPolicy",1,["subspace_networking::utils::piece_provider::RetryPolicy"]],["impl<PV> !RefUnwindSafe for PieceProvider<PV>",1,["subspace_networking::utils::piece_provider::PieceProvider"]],["impl<T> RefUnwindSafe for KeyWrapper<T>where\n T: RefUnwindSafe,",1,["subspace_networking::utils::unique_record_binary_heap::KeyWrapper"]],["impl<K> RefUnwindSafe for UniqueRecordBinaryHeap<K>where\n K: RefUnwindSafe,",1,["subspace_networking::utils::unique_record_binary_heap::UniqueRecordBinaryHeap"]]], "subspace_node":[["impl RefUnwindSafe for Subcommand",1,["subspace_node::domain::cli::Subcommand"]],["impl RefUnwindSafe for DomainCli",1,["subspace_node::domain::cli::DomainCli"]],["impl !RefUnwindSafe for DomainInstanceStarter",1,["subspace_node::domain::domain_instance_starter::DomainInstanceStarter"]],["impl RefUnwindSafe for AccountId32ToAccountId20Converter",1,["subspace_node::domain::AccountId32ToAccountId20Converter"]],["impl RefUnwindSafe for EVMDomainExecutorDispatch",1,["subspace_node::domain::EVMDomainExecutorDispatch"]],["impl<Block, B, E> RefUnwindSafe for DomainGenesisBlockBuilder<Block, B, E>where\n B: RefUnwindSafe,\n Block: RefUnwindSafe,\n E: RefUnwindSafe,",1,["subspace_node::domain::DomainGenesisBlockBuilder"]],["impl RefUnwindSafe for ExecutorDispatch",1,["subspace_node::ExecutorDispatch"]],["impl RefUnwindSafe for PurgeChainCmd",1,["subspace_node::PurgeChainCmd"]],["impl RefUnwindSafe for Subcommand",1,["subspace_node::Subcommand"]],["impl RefUnwindSafe for CliPotRole",1,["subspace_node::CliPotRole"]],["impl RefUnwindSafe for Cli",1,["subspace_node::Cli"]]], diff --git a/implementors/core/panic/unwind_safe/trait.UnwindSafe.js b/implementors/core/panic/unwind_safe/trait.UnwindSafe.js index f08a3cf001..519b90e2f6 100644 --- a/implementors/core/panic/unwind_safe/trait.UnwindSafe.js +++ b/implementors/core/panic/unwind_safe/trait.UnwindSafe.js @@ -37,10 +37,10 @@ "sp_lightclient":[["impl<Header> UnwindSafe for ChainConstants<Header>where\n <Header as Header>::Number: UnwindSafe,",1,["sp_lightclient::ChainConstants"]],["impl<Number> UnwindSafe for StorageBound<Number>where\n Number: UnwindSafe,",1,["sp_lightclient::StorageBound"]],["impl<Header> UnwindSafe for HeaderExt<Header>where\n Header: UnwindSafe,",1,["sp_lightclient::HeaderExt"]],["impl UnwindSafe for NextDigestItems",1,["sp_lightclient::NextDigestItems"]],["impl<Header> UnwindSafe for HeaderBelowArchivingDepthError<Header>where\n <Header as Header>::Number: UnwindSafe,",1,["sp_lightclient::HeaderBelowArchivingDepthError"]],["impl<Header> UnwindSafe for ImportError<Header>where\n <Header as Header>::Hash: UnwindSafe,\n <Header as Header>::Number: UnwindSafe,",1,["sp_lightclient::ImportError"]],["impl<Header, Store> UnwindSafe for HeaderImporter<Header, Store>where\n Header: UnwindSafe,\n Store: UnwindSafe,",1,["sp_lightclient::HeaderImporter"]]], "sp_messenger":[["impl UnwindSafe for Endpoint",1,["sp_messenger::endpoint::Endpoint"]],["impl UnwindSafe for EndpointRequest",1,["sp_messenger::endpoint::EndpointRequest"]],["impl<Balance> UnwindSafe for ExecutionFee<Balance>where\n Balance: UnwindSafe,",1,["sp_messenger::messages::ExecutionFee"]],["impl<Balance> UnwindSafe for FeeModel<Balance>where\n Balance: UnwindSafe,",1,["sp_messenger::messages::FeeModel"]],["impl<Balance> UnwindSafe for InitiateChannelParams<Balance>where\n Balance: UnwindSafe,",1,["sp_messenger::messages::InitiateChannelParams"]],["impl<Balance> UnwindSafe for ProtocolMessageRequest<Balance>where\n Balance: UnwindSafe,",1,["sp_messenger::messages::ProtocolMessageRequest"]],["impl<Request, Response> UnwindSafe for RequestResponse<Request, Response>where\n Request: UnwindSafe,\n Response: UnwindSafe,",1,["sp_messenger::messages::RequestResponse"]],["impl<Balance> UnwindSafe for Payload<Balance>where\n Balance: UnwindSafe,",1,["sp_messenger::messages::Payload"]],["impl<Balance> UnwindSafe for VersionedPayload<Balance>where\n Balance: UnwindSafe,",1,["sp_messenger::messages::VersionedPayload"]],["impl UnwindSafe for MessageWeightTag",1,["sp_messenger::messages::MessageWeightTag"]],["impl<Balance> UnwindSafe for Message<Balance>where\n Balance: UnwindSafe,",1,["sp_messenger::messages::Message"]],["impl<Number, Hash> UnwindSafe for DomainBlockInfo<Number, Hash>where\n Hash: UnwindSafe,\n Number: UnwindSafe,",1,["sp_messenger::messages::DomainBlockInfo"]],["impl<BlockNumber, BlockHash, StateRoot> UnwindSafe for Proof<BlockNumber, BlockHash, StateRoot>where\n BlockHash: UnwindSafe,\n BlockNumber: UnwindSafe,\n StateRoot: UnwindSafe,",1,["sp_messenger::messages::Proof"]],["impl<BlockNumber, BlockHash, StateRoot> UnwindSafe for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>where\n BlockHash: UnwindSafe,\n BlockNumber: UnwindSafe,\n StateRoot: UnwindSafe,",1,["sp_messenger::messages::ExtractedStateRootsFromProof"]],["impl<BlockNumber, BlockHash, StateRoot> UnwindSafe for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>where\n BlockHash: UnwindSafe,\n BlockNumber: UnwindSafe,\n StateRoot: UnwindSafe,",1,["sp_messenger::messages::CrossDomainMessage"]],["impl UnwindSafe for RelayerMessageWithStorageKey",1,["sp_messenger::messages::RelayerMessageWithStorageKey"]],["impl UnwindSafe for RelayerMessagesWithStorageKey",1,["sp_messenger::messages::RelayerMessagesWithStorageKey"]],["impl<Number, Hash, StateRoot> UnwindSafe for CoreDomainStateRootStorage<Number, Hash, StateRoot>where\n Hash: UnwindSafe,\n Number: UnwindSafe,\n StateRoot: UnwindSafe,",1,["sp_messenger::messages::CoreDomainStateRootStorage"]],["impl UnwindSafe for VerificationError",1,["sp_messenger::verification::VerificationError"]],["impl<H> UnwindSafe for StorageProofVerifier<H>where\n H: UnwindSafe,",1,["sp_messenger::verification::StorageProofVerifier"]]], "subspace_archiving":[["impl UnwindSafe for Segment",1,["subspace_archiving::archiver::Segment"]],["impl UnwindSafe for SegmentItem",1,["subspace_archiving::archiver::SegmentItem"]],["impl UnwindSafe for NewArchivedSegment",1,["subspace_archiving::archiver::NewArchivedSegment"]],["impl UnwindSafe for ArchiverInstantiationError",1,["subspace_archiving::archiver::ArchiverInstantiationError"]],["impl !UnwindSafe for Archiver",1,["subspace_archiving::archiver::Archiver"]],["impl UnwindSafe for ReconstructorInstantiationError",1,["subspace_archiving::piece_reconstructor::ReconstructorInstantiationError"]],["impl UnwindSafe for ReconstructorError",1,["subspace_archiving::piece_reconstructor::ReconstructorError"]],["impl !UnwindSafe for PiecesReconstructor",1,["subspace_archiving::piece_reconstructor::PiecesReconstructor"]],["impl UnwindSafe for ReconstructorInstantiationError",1,["subspace_archiving::reconstructor::ReconstructorInstantiationError"]],["impl UnwindSafe for ReconstructorError",1,["subspace_archiving::reconstructor::ReconstructorError"]],["impl UnwindSafe for ReconstructedContents",1,["subspace_archiving::reconstructor::ReconstructedContents"]],["impl UnwindSafe for Reconstructor",1,["subspace_archiving::reconstructor::Reconstructor"]]], -"subspace_core_primitives":[["impl UnwindSafe for Polynomial",1,["subspace_core_primitives::crypto::kzg::Polynomial"]],["impl UnwindSafe for Commitment",1,["subspace_core_primitives::crypto::kzg::Commitment"]],["impl UnwindSafe for Witness",1,["subspace_core_primitives::crypto::kzg::Witness"]],["impl !UnwindSafe for Kzg",1,["subspace_core_primitives::crypto::kzg::Kzg"]],["impl UnwindSafe for Scalar",1,["subspace_core_primitives::crypto::Scalar"]],["impl UnwindSafe for BlockObject",1,["subspace_core_primitives::objects::BlockObject"]],["impl UnwindSafe for BlockObjectMapping",1,["subspace_core_primitives::objects::BlockObjectMapping"]],["impl UnwindSafe for PieceObject",1,["subspace_core_primitives::objects::PieceObject"]],["impl UnwindSafe for PieceObjectMapping",1,["subspace_core_primitives::objects::PieceObjectMapping"]],["impl UnwindSafe for GlobalObject",1,["subspace_core_primitives::objects::GlobalObject"]],["impl UnwindSafe for SBucket",1,["subspace_core_primitives::pieces::SBucket"]],["impl UnwindSafe for PieceIndex",1,["subspace_core_primitives::pieces::PieceIndex"]],["impl UnwindSafe for PieceOffset",1,["subspace_core_primitives::pieces::PieceOffset"]],["impl UnwindSafe for PieceIndexHash",1,["subspace_core_primitives::pieces::PieceIndexHash"]],["impl UnwindSafe for RawRecord",1,["subspace_core_primitives::pieces::RawRecord"]],["impl UnwindSafe for Record",1,["subspace_core_primitives::pieces::Record"]],["impl UnwindSafe for RecordCommitment",1,["subspace_core_primitives::pieces::RecordCommitment"]],["impl UnwindSafe for RecordWitness",1,["subspace_core_primitives::pieces::RecordWitness"]],["impl UnwindSafe for Piece",1,["subspace_core_primitives::pieces::Piece"]],["impl UnwindSafe for PieceArray",1,["subspace_core_primitives::pieces::PieceArray"]],["impl UnwindSafe for FlatPieces",1,["subspace_core_primitives::pieces::FlatPieces"]],["impl UnwindSafe for SegmentIndex",1,["subspace_core_primitives::segments::SegmentIndex"]],["impl UnwindSafe for HistorySize",1,["subspace_core_primitives::segments::HistorySize"]],["impl UnwindSafe for RecordedHistorySegment",1,["subspace_core_primitives::segments::RecordedHistorySegment"]],["impl UnwindSafe for ArchivedHistorySegment",1,["subspace_core_primitives::segments::ArchivedHistorySegment"]],["impl UnwindSafe for Randomness",1,["subspace_core_primitives::Randomness"]],["impl UnwindSafe for PosSeed",1,["subspace_core_primitives::PosSeed"]],["impl UnwindSafe for PosQualityBytes",1,["subspace_core_primitives::PosQualityBytes"]],["impl UnwindSafe for PosProof",1,["subspace_core_primitives::PosProof"]],["impl UnwindSafe for PotKey",1,["subspace_core_primitives::PotKey"]],["impl UnwindSafe for PotSeed",1,["subspace_core_primitives::PotSeed"]],["impl UnwindSafe for PotCheckpoint",1,["subspace_core_primitives::PotCheckpoint"]],["impl UnwindSafe for PotProof",1,["subspace_core_primitives::PotProof"]],["impl UnwindSafe for PublicKey",1,["subspace_core_primitives::PublicKey"]],["impl UnwindSafe for RewardSignature",1,["subspace_core_primitives::RewardSignature"]],["impl UnwindSafe for ArchivedBlockProgress",1,["subspace_core_primitives::ArchivedBlockProgress"]],["impl UnwindSafe for LastArchivedBlock",1,["subspace_core_primitives::LastArchivedBlock"]],["impl UnwindSafe for SegmentHeader",1,["subspace_core_primitives::SegmentHeader"]],["impl<PublicKey, RewardAddress> UnwindSafe for Solution<PublicKey, RewardAddress>where\n PublicKey: UnwindSafe,\n RewardAddress: UnwindSafe,",1,["subspace_core_primitives::Solution"]],["impl UnwindSafe for U256",1,["subspace_core_primitives::U256"]],["impl UnwindSafe for SectorSlotChallenge",1,["subspace_core_primitives::SectorSlotChallenge"]],["impl UnwindSafe for SectorId",1,["subspace_core_primitives::SectorId"]],["impl<T> UnwindSafe for NonEmptyVec<T>where\n T: UnwindSafe,",1,["subspace_core_primitives::NonEmptyVec"]],["impl UnwindSafe for NonEmptyVecErr",1,["subspace_core_primitives::NonEmptyVecErr"]]], +"subspace_core_primitives":[["impl<T> UnwindSafe for Blake3Checksummed<T>where\n T: UnwindSafe,",1,["subspace_core_primitives::checksum::Blake3Checksummed"]],["impl UnwindSafe for Polynomial",1,["subspace_core_primitives::crypto::kzg::Polynomial"]],["impl UnwindSafe for Commitment",1,["subspace_core_primitives::crypto::kzg::Commitment"]],["impl UnwindSafe for Witness",1,["subspace_core_primitives::crypto::kzg::Witness"]],["impl !UnwindSafe for Kzg",1,["subspace_core_primitives::crypto::kzg::Kzg"]],["impl UnwindSafe for Scalar",1,["subspace_core_primitives::crypto::Scalar"]],["impl UnwindSafe for BlockObject",1,["subspace_core_primitives::objects::BlockObject"]],["impl UnwindSafe for BlockObjectMapping",1,["subspace_core_primitives::objects::BlockObjectMapping"]],["impl UnwindSafe for PieceObject",1,["subspace_core_primitives::objects::PieceObject"]],["impl UnwindSafe for PieceObjectMapping",1,["subspace_core_primitives::objects::PieceObjectMapping"]],["impl UnwindSafe for GlobalObject",1,["subspace_core_primitives::objects::GlobalObject"]],["impl UnwindSafe for SBucket",1,["subspace_core_primitives::pieces::SBucket"]],["impl UnwindSafe for PieceIndex",1,["subspace_core_primitives::pieces::PieceIndex"]],["impl UnwindSafe for PieceOffset",1,["subspace_core_primitives::pieces::PieceOffset"]],["impl UnwindSafe for PieceIndexHash",1,["subspace_core_primitives::pieces::PieceIndexHash"]],["impl UnwindSafe for RawRecord",1,["subspace_core_primitives::pieces::RawRecord"]],["impl UnwindSafe for Record",1,["subspace_core_primitives::pieces::Record"]],["impl UnwindSafe for RecordCommitment",1,["subspace_core_primitives::pieces::RecordCommitment"]],["impl UnwindSafe for RecordWitness",1,["subspace_core_primitives::pieces::RecordWitness"]],["impl UnwindSafe for Piece",1,["subspace_core_primitives::pieces::Piece"]],["impl UnwindSafe for PieceArray",1,["subspace_core_primitives::pieces::PieceArray"]],["impl UnwindSafe for FlatPieces",1,["subspace_core_primitives::pieces::FlatPieces"]],["impl UnwindSafe for SegmentIndex",1,["subspace_core_primitives::segments::SegmentIndex"]],["impl UnwindSafe for HistorySize",1,["subspace_core_primitives::segments::HistorySize"]],["impl UnwindSafe for RecordedHistorySegment",1,["subspace_core_primitives::segments::RecordedHistorySegment"]],["impl UnwindSafe for ArchivedHistorySegment",1,["subspace_core_primitives::segments::ArchivedHistorySegment"]],["impl UnwindSafe for Randomness",1,["subspace_core_primitives::Randomness"]],["impl UnwindSafe for PosSeed",1,["subspace_core_primitives::PosSeed"]],["impl UnwindSafe for PosQualityBytes",1,["subspace_core_primitives::PosQualityBytes"]],["impl UnwindSafe for PosProof",1,["subspace_core_primitives::PosProof"]],["impl UnwindSafe for PotKey",1,["subspace_core_primitives::PotKey"]],["impl UnwindSafe for PotSeed",1,["subspace_core_primitives::PotSeed"]],["impl UnwindSafe for PotCheckpoint",1,["subspace_core_primitives::PotCheckpoint"]],["impl UnwindSafe for PotProof",1,["subspace_core_primitives::PotProof"]],["impl UnwindSafe for PublicKey",1,["subspace_core_primitives::PublicKey"]],["impl UnwindSafe for RewardSignature",1,["subspace_core_primitives::RewardSignature"]],["impl UnwindSafe for ArchivedBlockProgress",1,["subspace_core_primitives::ArchivedBlockProgress"]],["impl UnwindSafe for LastArchivedBlock",1,["subspace_core_primitives::LastArchivedBlock"]],["impl UnwindSafe for SegmentHeader",1,["subspace_core_primitives::SegmentHeader"]],["impl<PublicKey, RewardAddress> UnwindSafe for Solution<PublicKey, RewardAddress>where\n PublicKey: UnwindSafe,\n RewardAddress: UnwindSafe,",1,["subspace_core_primitives::Solution"]],["impl UnwindSafe for U256",1,["subspace_core_primitives::U256"]],["impl UnwindSafe for SectorSlotChallenge",1,["subspace_core_primitives::SectorSlotChallenge"]],["impl UnwindSafe for SectorId",1,["subspace_core_primitives::SectorId"]],["impl<T> UnwindSafe for NonEmptyVec<T>where\n T: UnwindSafe,",1,["subspace_core_primitives::NonEmptyVec"]],["impl UnwindSafe for NonEmptyVecErr",1,["subspace_core_primitives::NonEmptyVecErr"]]], "subspace_erasure_coding":[["impl UnwindSafe for ErasureCoding",1,["subspace_erasure_coding::ErasureCoding"]]], "subspace_farmer":[["impl UnwindSafe for Identity",1,["subspace_farmer::identity::Identity"]],["impl !UnwindSafe for NodeRpcClient",1,["subspace_farmer::node_client::node_rpc_client::NodeRpcClient"]],["impl<NC> !UnwindSafe for CacheWorker<NC>",1,["subspace_farmer::piece_cache::CacheWorker"]],["impl !UnwindSafe for PieceCache",1,["subspace_farmer::piece_cache::PieceCache"]],["impl !UnwindSafe for FarmingError",1,["subspace_farmer::single_disk_plot::farming::FarmingError"]],["impl !UnwindSafe for DiskPieceCacheError",1,["subspace_farmer::single_disk_plot::piece_cache::DiskPieceCacheError"]],["impl UnwindSafe for Offset",1,["subspace_farmer::single_disk_plot::piece_cache::Offset"]],["impl UnwindSafe for DiskPieceCache",1,["subspace_farmer::single_disk_plot::piece_cache::DiskPieceCache"]],["impl !UnwindSafe for PieceReader",1,["subspace_farmer::single_disk_plot::piece_reader::PieceReader"]],["impl !UnwindSafe for PlottingError",1,["subspace_farmer::single_disk_plot::plotting::PlottingError"]],["impl UnwindSafe for SingleDiskSemaphore",1,["subspace_farmer::single_disk_plot::SingleDiskSemaphore"]],["impl UnwindSafe for SingleDiskPlotId",1,["subspace_farmer::single_disk_plot::SingleDiskPlotId"]],["impl UnwindSafe for SingleDiskPlotInfo",1,["subspace_farmer::single_disk_plot::SingleDiskPlotInfo"]],["impl !UnwindSafe for SingleDiskPlotSummary",1,["subspace_farmer::single_disk_plot::SingleDiskPlotSummary"]],["impl<NC, PG> !UnwindSafe for SingleDiskPlotOptions<NC, PG>",1,["subspace_farmer::single_disk_plot::SingleDiskPlotOptions"]],["impl !UnwindSafe for SingleDiskPlotError",1,["subspace_farmer::single_disk_plot::SingleDiskPlotError"]],["impl !UnwindSafe for BackgroundTaskError",1,["subspace_farmer::single_disk_plot::BackgroundTaskError"]],["impl !UnwindSafe for SingleDiskPlot",1,["subspace_farmer::single_disk_plot::SingleDiskPlot"]],["impl !UnwindSafe for ArchivalStorageInfo",1,["subspace_farmer::utils::archival_storage_info::ArchivalStorageInfo"]],["impl !UnwindSafe for ArchivalStoragePieces",1,["subspace_farmer::utils::archival_storage_pieces::ArchivalStoragePieces"]],["impl<PV> !UnwindSafe for FarmerPieceGetter<PV>",1,["subspace_farmer::utils::farmer_piece_getter::FarmerPieceGetter"]],["impl<NC> !UnwindSafe for SegmentCommitmentPieceValidator<NC>",1,["subspace_farmer::utils::piece_validator::SegmentCommitmentPieceValidator"]],["impl !UnwindSafe for ReadersAndPieces",1,["subspace_farmer::utils::readers_and_pieces::ReadersAndPieces"]]], -"subspace_farmer_components":[["impl UnwindSafe for PieceGetterRetryPolicy",1,["subspace_farmer_components::plotting::PieceGetterRetryPolicy"]],["impl UnwindSafe for PlottedSector",1,["subspace_farmer_components::plotting::PlottedSector"]],["impl !UnwindSafe for PlottingError",1,["subspace_farmer_components::plotting::PlottingError"]],["impl UnwindSafe for ProvingError",1,["subspace_farmer_components::proving::ProvingError"]],["impl<'a> UnwindSafe for SolutionCandidates<'a>",1,["subspace_farmer_components::proving::SolutionCandidates"]],["impl UnwindSafe for ReadingError",1,["subspace_farmer_components::reading::ReadingError"]],["impl UnwindSafe for PlotRecord",1,["subspace_farmer_components::reading::PlotRecord"]],["impl UnwindSafe for SectorMetadata",1,["subspace_farmer_components::sector::SectorMetadata"]],["impl<'a> !UnwindSafe for EncodedChunksUsed<'a>",1,["subspace_farmer_components::sector::EncodedChunksUsed"]],["impl UnwindSafe for SectorContentsMapFromBytesError",1,["subspace_farmer_components::sector::SectorContentsMapFromBytesError"]],["impl UnwindSafe for SectorContentsMapIterationError",1,["subspace_farmer_components::sector::SectorContentsMapIterationError"]],["impl UnwindSafe for SectorContentsMap",1,["subspace_farmer_components::sector::SectorContentsMap"]],["impl UnwindSafe for FarmerProtocolInfo",1,["subspace_farmer_components::FarmerProtocolInfo"]]], +"subspace_farmer_components":[["impl UnwindSafe for PieceGetterRetryPolicy",1,["subspace_farmer_components::plotting::PieceGetterRetryPolicy"]],["impl UnwindSafe for PlottedSector",1,["subspace_farmer_components::plotting::PlottedSector"]],["impl !UnwindSafe for PlottingError",1,["subspace_farmer_components::plotting::PlottingError"]],["impl UnwindSafe for ProvingError",1,["subspace_farmer_components::proving::ProvingError"]],["impl<'a> UnwindSafe for SolutionCandidates<'a>",1,["subspace_farmer_components::proving::SolutionCandidates"]],["impl UnwindSafe for ReadingError",1,["subspace_farmer_components::reading::ReadingError"]],["impl UnwindSafe for PlotRecord",1,["subspace_farmer_components::reading::PlotRecord"]],["impl UnwindSafe for SectorMetadata",1,["subspace_farmer_components::sector::SectorMetadata"]],["impl UnwindSafe for SectorMetadataChecksummed",1,["subspace_farmer_components::sector::SectorMetadataChecksummed"]],["impl<'a> !UnwindSafe for EncodedChunksUsed<'a>",1,["subspace_farmer_components::sector::EncodedChunksUsed"]],["impl UnwindSafe for SectorContentsMapFromBytesError",1,["subspace_farmer_components::sector::SectorContentsMapFromBytesError"]],["impl UnwindSafe for SectorContentsMapEncodeIntoError",1,["subspace_farmer_components::sector::SectorContentsMapEncodeIntoError"]],["impl UnwindSafe for SectorContentsMapIterationError",1,["subspace_farmer_components::sector::SectorContentsMapIterationError"]],["impl UnwindSafe for SectorContentsMap",1,["subspace_farmer_components::sector::SectorContentsMap"]],["impl UnwindSafe for FarmerProtocolInfo",1,["subspace_farmer_components::FarmerProtocolInfo"]]], "subspace_fraud_proof":[["impl<Block, B, Exec> UnwindSafe for ExecutionProver<Block, B, Exec>where\n B: RefUnwindSafe,\n Block: UnwindSafe,\n Exec: RefUnwindSafe,",1,["subspace_fraud_proof::invalid_state_transition_proof::ExecutionProver"]],["impl<CBlock, CClient, Exec, Hash, VerifierClient> UnwindSafe for InvalidStateTransitionProofVerifier<CBlock, CClient, Exec, Hash, VerifierClient>where\n CBlock: UnwindSafe,\n CClient: RefUnwindSafe,\n Exec: UnwindSafe,\n Hash: UnwindSafe,\n VerifierClient: UnwindSafe,",1,["subspace_fraud_proof::invalid_state_transition_proof::InvalidStateTransitionProofVerifier"]],["impl<CBlock, CClient, Hash, Exec, VerifierClient> UnwindSafe for InvalidTransactionProofVerifier<CBlock, CClient, Hash, Exec, VerifierClient>where\n CBlock: UnwindSafe,\n CClient: RefUnwindSafe,\n Exec: RefUnwindSafe,\n Hash: UnwindSafe,\n VerifierClient: UnwindSafe,",1,["subspace_fraud_proof::invalid_transaction_proof::InvalidTransactionProofVerifier"]],["impl<Client, Block> UnwindSafe for VerifierClient<Client, Block>where\n Block: UnwindSafe,\n Client: RefUnwindSafe,",1,["subspace_fraud_proof::verifier_api::VerifierClient"]],["impl<VerifierBlock, ITPVerifier, ISTPVerifier> UnwindSafe for ProofVerifier<VerifierBlock, ITPVerifier, ISTPVerifier>where\n ISTPVerifier: RefUnwindSafe,\n ITPVerifier: RefUnwindSafe,\n VerifierBlock: UnwindSafe,",1,["subspace_fraud_proof::ProofVerifier"]]], "subspace_networking":[["impl !UnwindSafe for NetworkParametersPersistenceError",1,["subspace_networking::behavior::persistent_parameters::NetworkParametersPersistenceError"]],["impl !UnwindSafe for NetworkingParametersManager",1,["subspace_networking::behavior::persistent_parameters::NetworkingParametersManager"]],["impl<LocalRecordProvider> !UnwindSafe for Config<LocalRecordProvider>",1,["subspace_networking::create::Config"]],["impl !UnwindSafe for CreationError",1,["subspace_networking::create::CreationError"]],["impl !UnwindSafe for TopicSubscription",1,["subspace_networking::node::TopicSubscription"]],["impl UnwindSafe for GetClosestPeersError",1,["subspace_networking::node::GetClosestPeersError"]],["impl !UnwindSafe for SubscribeError",1,["subspace_networking::node::SubscribeError"]],["impl UnwindSafe for SendRequestError",1,["subspace_networking::node::SendRequestError"]],["impl !UnwindSafe for Node",1,["subspace_networking::node::Node"]],["impl<LocalRecordProvider> !UnwindSafe for NodeRunner<LocalRecordProvider>",1,["subspace_networking::node_runner::NodeRunner"]],["impl UnwindSafe for Config",1,["subspace_networking::peer_info::handler::Config"]],["impl UnwindSafe for Notification",1,["subspace_networking::peer_info::Notification"]],["impl UnwindSafe for CuckooFilterDTO",1,["subspace_networking::peer_info::CuckooFilterDTO"]],["impl UnwindSafe for PeerInfo",1,["subspace_networking::peer_info::PeerInfo"]],["impl !UnwindSafe for PeerInfoProvider",1,["subspace_networking::peer_info::PeerInfoProvider"]],["impl<Request> !UnwindSafe for GenericRequestHandler<Request>",1,["subspace_networking::request_handlers::generic_request_handler::GenericRequestHandler"]],["impl UnwindSafe for ObjectMappingsRequest",1,["subspace_networking::request_handlers::object_mappings::ObjectMappingsRequest"]],["impl UnwindSafe for ObjectMappingsResponse",1,["subspace_networking::request_handlers::object_mappings::ObjectMappingsResponse"]],["impl UnwindSafe for PieceAnnouncementRequest",1,["subspace_networking::request_handlers::piece_announcement::PieceAnnouncementRequest"]],["impl UnwindSafe for PieceAnnouncementResponse",1,["subspace_networking::request_handlers::piece_announcement::PieceAnnouncementResponse"]],["impl UnwindSafe for PieceByHashRequest",1,["subspace_networking::request_handlers::piece_by_key::PieceByHashRequest"]],["impl UnwindSafe for PieceByHashResponse",1,["subspace_networking::request_handlers::piece_by_key::PieceByHashResponse"]],["impl UnwindSafe for PiecesToPlot",1,["subspace_networking::request_handlers::pieces_by_range::PiecesToPlot"]],["impl UnwindSafe for PiecesByRangeRequest",1,["subspace_networking::request_handlers::pieces_by_range::PiecesByRangeRequest"]],["impl UnwindSafe for PiecesByRangeResponse",1,["subspace_networking::request_handlers::pieces_by_range::PiecesByRangeResponse"]],["impl UnwindSafe for SegmentHeaderRequest",1,["subspace_networking::request_handlers::segment_header::SegmentHeaderRequest"]],["impl UnwindSafe for SegmentHeaderResponse",1,["subspace_networking::request_handlers::segment_header::SegmentHeaderResponse"]],["impl UnwindSafe for NewPeerInfo",1,["subspace_networking::shared::NewPeerInfo"]],["impl UnwindSafe for MultihashCode",1,["subspace_networking::utils::multihash::MultihashCode"]],["impl UnwindSafe for NoPieceValidator",1,["subspace_networking::utils::piece_provider::NoPieceValidator"]],["impl UnwindSafe for RetryPolicy",1,["subspace_networking::utils::piece_provider::RetryPolicy"]],["impl<PV> !UnwindSafe for PieceProvider<PV>",1,["subspace_networking::utils::piece_provider::PieceProvider"]],["impl<T> UnwindSafe for KeyWrapper<T>where\n T: UnwindSafe,",1,["subspace_networking::utils::unique_record_binary_heap::KeyWrapper"]],["impl<K> UnwindSafe for UniqueRecordBinaryHeap<K>where\n K: RefUnwindSafe,",1,["subspace_networking::utils::unique_record_binary_heap::UniqueRecordBinaryHeap"]]], "subspace_node":[["impl UnwindSafe for Subcommand",1,["subspace_node::domain::cli::Subcommand"]],["impl UnwindSafe for DomainCli",1,["subspace_node::domain::cli::DomainCli"]],["impl !UnwindSafe for DomainInstanceStarter",1,["subspace_node::domain::domain_instance_starter::DomainInstanceStarter"]],["impl UnwindSafe for AccountId32ToAccountId20Converter",1,["subspace_node::domain::AccountId32ToAccountId20Converter"]],["impl UnwindSafe for EVMDomainExecutorDispatch",1,["subspace_node::domain::EVMDomainExecutorDispatch"]],["impl<Block, B, E> UnwindSafe for DomainGenesisBlockBuilder<Block, B, E>where\n B: RefUnwindSafe,\n Block: UnwindSafe,\n E: UnwindSafe,",1,["subspace_node::domain::DomainGenesisBlockBuilder"]],["impl UnwindSafe for ExecutorDispatch",1,["subspace_node::ExecutorDispatch"]],["impl UnwindSafe for PurgeChainCmd",1,["subspace_node::PurgeChainCmd"]],["impl UnwindSafe for Subcommand",1,["subspace_node::Subcommand"]],["impl UnwindSafe for CliPotRole",1,["subspace_node::CliPotRole"]],["impl UnwindSafe for Cli",1,["subspace_node::Cli"]]], diff --git a/implementors/fp_rpc/trait.ConvertTransaction.js b/implementors/fp_rpc/trait.ConvertTransaction.js index a432bef1fc..7f2f1edf78 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<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"]] +"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_test_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"]] };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 2d44fcf0e8..493981d79d 100644 --- a/implementors/frame_support/traits/error/trait.PalletError.js +++ b/implementors/frame_support/traits/error/trait.PalletError.js @@ -1,6 +1,6 @@ (function() {var implementors = { "orml_vesting":[["impl<T> PalletError for Error<T>"]], -"pallet_domains":[["impl PalletError for Error"],["impl PalletError for BundleError"],["impl PalletError for Error"],["impl<T> PalletError for Error<T>"],["impl PalletError for Error"]], +"pallet_domains":[["impl PalletError for BundleError"],["impl PalletError for Error"],["impl PalletError for Error"],["impl PalletError for Error"],["impl<T> PalletError for Error<T>"]], "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 132f5bf04d..124fc8a82b 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"]], -"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"]] +"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"]], +"subspace_test_runtime":[["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/hex/trait.FromHex.js b/implementors/hex/trait.FromHex.js index 325455473a..cfced78734 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 FlatPieces"],["impl FromHex for PieceArray"],["impl FromHex for PosProof"]] +"subspace_core_primitives":[["impl FromHex for PosProof"],["impl FromHex for FlatPieces"],["impl FromHex for PieceArray"]] };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 7971e0bc7d..05e7dbd4b5 100644 --- a/implementors/parity_scale_codec/codec/trait.Decode.js +++ b/implementors/parity_scale_codec/codec/trait.Decode.js @@ -3,30 +3,30 @@ "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 CheckTxValidityError"],["impl Decode for VerifyTxValidityError"]], -"evm_domain_runtime":[["impl Decode for OriginCaller"],["impl Decode for RuntimeFreezeReason"],["impl Decode for RuntimeCall"],["impl Decode for RuntimeHoldReason"],["impl Decode for RuntimeEvent"],["impl Decode for RuntimeLockId"],["impl Decode for SessionKeys"],["impl Decode for RuntimeSlashReason"]], -"evm_domain_test_runtime":[["impl Decode for OriginCaller"],["impl Decode for RuntimeFreezeReason"],["impl Decode for RuntimeLockId"],["impl Decode for SessionKeys"],["impl Decode for RuntimeSlashReason"],["impl Decode for RuntimeCall"],["impl Decode for RuntimeEvent"],["impl Decode for RuntimeHoldReason"]], +"evm_domain_runtime":[["impl Decode for RuntimeEvent"],["impl Decode for SessionKeys"],["impl Decode for RuntimeCall"],["impl Decode for RuntimeFreezeReason"],["impl Decode for RuntimeLockId"],["impl Decode for RuntimeHoldReason"],["impl Decode for RuntimeSlashReason"],["impl Decode for OriginCaller"]], +"evm_domain_test_runtime":[["impl Decode for RuntimeHoldReason"],["impl Decode for RuntimeLockId"],["impl Decode for OriginCaller"],["impl Decode for SessionKeys"],["impl Decode for RuntimeFreezeReason"],["impl Decode for RuntimeCall"],["impl Decode for RuntimeSlashReason"],["impl Decode for RuntimeEvent"]], "orml_vesting":[["impl<BlockNumber, Balance> Decode for VestingSchedule<BlockNumber, Balance>where\n BlockNumber: Decode,\n Balance: HasCompact + MaxEncodedLen + HasCompact,"],["impl<T: Config> Decode for Event<T>where\n T::AccountId: Decode,\n VestingSchedule<<T as Config>::BlockNumber, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance>: Decode,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Decode,"],["impl<T> Decode for Error<T>"],["impl<T: Config> Decode for Call<T>"]], "pallet_domain_id":[["impl<T: Config> Decode for Call<T>"]], -"pallet_domains":[["impl<T: Config> Decode for Event<T>where\n T::BlockNumber: Decode,\n <T as Config>::AccountId: Decode,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Decode,"],["impl Decode for DomainConfig"],["impl Decode for Error"],["impl Decode for Error"],["impl Decode for Error"],["impl Decode for TxRangeState"],["impl Decode for BundleError"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> Decode for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>where\n ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>: Decode,"],["impl<Number, Hash> Decode for RuntimeObject<Number, Hash>where\n Hash: Decode,\n Number: Decode,"],["impl<Number, AccountId> Decode for DomainObject<Number, AccountId>where\n AccountId: Decode,\n Number: Decode,"],["impl<T> Decode for Error<T>"],["impl<T: Config> Decode for Call<T>"],["impl Decode for ScheduledRuntimeUpgrade"]], -"pallet_feeds":[["impl Decode for TotalObjectsAndSize"],["impl<FeedProcessorId, AccountId> Decode for FeedConfig<FeedProcessorId, AccountId>where\n FeedProcessorId: Decode,\n AccountId: Decode,"],["impl<T> Decode for Error<T>"],["impl<T: Config> Decode for Call<T>"],["impl<T: Config> Decode for Event<T>where\n T::FeedId: Decode,\n T::AccountId: Decode,"]], +"pallet_domains":[["impl<Number, Hash> Decode for RuntimeObject<Number, Hash>where\n Hash: Decode,\n Number: Decode,"],["impl Decode for DomainConfig"],["impl Decode for BundleError"],["impl<T> Decode for Error<T>"],["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 TxRangeState"],["impl<T: Config> Decode for Event<T>where\n T::BlockNumber: Decode,\n <T as Config>::AccountId: Decode,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Decode,"],["impl<T: Config> Decode for Call<T>"],["impl Decode for Error"],["impl Decode for Error"],["impl<Number, AccountId> Decode for DomainObject<Number, AccountId>where\n AccountId: Decode,\n Number: Decode,"],["impl Decode for Error"],["impl Decode for ScheduledRuntimeUpgrade"]], +"pallet_feeds":[["impl<T: Config> Decode for Event<T>where\n T::FeedId: Decode,\n T::AccountId: Decode,"],["impl Decode for TotalObjectsAndSize"],["impl<T: Config> Decode for Call<T>"],["impl<T> Decode for Error<T>"],["impl<FeedProcessorId, AccountId> Decode for FeedConfig<FeedProcessorId, AccountId>where\n FeedProcessorId: Decode,\n AccountId: Decode,"]], "pallet_grandpa_finality_verifier":[["impl<T> Decode for Error<T>"],["impl Decode for InitializationData"],["impl<T: Config> Decode for Call<T>"]], -"pallet_messenger":[["impl Decode for OutboxMessageResult"],["impl<Balance> Decode for Channel<Balance>where\n FeeModel<Balance>: Decode,"],["impl<T: Config> Decode for Event<T>where\n <T as Config>::AccountId: Decode,\n T::AccountId: Decode,"],["impl<T> Decode for Error<T>"],["impl<T: Config> Decode for Call<T>"],["impl Decode for ChannelState"]], +"pallet_messenger":[["impl Decode for ChannelState"],["impl<T> Decode for Error<T>"],["impl Decode for OutboxMessageResult"],["impl<T: Config> Decode for Call<T>"],["impl<Balance> Decode for Channel<Balance>where\n FeeModel<Balance>: Decode,"],["impl<T: Config> Decode for Event<T>where\n <T as Config>::AccountId: Decode,\n T::AccountId: Decode,"]], "pallet_object_store":[["impl<T: Config> Decode for Call<T>"],["impl<T: Config> Decode for Event<T>where\n T::AccountId: Decode,"]], "pallet_offences_subspace":[["impl Decode for Event"],["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_rewards":[["impl<T: Config> Decode for Call<T>"],["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,"]], "pallet_runtime_configs":[["impl<T: Config> Decode for Call<T>"]], -"pallet_subspace":[["impl Decode for AllowAuthoringBy"],["impl<T> Decode for Error<T>"],["impl<T: Config> Decode for Call<T>"],["impl Decode for SolutionRangeOverride"],["impl<T: Config> Decode for Event<T>where\n T::AccountId: Decode,\n T::BlockNumber: Decode,\n T::Hash: Decode,"]], -"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 Decode for Location"],["impl<T> Decode for Error<T>"],["impl<T: Config> Decode for Call<T>"],["impl<Balance> Decode for Transfer<Balance>where\n Balance: Decode,"],["impl<T: Config> Decode for Event<T>where\n <<T as Config>::Sender as Sender<<T as Config>::AccountId>>::MessageId: Decode,"]], -"sp_consensus_subspace":[["impl Decode for GlobalRandomnesses"],["impl<Offender> Decode for OffenceDetails<Offender>where\n Offender: Decode,"],["impl Decode for WrappedSolution"],["impl Decode for SolutionRanges"],["impl<'a> Decode for WrappedVerifySolutionParams<'a>"],["impl Decode for PotPreDigest"],["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 ChainConstants"],["impl<PublicKey, RewardAddress> Decode for PreDigest<PublicKey, RewardAddress>where\n Solution<PublicKey, RewardAddress>: Decode,"],["impl Decode for InherentError"],["impl<Number, Hash, RewardAddress> Decode for SignedVote<Number, Hash, RewardAddress>where\n Vote<Number, Hash, RewardAddress>: Decode,"]], -"sp_domains":[["impl Decode for BundleDigest"],["impl Decode for Witness"],["impl Decode for DomainId"],["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 ImproperTransactionSortitionProof"],["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<Balance> Decode for BundleProducerElectionParams<Balance>where\n Balance: Decode,"],["impl Decode for DomainsHoldIdentifier"],["impl Decode for DomainInstanceData"],["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,"],["impl Decode for VrfProofError"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> Decode for BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>where\n ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>: Decode,"],["impl<Number, Hash> Decode for FraudProof<Number, Hash>where\n BundleEquivocationProof<Number, Hash>: Decode,"],["impl Decode for ProofOfElection"],["impl<Number, Hash> Decode for BundleEquivocationProof<Number, Hash>where\n SealedBundleHeader<Number, Hash, Number, H256, Balance>: Decode,"],["impl Decode for InvalidBundle"],["impl Decode for InvalidBundleType"],["impl Decode for RuntimeType"],["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 InvalidReceipt"],["impl<Extrinsic> Decode for BundleValidity<Extrinsic>where\n Vec<Extrinsic>: Decode,"],["impl Decode for DomainBlockLimit"],["impl Decode for DomainDigestItem"],["impl Decode for ExecutionPhase"],["impl Decode for InvalidTransactionProof"],["impl Decode for ReceiptValidity"],["impl Decode for StakingHoldIdentifier"]], -"sp_lightclient":[["impl<Header: HeaderT> Decode for ChainConstants<Header>where\n <Header as HeaderT>::Number: Decode,\n StorageBound<<Header as HeaderT>::Number>: Decode,"],["impl<Number> Decode for StorageBound<Number>where\n Number: Decode,"],["impl<Header> Decode for HeaderExt<Header>where\n Header: Decode,"],["impl Decode for NextDigestItems"]], -"sp_messenger":[["impl Decode for RelayerMessagesWithStorageKey"],["impl<BlockNumber, BlockHash, StateRoot> Decode for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>where\n Proof<BlockNumber, BlockHash, StateRoot>: Decode,"],["impl Decode for RelayerMessageWithStorageKey"],["impl Decode for Endpoint"],["impl<Balance> Decode for ExecutionFee<Balance>where\n Balance: Decode,"],["impl Decode for MessageWeightTag"],["impl Decode for VerificationError"],["impl Decode for EndpointRequest"],["impl<BlockNumber, BlockHash, StateRoot> Decode for Proof<BlockNumber, BlockHash, StateRoot>where\n DomainBlockInfo<BlockNumber, BlockHash>: Decode,\n StateRoot: Decode,\n Option<(DomainBlockInfo<BlockNumber, BlockHash>, StorageProof)>: Decode,"],["impl<BlockNumber, BlockHash, StateRoot> Decode for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>where\n DomainBlockInfo<BlockNumber, BlockHash>: Decode,\n StateRoot: Decode,\n Option<(DomainId, DomainBlockInfo<BlockNumber, BlockHash>, StateRoot)>: Decode,"],["impl<Balance> Decode for VersionedPayload<Balance>where\n Payload<Balance>: Decode,"],["impl<Balance> Decode for Payload<Balance>where\n RequestResponse<ProtocolMessageRequest<Balance>, ProtocolMessageResponse>: Decode,"],["impl<Balance> Decode for Message<Balance>where\n VersionedPayload<Balance>: Decode,"],["impl<Request, Response> Decode for RequestResponse<Request, Response>where\n Request: Decode,\n Response: Decode,"],["impl<Balance> Decode for ProtocolMessageRequest<Balance>where\n InitiateChannelParams<Balance>: Decode,"],["impl<Balance> Decode for InitiateChannelParams<Balance>where\n FeeModel<Balance>: Decode,"],["impl<Balance> Decode for FeeModel<Balance>where\n ExecutionFee<Balance>: Decode,"],["impl<Number, Hash> Decode for DomainBlockInfo<Number, Hash>where\n Number: Decode,\n Hash: Decode,"]], +"pallet_subspace":[["impl Decode for SolutionRangeOverride"],["impl<T: Config> Decode for Event<T>where\n T::AccountId: Decode,\n T::BlockNumber: Decode,\n T::Hash: Decode,"],["impl Decode for AllowAuthoringBy"],["impl<T> Decode for Error<T>"],["impl<T: Config> Decode for Call<T>"]], +"pallet_transaction_fees":[["impl<T: Config> Decode for Call<T>"],["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,"]], +"pallet_transporter":[["impl<T: Config> Decode for Call<T>"],["impl Decode for Location"],["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>"]], +"sp_consensus_subspace":[["impl<'a> Decode for WrappedVerifySolutionParams<'a>"],["impl Decode for ChainConstants"],["impl Decode for GlobalRandomnesses"],["impl Decode for InherentType"],["impl Decode for PotPreDigest"],["impl Decode for InherentError"],["impl<Number, Hash, RewardAddress> Decode for SignedVote<Number, Hash, RewardAddress>where\n Vote<Number, Hash, RewardAddress>: Decode,"],["impl<PublicKey, RewardAddress> Decode for PreDigest<PublicKey, RewardAddress>where\n Solution<PublicKey, RewardAddress>: Decode,"],["impl Decode for WrappedSolution"],["impl<Offender> Decode for OffenceDetails<Offender>where\n Offender: Decode,"],["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 SolutionRanges"]], +"sp_domains":[["impl Decode for DomainsHoldIdentifier"],["impl<Extrinsic> Decode for BundleValidity<Extrinsic>where\n Vec<Extrinsic>: Decode,"],["impl Decode for InvalidStateTransitionProof"],["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<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 DomainBlockLimit"],["impl Decode for BundleDigest"],["impl Decode for DomainId"],["impl Decode for ProofOfElection"],["impl Decode for DomainInstanceData"],["impl Decode for InvalidBundle"],["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 ExecutionPhase"],["impl Decode for InvalidBundleType"],["impl Decode for RuntimeType"],["impl Decode for ImproperTransactionSortitionProof"],["impl<Number, Hash> Decode for BundleEquivocationProof<Number, Hash>where\n SealedBundleHeader<Number, Hash, Number, H256, Balance>: Decode,"],["impl<AccountId> Decode for GenesisDomain<AccountId>where\n AccountId: Decode,"],["impl Decode for InvalidTransactionProof"],["impl Decode for Witness"],["impl Decode for DomainDigestItem"],["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<Number, Hash, DomainNumber, DomainHash, Balance> Decode for BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>where\n ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>: Decode,"],["impl Decode for VrfProofError"],["impl<Balance> Decode for BundleProducerElectionParams<Balance>where\n Balance: Decode,"],["impl Decode for InvalidReceipt"],["impl<Number, Hash> Decode for FraudProof<Number, Hash>where\n BundleEquivocationProof<Number, Hash>: Decode,"],["impl Decode for ReceiptValidity"],["impl Decode for StakingHoldIdentifier"]], +"sp_lightclient":[["impl<Header: HeaderT> Decode for ChainConstants<Header>where\n <Header as HeaderT>::Number: Decode,\n StorageBound<<Header as HeaderT>::Number>: Decode,"],["impl Decode for NextDigestItems"],["impl<Header> Decode for HeaderExt<Header>where\n Header: Decode,"],["impl<Number> Decode for StorageBound<Number>where\n Number: Decode,"]], +"sp_messenger":[["impl<Balance> Decode for InitiateChannelParams<Balance>where\n FeeModel<Balance>: Decode,"],["impl Decode for MessageWeightTag"],["impl<Number, Hash> Decode for DomainBlockInfo<Number, Hash>where\n Number: Decode,\n Hash: Decode,"],["impl<BlockNumber, BlockHash, StateRoot> Decode for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>where\n Proof<BlockNumber, BlockHash, StateRoot>: Decode,"],["impl Decode for VerificationError"],["impl Decode for RelayerMessagesWithStorageKey"],["impl<BlockNumber, BlockHash, StateRoot> Decode for Proof<BlockNumber, BlockHash, StateRoot>where\n DomainBlockInfo<BlockNumber, BlockHash>: Decode,\n StateRoot: Decode,\n Option<(DomainBlockInfo<BlockNumber, BlockHash>, StorageProof)>: Decode,"],["impl<Balance> Decode for Message<Balance>where\n VersionedPayload<Balance>: Decode,"],["impl<BlockNumber, BlockHash, StateRoot> Decode for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>where\n DomainBlockInfo<BlockNumber, BlockHash>: Decode,\n StateRoot: Decode,\n Option<(DomainId, DomainBlockInfo<BlockNumber, BlockHash>, StateRoot)>: Decode,"],["impl<Request, Response> Decode for RequestResponse<Request, Response>where\n Request: Decode,\n Response: Decode,"],["impl<Balance> Decode for ExecutionFee<Balance>where\n Balance: Decode,"],["impl Decode for RelayerMessageWithStorageKey"],["impl<Balance> Decode for VersionedPayload<Balance>where\n Payload<Balance>: Decode,"],["impl Decode for EndpointRequest"],["impl<Balance> Decode for ProtocolMessageRequest<Balance>where\n InitiateChannelParams<Balance>: Decode,"],["impl<Balance> Decode for Payload<Balance>where\n RequestResponse<ProtocolMessageRequest<Balance>, ProtocolMessageResponse>: Decode,"],["impl Decode for Endpoint"],["impl<Balance> Decode for FeeModel<Balance>where\n ExecutionFee<Balance>: Decode,"]], "subspace_archiving":[["impl Decode for SegmentItem"],["impl Decode for NewArchivedSegment"],["impl Decode for Segment"]], -"subspace_core_primitives":[["impl Decode for PieceObject"],["impl<PublicKey, RewardAddress> Decode for Solution<PublicKey, RewardAddress>where\n PublicKey: Decode,\n RewardAddress: Decode,"],["impl Decode for Scalar"],["impl Decode for PublicKey"],["impl Decode for RecordWitness"],["impl Decode for PotKey"],["impl Decode for BlockObjectMapping"],["impl Decode for ArchivedHistorySegment"],["impl Decode for FlatPieces"],["impl Decode for HistorySize"],["impl Decode for Randomness"],["impl<T> Decode for NonEmptyVec<T>where\n Vec<T>: Decode,"],["impl Decode for SegmentIndex"],["impl Decode for PotCheckpoint"],["impl Decode for PieceObjectMapping"],["impl Decode for LastArchivedBlock"],["impl Decode for SectorId"],["impl Decode for RecordCommitment"],["impl Decode for U256"],["impl Decode for Witness"],["impl Decode for PieceOffset"],["impl Decode for Piece"],["impl Decode for PieceIndex"],["impl Decode for ArchivedBlockProgress"],["impl Decode for PotProof"],["impl Decode for PieceArray"],["impl Decode for PieceIndexHash"],["impl Decode for RewardSignature"],["impl Decode for PosProof"],["impl Decode for Commitment"],["impl Decode for BlockObject"],["impl Decode for PotSeed"],["impl Decode for SBucket"],["impl Decode for SegmentHeader"],["impl Decode for GlobalObject"]], -"subspace_farmer_components":[["impl Decode for SectorMetadata"]], -"subspace_networking":[["impl Decode for ObjectMappingsResponse"],["impl Decode for PieceByHashResponse"],["impl Decode for PieceAnnouncementRequest"],["impl Decode for PiecesToPlot"],["impl Decode for PiecesByRangeResponse"],["impl Decode for PiecesByRangeRequest"],["impl Decode for PeerInfo"],["impl Decode for PieceAnnouncementResponse"],["impl Decode for ObjectMappingsRequest"],["impl Decode for SegmentHeaderRequest"],["impl Decode for PieceByHashRequest"],["impl Decode for CuckooFilterDTO"],["impl Decode for SegmentHeaderResponse"]], -"subspace_runtime":[["impl Decode for RuntimeLockId"],["impl Decode for SessionKeys"],["impl Decode for RuntimeEvent"],["impl Decode for HoldIdentifier"],["impl Decode for RuntimeFreezeReason"],["impl Decode for OriginCaller"],["impl Decode for FeedProcessorKind"],["impl Decode for RuntimeCall"],["impl Decode for RuntimeSlashReason"],["impl Decode for RuntimeHoldReason"]], -"subspace_test_runtime":[["impl Decode for RuntimeEvent"],["impl Decode for HoldIdentifier"],["impl Decode for SessionKeys"],["impl Decode for OriginCaller"],["impl Decode for RuntimeLockId"],["impl Decode for RuntimeHoldReason"],["impl Decode for RuntimeSlashReason"],["impl Decode for RuntimeFreezeReason"],["impl Decode for RuntimeCall"]], +"subspace_core_primitives":[["impl Decode for PieceObjectMapping"],["impl Decode for PieceOffset"],["impl Decode for PublicKey"],["impl Decode for ArchivedHistorySegment"],["impl Decode for SBucket"],["impl Decode for PotSeed"],["impl Decode for GlobalObject"],["impl<T> Decode for NonEmptyVec<T>where\n Vec<T>: Decode,"],["impl Decode for PieceObject"],["impl Decode for SectorId"],["impl Decode for Randomness"],["impl Decode for ArchivedBlockProgress"],["impl<T> Decode for Blake3Checksummed<T>where\n T: Decode,"],["impl Decode for PotCheckpoint"],["impl Decode for PieceIndexHash"],["impl Decode for Commitment"],["impl Decode for FlatPieces"],["impl Decode for PieceIndex"],["impl Decode for RewardSignature"],["impl Decode for SegmentHeader"],["impl Decode for RecordCommitment"],["impl Decode for RecordWitness"],["impl Decode for SegmentIndex"],["impl Decode for PotKey"],["impl Decode for Piece"],["impl Decode for LastArchivedBlock"],["impl Decode for HistorySize"],["impl<PublicKey, RewardAddress> Decode for Solution<PublicKey, RewardAddress>where\n PublicKey: Decode,\n RewardAddress: Decode,"],["impl Decode for BlockObjectMapping"],["impl Decode for PotProof"],["impl Decode for U256"],["impl Decode for BlockObject"],["impl Decode for PosProof"],["impl Decode for PieceArray"],["impl Decode for Witness"],["impl Decode for Scalar"]], +"subspace_farmer_components":[["impl Decode for SectorMetadata"],["impl Decode for SectorMetadataChecksummed"]], +"subspace_networking":[["impl Decode for PiecesByRangeResponse"],["impl Decode for PieceAnnouncementRequest"],["impl Decode for SegmentHeaderRequest"],["impl Decode for SegmentHeaderResponse"],["impl Decode for PieceByHashRequest"],["impl Decode for PieceByHashResponse"],["impl Decode for ObjectMappingsResponse"],["impl Decode for CuckooFilterDTO"],["impl Decode for PieceAnnouncementResponse"],["impl Decode for PiecesToPlot"],["impl Decode for ObjectMappingsRequest"],["impl Decode for PeerInfo"],["impl Decode for PiecesByRangeRequest"]], +"subspace_runtime":[["impl Decode for HoldIdentifier"],["impl Decode for SessionKeys"],["impl Decode for OriginCaller"],["impl Decode for RuntimeHoldReason"],["impl Decode for RuntimeCall"],["impl Decode for RuntimeEvent"],["impl Decode for RuntimeFreezeReason"],["impl Decode for FeedProcessorKind"],["impl Decode for RuntimeSlashReason"],["impl Decode for RuntimeLockId"]], +"subspace_test_runtime":[["impl Decode for HoldIdentifier"],["impl Decode for OriginCaller"],["impl Decode for RuntimeFreezeReason"],["impl Decode for RuntimeCall"],["impl Decode for RuntimeHoldReason"],["impl Decode for SessionKeys"],["impl Decode for RuntimeEvent"],["impl Decode for RuntimeLockId"],["impl Decode for RuntimeSlashReason"]], "subspace_verification":[["impl Decode for PieceCheckParams"],["impl Decode for VerifySolutionParams"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/parity_scale_codec/codec/trait.Encode.js b/implementors/parity_scale_codec/codec/trait.Encode.js index a0625437b1..b2f681311d 100644 --- a/implementors/parity_scale_codec/codec/trait.Encode.js +++ b/implementors/parity_scale_codec/codec/trait.Encode.js @@ -2,31 +2,31 @@ "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 Call<T>"],["impl<T: Config> Encode for Event<T>"]], -"domain_runtime_primitives":[["impl Encode for CheckTxValidityError"],["impl Encode for MultiAccountId"],["impl Encode for VerifyTxValidityError"]], -"evm_domain_runtime":[["impl Encode for RuntimeSlashReason"],["impl Encode for RuntimeCall"],["impl Encode for RuntimeFreezeReason"],["impl Encode for OriginCaller"],["impl Encode for RuntimeLockId"],["impl Encode for RuntimeEvent"],["impl Encode for RuntimeHoldReason"],["impl Encode for SessionKeys"]], -"evm_domain_test_runtime":[["impl Encode for RuntimeCall"],["impl Encode for RuntimeEvent"],["impl Encode for OriginCaller"],["impl Encode for RuntimeLockId"],["impl Encode for SessionKeys"],["impl Encode for RuntimeSlashReason"],["impl Encode for RuntimeHoldReason"],["impl Encode for RuntimeFreezeReason"]], +"domain_runtime_primitives":[["impl Encode for VerifyTxValidityError"],["impl Encode for MultiAccountId"],["impl Encode for CheckTxValidityError"]], +"evm_domain_runtime":[["impl Encode for RuntimeLockId"],["impl Encode for RuntimeSlashReason"],["impl Encode for SessionKeys"],["impl Encode for RuntimeEvent"],["impl Encode for RuntimeFreezeReason"],["impl Encode for RuntimeHoldReason"],["impl Encode for RuntimeCall"],["impl Encode for OriginCaller"]], +"evm_domain_test_runtime":[["impl Encode for RuntimeSlashReason"],["impl Encode for RuntimeEvent"],["impl Encode for RuntimeFreezeReason"],["impl Encode for RuntimeHoldReason"],["impl Encode for RuntimeLockId"],["impl Encode for SessionKeys"],["impl Encode for OriginCaller"],["impl Encode for RuntimeCall"]], "orml_vesting":[["impl<T> Encode for Error<T>"],["impl<T: Config> Encode for Call<T>"],["impl<BlockNumber, Balance> Encode for VestingSchedule<BlockNumber, Balance>where\n BlockNumber: Encode,\n Balance: HasCompact + MaxEncodedLen + HasCompact,"],["impl<T: Config> Encode for Event<T>where\n T::AccountId: Encode,\n VestingSchedule<<T as Config>::BlockNumber, <<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,"]], "pallet_domain_id":[["impl<T: Config> Encode for Call<T>"]], -"pallet_domains":[["impl<T: Config> Encode for Event<T>where\n T::BlockNumber: Encode,\n <T as Config>::AccountId: Encode,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Encode,"],["impl Encode for Error"],["impl Encode for Error"],["impl<T: Config> Encode for Call<T>"],["impl Encode for Error"],["impl Encode for DomainConfig"],["impl<Number, Hash> Encode for RuntimeObject<Number, Hash>where\n Hash: Encode,\n Number: Encode,"],["impl Encode for BundleError"],["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 TxRangeState"],["impl<Number, AccountId> Encode for DomainObject<Number, AccountId>where\n AccountId: Encode,\n Number: Encode,"],["impl Encode for ScheduledRuntimeUpgrade"],["impl<T> Encode for Error<T>"]], -"pallet_feeds":[["impl<T: Config> Encode for Event<T>where\n T::FeedId: Encode,\n T::AccountId: Encode,"],["impl<T> Encode for Error<T>"],["impl<T: Config> Encode for Call<T>"],["impl<FeedProcessorId, AccountId> Encode for FeedConfig<FeedProcessorId, AccountId>where\n FeedProcessorId: Encode,\n AccountId: Encode,"],["impl Encode for TotalObjectsAndSize"]], +"pallet_domains":[["impl Encode for TxRangeState"],["impl Encode for Error"],["impl Encode for DomainConfig"],["impl<T> Encode for Error<T>"],["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 BundleError"],["impl Encode for ScheduledRuntimeUpgrade"],["impl<T: Config> Encode for Call<T>"],["impl<Number, AccountId> Encode for DomainObject<Number, AccountId>where\n AccountId: Encode,\n Number: 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 T::BlockNumber: Encode,\n <T as Config>::AccountId: Encode,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Encode,"],["impl Encode for Error"],["impl Encode for Error"]], +"pallet_feeds":[["impl<T: Config> Encode for Call<T>"],["impl<T> Encode for Error<T>"],["impl<FeedProcessorId, AccountId> Encode for FeedConfig<FeedProcessorId, AccountId>where\n FeedProcessorId: Encode,\n AccountId: Encode,"],["impl Encode for TotalObjectsAndSize"],["impl<T: Config> Encode for Event<T>where\n T::FeedId: Encode,\n T::AccountId: Encode,"]], "pallet_grandpa_finality_verifier":[["impl<T: Config> Encode for Call<T>"],["impl<T> Encode for Error<T>"],["impl Encode for InitializationData"]], -"pallet_messenger":[["impl<T: Config> Encode for Event<T>where\n <T as Config>::AccountId: Encode,\n T::AccountId: Encode,"],["impl Encode for ChannelState"],["impl<T> Encode for Error<T>"],["impl<T: Config> Encode for Call<T>"],["impl<Balance> Encode for Channel<Balance>where\n FeeModel<Balance>: Encode,"],["impl Encode for OutboxMessageResult"]], -"pallet_object_store":[["impl<T: Config> Encode for Call<T>"],["impl<T: Config> Encode for Event<T>where\n T::AccountId: Encode,"]], -"pallet_offences_subspace":[["impl<T: Config> Encode for Call<T>"],["impl Encode for Event"]], -"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_messenger":[["impl<T: Config> Encode for Event<T>where\n <T as Config>::AccountId: Encode,\n T::AccountId: Encode,"],["impl<T> Encode for Error<T>"],["impl Encode for OutboxMessageResult"],["impl<Balance> Encode for Channel<Balance>where\n FeeModel<Balance>: Encode,"],["impl Encode for ChannelState"],["impl<T: Config> Encode for Call<T>"]], +"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 Encode for Event"],["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_runtime_configs":[["impl<T: Config> Encode for Call<T>"]], -"pallet_subspace":[["impl Encode for SolutionRangeOverride"],["impl<T> Encode for Error<T>"],["impl<T: Config> Encode for Call<T>"],["impl Encode for AllowAuthoringBy"],["impl<T: Config> Encode for Event<T>where\n T::AccountId: Encode,\n T::BlockNumber: Encode,\n T::Hash: Encode,"]], +"pallet_subspace":[["impl<T: Config> Encode for Event<T>where\n T::AccountId: Encode,\n T::BlockNumber: Encode,\n T::Hash: Encode,"],["impl<T: Config> Encode for Call<T>"],["impl<T> Encode for Error<T>"],["impl Encode for AllowAuthoringBy"],["impl Encode for SolutionRangeOverride"]], "pallet_transaction_fees":[["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,"],["impl<T: Config> Encode for Call<T>"]], -"pallet_transporter":[["impl Encode for Location"],["impl<T: Config> Encode for Event<T>where\n <<T as Config>::Sender as Sender<<T as Config>::AccountId>>::MessageId: Encode,"],["impl<T> Encode for Error<T>"],["impl<T: Config> Encode for Call<T>"],["impl<Balance> Encode for Transfer<Balance>where\n Balance: Encode,"]], -"sp_consensus_subspace":[["impl Encode for WrappedSolution"],["impl<Offender> Encode for OffenceDetails<Offender>where\n Offender: Encode,"],["impl<Number, Hash, RewardAddress> Encode for SignedVote<Number, Hash, RewardAddress>where\n Vote<Number, Hash, RewardAddress>: Encode,"],["impl Encode for GlobalRandomnesses"],["impl<PublicKey, RewardAddress> Encode for PreDigest<PublicKey, RewardAddress>where\n Solution<PublicKey, RewardAddress>: Encode,"],["impl Encode for ChainConstants"],["impl Encode for SolutionRanges"],["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 InherentError"],["impl Encode for InherentType"],["impl Encode for PotPreDigest"],["impl<'a> Encode for WrappedVerifySolutionParams<'a>"]], -"sp_domains":[["impl Encode for StakingHoldIdentifier"],["impl<AccountId> Encode for GenesisDomain<AccountId>where\n AccountId: Encode,"],["impl<Balance> Encode for BundleProducerElectionParams<Balance>where\n Balance: Encode,"],["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 DomainDigestItem"],["impl<Extrinsic> Encode for BundleValidity<Extrinsic>where\n Vec<Extrinsic>: Encode,"],["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 VrfProofError"],["impl Encode for DomainId"],["impl Encode for DomainBlockLimit"],["impl Encode for InvalidReceipt"],["impl Encode for Witness"],["impl Encode for InvalidBundleType"],["impl Encode for ImproperTransactionSortitionProof"],["impl Encode for InvalidBundle"],["impl Encode for DomainsHoldIdentifier"],["impl Encode for InvalidTransactionProof"],["impl Encode for BundleDigest"],["impl<Number, Hash> Encode for FraudProof<Number, Hash>where\n BundleEquivocationProof<Number, Hash>: Encode,"],["impl Encode for ExecutionPhase"],["impl Encode for InvalidStateTransitionProof"],["impl Encode for ReceiptValidity"],["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<Number, Hash, DomainNumber, DomainHash, Balance> Encode for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>where\n BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>: Encode,"],["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 ProofOfElection"],["impl Encode for RuntimeType"],["impl Encode for DomainInstanceData"]], -"sp_lightclient":[["impl<Header> Encode for HeaderExt<Header>where\n Header: Encode,"],["impl Encode for NextDigestItems"],["impl<Number> Encode for StorageBound<Number>where\n Number: Encode,"],["impl<Header: HeaderT> Encode for ChainConstants<Header>where\n <Header as HeaderT>::Number: Encode,\n StorageBound<<Header as HeaderT>::Number>: Encode,"]], -"sp_messenger":[["impl<Balance> Encode for Payload<Balance>where\n RequestResponse<ProtocolMessageRequest<Balance>, ProtocolMessageResponse>: Encode,"],["impl<Balance> Encode for ExecutionFee<Balance>where\n Balance: Encode,"],["impl<Balance> Encode for InitiateChannelParams<Balance>where\n FeeModel<Balance>: Encode,"],["impl Encode for RelayerMessageWithStorageKey"],["impl Encode for RelayerMessagesWithStorageKey"],["impl Encode for Endpoint"],["impl Encode for VerificationError"],["impl<BlockNumber, BlockHash, StateRoot> Encode for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>where\n Proof<BlockNumber, BlockHash, StateRoot>: Encode,"],["impl<Balance> Encode for ProtocolMessageRequest<Balance>where\n InitiateChannelParams<Balance>: Encode,"],["impl<Balance> Encode for VersionedPayload<Balance>where\n Payload<Balance>: Encode,"],["impl<BlockNumber, BlockHash, StateRoot> Encode for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>where\n DomainBlockInfo<BlockNumber, BlockHash>: Encode,\n StateRoot: Encode,\n Option<(DomainId, DomainBlockInfo<BlockNumber, BlockHash>, StateRoot)>: Encode,"],["impl<Number, Hash> Encode for DomainBlockInfo<Number, Hash>where\n Number: Encode,\n Hash: Encode,"],["impl<Balance> Encode for Message<Balance>where\n VersionedPayload<Balance>: Encode,"],["impl Encode for EndpointRequest"],["impl Encode for MessageWeightTag"],["impl<Request, Response> Encode for RequestResponse<Request, Response>where\n Request: Encode,\n Response: Encode,"],["impl<Balance> Encode for FeeModel<Balance>where\n ExecutionFee<Balance>: Encode,"],["impl<BlockNumber, BlockHash, StateRoot> Encode for Proof<BlockNumber, BlockHash, StateRoot>where\n DomainBlockInfo<BlockNumber, BlockHash>: Encode,\n StateRoot: Encode,\n Option<(DomainBlockInfo<BlockNumber, BlockHash>, StorageProof)>: Encode,"]], -"subspace_archiving":[["impl Encode for SegmentItem"],["impl Encode for Segment"],["impl Encode for NewArchivedSegment"]], -"subspace_core_primitives":[["impl<T> Encode for NonEmptyVec<T>where\n Vec<T>: Encode,"],["impl Encode for PosProof"],["impl Encode for PotCheckpoint"],["impl Encode for PieceObjectMapping"],["impl Encode for SegmentIndex"],["impl<PublicKey, RewardAddress> Encode for Solution<PublicKey, RewardAddress>where\n PublicKey: Encode,\n RewardAddress: Encode,"],["impl Encode for RecordWitness"],["impl Encode for PotSeed"],["impl Encode for PotKey"],["impl Encode for GlobalObject"],["impl Encode for HistorySize"],["impl Encode for PublicKey"],["impl Encode for FlatPieces"],["impl Encode for RewardSignature"],["impl Encode for ArchivedHistorySegment"],["impl Encode for Piece"],["impl Encode for PieceIndexHash"],["impl Encode for SectorId"],["impl Encode for Randomness"],["impl Encode for Commitment"],["impl Encode for SegmentHeader"],["impl Encode for ArchivedBlockProgress"],["impl Encode for PotProof"],["impl Encode for BlockObjectMapping"],["impl Encode for SBucket"],["impl Encode for U256"],["impl Encode for Witness"],["impl Encode for PieceOffset"],["impl Encode for LastArchivedBlock"],["impl Encode for BlockObject"],["impl Encode for Scalar"],["impl Encode for PieceObject"],["impl Encode for PieceArray"],["impl Encode for PieceIndex"],["impl Encode for RecordCommitment"]], -"subspace_farmer_components":[["impl Encode for SectorMetadata"]], -"subspace_networking":[["impl Encode for PiecesToPlot"],["impl Encode for ObjectMappingsResponse"],["impl Encode for PeerInfo"],["impl Encode for CuckooFilterDTO"],["impl Encode for PiecesByRangeResponse"],["impl Encode for PieceByHashRequest"],["impl Encode for SegmentHeaderRequest"],["impl Encode for PieceAnnouncementResponse"],["impl Encode for PieceAnnouncementRequest"],["impl Encode for PiecesByRangeRequest"],["impl Encode for SegmentHeaderResponse"],["impl Encode for ObjectMappingsRequest"],["impl Encode for PieceByHashResponse"]], -"subspace_runtime":[["impl Encode for RuntimeSlashReason"],["impl Encode for SessionKeys"],["impl Encode for RuntimeCall"],["impl Encode for RuntimeLockId"],["impl Encode for RuntimeHoldReason"],["impl Encode for RuntimeFreezeReason"],["impl Encode for FeedProcessorKind"],["impl Encode for HoldIdentifier"],["impl Encode for RuntimeEvent"],["impl Encode for OriginCaller"]], -"subspace_test_runtime":[["impl Encode for RuntimeLockId"],["impl Encode for RuntimeFreezeReason"],["impl Encode for RuntimeSlashReason"],["impl Encode for OriginCaller"],["impl Encode for SessionKeys"],["impl Encode for RuntimeEvent"],["impl Encode for RuntimeCall"],["impl Encode for HoldIdentifier"],["impl Encode for RuntimeHoldReason"]], -"subspace_verification":[["impl Encode for VerifySolutionParams"],["impl Encode for PieceCheckParams"]] +"pallet_transporter":[["impl<T> Encode for Error<T>"],["impl<T: Config> Encode for Call<T>"],["impl Encode for Location"],["impl<T: Config> Encode for Event<T>where\n <<T as Config>::Sender as Sender<<T as Config>::AccountId>>::MessageId: Encode,"],["impl<Balance> Encode for Transfer<Balance>where\n Balance: Encode,"]], +"sp_consensus_subspace":[["impl Encode for InherentError"],["impl Encode for ChainConstants"],["impl<Offender> Encode for OffenceDetails<Offender>where\n Offender: Encode,"],["impl Encode for PotPreDigest"],["impl Encode for InherentType"],["impl<PublicKey, RewardAddress> Encode for PreDigest<PublicKey, RewardAddress>where\n Solution<PublicKey, RewardAddress>: Encode,"],["impl Encode for SolutionRanges"],["impl Encode for WrappedSolution"],["impl<'a> Encode for WrappedVerifySolutionParams<'a>"],["impl<Number, Hash, RewardAddress> Encode for Vote<Number, Hash, RewardAddress>where\n Number: Encode,\n Hash: Encode,\n Solution<FarmerPublicKey, RewardAddress>: Encode,"],["impl<Number, Hash, RewardAddress> Encode for SignedVote<Number, Hash, RewardAddress>where\n Vote<Number, Hash, RewardAddress>: Encode,"],["impl Encode for GlobalRandomnesses"]], +"sp_domains":[["impl Encode for DomainDigestItem"],["impl Encode for StakingHoldIdentifier"],["impl Encode for DomainInstanceData"],["impl<AccountId> Encode for GenesisDomain<AccountId>where\n AccountId: Encode,"],["impl<Balance> Encode for BundleProducerElectionParams<Balance>where\n Balance: Encode,"],["impl Encode for DomainBlockLimit"],["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 VrfProofError"],["impl Encode for InvalidBundle"],["impl Encode for ImproperTransactionSortitionProof"],["impl Encode for ExecutionPhase"],["impl<Number, Hash> Encode for FraudProof<Number, Hash>where\n BundleEquivocationProof<Number, Hash>: Encode,"],["impl Encode for DomainId"],["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 Witness"],["impl Encode for ReceiptValidity"],["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 RuntimeType"],["impl Encode for InvalidStateTransitionProof"],["impl<Number, Hash> Encode for BundleEquivocationProof<Number, Hash>where\n SealedBundleHeader<Number, Hash, Number, H256, Balance>: Encode,"],["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, DomainNumber, DomainHash, Balance> Encode for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>where\n BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>: Encode,"],["impl Encode for InvalidTransactionProof"],["impl Encode for DomainsHoldIdentifier"],["impl Encode for ProofOfElection"],["impl Encode for InvalidBundleType"],["impl Encode for InvalidReceipt"],["impl<Extrinsic> Encode for BundleValidity<Extrinsic>where\n Vec<Extrinsic>: Encode,"],["impl Encode for BundleDigest"]], +"sp_lightclient":[["impl Encode for NextDigestItems"],["impl<Header> Encode for HeaderExt<Header>where\n Header: Encode,"],["impl<Header: HeaderT> Encode for ChainConstants<Header>where\n <Header as HeaderT>::Number: Encode,\n StorageBound<<Header as HeaderT>::Number>: Encode,"],["impl<Number> Encode for StorageBound<Number>where\n Number: Encode,"]], +"sp_messenger":[["impl Encode for EndpointRequest"],["impl Encode for RelayerMessagesWithStorageKey"],["impl Encode for Endpoint"],["impl<Balance> Encode for Message<Balance>where\n VersionedPayload<Balance>: Encode,"],["impl Encode for VerificationError"],["impl<Number, Hash> Encode for DomainBlockInfo<Number, Hash>where\n Number: Encode,\n Hash: Encode,"],["impl<Balance> Encode for ExecutionFee<Balance>where\n Balance: Encode,"],["impl<Balance> Encode for FeeModel<Balance>where\n ExecutionFee<Balance>: Encode,"],["impl<BlockNumber, BlockHash, StateRoot> Encode for Proof<BlockNumber, BlockHash, StateRoot>where\n DomainBlockInfo<BlockNumber, BlockHash>: Encode,\n StateRoot: Encode,\n Option<(DomainBlockInfo<BlockNumber, BlockHash>, StorageProof)>: Encode,"],["impl Encode for MessageWeightTag"],["impl<Balance> Encode for VersionedPayload<Balance>where\n Payload<Balance>: Encode,"],["impl<Request, Response> Encode for RequestResponse<Request, Response>where\n Request: Encode,\n Response: Encode,"],["impl Encode for RelayerMessageWithStorageKey"],["impl<Balance> Encode for InitiateChannelParams<Balance>where\n FeeModel<Balance>: Encode,"],["impl<BlockNumber, BlockHash, StateRoot> Encode for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>where\n DomainBlockInfo<BlockNumber, BlockHash>: Encode,\n StateRoot: Encode,\n Option<(DomainId, DomainBlockInfo<BlockNumber, BlockHash>, StateRoot)>: Encode,"],["impl<BlockNumber, BlockHash, StateRoot> Encode for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>where\n Proof<BlockNumber, BlockHash, StateRoot>: Encode,"],["impl<Balance> Encode for Payload<Balance>where\n RequestResponse<ProtocolMessageRequest<Balance>, ProtocolMessageResponse>: Encode,"],["impl<Balance> Encode for ProtocolMessageRequest<Balance>where\n InitiateChannelParams<Balance>: Encode,"]], +"subspace_archiving":[["impl Encode for NewArchivedSegment"],["impl Encode for Segment"],["impl Encode for SegmentItem"]], +"subspace_core_primitives":[["impl Encode for ArchivedBlockProgress"],["impl Encode for Witness"],["impl Encode for SectorId"],["impl Encode for PieceIndexHash"],["impl Encode for PieceObjectMapping"],["impl Encode for PieceObject"],["impl Encode for PotCheckpoint"],["impl Encode for BlockObjectMapping"],["impl Encode for PublicKey"],["impl Encode for PotKey"],["impl Encode for ArchivedHistorySegment"],["impl Encode for LastArchivedBlock"],["impl<T> Encode for NonEmptyVec<T>where\n Vec<T>: Encode,"],["impl Encode for Piece"],["impl Encode for RewardSignature"],["impl Encode for Scalar"],["impl Encode for PotProof"],["impl Encode for GlobalObject"],["impl<T> Encode for Blake3Checksummed<T>where\n T: Encode,"],["impl Encode for PieceIndex"],["impl Encode for PieceArray"],["impl Encode for Randomness"],["impl Encode for PosProof"],["impl Encode for SegmentHeader"],["impl Encode for HistorySize"],["impl Encode for U256"],["impl Encode for RecordWitness"],["impl Encode for RecordCommitment"],["impl Encode for BlockObject"],["impl Encode for FlatPieces"],["impl Encode for Commitment"],["impl Encode for SegmentIndex"],["impl Encode for PotSeed"],["impl<PublicKey, RewardAddress> Encode for Solution<PublicKey, RewardAddress>where\n PublicKey: Encode,\n RewardAddress: Encode,"],["impl Encode for PieceOffset"],["impl Encode for SBucket"]], +"subspace_farmer_components":[["impl Encode for SectorMetadataChecksummed"],["impl Encode for SectorMetadata"]], +"subspace_networking":[["impl Encode for PiecesToPlot"],["impl Encode for CuckooFilterDTO"],["impl Encode for ObjectMappingsRequest"],["impl Encode for PiecesByRangeRequest"],["impl Encode for PieceByHashRequest"],["impl Encode for PeerInfo"],["impl Encode for SegmentHeaderResponse"],["impl Encode for SegmentHeaderRequest"],["impl Encode for PiecesByRangeResponse"],["impl Encode for ObjectMappingsResponse"],["impl Encode for PieceAnnouncementResponse"],["impl Encode for PieceByHashResponse"],["impl Encode for PieceAnnouncementRequest"]], +"subspace_runtime":[["impl Encode for RuntimeEvent"],["impl Encode for SessionKeys"],["impl Encode for RuntimeHoldReason"],["impl Encode for RuntimeCall"],["impl Encode for RuntimeFreezeReason"],["impl Encode for FeedProcessorKind"],["impl Encode for HoldIdentifier"],["impl Encode for RuntimeSlashReason"],["impl Encode for OriginCaller"],["impl Encode for RuntimeLockId"]], +"subspace_test_runtime":[["impl Encode for HoldIdentifier"],["impl Encode for RuntimeFreezeReason"],["impl Encode for RuntimeEvent"],["impl Encode for RuntimeSlashReason"],["impl Encode for RuntimeCall"],["impl Encode for SessionKeys"],["impl Encode for RuntimeHoldReason"],["impl Encode for OriginCaller"],["impl Encode for RuntimeLockId"]], +"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 2c14a9cdb3..f6a1c71ea2 100644 --- a/implementors/parity_scale_codec/encode_like/trait.EncodeLike.js +++ b/implementors/parity_scale_codec/encode_like/trait.EncodeLike.js @@ -2,31 +2,31 @@ "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<CheckTxValidityError> for CheckTxValidityError"],["impl EncodeLike<VerifyTxValidityError> for VerifyTxValidityError"],["impl EncodeLike<MultiAccountId> for MultiAccountId"]], -"evm_domain_runtime":[["impl EncodeLike<RuntimeHoldReason> for RuntimeHoldReason"],["impl EncodeLike<RuntimeSlashReason> for RuntimeSlashReason"],["impl EncodeLike<RuntimeEvent> for RuntimeEvent"],["impl EncodeLike<SessionKeys> for SessionKeys"],["impl EncodeLike<RuntimeCall> for RuntimeCall"],["impl EncodeLike<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl EncodeLike<OriginCaller> for OriginCaller"],["impl EncodeLike<RuntimeLockId> for RuntimeLockId"]], -"evm_domain_test_runtime":[["impl EncodeLike<RuntimeEvent> for RuntimeEvent"],["impl EncodeLike<RuntimeHoldReason> for RuntimeHoldReason"],["impl EncodeLike<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl EncodeLike<RuntimeLockId> for RuntimeLockId"],["impl EncodeLike<RuntimeSlashReason> for RuntimeSlashReason"],["impl EncodeLike<RuntimeCall> for RuntimeCall"],["impl EncodeLike<SessionKeys> for SessionKeys"],["impl EncodeLike<OriginCaller> for OriginCaller"]], +"domain_runtime_primitives":[["impl EncodeLike<VerifyTxValidityError> for VerifyTxValidityError"],["impl EncodeLike<MultiAccountId> for MultiAccountId"],["impl EncodeLike<CheckTxValidityError> for CheckTxValidityError"]], +"evm_domain_runtime":[["impl EncodeLike<SessionKeys> for SessionKeys"],["impl EncodeLike<OriginCaller> for OriginCaller"],["impl EncodeLike<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl EncodeLike<RuntimeHoldReason> for RuntimeHoldReason"],["impl EncodeLike<RuntimeCall> for RuntimeCall"],["impl EncodeLike<RuntimeLockId> for RuntimeLockId"],["impl EncodeLike<RuntimeEvent> for RuntimeEvent"],["impl EncodeLike<RuntimeSlashReason> for RuntimeSlashReason"]], +"evm_domain_test_runtime":[["impl EncodeLike<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl EncodeLike<SessionKeys> for SessionKeys"],["impl EncodeLike<RuntimeLockId> for RuntimeLockId"],["impl EncodeLike<RuntimeCall> for RuntimeCall"],["impl EncodeLike<OriginCaller> for OriginCaller"],["impl EncodeLike<RuntimeEvent> for RuntimeEvent"],["impl EncodeLike<RuntimeSlashReason> for RuntimeSlashReason"],["impl EncodeLike<RuntimeHoldReason> for RuntimeHoldReason"]], "orml_vesting":[["impl<T> EncodeLike<Error<T>> for Error<T>"],["impl<T: Config> EncodeLike<Event<T>> for Event<T>where\n T::AccountId: Encode,\n VestingSchedule<<T as Config>::BlockNumber, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance>: Encode,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Encode,"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl<BlockNumber, Balance> EncodeLike<VestingSchedule<BlockNumber, Balance>> for VestingSchedule<BlockNumber, Balance>where\n BlockNumber: Encode,\n Balance: HasCompact + MaxEncodedLen + HasCompact,"]], "pallet_domain_id":[["impl<T: Config> EncodeLike<Call<T>> for Call<T>"]], -"pallet_domains":[["impl EncodeLike<DomainConfig> for DomainConfig"],["impl<Number, Hash> EncodeLike<RuntimeObject<Number, Hash>> for RuntimeObject<Number, Hash>where\n Hash: Encode,\n Number: 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<ScheduledRuntimeUpgrade> for ScheduledRuntimeUpgrade"],["impl EncodeLike<BundleError> for BundleError"],["impl EncodeLike<Error> for Error"],["impl EncodeLike<Error> for Error"],["impl<T: Config> EncodeLike<Event<T>> for Event<T>where\n T::BlockNumber: Encode,\n <T as Config>::AccountId: Encode,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Encode,"],["impl EncodeLike<Error> for Error"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl EncodeLike<TxRangeState> for TxRangeState"],["impl<Number, AccountId> EncodeLike<DomainObject<Number, AccountId>> for DomainObject<Number, AccountId>where\n AccountId: Encode,\n Number: Encode,"],["impl<T> EncodeLike<Error<T>> for Error<T>"]], -"pallet_feeds":[["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl<FeedProcessorId, AccountId> EncodeLike<FeedConfig<FeedProcessorId, AccountId>> for FeedConfig<FeedProcessorId, AccountId>where\n FeedProcessorId: Encode,\n AccountId: Encode,"],["impl<T> EncodeLike<Error<T>> for Error<T>"],["impl<T: Config> EncodeLike<Event<T>> for Event<T>where\n T::FeedId: Encode,\n T::AccountId: Encode,"],["impl EncodeLike<TotalObjectsAndSize> for TotalObjectsAndSize"]], +"pallet_domains":[["impl EncodeLike<Error> for Error"],["impl EncodeLike<DomainConfig> for DomainConfig"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl EncodeLike<BundleError> for BundleError"],["impl<T: Config> EncodeLike<Event<T>> for Event<T>where\n T::BlockNumber: Encode,\n <T as Config>::AccountId: Encode,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Encode,"],["impl EncodeLike<ScheduledRuntimeUpgrade> for ScheduledRuntimeUpgrade"],["impl<Number, AccountId> EncodeLike<DomainObject<Number, AccountId>> for DomainObject<Number, AccountId>where\n AccountId: Encode,\n Number: Encode,"],["impl<T> EncodeLike<Error<T>> for Error<T>"],["impl EncodeLike<Error> for Error"],["impl EncodeLike<Error> for Error"],["impl<Number, Hash> EncodeLike<RuntimeObject<Number, Hash>> for RuntimeObject<Number, Hash>where\n Hash: Encode,\n Number: Encode,"],["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,"]], +"pallet_feeds":[["impl<FeedProcessorId, AccountId> EncodeLike<FeedConfig<FeedProcessorId, AccountId>> for FeedConfig<FeedProcessorId, AccountId>where\n FeedProcessorId: Encode,\n AccountId: Encode,"],["impl<T> EncodeLike<Error<T>> for Error<T>"],["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,"]], "pallet_grandpa_finality_verifier":[["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl<T> EncodeLike<Error<T>> for Error<T>"],["impl EncodeLike<InitializationData> for InitializationData"]], -"pallet_messenger":[["impl<Balance> EncodeLike<Channel<Balance>> for Channel<Balance>where\n FeeModel<Balance>: Encode,"],["impl<T: Config> EncodeLike<Event<T>> for Event<T>where\n <T as Config>::AccountId: Encode,\n T::AccountId: Encode,"],["impl EncodeLike<ChannelState> for ChannelState"],["impl EncodeLike<OutboxMessageResult> for OutboxMessageResult"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl<T> EncodeLike<Error<T>> for Error<T>"]], +"pallet_messenger":[["impl EncodeLike<OutboxMessageResult> for OutboxMessageResult"],["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<ChannelState> for ChannelState"],["impl<T: Config> EncodeLike<Event<T>> for Event<T>where\n <T as Config>::AccountId: Encode,\n T::AccountId: Encode,"]], "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<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl EncodeLike<Event> for Event"]], -"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 EncodeLike<AllowAuthoringBy> for AllowAuthoringBy"],["impl EncodeLike<SolutionRangeOverride> for SolutionRangeOverride"],["impl<T> EncodeLike<Error<T>> for Error<T>"],["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::BlockNumber: Encode,\n T::Hash: Encode,"]], -"pallet_transaction_fees":[["impl<T: Config> EncodeLike<Event<T>> for Event<T>where\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Encode,\n T::AccountId: Encode,"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"]], -"pallet_transporter":[["impl<T> EncodeLike<Error<T>> for Error<T>"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl<Balance> EncodeLike<Transfer<Balance>> for Transfer<Balance>where\n Balance: Encode,"],["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,"]], -"sp_consensus_subspace":[["impl<PublicKey, RewardAddress> EncodeLike<PreDigest<PublicKey, RewardAddress>> for PreDigest<PublicKey, RewardAddress>where\n Solution<PublicKey, RewardAddress>: Encode,"],["impl EncodeLike<SolutionRanges> for SolutionRanges"],["impl EncodeLike<InherentError> for InherentError"],["impl<Offender> EncodeLike<OffenceDetails<Offender>> for OffenceDetails<Offender>where\n Offender: Encode,"],["impl<'a> EncodeLike<WrappedVerifySolutionParams<'a>> for WrappedVerifySolutionParams<'a>"],["impl EncodeLike<GlobalRandomnesses> for GlobalRandomnesses"],["impl EncodeLike<InherentType> for InherentType"],["impl<Number, Hash, RewardAddress> EncodeLike<SignedVote<Number, Hash, RewardAddress>> for SignedVote<Number, Hash, RewardAddress>where\n Vote<Number, Hash, RewardAddress>: Encode,"],["impl EncodeLike<PotPreDigest> for PotPreDigest"],["impl EncodeLike<ChainConstants> for ChainConstants"],["impl<Number, Hash, RewardAddress> EncodeLike<Vote<Number, Hash, RewardAddress>> for Vote<Number, Hash, RewardAddress>where\n Number: Encode,\n Hash: Encode,\n Solution<FarmerPublicKey, RewardAddress>: Encode,"],["impl EncodeLike<WrappedSolution> for WrappedSolution"]], -"sp_domains":[["impl EncodeLike<InvalidBundleType> for InvalidBundleType"],["impl<Number, Hash> EncodeLike<BundleEquivocationProof<Number, Hash>> for BundleEquivocationProof<Number, Hash>where\n SealedBundleHeader<Number, Hash, Number, H256, Balance>: Encode,"],["impl EncodeLike<InvalidStateTransitionProof> for InvalidStateTransitionProof"],["impl EncodeLike<StakingHoldIdentifier> for StakingHoldIdentifier"],["impl EncodeLike<BundleDigest> for BundleDigest"],["impl<AccountId> EncodeLike<GenesisDomain<AccountId>> for GenesisDomain<AccountId>where\n AccountId: Encode,"],["impl EncodeLike<Witness> for Witness"],["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 EncodeLike<InvalidTransactionProof> for InvalidTransactionProof"],["impl<Extrinsic> EncodeLike<BundleValidity<Extrinsic>> for BundleValidity<Extrinsic>where\n Vec<Extrinsic>: Encode,"],["impl EncodeLike<InvalidReceipt> for InvalidReceipt"],["impl EncodeLike<DomainInstanceData> for DomainInstanceData"],["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<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<ImproperTransactionSortitionProof> for ImproperTransactionSortitionProof"],["impl EncodeLike<InvalidBundle> for InvalidBundle"],["impl EncodeLike<ExecutionPhase> for ExecutionPhase"],["impl EncodeLike<DomainDigestItem> for DomainDigestItem"],["impl EncodeLike<DomainBlockLimit> for DomainBlockLimit"],["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<RuntimeType> for RuntimeType"],["impl<Balance> EncodeLike<BundleProducerElectionParams<Balance>> for BundleProducerElectionParams<Balance>where\n Balance: Encode,"],["impl EncodeLike<ProofOfElection> for ProofOfElection"],["impl EncodeLike<VrfProofError> for VrfProofError"],["impl EncodeLike<DomainId> for DomainId"],["impl EncodeLike<ReceiptValidity> for ReceiptValidity"],["impl EncodeLike<DomainsHoldIdentifier> for DomainsHoldIdentifier"],["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,"]], -"sp_lightclient":[["impl EncodeLike<NextDigestItems> for NextDigestItems"],["impl<Header: HeaderT> EncodeLike<ChainConstants<Header>> for ChainConstants<Header>where\n <Header as HeaderT>::Number: Encode,\n StorageBound<<Header as HeaderT>::Number>: Encode,"],["impl<Number> EncodeLike<StorageBound<Number>> for StorageBound<Number>where\n Number: Encode,"],["impl<Header> EncodeLike<HeaderExt<Header>> for HeaderExt<Header>where\n Header: Encode,"]], -"sp_messenger":[["impl EncodeLike<RelayerMessagesWithStorageKey> for RelayerMessagesWithStorageKey"],["impl EncodeLike<EndpointRequest> for EndpointRequest"],["impl<Request, Response> EncodeLike<RequestResponse<Request, Response>> for RequestResponse<Request, Response>where\n Request: Encode,\n Response: Encode,"],["impl<Balance> EncodeLike<FeeModel<Balance>> for FeeModel<Balance>where\n ExecutionFee<Balance>: Encode,"],["impl<Balance> EncodeLike<ExecutionFee<Balance>> for ExecutionFee<Balance>where\n Balance: Encode,"],["impl<Balance> EncodeLike<InitiateChannelParams<Balance>> for InitiateChannelParams<Balance>where\n FeeModel<Balance>: Encode,"],["impl<Number, Hash> EncodeLike<DomainBlockInfo<Number, Hash>> for DomainBlockInfo<Number, Hash>where\n Number: Encode,\n Hash: Encode,"],["impl EncodeLike<Endpoint> for Endpoint"],["impl<Balance> EncodeLike<Message<Balance>> for Message<Balance>where\n VersionedPayload<Balance>: Encode,"],["impl EncodeLike<VerificationError> for VerificationError"],["impl<BlockNumber, BlockHash, StateRoot> EncodeLike<CrossDomainMessage<BlockNumber, BlockHash, StateRoot>> for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>where\n Proof<BlockNumber, BlockHash, StateRoot>: Encode,"],["impl<Balance> EncodeLike<ProtocolMessageRequest<Balance>> for ProtocolMessageRequest<Balance>where\n InitiateChannelParams<Balance>: Encode,"],["impl<Balance> EncodeLike<VersionedPayload<Balance>> for VersionedPayload<Balance>where\n Payload<Balance>: Encode,"],["impl<BlockNumber, BlockHash, StateRoot> EncodeLike<ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>> for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>where\n DomainBlockInfo<BlockNumber, BlockHash>: Encode,\n StateRoot: Encode,\n Option<(DomainId, DomainBlockInfo<BlockNumber, BlockHash>, StateRoot)>: Encode,"],["impl EncodeLike<MessageWeightTag> for MessageWeightTag"],["impl EncodeLike<RelayerMessageWithStorageKey> for RelayerMessageWithStorageKey"],["impl<BlockNumber, BlockHash, StateRoot> EncodeLike<Proof<BlockNumber, BlockHash, StateRoot>> for Proof<BlockNumber, BlockHash, StateRoot>where\n DomainBlockInfo<BlockNumber, BlockHash>: Encode,\n StateRoot: Encode,\n Option<(DomainBlockInfo<BlockNumber, BlockHash>, StorageProof)>: Encode,"],["impl<Balance> EncodeLike<Payload<Balance>> for Payload<Balance>where\n RequestResponse<ProtocolMessageRequest<Balance>, ProtocolMessageResponse>: Encode,"]], -"subspace_archiving":[["impl EncodeLike<SegmentItem> for SegmentItem"],["impl EncodeLike<NewArchivedSegment> for NewArchivedSegment"]], -"subspace_core_primitives":[["impl EncodeLike<PosProof> for PosProof"],["impl EncodeLike<PieceArray> for PieceArray"],["impl EncodeLike<U256> for U256"],["impl EncodeLike<Witness> for Witness"],["impl EncodeLike<PieceObject> for PieceObject"],["impl EncodeLike<RecordWitness> for RecordWitness"],["impl EncodeLike<Scalar> for Scalar"],["impl EncodeLike<PotKey> for PotKey"],["impl EncodeLike<PotProof> for PotProof"],["impl EncodeLike<PieceObjectMapping> for PieceObjectMapping"],["impl EncodeLike<SegmentIndex> for SegmentIndex"],["impl EncodeLike<PieceIndex> for PieceIndex"],["impl EncodeLike<GlobalObject> for GlobalObject"],["impl EncodeLike<Randomness> for Randomness"],["impl EncodeLike<PotCheckpoint> for PotCheckpoint"],["impl EncodeLike<RewardSignature> for RewardSignature"],["impl EncodeLike<BlockObjectMapping> for BlockObjectMapping"],["impl EncodeLike<LastArchivedBlock> for LastArchivedBlock"],["impl<T> EncodeLike<NonEmptyVec<T>> for NonEmptyVec<T>where\n Vec<T>: Encode,"],["impl EncodeLike<PieceOffset> for PieceOffset"],["impl EncodeLike<SBucket> for SBucket"],["impl EncodeLike<BlockObject> for BlockObject"],["impl EncodeLike<ArchivedBlockProgress> for ArchivedBlockProgress"],["impl EncodeLike<FlatPieces> for FlatPieces"],["impl EncodeLike<PotSeed> for PotSeed"],["impl EncodeLike<Piece> for Piece"],["impl EncodeLike<PieceIndexHash> for PieceIndexHash"],["impl<PublicKey, RewardAddress> EncodeLike<Solution<PublicKey, RewardAddress>> for Solution<PublicKey, RewardAddress>where\n PublicKey: Encode,\n RewardAddress: Encode,"],["impl EncodeLike<HistorySize> for HistorySize"],["impl EncodeLike<SectorId> for SectorId"],["impl EncodeLike<RecordCommitment> for RecordCommitment"],["impl EncodeLike<Commitment> for Commitment"],["impl EncodeLike<PublicKey> for PublicKey"],["impl EncodeLike<SegmentHeader> for SegmentHeader"],["impl EncodeLike<ArchivedHistorySegment> for ArchivedHistorySegment"]], -"subspace_farmer_components":[["impl EncodeLike<SectorMetadata> for SectorMetadata"]], -"subspace_networking":[["impl EncodeLike<PieceByHashRequest> for PieceByHashRequest"],["impl EncodeLike<SegmentHeaderRequest> for SegmentHeaderRequest"],["impl EncodeLike<PeerInfo> for PeerInfo"],["impl EncodeLike<PiecesByRangeRequest> for PiecesByRangeRequest"],["impl EncodeLike<ObjectMappingsResponse> for ObjectMappingsResponse"],["impl EncodeLike<ObjectMappingsRequest> for ObjectMappingsRequest"],["impl EncodeLike<SegmentHeaderResponse> for SegmentHeaderResponse"],["impl EncodeLike<PieceByHashResponse> for PieceByHashResponse"],["impl EncodeLike<PieceAnnouncementResponse> for PieceAnnouncementResponse"],["impl EncodeLike<CuckooFilterDTO> for CuckooFilterDTO"],["impl EncodeLike<PiecesByRangeResponse> for PiecesByRangeResponse"],["impl EncodeLike<PiecesToPlot> for PiecesToPlot"]], -"subspace_runtime":[["impl EncodeLike<FeedProcessorKind> for FeedProcessorKind"],["impl EncodeLike<HoldIdentifier> for HoldIdentifier"],["impl EncodeLike<RuntimeLockId> for RuntimeLockId"],["impl EncodeLike<SessionKeys> for SessionKeys"],["impl EncodeLike<RuntimeSlashReason> for RuntimeSlashReason"],["impl EncodeLike<OriginCaller> for OriginCaller"],["impl EncodeLike<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl EncodeLike<RuntimeEvent> for RuntimeEvent"],["impl EncodeLike<RuntimeCall> for RuntimeCall"],["impl EncodeLike<RuntimeHoldReason> for RuntimeHoldReason"]], -"subspace_test_runtime":[["impl EncodeLike<RuntimeCall> for RuntimeCall"],["impl EncodeLike<OriginCaller> for OriginCaller"],["impl EncodeLike<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl EncodeLike<RuntimeLockId> for RuntimeLockId"],["impl EncodeLike<RuntimeEvent> for RuntimeEvent"],["impl EncodeLike<RuntimeSlashReason> for RuntimeSlashReason"],["impl EncodeLike<SessionKeys> for SessionKeys"],["impl EncodeLike<HoldIdentifier> for HoldIdentifier"],["impl EncodeLike<RuntimeHoldReason> for RuntimeHoldReason"]], -"subspace_verification":[["impl EncodeLike<VerifySolutionParams> for VerifySolutionParams"],["impl EncodeLike<PieceCheckParams> for PieceCheckParams"]] +"pallet_subspace":[["impl<T> EncodeLike<Error<T>> for Error<T>"],["impl<T: Config> EncodeLike<Event<T>> for Event<T>where\n T::AccountId: Encode,\n T::BlockNumber: Encode,\n T::Hash: Encode,"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl EncodeLike<AllowAuthoringBy> for AllowAuthoringBy"],["impl EncodeLike<SolutionRangeOverride> for SolutionRangeOverride"]], +"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<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl EncodeLike<Location> for Location"],["impl<T> EncodeLike<Error<T>> for Error<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,"]], +"sp_consensus_subspace":[["impl EncodeLike<InherentError> for InherentError"],["impl EncodeLike<WrappedSolution> for WrappedSolution"],["impl<Offender> EncodeLike<OffenceDetails<Offender>> for OffenceDetails<Offender>where\n Offender: Encode,"],["impl EncodeLike<SolutionRanges> for SolutionRanges"],["impl EncodeLike<PotPreDigest> for PotPreDigest"],["impl EncodeLike<GlobalRandomnesses> for GlobalRandomnesses"],["impl<'a> EncodeLike<WrappedVerifySolutionParams<'a>> for WrappedVerifySolutionParams<'a>"],["impl EncodeLike<InherentType> for InherentType"],["impl<Number, Hash, RewardAddress> EncodeLike<SignedVote<Number, Hash, RewardAddress>> for SignedVote<Number, Hash, RewardAddress>where\n Vote<Number, Hash, RewardAddress>: Encode,"],["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<ChainConstants> for ChainConstants"],["impl<PublicKey, RewardAddress> EncodeLike<PreDigest<PublicKey, RewardAddress>> for PreDigest<PublicKey, RewardAddress>where\n Solution<PublicKey, RewardAddress>: Encode,"]], +"sp_domains":[["impl EncodeLike<ProofOfElection> for ProofOfElection"],["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<Extrinsic> EncodeLike<BundleValidity<Extrinsic>> for BundleValidity<Extrinsic>where\n Vec<Extrinsic>: Encode,"],["impl<Number, Hash> EncodeLike<BundleEquivocationProof<Number, Hash>> for BundleEquivocationProof<Number, Hash>where\n SealedBundleHeader<Number, Hash, Number, H256, Balance>: Encode,"],["impl EncodeLike<InvalidBundle> for InvalidBundle"],["impl EncodeLike<ExecutionPhase> for ExecutionPhase"],["impl<AccountId> EncodeLike<GenesisDomain<AccountId>> for GenesisDomain<AccountId>where\n AccountId: 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 EncodeLike<VrfProofError> for VrfProofError"],["impl EncodeLike<Witness> for Witness"],["impl<Number, Hash> EncodeLike<FraudProof<Number, Hash>> for FraudProof<Number, Hash>where\n BundleEquivocationProof<Number, Hash>: Encode,"],["impl EncodeLike<DomainInstanceData> for DomainInstanceData"],["impl EncodeLike<DomainId> for DomainId"],["impl EncodeLike<InvalidTransactionProof> for InvalidTransactionProof"],["impl EncodeLike<InvalidStateTransitionProof> for InvalidStateTransitionProof"],["impl EncodeLike<DomainsHoldIdentifier> for DomainsHoldIdentifier"],["impl EncodeLike<DomainBlockLimit> for DomainBlockLimit"],["impl EncodeLike<InvalidBundleType> for InvalidBundleType"],["impl EncodeLike<DomainDigestItem> for DomainDigestItem"],["impl EncodeLike<RuntimeType> for RuntimeType"],["impl EncodeLike<InvalidReceipt> for InvalidReceipt"],["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<ReceiptValidity> for ReceiptValidity"],["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<BundleDigest> for BundleDigest"],["impl<Balance> EncodeLike<BundleProducerElectionParams<Balance>> for BundleProducerElectionParams<Balance>where\n Balance: 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<ImproperTransactionSortitionProof> for ImproperTransactionSortitionProof"],["impl EncodeLike<StakingHoldIdentifier> for StakingHoldIdentifier"]], +"sp_lightclient":[["impl<Number> EncodeLike<StorageBound<Number>> for StorageBound<Number>where\n Number: Encode,"],["impl<Header: HeaderT> EncodeLike<ChainConstants<Header>> for ChainConstants<Header>where\n <Header as HeaderT>::Number: Encode,\n StorageBound<<Header as HeaderT>::Number>: Encode,"],["impl EncodeLike<NextDigestItems> for NextDigestItems"],["impl<Header> EncodeLike<HeaderExt<Header>> for HeaderExt<Header>where\n Header: Encode,"]], +"sp_messenger":[["impl<Balance> EncodeLike<FeeModel<Balance>> for FeeModel<Balance>where\n ExecutionFee<Balance>: Encode,"],["impl<Balance> EncodeLike<InitiateChannelParams<Balance>> for InitiateChannelParams<Balance>where\n FeeModel<Balance>: Encode,"],["impl EncodeLike<MessageWeightTag> for MessageWeightTag"],["impl<Balance> EncodeLike<ProtocolMessageRequest<Balance>> for ProtocolMessageRequest<Balance>where\n InitiateChannelParams<Balance>: Encode,"],["impl EncodeLike<VerificationError> for VerificationError"],["impl EncodeLike<RelayerMessagesWithStorageKey> for RelayerMessagesWithStorageKey"],["impl<BlockNumber, BlockHash, StateRoot> EncodeLike<ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>> for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>where\n DomainBlockInfo<BlockNumber, BlockHash>: Encode,\n StateRoot: Encode,\n Option<(DomainId, DomainBlockInfo<BlockNumber, BlockHash>, StateRoot)>: Encode,"],["impl<BlockNumber, BlockHash, StateRoot> EncodeLike<CrossDomainMessage<BlockNumber, BlockHash, StateRoot>> for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>where\n Proof<BlockNumber, BlockHash, StateRoot>: Encode,"],["impl EncodeLike<RelayerMessageWithStorageKey> for RelayerMessageWithStorageKey"],["impl<Balance> EncodeLike<VersionedPayload<Balance>> for VersionedPayload<Balance>where\n Payload<Balance>: Encode,"],["impl<Balance> EncodeLike<Payload<Balance>> for Payload<Balance>where\n RequestResponse<ProtocolMessageRequest<Balance>, ProtocolMessageResponse>: Encode,"],["impl<Request, Response> EncodeLike<RequestResponse<Request, Response>> for RequestResponse<Request, Response>where\n Request: Encode,\n Response: Encode,"],["impl<Balance> EncodeLike<ExecutionFee<Balance>> for ExecutionFee<Balance>where\n Balance: Encode,"],["impl<Balance> EncodeLike<Message<Balance>> for Message<Balance>where\n VersionedPayload<Balance>: Encode,"],["impl EncodeLike<EndpointRequest> for EndpointRequest"],["impl EncodeLike<Endpoint> for Endpoint"],["impl<Number, Hash> EncodeLike<DomainBlockInfo<Number, Hash>> for DomainBlockInfo<Number, Hash>where\n Number: Encode,\n Hash: Encode,"],["impl<BlockNumber, BlockHash, StateRoot> EncodeLike<Proof<BlockNumber, BlockHash, StateRoot>> for Proof<BlockNumber, BlockHash, StateRoot>where\n DomainBlockInfo<BlockNumber, BlockHash>: Encode,\n StateRoot: Encode,\n Option<(DomainBlockInfo<BlockNumber, BlockHash>, StorageProof)>: Encode,"]], +"subspace_archiving":[["impl EncodeLike<NewArchivedSegment> for NewArchivedSegment"],["impl EncodeLike<SegmentItem> for SegmentItem"]], +"subspace_core_primitives":[["impl EncodeLike<PublicKey> for PublicKey"],["impl EncodeLike<PosProof> for PosProof"],["impl EncodeLike<RecordWitness> for RecordWitness"],["impl EncodeLike<FlatPieces> for FlatPieces"],["impl<T> EncodeLike<NonEmptyVec<T>> for NonEmptyVec<T>where\n Vec<T>: Encode,"],["impl EncodeLike<RewardSignature> for RewardSignature"],["impl EncodeLike<PotCheckpoint> for PotCheckpoint"],["impl EncodeLike<ArchivedBlockProgress> for ArchivedBlockProgress"],["impl EncodeLike<LastArchivedBlock> for LastArchivedBlock"],["impl<PublicKey, RewardAddress> EncodeLike<Solution<PublicKey, RewardAddress>> for Solution<PublicKey, RewardAddress>where\n PublicKey: Encode,\n RewardAddress: Encode,"],["impl EncodeLike<RecordCommitment> for RecordCommitment"],["impl EncodeLike<PieceIndex> for PieceIndex"],["impl EncodeLike<SegmentIndex> for SegmentIndex"],["impl EncodeLike<Commitment> for Commitment"],["impl EncodeLike<PotProof> for PotProof"],["impl EncodeLike<SegmentHeader> for SegmentHeader"],["impl EncodeLike<PieceOffset> for PieceOffset"],["impl EncodeLike<ArchivedHistorySegment> for ArchivedHistorySegment"],["impl EncodeLike<Randomness> for Randomness"],["impl EncodeLike<HistorySize> for HistorySize"],["impl EncodeLike<BlockObject> for BlockObject"],["impl EncodeLike<SBucket> for SBucket"],["impl<T> EncodeLike<Blake3Checksummed<T>> for Blake3Checksummed<T>where\n T: EncodeLike,"],["impl EncodeLike<BlockObjectMapping> for BlockObjectMapping"],["impl EncodeLike<Witness> for Witness"],["impl EncodeLike<PieceArray> for PieceArray"],["impl EncodeLike<PieceObject> for PieceObject"],["impl EncodeLike<Piece> for Piece"],["impl EncodeLike<PieceObjectMapping> for PieceObjectMapping"],["impl EncodeLike<SectorId> for SectorId"],["impl EncodeLike<PieceIndexHash> for PieceIndexHash"],["impl EncodeLike<PotSeed> for PotSeed"],["impl EncodeLike<Scalar> for Scalar"],["impl EncodeLike<PotKey> for PotKey"],["impl EncodeLike<GlobalObject> for GlobalObject"],["impl EncodeLike<U256> for U256"]], +"subspace_farmer_components":[["impl EncodeLike<SectorMetadata> for SectorMetadata"],["impl EncodeLike<SectorMetadataChecksummed> for SectorMetadataChecksummed"]], +"subspace_networking":[["impl EncodeLike<PiecesToPlot> for PiecesToPlot"],["impl EncodeLike<SegmentHeaderResponse> for SegmentHeaderResponse"],["impl EncodeLike<PiecesByRangeResponse> for PiecesByRangeResponse"],["impl EncodeLike<SegmentHeaderRequest> for SegmentHeaderRequest"],["impl EncodeLike<PeerInfo> for PeerInfo"],["impl EncodeLike<PiecesByRangeRequest> for PiecesByRangeRequest"],["impl EncodeLike<PieceByHashResponse> for PieceByHashResponse"],["impl EncodeLike<CuckooFilterDTO> for CuckooFilterDTO"],["impl EncodeLike<PieceAnnouncementResponse> for PieceAnnouncementResponse"],["impl EncodeLike<ObjectMappingsRequest> for ObjectMappingsRequest"],["impl EncodeLike<PieceByHashRequest> for PieceByHashRequest"],["impl EncodeLike<ObjectMappingsResponse> for ObjectMappingsResponse"]], +"subspace_runtime":[["impl EncodeLike<OriginCaller> for OriginCaller"],["impl EncodeLike<RuntimeCall> for RuntimeCall"],["impl EncodeLike<RuntimeHoldReason> for RuntimeHoldReason"],["impl EncodeLike<FeedProcessorKind> for FeedProcessorKind"],["impl EncodeLike<RuntimeSlashReason> for RuntimeSlashReason"],["impl EncodeLike<RuntimeLockId> for RuntimeLockId"],["impl EncodeLike<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl EncodeLike<RuntimeEvent> for RuntimeEvent"],["impl EncodeLike<SessionKeys> for SessionKeys"],["impl EncodeLike<HoldIdentifier> for HoldIdentifier"]], +"subspace_test_runtime":[["impl EncodeLike<OriginCaller> for OriginCaller"],["impl EncodeLike<RuntimeCall> for RuntimeCall"],["impl EncodeLike<HoldIdentifier> for HoldIdentifier"],["impl EncodeLike<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl EncodeLike<RuntimeSlashReason> for RuntimeSlashReason"],["impl EncodeLike<SessionKeys> for SessionKeys"],["impl EncodeLike<RuntimeEvent> for RuntimeEvent"],["impl EncodeLike<RuntimeLockId> for RuntimeLockId"],["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 334a8e3e6b..41aead615e 100644 --- a/implementors/parity_scale_codec/max_encoded_len/trait.MaxEncodedLen.js +++ b/implementors/parity_scale_codec/max_encoded_len/trait.MaxEncodedLen.js @@ -1,11 +1,11 @@ (function() {var implementors = { -"evm_domain_runtime":[["impl MaxEncodedLen for RuntimeFreezeReason"],["impl MaxEncodedLen for RuntimeHoldReason"],["impl MaxEncodedLen for RuntimeLockId"],["impl MaxEncodedLen for OriginCaller"],["impl MaxEncodedLen for RuntimeSlashReason"]], -"evm_domain_test_runtime":[["impl MaxEncodedLen for RuntimeHoldReason"],["impl MaxEncodedLen for OriginCaller"],["impl MaxEncodedLen for RuntimeSlashReason"],["impl MaxEncodedLen for RuntimeLockId"],["impl MaxEncodedLen for RuntimeFreezeReason"]], +"evm_domain_runtime":[["impl MaxEncodedLen for RuntimeFreezeReason"],["impl MaxEncodedLen for RuntimeHoldReason"],["impl MaxEncodedLen for OriginCaller"],["impl MaxEncodedLen for RuntimeSlashReason"],["impl MaxEncodedLen for RuntimeLockId"]], +"evm_domain_test_runtime":[["impl MaxEncodedLen for RuntimeLockId"],["impl MaxEncodedLen for RuntimeHoldReason"],["impl MaxEncodedLen for RuntimeFreezeReason"],["impl MaxEncodedLen for RuntimeSlashReason"],["impl MaxEncodedLen for OriginCaller"]], "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 ChainConstants"],["impl MaxEncodedLen for SolutionRanges"],["impl MaxEncodedLen for GlobalRandomnesses"]], -"sp_domains":[["impl MaxEncodedLen for DomainId"],["impl MaxEncodedLen for StakingHoldIdentifier"],["impl MaxEncodedLen for DomainsHoldIdentifier"]], -"subspace_core_primitives":[["impl MaxEncodedLen for PieceArray"],["impl MaxEncodedLen for PotCheckpoint"],["impl MaxEncodedLen for Randomness"],["impl MaxEncodedLen for Commitment"],["impl MaxEncodedLen for SegmentIndex"],["impl MaxEncodedLen for RecordWitness"],["impl MaxEncodedLen for PieceIndex"],["impl MaxEncodedLen for PotKey"],["impl MaxEncodedLen for SBucket"],["impl MaxEncodedLen for PotSeed"],["impl MaxEncodedLen for ArchivedHistorySegment"],["impl MaxEncodedLen for RecordCommitment"],["impl MaxEncodedLen for HistorySize"],["impl MaxEncodedLen for Witness"],["impl MaxEncodedLen for Scalar"],["impl MaxEncodedLen for PosProof"],["impl MaxEncodedLen for PieceOffset"]], -"subspace_runtime":[["impl MaxEncodedLen for RuntimeHoldReason"],["impl MaxEncodedLen for RuntimeSlashReason"],["impl MaxEncodedLen for HoldIdentifier"],["impl MaxEncodedLen for OriginCaller"],["impl MaxEncodedLen for RuntimeFreezeReason"],["impl MaxEncodedLen for RuntimeLockId"]], -"subspace_test_runtime":[["impl MaxEncodedLen for RuntimeFreezeReason"],["impl MaxEncodedLen for HoldIdentifier"],["impl MaxEncodedLen for OriginCaller"],["impl MaxEncodedLen for RuntimeSlashReason"],["impl MaxEncodedLen for RuntimeLockId"],["impl MaxEncodedLen for RuntimeHoldReason"]], +"sp_consensus_subspace":[["impl MaxEncodedLen for GlobalRandomnesses"],["impl MaxEncodedLen for ChainConstants"],["impl MaxEncodedLen for SolutionRanges"]], +"sp_domains":[["impl MaxEncodedLen for DomainsHoldIdentifier"],["impl MaxEncodedLen for DomainId"],["impl MaxEncodedLen for StakingHoldIdentifier"]], +"subspace_core_primitives":[["impl MaxEncodedLen for ArchivedHistorySegment"],["impl MaxEncodedLen for RecordWitness"],["impl MaxEncodedLen for PieceArray"],["impl MaxEncodedLen for PotKey"],["impl MaxEncodedLen for Scalar"],["impl MaxEncodedLen for PotSeed"],["impl MaxEncodedLen for SBucket"],["impl MaxEncodedLen for SegmentIndex"],["impl MaxEncodedLen for Witness"],["impl MaxEncodedLen for Randomness"],["impl MaxEncodedLen for RecordCommitment"],["impl MaxEncodedLen for PosProof"],["impl MaxEncodedLen for PieceOffset"],["impl MaxEncodedLen for PieceIndex"],["impl MaxEncodedLen for HistorySize"],["impl MaxEncodedLen for Commitment"],["impl MaxEncodedLen for PotCheckpoint"]], +"subspace_runtime":[["impl MaxEncodedLen for HoldIdentifier"],["impl MaxEncodedLen for RuntimeFreezeReason"],["impl MaxEncodedLen for OriginCaller"],["impl MaxEncodedLen for RuntimeSlashReason"],["impl MaxEncodedLen for RuntimeHoldReason"],["impl MaxEncodedLen for RuntimeLockId"]], +"subspace_test_runtime":[["impl MaxEncodedLen for OriginCaller"],["impl MaxEncodedLen for RuntimeLockId"],["impl MaxEncodedLen for RuntimeHoldReason"],["impl MaxEncodedLen for RuntimeFreezeReason"],["impl MaxEncodedLen for HoldIdentifier"],["impl MaxEncodedLen for RuntimeSlashReason"]], "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 9ad9a3a2ec..0353ee894e 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 Cli"],["impl SubstrateCli for DomainCli"]] +"subspace_node":[["impl SubstrateCli for DomainCli"],["impl SubstrateCli 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/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 54f4949337..eebefccf60 100644 --- a/implementors/scale_info/trait.TypeInfo.js +++ b/implementors/scale_info/trait.TypeInfo.js @@ -1,26 +1,26 @@ (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 RuntimeCall"],["impl TypeInfo for RuntimeHoldReason"],["impl TypeInfo for RuntimeFreezeReason"],["impl TypeInfo for Runtime"],["impl TypeInfo for RuntimeSlashReason"],["impl TypeInfo for RuntimeLockId"],["impl TypeInfo for SessionKeys"],["impl TypeInfo for OriginCaller"],["impl TypeInfo for RuntimeEvent"]], -"evm_domain_test_runtime":[["impl TypeInfo for RuntimeLockId"],["impl TypeInfo for SessionKeys"],["impl TypeInfo for RuntimeEvent"],["impl TypeInfo for Runtime"],["impl TypeInfo for RuntimeSlashReason"],["impl TypeInfo for RuntimeFreezeReason"],["impl TypeInfo for RuntimeHoldReason"],["impl TypeInfo for OriginCaller"],["impl TypeInfo for RuntimeCall"]], +"domain_runtime_primitives":[["impl TypeInfo for MultiAccountId"],["impl TypeInfo for VerifyTxValidityError"],["impl TypeInfo for CheckTxValidityError"]], +"evm_domain_runtime":[["impl TypeInfo for RuntimeHoldReason"],["impl TypeInfo for RuntimeFreezeReason"],["impl TypeInfo for RuntimeEvent"],["impl TypeInfo for RuntimeSlashReason"],["impl TypeInfo for SessionKeys"],["impl TypeInfo for RuntimeCall"],["impl TypeInfo for OriginCaller"],["impl TypeInfo for Runtime"],["impl TypeInfo for RuntimeLockId"]], +"evm_domain_test_runtime":[["impl TypeInfo for OriginCaller"],["impl TypeInfo for RuntimeLockId"],["impl TypeInfo for SessionKeys"],["impl TypeInfo for RuntimeFreezeReason"],["impl TypeInfo for RuntimeCall"],["impl TypeInfo for RuntimeEvent"],["impl TypeInfo for RuntimeHoldReason"],["impl TypeInfo for Runtime"],["impl TypeInfo for RuntimeSlashReason"]], "orml_vesting":[["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n <T::Lookup as StaticLookup>::Source: TypeInfo + 'static,\n VestingSchedule<<T as Config>::BlockNumber, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance>: TypeInfo + 'static,\n Vec<VestingSchedule<<T as Config>::BlockNumber, <<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<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<<T as Config>::BlockNumber, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance>: TypeInfo + 'static,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: TypeInfo + 'static,\n PhantomData<T>: TypeInfo + 'static,\n T: Config + 'static,"]], "pallet_domain_id":[["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n T: Config + 'static,"]], -"pallet_domains":[["impl<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 TxRangeState"],["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n OpaqueBundleOf<T>: TypeInfo + 'static,\n Box<FraudProof<T::BlockNumber, 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 Withdraw<<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance>: TypeInfo + 'static,\n T: Config + 'static,"],["impl TypeInfo for BundleError"],["impl TypeInfo for DomainConfig"],["impl TypeInfo for Error"],["impl<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"],["impl TypeInfo for Error"],["impl<T> TypeInfo for Event<T>where\n T::BlockNumber: TypeInfo + 'static,\n <T as Config>::AccountId: TypeInfo + 'static,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: TypeInfo + 'static,\n PhantomData<T>: TypeInfo + 'static,\n T: Config + 'static,"],["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,\n Number: TypeInfo + 'static,"],["impl TypeInfo for ScheduledRuntimeUpgrade"],["impl TypeInfo for Error"]], -"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<FeedProcessorId, AccountId> TypeInfo for FeedConfig<FeedProcessorId, AccountId>where\n FeedProcessorId: TypeInfo + 'static,\n AccountId: TypeInfo + 'static,"],["impl TypeInfo for TotalObjectsAndSize"],["impl<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"],["impl<T> TypeInfo for Event<T>where\n T::FeedId: TypeInfo + 'static,\n T::AccountId: TypeInfo + 'static,\n PhantomData<T>: TypeInfo + 'static,\n T: Config + 'static,"]], +"pallet_domains":[["impl TypeInfo for TxRangeState"],["impl TypeInfo for BundleError"],["impl TypeInfo for Error"],["impl TypeInfo for Error"],["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 DomainConfig"],["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,\n Number: TypeInfo + 'static,"],["impl<T> TypeInfo for Event<T>where\n T::BlockNumber: TypeInfo + 'static,\n <T as Config>::AccountId: TypeInfo + 'static,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: TypeInfo + 'static,\n PhantomData<T>: TypeInfo + 'static,\n T: Config + 'static,"],["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n OpaqueBundleOf<T>: TypeInfo + 'static,\n Box<FraudProof<T::BlockNumber, 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 Withdraw<<<T as Config>::Currency as Inspect<<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 TypeInfo for ScheduledRuntimeUpgrade"],["impl TypeInfo for Error"]], +"pallet_feeds":[["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 TypeInfo for TotalObjectsAndSize"],["impl<FeedProcessorId, AccountId> TypeInfo for FeedConfig<FeedProcessorId, AccountId>where\n FeedProcessorId: TypeInfo + 'static,\n AccountId: TypeInfo + 'static,"],["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,"]], "pallet_grandpa_finality_verifier":[["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,"],["impl TypeInfo for InitializationData"]], -"pallet_messenger":[["impl<Balance> TypeInfo for Channel<Balance>where\n FeeModel<Balance>: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl TypeInfo for OutboxMessageResult"],["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>::AccountId: TypeInfo + 'static,\n T::AccountId: TypeInfo + 'static,\n PhantomData<T>: TypeInfo + 'static,\n T: Config + 'static,"],["impl TypeInfo for ChannelState"],["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n InitiateChannelParams<<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance>: TypeInfo + 'static,\n CrossDomainMessage<T::BlockNumber, T::Hash, <<T as Config>::Hashing as Hash>::Output>: TypeInfo + 'static,\n <T as Config>::AccountId: TypeInfo + 'static,\n T: Config + 'static,"]], -"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_messenger":[["impl<Balance> TypeInfo for Channel<Balance>where\n FeeModel<Balance>: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n InitiateChannelParams<<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance>: TypeInfo + 'static,\n CrossDomainMessage<T::BlockNumber, T::Hash, <<T as Config>::Hashing as Hash>::Output>: TypeInfo + 'static,\n <T as Config>::AccountId: TypeInfo + 'static,\n T: Config + 'static,"],["impl<T> TypeInfo for Event<T>where\n <T as Config>::AccountId: TypeInfo + 'static,\n T::AccountId: TypeInfo + 'static,\n PhantomData<T>: TypeInfo + 'static,\n T: Config + 'static,"],["impl TypeInfo for OutboxMessageResult"],["impl<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: '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_offences_subspace":[["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n T: Config + 'static,"],["impl TypeInfo for Event"]], "pallet_rewards":[["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,"],["impl<T> TypeInfo for Call<T>where\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 Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"],["impl TypeInfo for SolutionRangeOverride"],["impl TypeInfo for AllowAuthoringBy"],["impl<T> TypeInfo for Event<T>where\n T::AccountId: TypeInfo + 'static,\n T::BlockNumber: TypeInfo + 'static,\n T::Hash: TypeInfo + 'static,\n PhantomData<T>: TypeInfo + 'static,\n T: Config + 'static,"],["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n Box<EquivocationProof<T::Header>>: TypeInfo + 'static,\n Box<SignedVote<T::BlockNumber, T::Hash, T::AccountId>>: TypeInfo + 'static,\n Option<T::BlockNumber>: TypeInfo + 'static,\n T: Config + 'static,"]], +"pallet_subspace":[["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n Box<EquivocationProof<T::Header>>: TypeInfo + 'static,\n Box<SignedVote<T::BlockNumber, T::Hash, T::AccountId>>: TypeInfo + 'static,\n Option<T::BlockNumber>: TypeInfo + 'static,\n T: Config + 'static,"],["impl<T> TypeInfo for Event<T>where\n T::AccountId: TypeInfo + 'static,\n T::BlockNumber: TypeInfo + 'static,\n T::Hash: TypeInfo + 'static,\n PhantomData<T>: TypeInfo + 'static,\n T: Config + 'static,"],["impl TypeInfo for SolutionRangeOverride"],["impl TypeInfo for AllowAuthoringBy"],["impl<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"]], "pallet_transaction_fees":[["impl<T> TypeInfo for Event<T>where\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: TypeInfo + 'static,\n T::AccountId: TypeInfo + 'static,\n PhantomData<T>: TypeInfo + 'static,\n T: Config + 'static,"],["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n T: Config + 'static,"]], -"pallet_transporter":[["impl<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"],["impl<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,"],["impl<Balance> TypeInfo for Transfer<Balance>where\n Balance: TypeInfo + 'static,"]], -"sp_consensus_subspace":[["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<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 SolutionRanges"],["impl TypeInfo for ChainConstants"],["impl TypeInfo for GlobalRandomnesses"],["impl<Offender> TypeInfo for OffenceDetails<Offender>where\n Offender: TypeInfo + 'static,"]], -"sp_domains":[["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 InvalidBundleType"],["impl TypeInfo for InvalidStateTransitionProof"],["impl TypeInfo for ProofOfElection"],["impl<Balance> TypeInfo for BundleProducerElectionParams<Balance>where\n Balance: TypeInfo + 'static,"],["impl TypeInfo for VrfProofError"],["impl TypeInfo for RuntimeType"],["impl TypeInfo for Witness"],["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 BundleDigest"],["impl TypeInfo for DomainBlockLimit"],["impl TypeInfo for StakingHoldIdentifier"],["impl TypeInfo for InvalidTransactionProof"],["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<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<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 ExecutionPhase"],["impl TypeInfo for DomainDigestItem"],["impl<Extrinsic> TypeInfo for BundleValidity<Extrinsic>where\n Vec<Extrinsic>: TypeInfo + 'static,\n Extrinsic: TypeInfo + 'static,"],["impl<AccountId> TypeInfo for GenesisDomain<AccountId>where\n AccountId: TypeInfo + 'static,"],["impl TypeInfo for InvalidReceipt"],["impl TypeInfo for ImproperTransactionSortitionProof"],["impl TypeInfo for DomainInstanceData"],["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 TypeInfo for InvalidBundle"],["impl TypeInfo for DomainsHoldIdentifier"],["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 ReceiptValidity"]], -"sp_lightclient":[["impl<Header> TypeInfo for HeaderExt<Header>where\n Header: TypeInfo + 'static,"],["impl<Number> TypeInfo for StorageBound<Number>where\n Number: TypeInfo + 'static,"],["impl TypeInfo for NextDigestItems"],["impl<Header> TypeInfo for ChainConstants<Header>where\n <Header as HeaderT>::Number: TypeInfo + 'static,\n StorageBound<<Header as HeaderT>::Number>: TypeInfo + 'static,\n Header: HeaderT + TypeInfo + 'static,"]], -"sp_messenger":[["impl<BlockNumber, BlockHash, StateRoot> TypeInfo for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>where\n DomainBlockInfo<BlockNumber, BlockHash>: TypeInfo + 'static,\n StateRoot: TypeInfo + 'static,\n Option<(DomainId, DomainBlockInfo<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 DomainBlockInfo<BlockNumber, BlockHash>: TypeInfo + 'static,\n StateRoot: TypeInfo + 'static,\n Option<(DomainBlockInfo<BlockNumber, BlockHash>, StorageProof)>: TypeInfo + 'static,\n BlockNumber: TypeInfo + 'static,\n BlockHash: TypeInfo + 'static,"],["impl<Balance> TypeInfo for Message<Balance>where\n VersionedPayload<Balance>: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl<Balance> TypeInfo for VersionedPayload<Balance>where\n Payload<Balance>: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl TypeInfo for RelayerMessageWithStorageKey"],["impl TypeInfo for EndpointRequest"],["impl<Request, Response> TypeInfo for RequestResponse<Request, Response>where\n Request: TypeInfo + 'static,\n Response: TypeInfo + 'static,"],["impl<Balance> TypeInfo for Payload<Balance>where\n RequestResponse<ProtocolMessageRequest<Balance>, ProtocolMessageResponse>: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl<Number, Hash> TypeInfo for DomainBlockInfo<Number, Hash>where\n Number: TypeInfo + 'static,\n Hash: 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 TypeInfo for Endpoint"],["impl<Balance> TypeInfo for ExecutionFee<Balance>where\n Balance: TypeInfo + 'static,"],["impl TypeInfo for RelayerMessagesWithStorageKey"],["impl<Balance> TypeInfo for FeeModel<Balance>where\n ExecutionFee<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 VerificationError"],["impl TypeInfo for MessageWeightTag"]], -"subspace_core_primitives":[["impl TypeInfo for PotKey"],["impl TypeInfo for Piece"],["impl TypeInfo for PieceObject"],["impl TypeInfo for ArchivedBlockProgress"],["impl TypeInfo for Randomness"],["impl TypeInfo for LastArchivedBlock"],["impl TypeInfo for SegmentHeader"],["impl TypeInfo for PotSeed"],["impl TypeInfo for Witness"],["impl TypeInfo for BlockObject"],["impl<PublicKey, RewardAddress> TypeInfo for Solution<PublicKey, RewardAddress>where\n PublicKey: TypeInfo + 'static,\n RewardAddress: TypeInfo + 'static,"],["impl TypeInfo for Scalar"],["impl TypeInfo for PotCheckpoint"],["impl TypeInfo for U256"],["impl TypeInfo for Commitment"],["impl TypeInfo for RewardSignature"],["impl TypeInfo for BlockObjectMapping"],["impl TypeInfo for SegmentIndex"],["impl TypeInfo for PieceIndex"],["impl TypeInfo for PieceObjectMapping"],["impl TypeInfo for PublicKey"],["impl TypeInfo for SBucket"],["impl TypeInfo for RecordCommitment"],["impl TypeInfo for PieceOffset"],["impl TypeInfo for GlobalObject"],["impl TypeInfo for ArchivedHistorySegment"],["impl TypeInfo for SectorId"],["impl TypeInfo for PosProof"],["impl TypeInfo for RecordWitness"],["impl TypeInfo for PieceArray"],["impl TypeInfo for HistorySize"],["impl TypeInfo for FlatPieces"]], -"subspace_runtime":[["impl TypeInfo for Runtime"],["impl TypeInfo for RuntimeEvent"],["impl TypeInfo for HoldIdentifier"],["impl TypeInfo for OriginCaller"],["impl TypeInfo for RuntimeLockId"],["impl TypeInfo for FeedProcessorKind"],["impl TypeInfo for RuntimeCall"],["impl TypeInfo for RuntimeSlashReason"],["impl TypeInfo for SessionKeys"],["impl TypeInfo for RuntimeHoldReason"],["impl TypeInfo for RuntimeFreezeReason"]], -"subspace_test_runtime":[["impl TypeInfo for OriginCaller"],["impl TypeInfo for RuntimeFreezeReason"],["impl TypeInfo for RuntimeHoldReason"],["impl TypeInfo for RuntimeEvent"],["impl TypeInfo for SessionKeys"],["impl TypeInfo for HoldIdentifier"],["impl TypeInfo for RuntimeSlashReason"],["impl TypeInfo for Runtime"],["impl TypeInfo for RuntimeLockId"],["impl TypeInfo for RuntimeCall"]] +"pallet_transporter":[["impl<Balance> TypeInfo for Transfer<Balance>where\n Balance: TypeInfo + 'static,"],["impl TypeInfo for Location"],["impl<T> TypeInfo for Event<T>where\n <<T as Config>::Sender as Sender<<T as Config>::AccountId>>::MessageId: TypeInfo + 'static,\n PhantomData<T>: TypeInfo + 'static,\n T: Config + 'static,"],["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: TypeInfo + 'static,\n T: Config + 'static,"],["impl<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"]], +"sp_consensus_subspace":[["impl TypeInfo for ChainConstants"],["impl<Number, Hash, RewardAddress> TypeInfo for SignedVote<Number, Hash, RewardAddress>where\n Vote<Number, Hash, RewardAddress>: TypeInfo + 'static,\n Number: TypeInfo + 'static,\n Hash: TypeInfo + 'static,\n RewardAddress: TypeInfo + 'static,"],["impl<Number, Hash, RewardAddress> TypeInfo for Vote<Number, Hash, RewardAddress>where\n Number: TypeInfo + 'static,\n Hash: TypeInfo + 'static,\n Solution<FarmerPublicKey, RewardAddress>: TypeInfo + 'static,\n RewardAddress: TypeInfo + 'static,"],["impl TypeInfo for SolutionRanges"],["impl<Offender> TypeInfo for OffenceDetails<Offender>where\n Offender: TypeInfo + 'static,"],["impl TypeInfo for GlobalRandomnesses"]], +"sp_domains":[["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 DomainId"],["impl TypeInfo for ExecutionPhase"],["impl TypeInfo for DomainDigestItem"],["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<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 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<Extrinsic> TypeInfo for BundleValidity<Extrinsic>where\n Vec<Extrinsic>: TypeInfo + 'static,\n Extrinsic: TypeInfo + 'static,"],["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<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 InvalidReceipt"],["impl TypeInfo for ReceiptValidity"],["impl TypeInfo for ImproperTransactionSortitionProof"],["impl TypeInfo for DomainBlockLimit"],["impl TypeInfo for InvalidBundle"],["impl TypeInfo for InvalidTransactionProof"],["impl TypeInfo for StakingHoldIdentifier"],["impl TypeInfo for Witness"],["impl<AccountId> TypeInfo for GenesisDomain<AccountId>where\n AccountId: 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 DomainsHoldIdentifier"],["impl TypeInfo for DomainInstanceData"],["impl TypeInfo for BundleDigest"],["impl TypeInfo for VrfProofError"],["impl TypeInfo for RuntimeType"],["impl TypeInfo for InvalidBundleType"],["impl TypeInfo for ProofOfElection"]], +"sp_lightclient":[["impl<Header> TypeInfo for HeaderExt<Header>where\n Header: TypeInfo + 'static,"],["impl<Header> TypeInfo for ChainConstants<Header>where\n <Header as HeaderT>::Number: TypeInfo + 'static,\n StorageBound<<Header as HeaderT>::Number>: TypeInfo + 'static,\n Header: HeaderT + TypeInfo + 'static,"],["impl TypeInfo for NextDigestItems"],["impl<Number> TypeInfo for StorageBound<Number>where\n Number: TypeInfo + 'static,"]], +"sp_messenger":[["impl<BlockNumber, BlockHash, StateRoot> TypeInfo for Proof<BlockNumber, BlockHash, StateRoot>where\n DomainBlockInfo<BlockNumber, BlockHash>: TypeInfo + 'static,\n StateRoot: TypeInfo + 'static,\n Option<(DomainBlockInfo<BlockNumber, BlockHash>, StorageProof)>: TypeInfo + 'static,\n BlockNumber: TypeInfo + 'static,\n BlockHash: TypeInfo + 'static,"],["impl<Balance> TypeInfo for InitiateChannelParams<Balance>where\n FeeModel<Balance>: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl TypeInfo for Endpoint"],["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 FeeModel<Balance>where\n ExecutionFee<Balance>: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl<Balance> TypeInfo for ProtocolMessageRequest<Balance>where\n InitiateChannelParams<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 Message<Balance>where\n VersionedPayload<Balance>: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl<BlockNumber, BlockHash, StateRoot> TypeInfo for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>where\n DomainBlockInfo<BlockNumber, BlockHash>: TypeInfo + 'static,\n StateRoot: TypeInfo + 'static,\n Option<(DomainId, DomainBlockInfo<BlockNumber, BlockHash>, StateRoot)>: TypeInfo + 'static,\n BlockNumber: TypeInfo + 'static,\n BlockHash: TypeInfo + 'static,"],["impl TypeInfo for VerificationError"],["impl<Balance> TypeInfo for VersionedPayload<Balance>where\n Payload<Balance>: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl<Balance> TypeInfo for ExecutionFee<Balance>where\n Balance: TypeInfo + 'static,"],["impl<Number, Hash> TypeInfo for DomainBlockInfo<Number, Hash>where\n Number: TypeInfo + 'static,\n Hash: TypeInfo + 'static,"],["impl TypeInfo for RelayerMessageWithStorageKey"],["impl TypeInfo for EndpointRequest"],["impl TypeInfo for RelayerMessagesWithStorageKey"],["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 BlockObject"],["impl TypeInfo for U256"],["impl TypeInfo for PotCheckpoint"],["impl TypeInfo for SegmentIndex"],["impl TypeInfo for GlobalObject"],["impl TypeInfo for ArchivedBlockProgress"],["impl TypeInfo for PotSeed"],["impl TypeInfo for HistorySize"],["impl TypeInfo for RecordWitness"],["impl TypeInfo for PieceObjectMapping"],["impl TypeInfo for PieceArray"],["impl TypeInfo for Randomness"],["impl<PublicKey, RewardAddress> TypeInfo for Solution<PublicKey, RewardAddress>where\n PublicKey: TypeInfo + 'static,\n RewardAddress: TypeInfo + 'static,"],["impl TypeInfo for Piece"],["impl TypeInfo for LastArchivedBlock"],["impl TypeInfo for PieceObject"],["impl TypeInfo for RecordCommitment"],["impl TypeInfo for ArchivedHistorySegment"],["impl TypeInfo for Witness"],["impl TypeInfo for BlockObjectMapping"],["impl TypeInfo for PieceIndex"],["impl TypeInfo for SegmentHeader"],["impl TypeInfo for FlatPieces"],["impl TypeInfo for PieceOffset"],["impl TypeInfo for Commitment"],["impl TypeInfo for RewardSignature"],["impl TypeInfo for SBucket"],["impl TypeInfo for PublicKey"],["impl TypeInfo for SectorId"],["impl TypeInfo for Scalar"],["impl TypeInfo for PotKey"],["impl TypeInfo for PosProof"]], +"subspace_runtime":[["impl TypeInfo for SessionKeys"],["impl TypeInfo for RuntimeCall"],["impl TypeInfo for RuntimeFreezeReason"],["impl TypeInfo for RuntimeEvent"],["impl TypeInfo for HoldIdentifier"],["impl TypeInfo for OriginCaller"],["impl TypeInfo for RuntimeHoldReason"],["impl TypeInfo for FeedProcessorKind"],["impl TypeInfo for RuntimeSlashReason"],["impl TypeInfo for Runtime"],["impl TypeInfo for RuntimeLockId"]], +"subspace_test_runtime":[["impl TypeInfo for RuntimeFreezeReason"],["impl TypeInfo for RuntimeHoldReason"],["impl TypeInfo for RuntimeCall"],["impl TypeInfo for SessionKeys"],["impl TypeInfo for RuntimeSlashReason"],["impl TypeInfo for HoldIdentifier"],["impl TypeInfo for RuntimeEvent"],["impl TypeInfo for OriginCaller"],["impl TypeInfo for RuntimeLockId"],["impl TypeInfo 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/serde/de/trait.Deserialize.js b/implementors/serde/de/trait.Deserialize.js index 0cd2f48431..01f84b6ece 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 SessionKeys"],["impl<'de> Deserialize<'de> for RuntimeGenesisConfig"]], +"evm_domain_runtime":[["impl<'de> Deserialize<'de> for SessionKeys"],["impl<'de> Deserialize<'de> for RuntimeGenesisConfig"]], +"evm_domain_test_runtime":[["impl<'de> Deserialize<'de> for RuntimeGenesisConfig"],["impl<'de> Deserialize<'de> for SessionKeys"]], "orml_vesting":[["impl<'de, T: Config> Deserialize<'de> for GenesisConfig<T>"]], "pallet_domain_id":[["impl<'de> Deserialize<'de> for GenesisConfig"]], "pallet_domains":[["impl<'de, T: Config> Deserialize<'de> for GenesisConfig<T>"]], @@ -9,12 +9,12 @@ "pallet_runtime_configs":[["impl<'de, T: Config> Deserialize<'de> for GenesisConfig<T>"]], "pallet_subspace":[["impl<'de> Deserialize<'de> for AllowAuthoringBy"],["impl<'de> Deserialize<'de> for GenesisConfig"]], "sc_subspace_chain_specs":[["impl<'de, GenesisConfig, Extensions> Deserialize<'de> for SerializableChainSpec<GenesisConfig, Extensions>where\n Extensions: DeserializeOwned,"]], -"sp_domains":[["impl<'de, AccountId> Deserialize<'de> for GenesisDomain<AccountId>where\n AccountId: Deserialize<'de>,"],["impl<'de> Deserialize<'de> for RuntimeType"],["impl<'de> Deserialize<'de> for DomainId"]], +"sp_domains":[["impl<'de> Deserialize<'de> for DomainId"],["impl<'de, AccountId> Deserialize<'de> for GenesisDomain<AccountId>where\n AccountId: Deserialize<'de>,"],["impl<'de> Deserialize<'de> for RuntimeType"]], "subspace_archiving":[["impl<'de> Deserialize<'de> for NewArchivedSegment"]], -"subspace_core_primitives":[["impl<'de> Deserialize<'de> for BlockObject"],["impl<'de> Deserialize<'de> for ArchivedHistorySegment"],["impl<'de> Deserialize<'de> for Witness"],["impl<'de> Deserialize<'de> for Piece"],["impl<'de> Deserialize<'de> for PieceIndex"],["impl<'de> Deserialize<'de> for PieceArray"],["impl<'de> Deserialize<'de> for SBucket"],["impl<'de> Deserialize<'de> for PieceObject"],["impl<'de> Deserialize<'de> for PieceIndexHash"],["impl<'de> Deserialize<'de> for PieceObjectMapping"],["impl<'de> Deserialize<'de> for FlatPieces"],["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 ArchivedBlockProgress"],["impl<'de> Deserialize<'de> for SegmentHeader"],["impl<'de> Deserialize<'de> for SegmentIndex"],["impl<'de> Deserialize<'de> for Scalar"],["impl<'de> Deserialize<'de> for Randomness"],["impl<'de> Deserialize<'de> for HistorySize"],["impl<'de> Deserialize<'de> for BlockObjectMapping"],["impl<'de> Deserialize<'de> for SectorId"],["impl<'de> Deserialize<'de> for PosProof"],["impl<'de> Deserialize<'de> for GlobalObject"],["impl<'de> Deserialize<'de> for PublicKey"],["impl<'de> Deserialize<'de> for LastArchivedBlock"],["impl<'de> Deserialize<'de> for Commitment"],["impl<'de> Deserialize<'de> for RewardSignature"]], -"subspace_farmer":[["impl<'de> Deserialize<'de> for SingleDiskPlotId"],["impl<'de> Deserialize<'de> for SingleDiskPlotInfo"]], +"subspace_core_primitives":[["impl<'de> Deserialize<'de> for LastArchivedBlock"],["impl<'de> Deserialize<'de> for ArchivedHistorySegment"],["impl<'de> Deserialize<'de> for PieceIndex"],["impl<'de> Deserialize<'de> for PieceIndexHash"],["impl<'de> Deserialize<'de> for GlobalObject"],["impl<'de> Deserialize<'de> for Randomness"],["impl<'de> Deserialize<'de> for Commitment"],["impl<'de> Deserialize<'de> for FlatPieces"],["impl<'de> Deserialize<'de> for PieceOffset"],["impl<'de> Deserialize<'de> for Witness"],["impl<'de> Deserialize<'de> for Scalar"],["impl<'de> Deserialize<'de> for BlockObject"],["impl<'de> Deserialize<'de> for SegmentIndex"],["impl<'de> Deserialize<'de> for SectorId"],["impl<'de> Deserialize<'de> for ArchivedBlockProgress"],["impl<'de> Deserialize<'de> for Piece"],["impl<'de> Deserialize<'de> for PieceArray"],["impl<'de> Deserialize<'de> for PosProof"],["impl<'de> Deserialize<'de> for BlockObjectMapping"],["impl<'de> Deserialize<'de> for PublicKey"],["impl<'de> Deserialize<'de> for SegmentHeader"],["impl<'de> Deserialize<'de> for SBucket"],["impl<'de> Deserialize<'de> for PieceObject"],["impl<'de> Deserialize<'de> for RewardSignature"],["impl<'de, PublicKey, RewardAddress> Deserialize<'de> for Solution<PublicKey, RewardAddress>where\n PublicKey: Deserialize<'de>,\n RewardAddress: Deserialize<'de>,"],["impl<'de> Deserialize<'de> for PieceObjectMapping"],["impl<'de> Deserialize<'de> for HistorySize"]], +"subspace_farmer":[["impl<'de> Deserialize<'de> for SingleDiskPlotInfo"],["impl<'de> Deserialize<'de> for SingleDiskPlotId"]], "subspace_farmer_components":[["impl<'de> Deserialize<'de> for FarmerProtocolInfo"]], -"subspace_rpc_primitives":[["impl<'de> Deserialize<'de> for NodeSyncStatus"],["impl<'de> Deserialize<'de> for RewardSignatureResponse"],["impl<'de> Deserialize<'de> for SlotInfo"],["impl<'de> Deserialize<'de> for SolutionResponse"],["impl<'de> Deserialize<'de> for RewardSigningInfo"],["impl<'de> Deserialize<'de> for FarmerAppInfo"]], -"subspace_runtime":[["impl<'de> Deserialize<'de> for RuntimeGenesisConfig"],["impl<'de> Deserialize<'de> for SessionKeys"]], -"subspace_test_runtime":[["impl<'de> Deserialize<'de> for SessionKeys"],["impl<'de> Deserialize<'de> for RuntimeGenesisConfig"]] +"subspace_rpc_primitives":[["impl<'de> Deserialize<'de> for RewardSignatureResponse"],["impl<'de> Deserialize<'de> for SlotInfo"],["impl<'de> Deserialize<'de> for RewardSigningInfo"],["impl<'de> Deserialize<'de> for NodeSyncStatus"],["impl<'de> Deserialize<'de> for FarmerAppInfo"],["impl<'de> Deserialize<'de> for SolutionResponse"]], +"subspace_runtime":[["impl<'de> Deserialize<'de> for SessionKeys"],["impl<'de> Deserialize<'de> for RuntimeGenesisConfig"]], +"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 c24646f439..72c1e1df7f 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 RuntimeGenesisConfig"],["impl Serialize for SessionKeys"]], +"evm_domain_runtime":[["impl Serialize for SessionKeys"],["impl Serialize for RuntimeGenesisConfig"]], "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 Serialize for GenesisConfig"]], @@ -7,14 +7,14 @@ "pallet_grandpa_finality_verifier":[["impl Serialize for InitializationData"]], "pallet_messenger":[["impl<T: Config> Serialize for GenesisConfig<T>"]], "pallet_runtime_configs":[["impl<T: Config> Serialize for GenesisConfig<T>"]], -"pallet_subspace":[["impl Serialize for GenesisConfig"],["impl Serialize for AllowAuthoringBy"]], +"pallet_subspace":[["impl Serialize for AllowAuthoringBy"],["impl Serialize for GenesisConfig"]], "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,"],["impl Serialize for DomainId"]], +"sp_domains":[["impl Serialize for RuntimeType"],["impl Serialize for DomainId"],["impl<AccountId> Serialize for GenesisDomain<AccountId>where\n AccountId: Serialize,"]], "subspace_archiving":[["impl Serialize for NewArchivedSegment"]], -"subspace_core_primitives":[["impl Serialize for Scalar"],["impl Serialize for PublicKey"],["impl Serialize for PieceOffset"],["impl Serialize for PieceObject"],["impl Serialize for BlockObjectMapping"],["impl Serialize for HistorySize"],["impl Serialize for Randomness"],["impl<PublicKey, RewardAddress> Serialize for Solution<PublicKey, RewardAddress>where\n PublicKey: Serialize,\n RewardAddress: Serialize,"],["impl Serialize for Piece"],["impl Serialize for PosProof"],["impl Serialize for SegmentHeader"],["impl Serialize for GlobalObject"],["impl Serialize for ArchivedHistorySegment"],["impl Serialize for PieceArray"],["impl Serialize for SBucket"],["impl Serialize for BlockObject"],["impl Serialize for LastArchivedBlock"],["impl Serialize for SectorId"],["impl Serialize for RewardSignature"],["impl Serialize for PieceIndexHash"],["impl Serialize for FlatPieces"],["impl Serialize for Commitment"],["impl Serialize for SegmentIndex"],["impl Serialize for PieceIndex"],["impl Serialize for PieceObjectMapping"],["impl Serialize for Witness"],["impl Serialize for ArchivedBlockProgress"]], -"subspace_farmer":[["impl Serialize for SingleDiskPlotInfo"],["impl Serialize for SingleDiskPlotId"]], +"subspace_core_primitives":[["impl Serialize for LastArchivedBlock"],["impl Serialize for PieceIndex"],["impl Serialize for ArchivedBlockProgress"],["impl Serialize for SectorId"],["impl Serialize for PosProof"],["impl Serialize for HistorySize"],["impl Serialize for SBucket"],["impl<PublicKey, RewardAddress> Serialize for Solution<PublicKey, RewardAddress>where\n PublicKey: Serialize,\n RewardAddress: Serialize,"],["impl Serialize for SegmentHeader"],["impl Serialize for Witness"],["impl Serialize for Piece"],["impl Serialize for RewardSignature"],["impl Serialize for BlockObject"],["impl Serialize for FlatPieces"],["impl Serialize for SegmentIndex"],["impl Serialize for PieceObjectMapping"],["impl Serialize for PieceArray"],["impl Serialize for Randomness"],["impl Serialize for Scalar"],["impl Serialize for PieceOffset"],["impl Serialize for PublicKey"],["impl Serialize for BlockObjectMapping"],["impl Serialize for PieceIndexHash"],["impl Serialize for ArchivedHistorySegment"],["impl Serialize for Commitment"],["impl Serialize for PieceObject"],["impl Serialize for GlobalObject"]], +"subspace_farmer":[["impl Serialize for SingleDiskPlotId"],["impl Serialize for SingleDiskPlotInfo"]], "subspace_farmer_components":[["impl Serialize for FarmerProtocolInfo"]], -"subspace_rpc_primitives":[["impl Serialize for RewardSignatureResponse"],["impl Serialize for FarmerAppInfo"],["impl Serialize for RewardSigningInfo"],["impl Serialize for SolutionResponse"],["impl Serialize for NodeSyncStatus"],["impl Serialize for SlotInfo"]], +"subspace_rpc_primitives":[["impl Serialize for SlotInfo"],["impl Serialize for NodeSyncStatus"],["impl Serialize for RewardSignatureResponse"],["impl Serialize for RewardSigningInfo"],["impl Serialize for SolutionResponse"],["impl Serialize for FarmerAppInfo"]], "subspace_runtime":[["impl Serialize for RuntimeGenesisConfig"],["impl Serialize for SessionKeys"]], -"subspace_test_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 3db54fad40..023cc1136a 100644 --- a/implementors/sp_api/trait.RuntimeApiInfo.js +++ b/implementors/sp_api/trait.RuntimeApiInfo.js @@ -2,7 +2,7 @@ "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> RuntimeApiInfo for dyn TimestampApi<Block>"],["impl<Block: BlockT, AccountId, Balance> RuntimeApiInfo for dyn OnchainStateApi<Block, AccountId, Balance>"]], "sp_consensus_subspace":[["impl<Block: BlockT, RewardAddress: Encode + Decode> RuntimeApiInfo for dyn SubspaceApi<Block, RewardAddress>"]], -"sp_domains":[["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>"],["impl<Block: BlockT, DomainNumber: Encode + Decode, DomainHash: Encode + Decode> RuntimeApiInfo for dyn PreValidationObjectApi<Block, DomainNumber, DomainHash>"]], -"sp_messenger":[["impl<Block: BlockT, RelayerId, BlockNumber> RuntimeApiInfo for dyn RelayerApi<Block, RelayerId, BlockNumber>"],["impl<Block: BlockT, BlockNumber> RuntimeApiInfo for dyn MessengerApi<Block, BlockNumber>"]], +"sp_domains":[["impl<Block: BlockT, Balance: Encode + Decode> RuntimeApiInfo for dyn BundleProducerElectionApi<Block, Balance>"],["impl<Block: BlockT, DomainNumber: Encode + Decode, DomainHash: Encode + Decode> RuntimeApiInfo for dyn PreValidationObjectApi<Block, DomainNumber, DomainHash>"],["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 MessengerApi<Block, BlockNumber>"],["impl<Block: BlockT, RelayerId, BlockNumber> RuntimeApiInfo for dyn RelayerApi<Block, RelayerId, 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 4738ba53ca..9ba08c8cbf 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 PosExtension"],["impl Extension for KzgExtension"]], +"sp_consensus_subspace":[["impl Extension for KzgExtension"],["impl Extension for PosExtension"]], "sp_domains":[["impl Extension for GenesisReceiptExtension"]] };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 5492f122a7..af4ffca479 100644 --- a/implementors/sp_runtime_interface/pass_by/trait.PassBy.js +++ b/implementors/sp_runtime_interface/pass_by/trait.PassBy.js @@ -1,4 +1,4 @@ (function() {var implementors = { "sp_consensus_subspace":[["impl PassBy for WrappedSolution"],["impl<'a> PassBy for WrappedVerifySolutionParams<'a>"]], -"sp_domains":[["impl PassBy for DomainInstanceData"],["impl PassBy for RuntimeType"],["impl PassBy for DomainId"]] +"sp_domains":[["impl PassBy for DomainId"],["impl PassBy for DomainInstanceData"],["impl PassBy for RuntimeType"]] };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 8cc840543a..5ee6c55286 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/enum.Call.html b/pallet_domain_id/enum.Call.html index ad80cc3790..c96b473770 100644 --- a/pallet_domain_id/enum.Call.html +++ b/pallet_domain_id/enum.Call.html @@ -10,7 +10,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
§

fn encoded_fixed_size() -> Option<usize>

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

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

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. 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.
§

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> GetCallIndex for Call<T>

source§

fn get_call_index(&self) -> u8

Return the index of this Call.
source§

fn get_call_indices() -> &'static [u8]

Return all call indices in the same order as [GetCallName].
source§

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

source§

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

Return the function name of the Call.
source§

fn get_call_names() -> &'static [&'static str]

Return all function names in the same order as [GetCallIndex].
source§

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

§

fn get_dispatch_info(&self) -> DispatchInfo

👎Deprecated: Trait has moved to frame_support::dispatch
source§

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

source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
source§

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

source§

fn eq(&self, other: &Self) -> 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<T: Config> GetCallIndex for Call<T>

source§

fn get_call_index(&self) -> u8

Return the index of this Call.
source§

fn get_call_indices() -> &'static [u8]

Return all call indices in the same order as [GetCallName].
source§

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

source§

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

Return the function name of the Call.
source§

fn get_call_names() -> &'static [&'static str]

Return all function names in the same order as [GetCallIndex].
source§

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

source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
source§

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

§

fn get_dispatch_info(&self) -> DispatchInfo

👎Deprecated: Trait has moved to frame_support::dispatch
source§

impl<T: Config> PartialEq<Call<T>> for Call<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> TypeInfo for Call<T>where PhantomData<(T,)>: TypeInfo + 'static, diff --git a/pallet_domain_id/struct.Pallet.html b/pallet_domain_id/struct.Pallet.html index ee462c6a14..adc8082aed 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>(_);
Expand description

Pallet domain-id to store self domain id.

-

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>::BlockNumber> for Pallet<T>

§

fn on_finalize(_n: BlockNumber)

The block is being finalized. Implement to have something happen.
§

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

This will be run when the block is being finalized (before on_finalize). Read more
§

fn on_initialize(_n: BlockNumber) -> Weight

The block is being initialized. Implement to have something happen. Read more
§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a module allows you to perform long-running tasks +

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>::BlockNumber> for Pallet<T>

§

fn on_finalize(_n: BlockNumber)

The block is being finalized. Implement to have something happen.
§

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

This will be run when the block is being finalized (before on_finalize). Read more
§

fn on_initialize(_n: BlockNumber) -> Weight

The block is being initialized. Implement to have something happen. Read more
§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a module allows you to perform long-running tasks that make (by default) validators generate transactions that feed results -of those long-running computations back on chain. Read more
§

fn integrity_test()

Run integrity test. Read more
source§

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

source§

fn integrity_test()

Run integrity test. Read more
source§

impl<T: Config> OffchainWorker<<T as Config>::BlockNumber> for Pallet<T>

source§

fn offchain_worker(n: <T as Config>::BlockNumber)

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

impl<T: Config> OnFinalize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_finalize(n: <T as Config>::BlockNumber)

The block is being finalized. Implement to have something happen. Read more
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>::BlockNumber> for Pallet<T>

source§

fn on_idle(n: <T as Config>::BlockNumber, remaining_weight: Weight) -> Weight

The block is being finalized. +of those long-running computations back on chain. Read more
§

fn integrity_test()

Run integrity test. Read more
source§

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

source§

fn integrity_test()

Run integrity test. Read more
source§

impl<T: Config> OffchainWorker<<T as Config>::BlockNumber> for Pallet<T>

source§

fn offchain_worker(n: <T as Config>::BlockNumber)

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

impl<T: Config> OnFinalize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_finalize(n: <T as Config>::BlockNumber)

The block is being finalized. Implement to have something happen. Read more
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>::BlockNumber> for Pallet<T>

source§

fn on_idle(n: <T as Config>::BlockNumber, remaining_weight: Weight) -> Weight

The block is being finalized. Implement to have something happen in case there is leftover weight. Check the passed remaining_weight to make sure it is high enough to allow for your pallet’s extra computation. Read more
source§

impl<T: Config> OnInitialize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_initialize(n: <T as Config>::BlockNumber) -> Weight

The block is being initialized. Implement to have something happen. Read more
source§

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

source§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade. Read more
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 diff --git a/pallet_domains/enum.Call.html b/pallet_domains/enum.Call.html index ccdb094545..513e82583c 100644 --- a/pallet_domains/enum.Call.html +++ b/pallet_domains/enum.Call.html @@ -99,7 +99,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> GetCallIndex for Call<T>

source§

fn get_call_index(&self) -> u8

Return the index of this Call.
source§

fn get_call_indices() -> &'static [u8]

Return all call indices in the same order as [GetCallName].
source§

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

source§

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

Return the function name of the Call.
source§

fn get_call_names() -> &'static [&'static str]

Return all function names in the same order as [GetCallIndex].
source§

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

source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
source§

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

§

fn get_dispatch_info(&self) -> DispatchInfo

👎Deprecated: Trait has moved to frame_support::dispatch
source§

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

source§

fn eq(&self, other: &Self) -> 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<T: Config> GetCallIndex for Call<T>

source§

fn get_call_index(&self) -> u8

Return the index of this Call.
source§

fn get_call_indices() -> &'static [u8]

Return all call indices in the same order as [GetCallName].
source§

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

source§

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

Return the function name of the Call.
source§

fn get_call_names() -> &'static [&'static str]

Return all function names in the same order as [GetCallIndex].
source§

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

§

fn get_dispatch_info(&self) -> DispatchInfo

👎Deprecated: Trait has moved to frame_support::dispatch
source§

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

source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
source§

impl<T: Config> PartialEq<Call<T>> for Call<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> TypeInfo for Call<T>where PhantomData<(T,)>: TypeInfo + 'static, diff --git a/pallet_domains/enum.Error.html b/pallet_domains/enum.Error.html index 935cf55e98..e492829605 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: 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<Error> for Error<T>

source§

fn from(err: BlockTreeError) -> 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> 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 a568c5bd18..b1e3a5a7eb 100644 --- a/pallet_domains/struct.Pallet.html +++ b/pallet_domains/struct.Pallet.html @@ -62,9 +62,9 @@

source

pub fn submit_fraud_proof_unsigned( fraud_proof: FraudProof<T::BlockNumber, 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>::BlockNumber> for Pallet<T>

source§

fn on_initialize(block_number: T::BlockNumber) -> Weight

The block is being initialized. Implement to have something happen. Read more
source§

fn on_finalize(_: T::BlockNumber)

The block is being finalized. Implement to have something happen.
§

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

This will be run when the block is being finalized (before on_finalize). Read more
§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a module allows you to perform long-running tasks +

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>::BlockNumber> for Pallet<T>

source§

fn on_initialize(block_number: T::BlockNumber) -> Weight

The block is being initialized. Implement to have something happen. Read more
source§

fn on_finalize(_: T::BlockNumber)

The block is being finalized. Implement to have something happen.
§

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

This will be run when the block is being finalized (before on_finalize). Read more
§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a module allows you to perform long-running tasks that make (by default) validators generate transactions that feed results -of those long-running computations back on chain. Read more
§

fn integrity_test()

Run integrity test. Read more
source§

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

source§

fn integrity_test()

Run integrity test. Read more
source§

impl<T: Config> OffchainWorker<<T as Config>::BlockNumber> for Pallet<T>

source§

fn offchain_worker(n: <T as Config>::BlockNumber)

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

impl<T: Config> OnFinalize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_finalize(n: <T as Config>::BlockNumber)

The block is being finalized. Implement to have something happen. Read more
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>::BlockNumber> for Pallet<T>

source§

fn on_idle(n: <T as Config>::BlockNumber, remaining_weight: Weight) -> Weight

The block is being finalized. +of those long-running computations back on chain. Read more
§

fn integrity_test()

Run integrity test. Read more
source§

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

source§

fn integrity_test()

Run integrity test. Read more
source§

impl<T: Config> OffchainWorker<<T as Config>::BlockNumber> for Pallet<T>

source§

fn offchain_worker(n: <T as Config>::BlockNumber)

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

impl<T: Config> OnFinalize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_finalize(n: <T as Config>::BlockNumber)

The block is being finalized. Implement to have something happen. Read more
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>::BlockNumber> for Pallet<T>

source§

fn on_idle(n: <T as Config>::BlockNumber, remaining_weight: Weight) -> Weight

The block is being finalized. Implement to have something happen in case there is leftover weight. Check the passed remaining_weight to make sure it is high enough to allow for your pallet’s extra computation. Read more
source§

impl<T: Config> OnInitialize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_initialize(n: <T as Config>::BlockNumber) -> Weight

The block is being initialized. Implement to have something happen. Read more
source§

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

source§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade. Read more
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 diff --git a/pallet_feeds/struct.Pallet.html b/pallet_feeds/struct.Pallet.html index 5bf77eb7be..9443836191 100644 --- a/pallet_feeds/struct.Pallet.html +++ b/pallet_feeds/struct.Pallet.html @@ -27,12 +27,12 @@ ) -> Option<FeedConfig<T::FeedProcessorKind, T::AccountId>>where KArg: EncodeLike<T::FeedId>,
source§

impl<T: Config> Pallet<T>

source

pub fn feeds<KArg>(k: KArg) -> Option<BoundedVec<T::FeedId, T::MaxFeeds>>where KArg: EncodeLike<T::AccountId>,

source§

impl<T: Config> Pallet<T>

source

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

source§

impl<T: Config> Pallet<T>

source

pub fn next_feed_id() -> T::FeedId

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>::BlockNumber> for Pallet<T>

source§

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

The block is being initialized. Implement to have something happen. Read more
§

fn on_finalize(_n: BlockNumber)

The block is being finalized. Implement to have something happen.
§

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

This will be run when the block is being finalized (before on_finalize). Read more
§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a module allows you to perform long-running tasks + KArg: EncodeLike<T::FeedId>,
source§

impl<T: Config> Pallet<T>

source

pub fn next_feed_id() -> T::FeedId

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>::BlockNumber> for Pallet<T>

source§

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

The block is being initialized. Implement to have something happen. Read more
§

fn on_finalize(_n: BlockNumber)

The block is being finalized. Implement to have something happen.
§

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

This will be run when the block is being finalized (before on_finalize). Read more
§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a module allows you to perform long-running tasks that make (by default) validators generate transactions that feed results -of those long-running computations back on chain. Read more
§

fn integrity_test()

Run integrity test. Read more
source§

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

source§

fn integrity_test()

Run integrity test. Read more
source§

impl<T: Config> OffchainWorker<<T as Config>::BlockNumber> for Pallet<T>

source§

fn offchain_worker(n: <T as Config>::BlockNumber)

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

impl<T: Config> OnFinalize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_finalize(n: <T as Config>::BlockNumber)

The block is being finalized. Implement to have something happen. Read more
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>::BlockNumber> for Pallet<T>

source§

fn on_idle(n: <T as Config>::BlockNumber, remaining_weight: Weight) -> Weight

The block is being finalized. +of those long-running computations back on chain. Read more
§

fn integrity_test()

Run integrity test. Read more
source§

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

source§

fn integrity_test()

Run integrity test. Read more
source§

impl<T: Config> OffchainWorker<<T as Config>::BlockNumber> for Pallet<T>

source§

fn offchain_worker(n: <T as Config>::BlockNumber)

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

impl<T: Config> OnFinalize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_finalize(n: <T as Config>::BlockNumber)

The block is being finalized. Implement to have something happen. Read more
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>::BlockNumber> for Pallet<T>

source§

fn on_idle(n: <T as Config>::BlockNumber, remaining_weight: Weight) -> Weight

The block is being finalized. Implement to have something happen in case there is leftover weight. Check the passed remaining_weight to make sure it is high enough to allow for -your pallet’s extra computation. Read more
source§

impl<T: Config> OnInitialize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_initialize(n: <T as Config>::BlockNumber) -> Weight

The block is being initialized. Implement to have something happen. Read more
source§

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

source§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade. Read more
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 +your pallet’s extra computation. Read more
source§

impl<T: Config> OnInitialize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_initialize(n: <T as Config>::BlockNumber) -> Weight

The block is being initialized. Implement to have something happen. Read more
source§

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

source§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade. Read more
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.Call.html b/pallet_messenger/enum.Call.html index f09d225596..3033d39a4f 100644 --- a/pallet_messenger/enum.Call.html +++ b/pallet_messenger/enum.Call.html @@ -58,7 +58,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> GetCallIndex for Call<T>

source§

fn get_call_index(&self) -> u8

Return the index of this Call.
source§

fn get_call_indices() -> &'static [u8]

Return all call indices in the same order as [GetCallName].
source§

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

source§

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

Return the function name of the Call.
source§

fn get_call_names() -> &'static [&'static str]

Return all function names in the same order as [GetCallIndex].
source§

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

source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
source§

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

§

fn get_dispatch_info(&self) -> DispatchInfo

👎Deprecated: Trait has moved to frame_support::dispatch
source§

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

source§

fn eq(&self, other: &Self) -> 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<T: Config> GetCallIndex for Call<T>

source§

fn get_call_index(&self) -> u8

Return the index of this Call.
source§

fn get_call_indices() -> &'static [u8]

Return all call indices in the same order as [GetCallName].
source§

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

source§

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

Return the function name of the Call.
source§

fn get_call_names() -> &'static [&'static str]

Return all function names in the same order as [GetCallIndex].
source§

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

§

fn get_dispatch_info(&self) -> DispatchInfo

👎Deprecated: Trait has moved to frame_support::dispatch
source§

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

source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
source§

impl<T: Config> PartialEq<Call<T>> for Call<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> TypeInfo for Call<T>where PhantomData<(T,)>: TypeInfo + 'static, diff --git a/pallet_messenger/enum.Error.html b/pallet_messenger/enum.Error.html index 0c821ab622..472fd46107 100644 --- a/pallet_messenger/enum.Error.html +++ b/pallet_messenger/enum.Error.html @@ -45,7 +45,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 bc151c6727..322c3e8ee6 100644 --- a/pallet_messenger/struct.Pallet.html +++ b/pallet_messenger/struct.Pallet.html @@ -77,12 +77,12 @@ dst_domain: DomainId, 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>::BlockNumber> for Pallet<T>

source§

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

The block is being initialized. Implement to have something happen. Read more
§

fn on_finalize(_n: BlockNumber)

The block is being finalized. Implement to have something happen.
§

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

This will be run when the block is being finalized (before on_finalize). Read more
§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a module allows you to perform long-running tasks +

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>::BlockNumber> for Pallet<T>

source§

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

The block is being initialized. Implement to have something happen. Read more
§

fn on_finalize(_n: BlockNumber)

The block is being finalized. Implement to have something happen.
§

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

This will be run when the block is being finalized (before on_finalize). Read more
§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a module allows you to perform long-running tasks that make (by default) validators generate transactions that feed results -of those long-running computations back on chain. Read more
§

fn integrity_test()

Run integrity test. Read more
source§

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

source§

fn integrity_test()

Run integrity test. Read more
source§

impl<T: Config> OffchainWorker<<T as Config>::BlockNumber> for Pallet<T>

source§

fn offchain_worker(n: <T as Config>::BlockNumber)

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

impl<T: Config> OnFinalize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_finalize(n: <T as Config>::BlockNumber)

The block is being finalized. Implement to have something happen. Read more
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>::BlockNumber> for Pallet<T>

source§

fn on_idle(n: <T as Config>::BlockNumber, remaining_weight: Weight) -> Weight

The block is being finalized. +of those long-running computations back on chain. Read more
§

fn integrity_test()

Run integrity test. Read more
source§

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

source§

fn integrity_test()

Run integrity test. Read more
source§

impl<T: Config> OffchainWorker<<T as Config>::BlockNumber> for Pallet<T>

source§

fn offchain_worker(n: <T as Config>::BlockNumber)

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

impl<T: Config> OnFinalize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_finalize(n: <T as Config>::BlockNumber)

The block is being finalized. Implement to have something happen. Read more
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>::BlockNumber> for Pallet<T>

source§

fn on_idle(n: <T as Config>::BlockNumber, remaining_weight: Weight) -> Weight

The block is being finalized. Implement to have something happen in case there is leftover weight. Check the passed remaining_weight to make sure it is high enough to allow for -your pallet’s extra computation. Read more
source§

impl<T: Config> OnInitialize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_initialize(n: <T as Config>::BlockNumber) -> Weight

The block is being initialized. Implement to have something happen. Read more
source§

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

source§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade. Read more
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 +your pallet’s extra computation. Read more
source§

impl<T: Config> OnInitialize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_initialize(n: <T as Config>::BlockNumber) -> Weight

The block is being initialized. Implement to have something happen. Read more
source§

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

source§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade. Read more
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_domain and src_domain.
source§

fn send_message( sender: &T::AccountId, diff --git a/pallet_object_store/struct.Pallet.html b/pallet_object_store/struct.Pallet.html index 9ee97f3029..5f35e2f2c5 100644 --- a/pallet_object_store/struct.Pallet.html +++ b/pallet_object_store/struct.Pallet.html @@ -1,11 +1,11 @@ Pallet in pallet_object_store - Rust
pub struct Pallet<T>(_);
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>::BlockNumber> for Pallet<T>

§

fn on_finalize(_n: BlockNumber)

The block is being finalized. Implement to have something happen.
§

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

This will be run when the block is being finalized (before on_finalize). Read more
§

fn on_initialize(_n: BlockNumber) -> Weight

The block is being initialized. Implement to have something happen. Read more
§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a module allows you to perform long-running tasks +

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>::BlockNumber> for Pallet<T>

§

fn on_finalize(_n: BlockNumber)

The block is being finalized. Implement to have something happen.
§

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

This will be run when the block is being finalized (before on_finalize). Read more
§

fn on_initialize(_n: BlockNumber) -> Weight

The block is being initialized. Implement to have something happen. Read more
§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a module allows you to perform long-running tasks that make (by default) validators generate transactions that feed results -of those long-running computations back on chain. Read more
§

fn integrity_test()

Run integrity test. Read more
source§

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

source§

fn integrity_test()

Run integrity test. Read more
source§

impl<T: Config> OffchainWorker<<T as Config>::BlockNumber> for Pallet<T>

source§

fn offchain_worker(n: <T as Config>::BlockNumber)

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

impl<T: Config> OnFinalize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_finalize(n: <T as Config>::BlockNumber)

The block is being finalized. Implement to have something happen. Read more
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>::BlockNumber> for Pallet<T>

source§

fn on_idle(n: <T as Config>::BlockNumber, remaining_weight: Weight) -> Weight

The block is being finalized. +of those long-running computations back on chain. Read more
§

fn integrity_test()

Run integrity test. Read more
source§

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

source§

fn integrity_test()

Run integrity test. Read more
source§

impl<T: Config> OffchainWorker<<T as Config>::BlockNumber> for Pallet<T>

source§

fn offchain_worker(n: <T as Config>::BlockNumber)

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

impl<T: Config> OnFinalize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_finalize(n: <T as Config>::BlockNumber)

The block is being finalized. Implement to have something happen. Read more
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>::BlockNumber> for Pallet<T>

source§

fn on_idle(n: <T as Config>::BlockNumber, remaining_weight: Weight) -> Weight

The block is being finalized. Implement to have something happen in case there is leftover weight. Check the passed remaining_weight to make sure it is high enough to allow for -your pallet’s extra computation. Read more
source§

impl<T: Config> OnInitialize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_initialize(n: <T as Config>::BlockNumber) -> Weight

The block is being initialized. Implement to have something happen. Read more
source§

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

source§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade. Read more
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 +your pallet’s extra computation. Read more
source§

impl<T: Config> OnInitialize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_initialize(n: <T as Config>::BlockNumber) -> Weight

The block is being initialized. Implement to have something happen. Read more
source§

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

source§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade. Read more
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/enum.Call.html b/pallet_offences_subspace/enum.Call.html index 6a86137ec2..d04315a2f8 100644 --- a/pallet_offences_subspace/enum.Call.html +++ b/pallet_offences_subspace/enum.Call.html @@ -10,7 +10,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
§

fn encoded_fixed_size() -> Option<usize>

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

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

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. 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.
§

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> GetCallIndex for Call<T>

source§

fn get_call_index(&self) -> u8

Return the index of this Call.
source§

fn get_call_indices() -> &'static [u8]

Return all call indices in the same order as [GetCallName].
source§

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

source§

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

Return the function name of the Call.
source§

fn get_call_names() -> &'static [&'static str]

Return all function names in the same order as [GetCallIndex].
source§

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

source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
source§

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

§

fn get_dispatch_info(&self) -> DispatchInfo

👎Deprecated: Trait has moved to frame_support::dispatch
source§

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

source§

fn eq(&self, other: &Self) -> 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<T: Config> GetCallIndex for Call<T>

source§

fn get_call_index(&self) -> u8

Return the index of this Call.
source§

fn get_call_indices() -> &'static [u8]

Return all call indices in the same order as [GetCallName].
source§

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

source§

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

Return the function name of the Call.
source§

fn get_call_names() -> &'static [&'static str]

Return all function names in the same order as [GetCallIndex].
source§

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

§

fn get_dispatch_info(&self) -> DispatchInfo

👎Deprecated: Trait has moved to frame_support::dispatch
source§

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

source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
source§

impl<T: Config> PartialEq<Call<T>> for Call<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> TypeInfo for Call<T>where PhantomData<(T,)>: TypeInfo + 'static, diff --git a/pallet_offences_subspace/struct.Pallet.html b/pallet_offences_subspace/struct.Pallet.html index e58b50b22f..b87708691c 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>::BlockNumber> for Pallet<T>

§

fn on_finalize(_n: BlockNumber)

The block is being finalized. Implement to have something happen.
§

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

This will be run when the block is being finalized (before on_finalize). Read more
§

fn on_initialize(_n: BlockNumber) -> Weight

The block is being initialized. Implement to have something happen. Read more
§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a module allows you to perform long-running tasks +

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>::BlockNumber> for Pallet<T>

§

fn on_finalize(_n: BlockNumber)

The block is being finalized. Implement to have something happen.
§

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

This will be run when the block is being finalized (before on_finalize). Read more
§

fn on_initialize(_n: BlockNumber) -> Weight

The block is being initialized. Implement to have something happen. Read more
§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a module allows you to perform long-running tasks that make (by default) validators generate transactions that feed results -of those long-running computations back on chain. Read more
§

fn integrity_test()

Run integrity test. Read more
source§

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

source§

fn integrity_test()

Run integrity test. Read more
source§

impl<T: Config> OffchainWorker<<T as Config>::BlockNumber> for Pallet<T>

source§

fn offchain_worker(n: <T as Config>::BlockNumber)

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

impl<T: Config> OnFinalize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_finalize(n: <T as Config>::BlockNumber)

The block is being finalized. Implement to have something happen. Read more
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>::BlockNumber> for Pallet<T>

source§

fn on_idle(n: <T as Config>::BlockNumber, remaining_weight: Weight) -> Weight

The block is being finalized. +of those long-running computations back on chain. Read more
§

fn integrity_test()

Run integrity test. Read more
source§

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

source§

fn integrity_test()

Run integrity test. Read more
source§

impl<T: Config> OffchainWorker<<T as Config>::BlockNumber> for Pallet<T>

source§

fn offchain_worker(n: <T as Config>::BlockNumber)

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

impl<T: Config> OnFinalize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_finalize(n: <T as Config>::BlockNumber)

The block is being finalized. Implement to have something happen. Read more
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>::BlockNumber> for Pallet<T>

source§

fn on_idle(n: <T as Config>::BlockNumber, remaining_weight: Weight) -> Weight

The block is being finalized. Implement to have something happen in case there is leftover weight. Check the passed remaining_weight to make sure it is high enough to allow for your pallet’s extra computation. Read more
source§

impl<T: Config> OnInitialize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_initialize(n: <T as Config>::BlockNumber) -> Weight

The block is being initialized. Implement to have something happen. Read more
source§

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

source§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade. Read more
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 diff --git a/pallet_rewards/struct.Pallet.html b/pallet_rewards/struct.Pallet.html index 3f73eab858..40f1b2e039 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>(_);
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>::BlockNumber> for Pallet<T>

source§

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

The block is being initialized. Implement to have something happen. Read more
source§

fn on_finalize(now: BlockNumberFor<T>)

The block is being finalized. Implement to have something happen.
§

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

This will be run when the block is being finalized (before on_finalize). Read more
§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a module allows you to perform long-running tasks that make (by default) validators generate transactions that feed results -of those long-running computations back on chain. Read more
§

fn integrity_test()

Run integrity test. Read more
source§

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

source§

fn integrity_test()

Run integrity test. Read more
source§

impl<T: Config> OffchainWorker<<T as Config>::BlockNumber> for Pallet<T>

source§

fn offchain_worker(n: <T as Config>::BlockNumber)

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

impl<T: Config> OnFinalize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_finalize(n: <T as Config>::BlockNumber)

The block is being finalized. Implement to have something happen. Read more
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>::BlockNumber> for Pallet<T>

source§

fn on_idle(n: <T as Config>::BlockNumber, remaining_weight: Weight) -> Weight

The block is being finalized. +of those long-running computations back on chain. Read more
§

fn integrity_test()

Run integrity test. Read more
source§

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

source§

fn integrity_test()

Run integrity test. Read more
source§

impl<T: Config> OffchainWorker<<T as Config>::BlockNumber> for Pallet<T>

source§

fn offchain_worker(n: <T as Config>::BlockNumber)

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

impl<T: Config> OnFinalize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_finalize(n: <T as Config>::BlockNumber)

The block is being finalized. Implement to have something happen. Read more
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>::BlockNumber> for Pallet<T>

source§

fn on_idle(n: <T as Config>::BlockNumber, remaining_weight: Weight) -> Weight

The block is being finalized. Implement to have something happen in case there is leftover weight. Check the passed remaining_weight to make sure it is high enough to allow for your pallet’s extra computation. Read more
source§

impl<T: Config> OnInitialize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_initialize(n: <T as Config>::BlockNumber) -> Weight

The block is being initialized. Implement to have something happen. Read more
source§

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

source§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade. Read more
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 diff --git a/pallet_subspace/enum.Call.html b/pallet_subspace/enum.Call.html index ac330f8e05..4a47fb62f1 100644 --- a/pallet_subspace/enum.Call.html +++ b/pallet_subspace/enum.Call.html @@ -53,7 +53,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> GetCallIndex for Call<T>

source§

fn get_call_index(&self) -> u8

Return the index of this Call.
source§

fn get_call_indices() -> &'static [u8]

Return all call indices in the same order as [GetCallName].
source§

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

source§

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

Return the function name of the Call.
source§

fn get_call_names() -> &'static [&'static str]

Return all function names in the same order as [GetCallIndex].
source§

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

§

fn get_dispatch_info(&self) -> DispatchInfo

👎Deprecated: Trait has moved to frame_support::dispatch
source§

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

source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
source§

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

source§

fn eq(&self, other: &Self) -> 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<T: Config> GetCallIndex for Call<T>

source§

fn get_call_index(&self) -> u8

Return the index of this Call.
source§

fn get_call_indices() -> &'static [u8]

Return all call indices in the same order as [GetCallName].
source§

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

source§

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

Return the function name of the Call.
source§

fn get_call_names() -> &'static [&'static str]

Return all function names in the same order as [GetCallIndex].
source§

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

source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
source§

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

§

fn get_dispatch_info(&self) -> DispatchInfo

👎Deprecated: Trait has moved to frame_support::dispatch
source§

impl<T: Config> PartialEq<Call<T>> for Call<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> TypeInfo for Call<T>where PhantomData<(T,)>: TypeInfo + 'static, diff --git a/pallet_subspace/struct.Pallet.html b/pallet_subspace/struct.Pallet.html index 689c67fb59..869435730e 100644 --- a/pallet_subspace/struct.Pallet.html +++ b/pallet_subspace/struct.Pallet.html @@ -65,12 +65,12 @@ signed_vote: SignedVote<T::BlockNumber, 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>::BlockNumber> for Pallet<T>

source§

fn on_initialize(block_number: T::BlockNumber) -> Weight

The block is being initialized. Implement to have something happen. Read more
source§

fn on_finalize(block_number: T::BlockNumber)

The block is being finalized. Implement to have something happen.
§

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

This will be run when the block is being finalized (before on_finalize). Read more
§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a module allows you to perform long-running tasks +

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>::BlockNumber> for Pallet<T>

source§

fn on_initialize(block_number: T::BlockNumber) -> Weight

The block is being initialized. Implement to have something happen. Read more
source§

fn on_finalize(block_number: T::BlockNumber)

The block is being finalized. Implement to have something happen.
§

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

This will be run when the block is being finalized (before on_finalize). Read more
§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a module allows you to perform long-running tasks that make (by default) validators generate transactions that feed results -of those long-running computations back on chain. Read more
§

fn integrity_test()

Run integrity test. Read more
source§

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

source§

fn integrity_test()

Run integrity test. Read more
source§

impl<T: Config> OffchainWorker<<T as Config>::BlockNumber> for Pallet<T>

source§

fn offchain_worker(n: <T as Config>::BlockNumber)

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

impl<T: Config> OnFinalize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_finalize(n: <T as Config>::BlockNumber)

The block is being finalized. Implement to have something happen. Read more
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>::BlockNumber> for Pallet<T>

source§

fn on_idle(n: <T as Config>::BlockNumber, remaining_weight: Weight) -> Weight

The block is being finalized. +of those long-running computations back on chain. Read more
§

fn integrity_test()

Run integrity test. Read more
source§

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

source§

fn integrity_test()

Run integrity test. Read more
source§

impl<T: Config> OffchainWorker<<T as Config>::BlockNumber> for Pallet<T>

source§

fn offchain_worker(n: <T as Config>::BlockNumber)

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

impl<T: Config> OnFinalize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_finalize(n: <T as Config>::BlockNumber)

The block is being finalized. Implement to have something happen. Read more
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>::BlockNumber> for Pallet<T>

source§

fn on_idle(n: <T as Config>::BlockNumber, remaining_weight: Weight) -> Weight

The block is being finalized. Implement to have something happen in case there is leftover weight. Check the passed remaining_weight to make sure it is high enough to allow for -your pallet’s extra computation. Read more
source§

impl<T: Config> OnInitialize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_initialize(n: <T as Config>::BlockNumber) -> Weight

The block is being initialized. Implement to have something happen. Read more
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

Perform a module upgrade. Read more
source§

impl<T: Config> OnTimestampSet<<T as Config>::Moment> for Pallet<T>

source§

fn on_timestamp_set(moment: T::Moment)

Called when the timestamp is set.
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 +your pallet’s extra computation. Read more
source§

impl<T: Config> OnInitialize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_initialize(n: <T as Config>::BlockNumber) -> Weight

The block is being initialized. Implement to have something happen. Read more
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

Perform a module upgrade. Read more
source§

impl<T: Config> OnTimestampSet<<T as Config>::Moment> for Pallet<T>

source§

fn on_timestamp_set(moment: T::Moment)

Called when the timestamp is set.
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( data: &InherentData diff --git a/pallet_transaction_fees/struct.Pallet.html b/pallet_transaction_fees/struct.Pallet.html index a0021e2fde..bb4990d17c 100644 --- a/pallet_transaction_fees/struct.Pallet.html +++ b/pallet_transaction_fees/struct.Pallet.html @@ -9,12 +9,12 @@ 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>::BlockNumber> 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

The block is being initialized. Implement to have something happen. Read more
source§

fn on_finalize(now: BlockNumberFor<T>)

The block is being finalized. Implement to have something happen.
§

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

This will be run when the block is being finalized (before on_finalize). Read more
§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a module allows you to perform long-running tasks + <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: From<u8> + From<u64>,
source§

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

The block is being initialized. Implement to have something happen. Read more
source§

fn on_finalize(now: BlockNumberFor<T>)

The block is being finalized. Implement to have something happen.
§

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

This will be run when the block is being finalized (before on_finalize). Read more
§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a module allows you to perform long-running tasks that make (by default) validators generate transactions that feed results of those long-running computations back on chain. Read more
§

fn integrity_test()

Run integrity test. 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()

Run integrity test. Read more
source§

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

source§

fn offchain_worker(n: <T as Config>::BlockNumber)

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

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

source§

fn on_finalize(n: <T as Config>::BlockNumber)

The block is being finalized. Implement to have something happen. Read more
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>::BlockNumber> for Pallet<T>where + <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: From<u8> + From<u64>,

source§

fn on_finalize(n: <T as Config>::BlockNumber)

The block is being finalized. Implement to have something happen. Read more
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>::BlockNumber> for Pallet<T>where <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: From<u8> + From<u64>,

source§

fn on_idle(n: <T as Config>::BlockNumber, remaining_weight: Weight) -> Weight

The block is being finalized. Implement to have something happen in case there is leftover weight. Check the passed remaining_weight to make sure it is high enough to allow for diff --git a/pallet_transporter/enum.Error.html b/pallet_transporter/enum.Error.html index 26c670c171..3bd11ff2fd 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 e638764c93..fd9f1dfd97 100644 --- a/pallet_transporter/struct.Pallet.html +++ b/pallet_transporter/struct.Pallet.html @@ -11,12 +11,12 @@ ) -> Option<Transfer<<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance>>where KArg1: EncodeLike<DomainId>, KArg2: EncodeLike<<<T as Config>::Sender as Sender<<T as Config>::AccountId>>::MessageId>,

“ All the outgoing transfers on this execution environment.“

-

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>::BlockNumber> for Pallet<T>

§

fn on_finalize(_n: BlockNumber)

The block is being finalized. Implement to have something happen.
§

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

This will be run when the block is being finalized (before on_finalize). Read more
§

fn on_initialize(_n: BlockNumber) -> Weight

The block is being initialized. Implement to have something happen. Read more
§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a module allows you to perform long-running tasks +

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>::BlockNumber> for Pallet<T>

§

fn on_finalize(_n: BlockNumber)

The block is being finalized. Implement to have something happen.
§

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

This will be run when the block is being finalized (before on_finalize). Read more
§

fn on_initialize(_n: BlockNumber) -> Weight

The block is being initialized. Implement to have something happen. Read more
§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a module allows you to perform long-running tasks that make (by default) validators generate transactions that feed results -of those long-running computations back on chain. Read more
§

fn integrity_test()

Run integrity test. Read more
source§

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

source§

fn integrity_test()

Run integrity test. Read more
source§

impl<T: Config> OffchainWorker<<T as Config>::BlockNumber> for Pallet<T>

source§

fn offchain_worker(n: <T as Config>::BlockNumber)

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

impl<T: Config> OnFinalize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_finalize(n: <T as Config>::BlockNumber)

The block is being finalized. Implement to have something happen. Read more
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>::BlockNumber> for Pallet<T>

source§

fn on_idle(n: <T as Config>::BlockNumber, remaining_weight: Weight) -> Weight

The block is being finalized. +of those long-running computations back on chain. Read more
§

fn integrity_test()

Run integrity test. Read more
source§

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

source§

fn integrity_test()

Run integrity test. Read more
source§

impl<T: Config> OffchainWorker<<T as Config>::BlockNumber> for Pallet<T>

source§

fn offchain_worker(n: <T as Config>::BlockNumber)

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

impl<T: Config> OnFinalize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_finalize(n: <T as Config>::BlockNumber)

The block is being finalized. Implement to have something happen. Read more
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>::BlockNumber> for Pallet<T>

source§

fn on_idle(n: <T as Config>::BlockNumber, remaining_weight: Weight) -> Weight

The block is being finalized. Implement to have something happen in case there is leftover weight. Check the passed remaining_weight to make sure it is high enough to allow for -your pallet’s extra computation. Read more
source§

impl<T: Config> OnInitialize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_initialize(n: <T as Config>::BlockNumber) -> Weight

The block is being initialized. Implement to have something happen. Read more
source§

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

source§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade. Read more
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 +your pallet’s extra computation. Read more
source§

impl<T: Config> OnInitialize<<T as Config>::BlockNumber> for Pallet<T>

source§

fn on_initialize(n: <T as Config>::BlockNumber) -> Weight

The block is being initialized. Implement to have something happen. Read more
source§

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

source§

fn on_runtime_upgrade() -> Weight

Perform a module upgrade. Read more
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 0a7e03b1e9..453ef9e52f 100644 --- a/sc_consensus_subspace/enum.Error.html +++ b/sc_consensus_subspace/enum.Error.html @@ -83,9 +83,9 @@
§

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, demand: &mut Demand<'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 + 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, demand: &mut Demand<'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 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/search-index.js b/search-index.js index cecd6f8553..dd1241d786 100644 --- a/search-index.js +++ b/search-index.js @@ -1,61 +1,61 @@ var searchIndex = JSON.parse('{\ "cross_domain_message_gossip":{"doc":"","t":"GDDDLLLLLLLFLLLLLLLLLLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLL","n":["DomainTxPoolSink","GossipWorker","GossipWorkerBuilder","Message","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cdm_gossip_peers_set_config","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","deref","deref","deref","deref_mut","deref_mut","deref_mut","domain_id","drop","drop","drop","encode_to","encoded_data","fmt","from","from","from","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","gossip_msg_sink","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","push_domain_tx_pool_sink","run","size_hint","start_domain_message_listener","to_keyed_vec","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"],"q":[[0,"cross_domain_message_gossip"]],"d":["Unbounded sender to send encoded ext to listeners.","Gossip worker to gossip incoming and outgoing messages to …","Gossip worker builder","A cross domain message with encoded data.","","","","","","","Build gossip worker","Returns the network configuration for cross domain 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 domain tx pool sink that will be used by the …","Starts the Gossip message worker.","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,1,9,12,1,9,12,1,0,12,12,12,12,1,9,12,1,9,12,12,1,9,12,12,12,12,1,9,12,1,9,12,1,9,12,1,1,9,12,1,9,12,1,9,12,1,9,12,1,9,12,1,1,9,12,0,12,1,9,12,1,9,12,1,9,12,1,9,12,1,9,12,1,9,12,1,9,12],"f":[0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[1,[0,[[3,[2]],4,5,6]],[8,[[7,[2]]]]],[[9,[2]]]],[[],10],[11,[[14,[12,13]]]],[[[16,[15]]],[[14,[13]]]],[[17,[16,[15]]],[[14,[13]]]],[[17,11],[[14,[13]]]],[18],[18],[18],[18],[18],[18],0,[18],[18],[18],[[12,[0,[19,20]]]],0,[[12,21],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[1,[[23,[12]]]],[[],18],[[],18],[[],18],[[]],[[]],[[]],[[[25,[24]]],[[25,[26,24]]]],[[[25,[24]]],[[25,[26,24]]]],[[[25,[24]]],[[25,[26,24]]]],[[[8,[24]]],[[8,[26,24]]]],[[[8,[24]]],[[8,[26,24]]]],[[[8,[24]]],[[8,[26,24]]]],[[[27,[24]]],[[27,[26,24]]]],[[[27,[24]]],[[27,[26,24]]]],[[[27,[24]]],[[27,[26,24]]]],[[],1],[[1,28,29]],[[[9,[2]]]],[12,18],[[28,[8,[30]],[8,[31]],[0,[32,33]]]],[[[16,[15]]],[[34,[15,24]]]],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],35],[[],35],[[],35],[[],36],[[],36],[[],36],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"GossipWorkerBuilder"],[8,"Block"],[8,"Network"],[8,"Send"],[8,"Sync"],[8,"Clone"],[8,"Syncing"],[3,"Arc"],[3,"GossipWorker"],[3,"NonDefaultSetConfig"],[8,"Input"],[3,"Message"],[3,"Error"],[4,"Result"],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Output"],[8,"Sized"],[3,"Formatter"],[6,"Result"],[3,"TracingUnboundedSender"],[3,"Global"],[3,"Box"],[8,"Any"],[3,"Rc"],[3,"DomainId"],[6,"DomainTxPoolSink"],[8,"HeaderBackend"],[8,"TransactionPool"],[8,"Stream"],[8,"Unpin"],[3,"Vec"],[3,"TypeId"],[15,"str"]]},\ "domain_block_builder":{"doc":"Substrate block builder","t":"DIIDNENLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLLL","n":["BlockBuilder","BlockBuilderApi","BlockBuilderProvider","BuiltBlock","No","RecordProof","Yes","__clone_box","apply_extrinsic","apply_extrinsic_before_version_6","apply_extrinsic_before_version_6_with_context","apply_extrinsic_with_context","block","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","check_inherents","check_inherents_with_context","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","finalize_block_with_context","from","from","from","from","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","inherent_extrinsics","inherent_extrinsics_with_context","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"]],"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.","","","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 …","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.","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 …","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,17,0,17,17,31,31,31,31,13,13,11,17,13,11,17,11,31,31,17,17,17,11,17,13,11,17,13,11,17,13,11,17,17,17,17,17,11,31,31,13,11,17,17,13,11,17,13,11,17,31,31,13,11,17,13,11,17,13,17,11,32,32,11,11,13,13,17,13,11,17,13,11,17,13,11,17,13,11,17,13,11,17,13,11,17,17],"f":[0,0,0,0,0,0,0,[1],[[],[[3,[[3,[[3,[2]],4]],5]]]],[[],[[3,[[3,[[3,[6]],4]],5]]]],[7,[[3,[[3,[[3,[6]],4]],5]]]],[7,[[3,[[3,[[3,[2]],4]],5]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[[11,[8,[9,[8]],[10,[8]]]]],[[3,[[13,[8,[12,[[10,[8]],8]]]],14]]]],[15,[[3,[16,5]]]],[[7,15],[[3,[16,5]]]],[[]],[17,17],[[]],[[[11,[8,[9,[8]],[10,[8]]]],15],[[3,[18,14]]]],[[],17],[19],[19],[19],[19],[19],[19],[19],[19],[19],[[17,17],20],[[],20],[[],20],[[],20],[[[11,[8,[9,[8]],[10,[8]]]],20],19],[[],[[3,[5]]]],[7,[[3,[5]]]],[[]],[[]],[20,17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[15,[[3,[[18,[21]],5]]]],[[7,15],[[3,[[18,[21]],5]]]],[[],19],[[],19],[[],19],[[]],[[]],[[]],[[[13,[8,[23,[[22,[8]]]]]]]],[[],20],[[[9,[8]],[24,[8]],17,25,[10,[8]],18],[[3,[[11,[8,[9,[8]],[10,[8]]]],14]]]],[25,[[26,[11]]]],[[27,25,[28,[17]]],[[26,[11]]]],[[[11,[8,[9,[8]],[10,[8]]]],19],[[3,[[29,[[12,[[10,[8]],8]],8]],14]]]],[[[11,[8,[9,[8]],[10,[8]]]]],[[3,[[29,[[12,[[10,[8]],8]],8]],14]]]],0,0,[[]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],30],[[],30],[[],30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,20]],"c":[9,10],"p":[[3,"Private"],[4,"DispatchError"],[4,"Result"],[4,"TransactionValidityError"],[4,"ApiError"],[4,"DispatchError"],[4,"ExecutionContext"],[8,"Block"],[8,"ProvideRuntimeApi"],[8,"Backend"],[3,"BlockBuilder"],[6,"StateBackendFor"],[3,"BuiltBlock"],[4,"Error"],[3,"InherentData"],[3,"CheckInherentsResult"],[4,"RecordProof"],[3,"Vec"],[15,"usize"],[15,"bool"],[3,"Global"],[6,"HashFor"],[8,"Backend"],[6,"NumberFor"],[3,"Digest"],[6,"Result"],[4,"BlockId"],[8,"Into"],[6,"StorageChanges"],[3,"TypeId"],[8,"BlockBuilderApi"],[8,"BlockBuilderProvider"]]},\ -"domain_block_preprocessor":{"doc":"This crate provides a preprocessor for the domain block, …","t":"DDILLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLMLLAAALLLLLLLLLLLKLLAGGIIIIKKKKDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLF","n":["DomainBlockPreprocessor","PreprocessResult","ValidateReceipt","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","extrinsics","extrinsics_roots","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","invalid_bundles","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","ExtractSignerResult","ExtractedStateRoots","InherentExtrinsicConstructor","SetCodeConstructor","SignerExtractor","StateRootExtractor","construct_set_code_extrinsic","construct_timestamp_inherent_extrinsic","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","verify_xdm_with_consensus_client"],"q":[[0,"domain_block_preprocessor"],[57,"domain_block_preprocessor::runtime_api"],[67,"domain_block_preprocessor::runtime_api_full"],[97,"domain_block_preprocessor::runtime_api_light"],[125,"domain_block_preprocessor::xdm_verifier"]],"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.","","","Calls U::from(self).","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.","","Returns Inherent timestamp extrinsic if the Runtime …","","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,18,3,18,3,3,3,18,3,18,3,18,3,18,18,18,3,18,18,3,3,18,18,3,3,18,3,18,3,18,3,18,3,18,3,3,0,0,0,3,18,3,18,3,18,3,18,3,18,3,17,18,3,0,0,0,0,0,0,0,15,16,13,14,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,33,33,33,33,33,0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,0],"f":[0,0,0,[1],[[]],[[]],[[]],[[]],[[[3,[2,2]]],[[3,[2,2]]]],[[]],[4],[4],[4],[4],[4],[4],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],0,[[5,[8,[[7,[6]]]],[8,[[0,[[9,[6]],[10,[6]],[7,[6]],11,12]]]],[0,[[13,[6]],[14,[6]],[15,[6]],[16,[6]]]],[17,[6,6]]],[[3,[6,6,[7,[6]],[0,[[9,[6]],[10,[6]],[7,[6]],11,12]],[0,[[13,[6]],[14,[6]],[15,[6]],[16,[6]]]],[17,[6,6]]]]]],[[[3,[6,6,[7,[6]],[0,[[9,[6]],[10,[6]],[7,[6]],11,12]],[0,[[13,[6]],[14,[6]],[15,[6]],[16,[6]]]],[17,[6,6]]]]],[[20,[[19,[[18,[6]]]]]]]],0,0,0,[[]],[[],21],[[],21],[[],21],[[],21],[[],22],[[],22],[[]],[[]],[[]],[[]],[[[25,[23,23,24]]],[[20,[26]]]],[[]],[[]],0,0,0,0,0,0,0,[[[28,[27]]],[[21,[[28,[27]],29]]]],[30,[[21,[19,29]]]],[28,[[21,[31,29]]]],[[],[[21,[32,29]]]],0,[1],[[]],[[]],[33,33],[[]],[[[33,[[7,[6]]]],[28,[27]]],[[21,[[28,[27]],29]]]],[[[33,[[7,[6]]]],30],[[21,[19,29]]]],[4],[4],[4],[[[33,[[7,[6]]]],28],[[21,[[31,[6]],29]]]],[[[33,[[7,[6]]]]],[[21,[[32,[6]],29]]]],[[]],[[]],[[]],[[]],[[]],[[],4],[[]],[[]],[[]],[8,33],[[]],[[],21],[[],21],[[],22],[[]],[[]],[[]],0,[[]],[[]],[[[35,[34]],[28,[27]]],[[21,[[28,[27]],29]]]],[[[35,[34]],30],[[21,[19,29]]]],[4],[4],[4],[[[35,[34]],28],[[21,[[31,[6]],29]]]],[[[35,[34]]],[[21,[[32,[6]],29]]]],[35,[[19,[[37,[[36,[27]]]]]]]],[[]],[[]],[[]],[[]],[[]],[[],4],[[]],[[]],[[]],[[[8,[34]],[37,[[36,[27]]]]],[[35,[34]]]],[[[35,[34]],38]],[[],21],[[],21],[[],22],[[]],[[]],[[]],[[5,[8,[[0,[[9,[6]],[7,[6]]]]]],[14,[6]]],[[21,[39,40]]]]],"c":[],"p":[[3,"Private"],[8,"Clone"],[3,"DomainBlockPreprocessor"],[15,"usize"],[3,"DomainId"],[8,"Block"],[8,"ProvideRuntimeApi"],[3,"Arc"],[8,"HeaderBackend"],[8,"BlockBackend"],[8,"Send"],[8,"Sync"],[8,"SignerExtractor"],[8,"StateRootExtractor"],[8,"SetCodeConstructor"],[8,"InherentExtrinsicConstructor"],[8,"ValidateReceipt"],[3,"PreprocessResult"],[4,"Option"],[6,"Result"],[4,"Result"],[3,"TypeId"],[6,"NumberFor"],[6,"Balance"],[3,"ExecutionReceipt"],[4,"ReceiptValidity"],[15,"u8"],[3,"Vec"],[4,"ApiError"],[6,"Moment"],[6,"ExtractSignerResult"],[6,"ExtractedStateRoots"],[3,"RuntimeApiFull"],[8,"CodeExecutor"],[3,"RuntimeApiLight"],[15,"slice"],[4,"Cow"],[3,"Storage"],[15,"bool"],[4,"Error"]]},\ +"domain_block_preprocessor":{"doc":"This crate provides a preprocessor for the domain block, …","t":"DDILLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLMLLAAALLLLLLLLLLLKLLAGGIIIIKKKKDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLF","n":["DomainBlockPreprocessor","PreprocessResult","ValidateReceipt","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","extrinsics","extrinsics_roots","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","invalid_bundles","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","ExtractSignerResult","ExtractedStateRoots","InherentExtrinsicConstructor","SetCodeConstructor","SignerExtractor","StateRootExtractor","construct_set_code_extrinsic","construct_timestamp_inherent_extrinsic","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","verify_xdm_with_consensus_client"],"q":[[0,"domain_block_preprocessor"],[57,"domain_block_preprocessor::runtime_api"],[67,"domain_block_preprocessor::runtime_api_full"],[97,"domain_block_preprocessor::runtime_api_light"],[125,"domain_block_preprocessor::xdm_verifier"]],"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.","","","Calls U::from(self).","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.","","Returns Inherent timestamp extrinsic if the Runtime …","","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,18,3,18,3,3,3,18,3,18,3,18,3,18,18,18,3,18,18,3,3,18,18,3,3,18,3,18,3,18,3,18,3,18,3,3,0,0,0,3,18,3,18,3,18,3,18,3,18,3,17,18,3,0,0,0,0,0,0,0,15,16,13,14,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,33,33,33,33,33,0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,0],"f":[0,0,0,[1],[[]],[[]],[[]],[[]],[[[3,[2,2]]],[[3,[2,2]]]],[[]],[4],[4],[4],[4],[4],[4],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],0,[[5,[8,[[7,[6]]]],[8,[[0,[[9,[6]],[10,[6]],[7,[6]],11,12]]]],[0,[[13,[6]],[14,[6]],[15,[6]],[16,[6]]]],[17,[6,6]]],[[3,[6,6,[7,[6]],[0,[[9,[6]],[10,[6]],[7,[6]],11,12]],[0,[[13,[6]],[14,[6]],[15,[6]],[16,[6]]]],[17,[6,6]]]]]],[[[3,[6,6,[7,[6]],[0,[[9,[6]],[10,[6]],[7,[6]],11,12]],[0,[[13,[6]],[14,[6]],[15,[6]],[16,[6]]]],[17,[6,6]]]]],[[20,[[19,[[18,[6]]]]]]]],0,0,0,[[]],[[],21],[[],21],[[],21],[[],21],[[],22],[[],22],[[]],[[]],[[]],[[]],[[[25,[23,23,24]]],[[20,[26]]]],[[]],[[]],0,0,0,0,0,0,0,[[[28,[27]]],[[21,[[28,[27]],29]]]],[30,[[21,[19,29]]]],[28,[[21,[31,29]]]],[[],[[21,[32,29]]]],0,[1],[[]],[[]],[33,33],[[]],[[[33,[[7,[6]]]],[28,[27]]],[[21,[[28,[27]],29]]]],[[[33,[[7,[6]]]],30],[[21,[19,29]]]],[4],[4],[4],[[[33,[[7,[6]]]],28],[[21,[[31,[6]],29]]]],[[[33,[[7,[6]]]]],[[21,[[32,[6]],29]]]],[[]],[[]],[[]],[[]],[[]],[[],4],[[]],[[]],[[]],[8,33],[[]],[[],21],[[],21],[[],22],[[]],[[]],[[]],0,[[]],[[]],[[[35,[34]],[28,[27]]],[[21,[[28,[27]],29]]]],[[[35,[34]],30],[[21,[19,29]]]],[4],[4],[4],[[[35,[34]],28],[[21,[[31,[6]],29]]]],[[[35,[34]]],[[21,[[32,[6]],29]]]],[35,[[19,[[37,[[36,[27]]]]]]]],[[]],[[]],[[]],[[]],[[]],[[],4],[[]],[[]],[[]],[[[8,[34]],[37,[[36,[27]]]]],[[35,[34]]]],[[[35,[34]],38]],[[],21],[[],21],[[],22],[[]],[[]],[[]],[[5,[8,[[0,[[9,[6]],[7,[6]]]]]],[14,[6]]],[[21,[39,40]]]]],"c":[],"p":[[3,"Private"],[8,"Clone"],[3,"DomainBlockPreprocessor"],[15,"usize"],[3,"DomainId"],[8,"Block"],[8,"ProvideRuntimeApi"],[3,"Arc"],[8,"HeaderBackend"],[8,"BlockBackend"],[8,"Send"],[8,"Sync"],[8,"SignerExtractor"],[8,"StateRootExtractor"],[8,"SetCodeConstructor"],[8,"InherentExtrinsicConstructor"],[8,"ValidateReceipt"],[3,"PreprocessResult"],[4,"Option"],[6,"Result"],[4,"Result"],[3,"TypeId"],[6,"NumberFor"],[6,"Balance"],[3,"ExecutionReceipt"],[4,"ReceiptValidity"],[15,"u8"],[3,"Vec"],[4,"ApiError"],[6,"Moment"],[6,"ExtractSignerResult"],[6,"ExtractedStateRoots"],[3,"RuntimeApiFull"],[8,"CodeExecutor"],[3,"RuntimeApiLight"],[15,"slice"],[4,"Cow"],[3,"Storage"],[15,"bool"],[4,"Error"]]},\ "domain_client_consensus_relay_chain":{"doc":"The relay-chain provided consensus algoritm for parachains.","t":"DDLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["DomainBlockImport","Verifier","borrow","borrow","borrow_mut","borrow_mut","check_block","default","deref","deref","deref_mut","deref_mut","drop","drop","from","from","from_mut","from_mut","from_ref","from_ref","import_block","import_queue","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","new","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","verify","vzip","vzip"],"q":[[0,"domain_client_consensus_relay_chain"]],"d":["Domain specific block import. We use it to wrap Custom …","A verifier that just checks the inherents.","","","","","","Create a new instance.","","","","","","","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.","","Start an import queue for a Cumulus collator that does not …","","","Calls U::from(self).","Calls U::from(self).","","","","","","","Create a new instance.","","","","","","","","","","","","","","",""],"i":[0,0,4,9,4,9,4,9,4,9,4,9,4,9,4,9,4,9,4,9,4,0,4,9,4,9,4,9,4,9,4,9,4,4,9,4,9,4,9,4,9,4,9,4,9,9,4,9],"f":[0,0,[[]],[[]],[[]],[[]],[[[4,[[0,[[2,[1]],3]]]],[5,[1]]],[[8,[[7,[6]]]]]],[[],9],[10],[10],[10],[10],[10],[10],[[]],[[]],[[]],[[]],[[]],[[]],[[[4,[[0,[[2,[1]],3]]]],[11,[1]]],[[8,[[7,[6]]]]]],[[[0,[[2,[1]],3,12]],13,[15,[14]]],[[17,[[16,[1]]]]]],[[],10],[[],10],[[]],[[]],[[[7,[18]]],[[7,[19,18]]]],[[[7,[18]]],[[7,[19,18]]]],[[[20,[18]]],[[20,[19,18]]]],[[[20,[18]]],[[20,[19,18]]]],[[[21,[18]]],[[21,[19,18]]]],[[[21,[18]]],[[21,[19,18]]]],[[],4],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],24],[[],24],[[]],[[]],[[]],[[]],[[[9,[1]],[11,[1]]],[[8,[[7,[6]]]]]],[[]],[[]]],"c":[],"p":[[8,"Block"],[8,"BlockImport"],[8,"Send"],[3,"DomainBlockImport"],[3,"BlockCheckParams"],[8,"Future"],[3,"Box"],[3,"Pin"],[3,"Verifier"],[15,"usize"],[3,"BlockImportParams"],[8,"Sync"],[8,"SpawnEssentialNamed"],[3,"Registry"],[4,"Option"],[3,"BasicQueue"],[6,"Result"],[3,"Global"],[8,"Any"],[3,"Arc"],[3,"Rc"],[4,"Result"],[3,"TypeId"],[15,"str"]]},\ -"domain_client_message_relayer":{"doc":"","t":"NNNNNNENNGNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLAF","n":["ApiError","ArithmeticError","BlockchainError","ConstructStorageProof","CoreDomainNonConfirmedOnSystemDomain","CoreDomainStateRootInvalid","Error","FailedToConstructExtrinsic","FetchAssignedMessages","GossipMessageSink","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_system_domain_messages"],"q":[[0,"domain_client_message_relayer"],[43,"domain_client_message_relayer::worker"]],"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.","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 system domain messages to other domains. …"],"i":[2,2,2,2,2,2,0,2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[1],[1],[1],[[2,3],4],[[]],[5,2],[6,2],[7,2],[[]],[[]],[[]],[[]],[[],1],[[]],[[[9,[8]]],[[9,[10,8]]]],[[[11,[8]]],[[11,[10,8]]]],[[[12,[8]]],[[12,[10,8]]]],[[]],[[]],[[],13],[[],13],[[],14],[[],15],[[]],[[]],[[]],0,[[[0,[16,17,18]],[11,[[0,[[20,[19]],[21,[19]],22,[23,[19]],[24,[19]]]]]],25,26]]],"c":[],"p":[[15,"usize"],[4,"Error"],[3,"Formatter"],[6,"Result"],[4,"Error"],[4,"ArithmeticError"],[4,"ApiError"],[3,"Global"],[3,"Box"],[8,"Any"],[3,"Arc"],[3,"Rc"],[4,"Result"],[3,"TypeId"],[15,"str"],[8,"Encode"],[8,"Decode"],[8,"Clone"],[8,"Block"],[8,"BlockchainEvents"],[8,"HeaderBackend"],[8,"AuxStore"],[8,"ProofProvider"],[8,"ProvideRuntimeApi"],[8,"SyncOracle"],[6,"GossipMessageSink"]]},\ +"domain_client_message_relayer":{"doc":"","t":"NNNNNNENNGNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLAF","n":["ApiError","ArithmeticError","BlockchainError","ConstructStorageProof","CoreDomainNonConfirmedOnSystemDomain","CoreDomainStateRootInvalid","Error","FailedToConstructExtrinsic","FetchAssignedMessages","GossipMessageSink","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_system_domain_messages"],"q":[[0,"domain_client_message_relayer"],[43,"domain_client_message_relayer::worker"]],"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.","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 system domain messages to other domains. …"],"i":[2,2,2,2,2,2,0,2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[1],[1],[1],[[2,3],4],[[]],[5,2],[6,2],[7,2],[[]],[[]],[[]],[[]],[[],1],[[]],[[[9,[8]]],[[9,[10,8]]]],[[[11,[8]]],[[11,[10,8]]]],[[[12,[8]]],[[12,[10,8]]]],[[]],[[]],[[],13],[[],13],[[],14],[[],15],[[]],[[]],[[]],0,[[[0,[16,17,18]],[11,[[0,[[20,[19]],[21,[19]],22,[23,[19]],[24,[19]]]]]],25,26]]],"c":[],"p":[[15,"usize"],[4,"Error"],[3,"Formatter"],[6,"Result"],[4,"ApiError"],[4,"Error"],[4,"ArithmeticError"],[3,"Global"],[3,"Box"],[8,"Any"],[3,"Arc"],[3,"Rc"],[4,"Result"],[3,"TypeId"],[15,"str"],[8,"Encode"],[8,"Decode"],[8,"Clone"],[8,"Block"],[8,"BlockchainEvents"],[8,"HeaderBackend"],[8,"AuxStore"],[8,"ProofProvider"],[8,"ProvideRuntimeApi"],[8,"SyncOracle"],[6,"GossipMessageSink"]]},\ "domain_client_operator":{"doc":"Domain Operator","t":"DDDGDDDDLLLMMMMLLLLLLLLLLLLLLMMLLLLLLMMMMMLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["BootstrapResult","Bootstrapper","DomainBlockImportNotification","DomainImportNotifications","DomainParentChain","Operator","OperatorParams","OperatorStreams","__clone_box","__clone_box","__clone_box","_phantom","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","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_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","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"]],"d":["","Domain instance bootstrapper","","","The parent chain of the domain.","Domain operator.","","Notification streams from the consensus chain driving the …","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a new instance.","","New slot arrives.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,3,4,6,42,38,38,42,15,13,3,4,42,38,6,15,13,3,4,42,38,6,38,38,3,4,6,3,4,6,38,6,42,38,38,15,13,3,4,42,38,6,15,13,3,4,42,38,6,6,38,15,38,38,15,15,13,3,4,42,38,6,13,6,3,15,13,3,4,42,38,6,15,15,13,13,3,3,4,4,42,42,38,38,6,6,15,15,13,13,3,3,4,4,42,42,38,38,6,6,3,15,42,15,13,3,4,42,38,6,15,13,3,4,42,38,6,15,13,3,4,42,38,6,15,13,3,4,42,38,6,15,13,3,4,42,38,6,15,13,3,4,42,38,6,15,13,3,4,42,38,6,38,38,13,3,4,42,38,3,4,6,38,15,13,3,4,42,38,6,15,13,3,4,42,38,6,15,13,3,4,42,38,6,15,13,3,4,42,38,6,15,13,3,4,42,38,6,15,13,3,4,42,38,6,15,13,3,4,42,38,6],"f":[0,0,0,0,0,0,0,0,[1],[1],[1],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[[3,[2,2]]],[[3,[2,2]]]],[4,4],[[[6,[[0,[5,2]],[0,[5,2]]]]],[[6,[[0,[5,2]],[0,[5,2]]]]]],[[]],[[]],[[]],0,0,0,0,0,[7],[7],[7],[7],[7],[7],[7],[7],[7],[7],[7],[7],[7],[7],0,0,0,0,0,0,[7],[7],[7],[7],[7],[7],[7],[[[13,[2,2,[0,[[8,[2]],[9,[2]],[10,[2]],11,12]]]],14],[[18,[[15,[2]],[17,[16]]]]]],[[[6,[[0,[19,2]],[0,[19,2]]]],20],21],[[[3,[2,2,[0,[[8,[2]],[22,[2]],23,[9,[2]],[24,[2]],[26,[2,[0,[[25,[2]],11,12]]]]]],[0,[[8,[2]],[27,[2]],[22,[2]],[9,[2]],[10,[2]],11,12]],28,[0,[[25,[2]],11,12]],29,[0,[11,12]]]]],[[0,[2,2,[0,[[8,[2]],[22,[2]],23,[9,[2]],[24,[2]],[26,[2,[0,[[25,[2]],11,12]]]]]],[0,[[8,[2]],[27,[2]],[22,[2]],[9,[2]],[10,[2]],11,12]],[0,[[25,[2]],11,12]],29]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2,2,[0,[[8,[2]],[22,[2]],23,[9,[2]],[24,[2]],[26,[2,[0,[[25,[2]],11,12]]]]]],[0,[[8,[2]],[27,[2]],[22,[2]],[9,[2]],[10,[2]],11,12]],28,[0,[[25,[2]],11,12]],29,[0,[11,12]]]]],[[30,[2,2]]]],0,0,[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[17,[31]]],[[17,[32,31]]]],[[[17,[31]]],[[17,[32,31]]]],[[[17,[31]]],[[17,[32,31]]]],[[[17,[31]]],[[17,[32,31]]]],[[[17,[31]]],[[17,[32,31]]]],[[[17,[31]]],[[17,[32,31]]]],[[[17,[31]]],[[17,[32,31]]]],[[[33,[31]]],[[33,[32,31]]]],[[[33,[31]]],[[33,[32,31]]]],[[[33,[31]]],[[33,[32,31]]]],[[[33,[31]]],[[33,[32,31]]]],[[[33,[31]]],[[33,[32,31]]]],[[[33,[31]]],[[33,[32,31]]]],[[[33,[31]]],[[33,[32,31]]]],[[[34,[31]]],[[34,[32,31]]]],[[[34,[31]]],[[34,[32,31]]]],[[[34,[31]]],[[34,[32,31]]]],[[[34,[31]]],[[34,[32,31]]]],[[[34,[31]]],[[34,[32,31]]]],[[[34,[31]]],[[34,[32,31]]]],[[[34,[31]]],[[34,[32,31]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[[33,[[0,[[8,[2]],[9,[2]],[10,[2]],11,12]]]]],[[13,[2,2,[0,[[8,[2]],[9,[2]],[10,[2]],11,12]]]]]],[[[17,[35]],[36,[2]],[38,[2,2,[0,[[8,[2]],[22,[2]],23,[9,[2]],[24,[2]],[26,[2,[0,[[25,[2]],11,12]]]]]],[0,[[8,[2]],[27,[2]],[22,[2]],[9,[2]],[10,[2]],11,12]],28,[0,[[25,[2]],11,12]],29,[0,[37,11]],[0,[37,11]],[0,[37,11]],[0,[11,12]]]]],[[18,[[3,[2,2,[0,[[8,[2]],[22,[2]],23,[9,[2]],[24,[2]],[26,[2,[0,[[25,[2]],11,12]]]]]],[0,[[8,[2]],[27,[2]],[22,[2]],[9,[2]],[10,[2]],11,12]],28,[0,[[25,[2]],11,12]],29,[0,[11,12]]]],39]]]],[[14,33],4],0,0,[[]],[[]],[[]],0,[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[8,"Block"],[3,"Operator"],[3,"DomainParentChain"],[8,"Clone"],[3,"DomainBlockImportNotification"],[15,"usize"],[8,"HeaderBackend"],[8,"ProvideRuntimeApi"],[8,"BlockchainEvents"],[8,"Send"],[8,"Sync"],[3,"Bootstrapper"],[3,"DomainId"],[3,"BootstrapResult"],[8,"Error"],[3,"Box"],[4,"Result"],[8,"Debug"],[3,"Formatter"],[6,"Result"],[8,"BlockBackend"],[8,"AuxStore"],[8,"ProofProvider"],[8,"Backend"],[8,"Finalizer"],[8,"HeaderMetadata"],[8,"TransactionPool"],[8,"CodeExecutor"],[6,"DomainImportNotifications"],[3,"Global"],[8,"Any"],[3,"Arc"],[3,"Rc"],[8,"SpawnEssentialNamed"],[8,"SelectChain"],[8,"Stream"],[3,"OperatorParams"],[4,"Error"],[3,"TypeId"],[15,"str"],[3,"OperatorStreams"]]},\ -"domain_client_subnet_gossip":{"doc":"This crate is intended to provide the feature of gossiping …","t":"ENNQDEIDNNLLLLLLLLMLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLKMLLFMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Action","Bundle","Empty","Error","ExecutorGossipParams","GossipMessage","GossipMessageHandler","GossipValidator","RebroadcastBundle","RebroadcastExecutionReceipt","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_ref","from_ref","from_ref","from_ref","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","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","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"]],"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,3,16,25,0,0,0,0,16,16,28,36,3,16,28,36,3,16,36,3,3,3,3,28,36,3,16,28,36,3,16,0,28,36,3,16,3,3,16,28,36,3,3,16,28,36,3,16,28,36,3,16,28,36,3,16,28,36,3,16,28,36,3,16,28,36,3,16,28,36,3,16,28,28,36,28,28,25,36,28,3,0,36,3,28,36,3,16,28,36,3,16,28,36,3,16,28,36,3,16,28,36,3,16,28,36,3,16,28,28,36,3,16],"f":[0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[1,[[5,[[3,[2,2]],4]]]],[[[7,[6]]],[[5,[4]]]],[[8,[7,[6]]],[[5,[4]]]],[[8,1],[[5,[4]]]],[9],[9],[9],[9],[9],[9],[9],[9],[[],10],[9],[9],[9],[9],[[[3,[2,2]],[0,[11,12]]]],[[[3,[[0,[13,2]],[0,[13,2]]]],14],15],[[16,14],15],[[]],[[]],[[[19,[[17,[2]],[17,[2]],18]]],[[3,[2,2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[]],[[]],[[]],[[]],[[[21,[20]]],[[21,[22,20]]]],[[[21,[20]]],[[21,[22,20]]]],[[[21,[20]]],[[21,[22,20]]]],[[[21,[20]]],[[21,[22,20]]]],[[[23,[20]]],[[23,[22,20]]]],[[[23,[20]]],[[23,[22,20]]]],[[[23,[20]]],[[23,[22,20]]]],[[[23,[20]]],[[23,[22,20]]]],[[[24,[20]]],[[24,[22,20]]]],[[[24,[20]]],[[24,[22,20]]]],[[[24,[20]]],[[24,[22,20]]]],[[[24,[20]]],[[24,[22,20]]]],[[[28,[2,2,[0,[[25,[2,2]],26,27]]]]],[[21,[29]]]],[[[28,[2,2,[0,[[25,[2,2]],26,27]]]]],[[21,[29]]]],0,[[[25,[2,2]]],[[28,[2,2,[25,[2,2]]]]]],[[[28,[2,2,[0,[[25,[2,2]],26,27]]]],30,31,32]],[[[19,[17,17,18]]],[[5,[16]]]],0,[[[28,[2,2,[0,[[25,[2,2]],26,27]]]],30,31]],[[[3,[2,2]]],9],[[[36,[2,2,[0,[[33,[2]],26,27,34]],[35,[2]],[0,[[25,[2,2]],26,27]]]]]],0,[[[7,[6]]],[[37,[6,20]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],38],[[],38],[[],38],[[],38],[[],39],[[],39],[[],39],[[],39],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[28,[2,2,[0,[[25,[2,2]],26,27]]]],30,31,[7,[6]]],40],[[]],[[]],[[]],[[]]],"c":[],"p":[[8,"Input"],[8,"Block"],[4,"GossipMessage"],[3,"Error"],[4,"Result"],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[3,"NonDefaultSetConfig"],[8,"Output"],[8,"Sized"],[8,"Debug"],[3,"Formatter"],[6,"Result"],[4,"Action"],[6,"NumberFor"],[6,"Balance"],[3,"Bundle"],[3,"Global"],[3,"Box"],[8,"Any"],[3,"Arc"],[3,"Rc"],[8,"GossipMessageHandler"],[8,"Send"],[8,"Sync"],[3,"GossipValidator"],[8,"FnMut"],[8,"ValidatorContext"],[3,"PeerId"],[4,"ObservedRole"],[8,"Network"],[8,"Clone"],[8,"Syncing"],[3,"ExecutorGossipParams"],[3,"Vec"],[3,"TypeId"],[15,"str"],[4,"ValidationResult"]]},\ -"domain_eth_service":{"doc":"","t":"DDLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","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","from_subset","from_subset","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","is_in_subset","is_in_subset","max_past_logs","provider","target_gas_price","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","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","from_subset","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","is_in_subset","new","rpc_builder","rpc_id","to_subset","to_subset_unchecked","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","vzip","with_configuration"],"q":[[0,"domain_eth_service"],[80,"domain_eth_service::provider"]],"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,3,3,3,51,3,51,3,3,3,3,3,51,3,51,3,51,3,3,3,3,3,3,3,51,3,3,3,51,51,3,3,51,51,3,3,51,3,3,51,3,51,3,51,3,51,3,51,3,51,3,51,3,51,3,3,0,3,3,51,3,51,3,51,3,51,3,51,3,51,3,51,3,51,3,3,3,51,3,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,20,20,20,20],"f":[0,0,[1],[2,2],[2,2],[[]],[[]],[[]],[[]],[3,3],[[]],[[],2],[[],2],[4],[4],[4],[4],[4],[4],0,0,0,0,0,[[3,5],6],[[]],[[]],[7,[[9,[3,8]]]],[7,[[9,[3,8]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[11,[10]]]],[[],4],[[],4],[[]],[[]],[[[13,[12]]],[[13,[14,12]]]],[[[13,[12]]],[[13,[14,12]]]],[[[15,[12]]],[[15,[14,12]]]],[[[15,[12]]],[[15,[14,12]]]],[[[16,[12]]],[[16,[14,12]]]],[[[16,[12]]],[[16,[14,12]]]],[[]],[[]],[[]],[[]],[[],17],[[],17],0,0,0,[[]],[[],11],[[],11],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],18],[[],18],[[],19],[[],19],[[]],[[]],[[]],[[]],[[3,7],[[9,[8]]]],[[3,7],[[9,[8]]]],[[]],[[]],0,[[20,[15,[[26,[21,[0,[[22,[21,[26,[21,[0,[[22,[21,[26,[21,[0,[22,23,24]],25]]]],23,24]],25]]]],23,24]],25]]]]]],[[]],[[]],[[[20,[[0,[27,28,29,23,24]],[39,[21,[0,[[30,[21]],[31,[21]],[33,[21,[32,[21]]]],[34,[21]],[35,[21]],[36,[21]],[37,[21]],38,23,24]]]]]],[42,[21,[0,[[30,[21]],[31,[21]],[33,[21,[32,[21]]]],[34,[21]],[35,[21]],[36,[21]],[37,[21]],38,23,24]],[0,[40,24,23]],41,[32,[21]]]]],[[9,[43]]]],[4],[4],[4],[[]],[[]],[[]],[[]],[[]],[[]],[[],4],[[]],[[[13,[12]]],[[13,[14,12]]]],[[[15,[12]]],[[15,[14,12]]]],[[[16,[12]]],[[16,[14,12]]]],[[]],[[]],[[],17],[[[11,[44]],45],20],[[[20,[[0,[27,28,29,23,24]],[39,[21,[0,[[30,[21]],[31,[21]],[33,[21,[32,[21]]]],[34,[21]],[35,[21]],[36,[21]],[37,[21]],38,23,24]]]]]],46,[0,[47,28]]],[[9,[48,[13,[49]]]]]],[[[20,[[0,[27,28,29,23,24]],[39,[21,[0,[[30,[21]],[31,[21]],[33,[21,[32,[21]]]],[34,[21]],[35,[21]],[36,[21]],[37,[21]],38,23,24]]]]]]],[[11,[[13,[50]]]]]],[[],11],[[]],[[],9],[[],9],[[],18],[[],19],[[]],[[]],[[]],[[[11,[44]],3],20]],"c":[],"p":[[3,"Private"],[3,"Command"],[3,"EthConfiguration"],[15,"usize"],[3,"Formatter"],[6,"Result"],[3,"ArgMatches"],[6,"Error"],[4,"Result"],[3,"Id"],[4,"Option"],[3,"Global"],[3,"Box"],[8,"Any"],[3,"Arc"],[3,"Rc"],[15,"bool"],[3,"TypeId"],[15,"str"],[3,"EthProvider"],[8,"Block"],[8,"ConstructRuntimeApi"],[8,"Send"],[8,"Sync"],[8,"NativeExecutionDispatch"],[6,"FullClient"],[8,"ConvertTransaction"],[8,"Clone"],[8,"Default"],[8,"ProvideRuntimeApi"],[8,"BlockchainEvents"],[8,"Backend"],[8,"StorageProvider"],[8,"HeaderBackend"],[8,"CallApiAt"],[8,"HeaderMetadata"],[8,"BlockBackend"],[8,"AuxStore"],[8,"EthConfig"],[8,"TransactionPool"],[8,"ChainApi"],[3,"FullDeps"],[4,"Error"],[3,"BasePath"],[8,"Iterator"],[6,"SubscriptionTaskExecutor"],[8,"SpawnEssentialNamed"],[3,"RpcModule"],[8,"Error"],[8,"IdProvider"],[3,"DefaultEthConfig"]]},\ +"domain_client_subnet_gossip":{"doc":"This crate is intended to provide the feature of gossiping …","t":"ENNQDEIDNNLLLLLLLLMLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLKMLLFMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Action","Bundle","Empty","Error","ExecutorGossipParams","GossipMessage","GossipMessageHandler","GossipValidator","RebroadcastBundle","RebroadcastExecutionReceipt","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_ref","from_ref","from_ref","from_ref","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","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","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"]],"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,3,16,25,0,0,0,0,16,16,28,36,3,16,28,36,3,16,36,3,3,3,3,28,36,3,16,28,36,3,16,0,28,36,3,16,3,3,16,28,36,3,3,16,28,36,3,16,28,36,3,16,28,36,3,16,28,36,3,16,28,36,3,16,28,36,3,16,28,36,3,16,28,28,36,28,28,25,36,28,3,0,36,3,28,36,3,16,28,36,3,16,28,36,3,16,28,36,3,16,28,36,3,16,28,36,3,16,28,28,36,3,16],"f":[0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[1,[[5,[[3,[2,2]],4]]]],[[[7,[6]]],[[5,[4]]]],[[8,[7,[6]]],[[5,[4]]]],[[8,1],[[5,[4]]]],[9],[9],[9],[9],[9],[9],[9],[9],[[],10],[9],[9],[9],[9],[[[3,[2,2]],[0,[11,12]]]],[[[3,[[0,[13,2]],[0,[13,2]]]],14],15],[[16,14],15],[[]],[[]],[[]],[[[19,[[17,[2]],[17,[2]],18]]],[[3,[2,2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[]],[[]],[[]],[[]],[[[21,[20]]],[[21,[22,20]]]],[[[21,[20]]],[[21,[22,20]]]],[[[21,[20]]],[[21,[22,20]]]],[[[21,[20]]],[[21,[22,20]]]],[[[23,[20]]],[[23,[22,20]]]],[[[23,[20]]],[[23,[22,20]]]],[[[23,[20]]],[[23,[22,20]]]],[[[23,[20]]],[[23,[22,20]]]],[[[24,[20]]],[[24,[22,20]]]],[[[24,[20]]],[[24,[22,20]]]],[[[24,[20]]],[[24,[22,20]]]],[[[24,[20]]],[[24,[22,20]]]],[[[28,[2,2,[0,[[25,[2,2]],26,27]]]]],[[21,[29]]]],[[[28,[2,2,[0,[[25,[2,2]],26,27]]]]],[[21,[29]]]],0,[[[25,[2,2]]],[[28,[2,2,[25,[2,2]]]]]],[[[28,[2,2,[0,[[25,[2,2]],26,27]]]],30,31,32]],[[[19,[17,17,18]]],[[5,[16]]]],0,[[[28,[2,2,[0,[[25,[2,2]],26,27]]]],30,31]],[[[3,[2,2]]],9],[[[36,[2,2,[0,[[33,[2]],26,27,34]],[35,[2]],[0,[[25,[2,2]],26,27]]]]]],0,[[[7,[6]]],[[37,[6,20]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],38],[[],38],[[],38],[[],38],[[],39],[[],39],[[],39],[[],39],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[28,[2,2,[0,[[25,[2,2]],26,27]]]],30,31,[7,[6]]],40],[[]],[[]],[[]],[[]]],"c":[],"p":[[8,"Input"],[8,"Block"],[4,"GossipMessage"],[3,"Error"],[4,"Result"],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[3,"NonDefaultSetConfig"],[8,"Output"],[8,"Sized"],[8,"Debug"],[3,"Formatter"],[6,"Result"],[4,"Action"],[6,"NumberFor"],[6,"Balance"],[3,"Bundle"],[3,"Global"],[3,"Box"],[8,"Any"],[3,"Arc"],[3,"Rc"],[8,"GossipMessageHandler"],[8,"Send"],[8,"Sync"],[3,"GossipValidator"],[8,"FnMut"],[8,"ValidatorContext"],[3,"PeerId"],[4,"ObservedRole"],[8,"Network"],[8,"Clone"],[8,"Syncing"],[3,"ExecutorGossipParams"],[3,"Vec"],[3,"TypeId"],[15,"str"],[4,"ValidationResult"]]},\ +"domain_eth_service":{"doc":"","t":"DDLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","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","from_subset","from_subset","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","is_in_subset","is_in_subset","max_past_logs","provider","target_gas_price","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","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","from_subset","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","is_in_subset","new","rpc_builder","rpc_id","to_subset","to_subset_unchecked","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","vzip","with_configuration"],"q":[[0,"domain_eth_service"],[80,"domain_eth_service::provider"]],"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,3,3,3,51,3,51,3,3,3,3,3,51,3,51,3,51,3,3,3,3,3,3,3,51,3,3,3,51,51,3,3,51,51,3,3,51,3,3,51,3,51,3,51,3,51,3,51,3,51,3,51,3,51,3,3,0,3,3,51,3,51,3,51,3,51,3,51,3,51,3,51,3,51,3,3,3,51,3,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,20,20,20,20],"f":[0,0,[1],[2,2],[2,2],[[]],[[]],[[]],[[]],[3,3],[[]],[[],2],[[],2],[4],[4],[4],[4],[4],[4],0,0,0,0,0,[[3,5],6],[[]],[[]],[7,[[9,[3,8]]]],[7,[[9,[3,8]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[11,[10]]]],[[],4],[[],4],[[]],[[]],[[[13,[12]]],[[13,[14,12]]]],[[[13,[12]]],[[13,[14,12]]]],[[[15,[12]]],[[15,[14,12]]]],[[[15,[12]]],[[15,[14,12]]]],[[[16,[12]]],[[16,[14,12]]]],[[[16,[12]]],[[16,[14,12]]]],[[]],[[]],[[]],[[]],[[],17],[[],17],0,0,0,[[]],[[],11],[[],11],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],18],[[],18],[[],19],[[],19],[[]],[[]],[[]],[[]],[[3,7],[[9,[8]]]],[[3,7],[[9,[8]]]],[[]],[[]],0,[[20,[15,[[26,[21,[0,[[22,[21,[26,[21,[0,[[22,[21,[26,[21,[0,[22,23,24]],25]]]],23,24]],25]]]],23,24]],25]]]]]],[[]],[[]],[[[20,[[0,[27,28,29,23,24]],[39,[21,[0,[[30,[21]],[31,[21]],[33,[21,[32,[21]]]],[34,[21]],[35,[21]],[36,[21]],[37,[21]],38,23,24]]]]]],[42,[21,[0,[[30,[21]],[31,[21]],[33,[21,[32,[21]]]],[34,[21]],[35,[21]],[36,[21]],[37,[21]],38,23,24]],[0,[40,24,23]],41,[32,[21]]]]],[[9,[43]]]],[4],[4],[4],[[]],[[]],[[]],[[]],[[]],[[]],[[],4],[[]],[[[13,[12]]],[[13,[14,12]]]],[[[15,[12]]],[[15,[14,12]]]],[[[16,[12]]],[[16,[14,12]]]],[[]],[[]],[[],17],[[[11,[44]],45],20],[[[20,[[0,[27,28,29,23,24]],[39,[21,[0,[[30,[21]],[31,[21]],[33,[21,[32,[21]]]],[34,[21]],[35,[21]],[36,[21]],[37,[21]],38,23,24]]]]]],46,[0,[47,28]]],[[9,[48,[13,[49]]]]]],[[[20,[[0,[27,28,29,23,24]],[39,[21,[0,[[30,[21]],[31,[21]],[33,[21,[32,[21]]]],[34,[21]],[35,[21]],[36,[21]],[37,[21]],38,23,24]]]]]]],[[11,[[13,[50]]]]]],[[],11],[[]],[[],9],[[],9],[[],18],[[],19],[[]],[[]],[[]],[[[11,[44]],3],20]],"c":[],"p":[[3,"Private"],[3,"Command"],[3,"EthConfiguration"],[15,"usize"],[3,"Formatter"],[6,"Result"],[3,"ArgMatches"],[6,"Error"],[4,"Result"],[3,"Id"],[4,"Option"],[3,"Global"],[3,"Box"],[8,"Any"],[3,"Arc"],[3,"Rc"],[15,"bool"],[3,"TypeId"],[15,"str"],[3,"EthProvider"],[8,"Block"],[8,"ConstructRuntimeApi"],[8,"Send"],[8,"Sync"],[8,"NativeExecutionDispatch"],[6,"FullClient"],[8,"ConvertTransaction"],[8,"Clone"],[8,"Default"],[8,"ProvideRuntimeApi"],[8,"BlockchainEvents"],[8,"Backend"],[8,"StorageProvider"],[8,"HeaderBackend"],[8,"CallApiAt"],[8,"HeaderMetadata"],[8,"BlockBackend"],[8,"AuxStore"],[8,"EthConfig"],[8,"TransactionPool"],[8,"ChainApi"],[3,"FullDeps"],[4,"Error"],[3,"BasePath"],[8,"Iterator"],[6,"SubscriptionTaskExecutor"],[8,"SpawnEssentialNamed"],[3,"RpcModule"],[8,"Error"],[8,"IdProvider"],[3,"DefaultEthConfig"]]},\ "domain_pallet_executive":{"doc":"Domain Executive Module","t":"EGGIEDGGDQQNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALNLLLLLLLLLLLLLCCLLLLLLLLLLLLLLLLLLLLLLLLLLMMMFDLLLLLLLLLLLLLLLLLLLL","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","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"],[190,"domain_pallet_executive::Call"],[192,"domain_pallet_executive::Event"],[193,"domain_pallet_executive::dispatchables"],[194,"domain_pallet_executive::storage_types"]],"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.","","“ Intermediate storage roots collected during the block …","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,8,8,9,7,9,10,39,9,10,9,10,9,10,39,7,9,10,39,7,9,10,7,9,10,7,9,10,7,7,7,9,10,9,10,9,10,9,10,39,7,9,10,39,7,9,10,10,0,39,7,9,10,9,10,7,9,10,7,7,7,9,9,9,10,10,10,39,39,39,39,7,9,10,39,7,9,10,39,39,7,7,9,9,10,10,39,39,7,7,9,9,10,10,10,10,10,10,10,9,10,7,7,39,7,9,10,39,7,7,39,7,9,10,39,7,9,10,39,7,9,10,7,7,10,39,7,7,7,7,7,7,7,7,9,10,7,39,0,7,10,9,10,7,9,10,39,7,9,10,39,7,9,10,0,0,9,10,9,10,9,10,39,7,9,10,9,10,39,7,9,10,39,7,9,10,39,39,7,9,10,7,40,40,41,0,0,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42],"f":[0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[[],2],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[6,[3,5]]]],[[],[[6,[3,5]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,7],[[[9,[8]]],[[9,[8]]]],[[[10,[8]]],[[10,[8]]]],[[]],[[]],[[]],[[],11],[[],12],[[]],[13,[[15,[[9,[8]],14]]]],[13,[[15,[[10,[8]],14]]]],[[[16,[3]]],[[15,[14]]]],[[[16,[3]]],[[15,[14]]]],[[17,[16,[3]]],[[15,[14]]]],[[17,[16,[3]]],[[15,[14]]]],[[17,13],[[15,[14]]]],[[17,13],[[15,[14]]]],[11],[11],[11],[11],[11],[11],[11],[11],[[[10,[8]]],18],0,[11],[11],[11],[11],[[[9,[8]],[0,[19,20]]]],[[[10,[8]],[0,[19,20]]]],[[7,7],21],[[[9,[8]],[9,[8]]],21],[[[10,[8]],[10,[8]]],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[22],[22],[[],23],[[]],[[7,24],25],[[[9,[8]],24],25],[[[10,[8]],24],25],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[10,[8]]],3],[[],[[16,[3]]]],[[[10,[8]]],26],[[],[[16,[26]]]],[[[10,[8]]],27],[[],[[6,[3,5]]]],[[],[[6,[3,5]]]],[[],11],[[],[[6,[28]]]],[[],11],[[],11],[[],11],[[],11],[[]],[[]],[[],[[6,[[4,[3]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],26],[[],26],[[29,23],[[10,[8]]]],[[]],[[]],[[],30],[[]],[[]],[23,23],[[],23],[[],23],[[],23],[[[9,[8]]],11],[[[10,[8]]],11],[[],[[6,[31]]]],[[],[[6,[3]]]],0,[[[32,[8]],29,23],33],0,[[[16,[3]]],[[6,[3,5]]]],[[[16,[3]]],[[6,[3,5]]]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,0,[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[6,[3,5]]]],[[],[[6,[3,5]]]],[[],34],[[],34],[[],34],[[],34],[[],35],[[],35],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[36,37],[[]],[[]],[[]],[[]],[[],[[6,[38]]]],0,0,0,[[29,23]],0,[[]],[[]],[11],[11],[11],[[]],[[]],[[]],[[]],[[]],[[],11],[[]],[[]],[[]],[[],15],[[],15],[[],34],[[]],[[]],[[]]],"c":[6],"p":[[3,"Private"],[6,"ApplyExtrinsicResult"],[15,"u8"],[15,"array"],[3,"Global"],[3,"Vec"],[3,"Pallet"],[8,"Config"],[4,"Event"],[4,"Call"],[15,"usize"],[3,"CrateVersion"],[8,"Input"],[3,"Error"],[4,"Result"],[15,"slice"],[15,"u32"],[6,"DispatchResultWithPostInfo"],[8,"Output"],[8,"Sized"],[15,"bool"],[8,"Block"],[3,"Weight"],[3,"Formatter"],[6,"Result"],[15,"str"],[3,"DispatchInfo"],[3,"PalletInfoData"],[3,"Box"],[3,"StorageVersion"],[3,"StorageInfo"],[6,"OriginFor"],[6,"DispatchResult"],[3,"TypeId"],[3,"Type"],[4,"TransactionSource"],[6,"TransactionValidity"],[3,"TrackedStorageKey"],[3,"Executive"],[13,"sudo_unchecked_weight_unsigned"],[13,"Sudid"],[3,"IntermediateRoots"]]},\ "domain_runtime_primitives":{"doc":"Common primitives for subspace domain runtime.","t":"GNNDGGGEINGGINNENRGIIELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAKLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["AccountId","AccountId20","AccountId32","AccountIdConverter","Address","Balance","BlockNumber","CheckTxValidityError","DomainCoreApi","FailedToDecodeAccountId","Hash","Index","InherentExtrinsicApi","InvalidTransaction","Lookup","MultiAccountId","Raw","SLOT_DURATION","Signature","Signer","TryConvertBack","VerifyTxValidityError","__clone_box","apply_extrinsic_with_post_state_root","apply_extrinsic_with_post_state_root_with_context","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_transaction_validity","check_transaction_validity_with_context","clone","clone_into","construct_inherent_timestamp_extrinsic","construct_inherent_timestamp_extrinsic_with_context","construct_set_code_extrinsic","construct_set_code_extrinsic_with_context","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","extract_signer_with_context","extrinsic_weight","extrinsic_weight_with_context","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","initialize_block_with_post_state_root_with_context","intermediate_roots","intermediate_roots_with_context","into","into","into","into","is_within_tx_range","is_within_tx_range_with_context","opaque","signer","size_hint","size_hint","size_hint","storage_keys_for_verifying_transaction_validity","storage_keys_for_verifying_transaction_validity_with_context","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","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","drop","encode","encode_to","eq","equivalent","equivalent","equivalent","fmt","from","from","from_bytes","from_mut","from_ref","init","into","is_clear","serialize","size_hint","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"],[155,"domain_runtime_primitives::CheckTxValidityError"],[157,"domain_runtime_primitives::opaque"]],"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.","Balance of an account.","An index to a block.","","Base API that every domain runtime must implement.","Failed to decode the opaque account id into the runtime …","A hash of some data used by the chain.","Index of a transaction in the chain.","Api that construct inherent extrinsics.","Transaction is invalid.","Can not find the sender from address.","MultiAccountId used by all the domains to describe their …","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.","Extensible conversion trait. Generic over both source and …","","","Returns the storage root after applying the extrinsic.","Returns the storage root after applying the extrinsic.","","","","","","","","","Checks the validity of extrinsic in a bundle.","Checks the validity of extrinsic in a bundle.","","","Api to construct inherent timestamp extrinsic from given …","Api to construct inherent timestamp extrinsic from given …","Returns an encoded extrinsic aiming to upgrade the runtime …","Returns an encoded extrinsic aiming to upgrade the runtime …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Extracts the optional signer per extrinsic.","Extracts the optional signer per extrinsic.","Return the extrinsic weight","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 storage root after initializing the block.","Returns the intermediate storage roots in an encoded form.","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 …","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.","Opaque block header type.","Simple blob to hold an extrinsic without committing to its …","","","","","","","","","","","","","","","","","","","","","","","","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.","","Calls U::from(self).","","","","","","","","","","","","",""],"i":[0,8,8,0,0,0,0,0,0,14,0,0,0,7,7,0,8,0,0,0,0,0,8,40,40,41,8,7,14,41,8,7,14,40,40,8,8,42,42,40,40,41,8,7,14,8,7,14,8,7,14,8,7,14,41,8,7,14,41,8,7,14,41,8,7,14,8,7,14,8,7,14,8,8,8,7,7,7,14,14,14,40,40,40,40,8,7,14,41,8,7,7,14,41,8,7,14,41,8,7,14,41,8,7,14,40,40,40,40,41,8,7,14,40,40,0,43,8,7,14,40,40,8,7,14,8,44,41,41,8,7,14,41,8,7,14,41,8,7,14,8,7,14,41,8,7,14,41,8,7,14,41,8,7,14,45,45,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[[],[[5,[[3,[2]],4]]]],[6,[[5,[[3,[2]],4]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[5,[[5,[7]],4]]]],[6,[[5,[[5,[7]],4]]]],[8,8],[[]],[9,[[5,[10,4]]]],[[6,9],[[5,[10,4]]]],[[[3,[2]]],[[5,[[3,[2]],4]]]],[[6,[3,[2]]],[[5,[[3,[2]],4]]]],[11,8],[12,[[5,[8,13]]]],[12,[[5,[7,13]]]],[12,[[5,[14,13]]]],[[[15,[2]]],[[5,[13]]]],[[[15,[2]]],[[5,[13]]]],[[[15,[2]]],[[5,[13]]]],[[16,[15,[2]]],[[5,[13]]]],[[16,[15,[2]]],[[5,[13]]]],[[16,[15,[2]]],[[5,[13]]]],[[16,12],[[5,[13]]]],[[16,12],[[5,[13]]]],[[16,12],[[5,[13]]]],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[[8,[0,[18,19]]]],[[7,[0,[18,19]]]],[[14,[0,[18,19]]]],[[8,8],20],[[7,7],20],[[14,14],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[3,[[5,[3,4]]]],[[6,3],[[5,[3,4]]]],[[],[[5,[21,4]]]],[6,[[5,[21,4]]]],[[8,22],23],[[7,22],23],[[14,22],23],[[]],[[]],[[]],[24,7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],[[5,[[3,[2]],4]]]],[6,[[5,[[3,[2]],4]]]],[[],[[5,[[3,[[25,[2]]]],4]]]],[6,[[5,[[3,[[25,[2]]]],4]]]],[[]],[[]],[[]],[[]],[[26,26],[[5,[20,4]]]],[[6,26,26],[[5,[20,4]]]],0,[[],10],[8,17],[7,17],[14,17],[27,[[5,[[5,[[3,[[3,[2]]]],14]],4]]]],[[6,27],[[5,[[5,[[3,[[3,[2]]]],14]],4]]]],[[[15,[2]]],[[3,[2,28]]]],[[[15,[2]]],[[3,[2,28]]]],[[[15,[2]]],[[3,[2,28]]]],[[]],[[],10],[8,[[10,[11]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],29],[[],29],[[],29],[[],29],[[],30],[[],30],[[],30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[1],[[]],[[]],[[]],[31,31],[[]],[12,[[5,[31,13]]]],[[[15,[2]]],[[5,[13]]]],[[16,[15,[2]]],[[5,[13]]]],[[16,12],[[5,[13]]]],[[],31],[17],[17],[32,[[5,[31]]]],[17],[31,[[3,[2,28]]]],[[31,[0,[18,19]]]],[[31,31],20],[[],20],[[],20],[[],20],[[31,22],[[5,[33]]]],[[[36,[34,34,34,35]]],31],[[]],[[[15,[2]]],[[5,[31,13]]]],[[]],[[]],[[],17],[[]],[[],20],[[31,37],5],[31,17],[[[15,[2]]],[[3,[2,28]]]],[[]],[[],5],[[],5],[[],29],[[],[[30,[38]]]],[[]],[[]],[[31,39]],[[]]],"c":[],"p":[[3,"Private"],[15,"u8"],[3,"Vec"],[4,"ApiError"],[4,"Result"],[4,"ExecutionContext"],[4,"CheckTxValidityError"],[4,"MultiAccountId"],[6,"Moment"],[4,"Option"],[6,"AccountId"],[8,"Input"],[3,"Error"],[4,"VerifyTxValidityError"],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Output"],[8,"Sized"],[15,"bool"],[3,"Weight"],[3,"Formatter"],[6,"Result"],[3,"LookupError"],[15,"array"],[3,"U256"],[6,"AccountId"],[3,"Global"],[3,"TypeId"],[3,"Type"],[3,"UncheckedExtrinsic"],[8,"Deserializer"],[3,"Error"],[8,"Encode"],[8,"SignedExtension"],[3,"UncheckedExtrinsic"],[8,"Serializer"],[4,"MetaForm"],[8,"FnOnce"],[8,"DomainCoreApi"],[3,"AccountIdConverter"],[8,"InherentExtrinsicApi"],[8,"Signer"],[8,"TryConvertBack"],[13,"InvalidTransaction"]]},\ "domain_service":{"doc":"Service and ServiceFactory implementation. Specialized …","t":"DGDGGGDMLLLLLLFMMMMLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLMMMFMMMAAMMMMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLQIDQILKLLLLLKLLLLLLLLLLLLLLLLLLKLKLLLLLLLLLLLDLMLLMMLLFMMLLLLLLLLLMLLLLLLLMLMMMMMLLLLLLLLLL","n":["DomainConfiguration","DomainOperator","DomainParams","FullBackend","FullClient","FullPool","NewFull","backend","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build_network","client","code_executor","consensus_client","consensus_network_sync_oracle","deref","deref","deref","deref_mut","deref_mut","deref_mut","domain_config","domain_created_at","domain_id","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","from_subset","from_subset","from_subset","gossip_message_sink","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","is_in_subset","is_in_subset","is_in_subset","maybe_relayer_id","network_service","network_starter","new_full","operator","operator_streams","provider","providers","rpc","rpc_handlers","select_chain","service_config","sync_service","task_manager","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_into","try_into","try_into","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","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","from_subset","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","is_in_subset","rpc_builder","rpc_builder","rpc_id","rpc_id","to_owned","to_subset","to_subset_unchecked","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","database_source","deny_unsafe","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","from_subset","graph","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","is_authority","is_in_subset","network","pool","prometheus_registry","sync","task_spawner","to_owned","to_subset","to_subset_unchecked","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","vzip"],"q":[[0,"domain_service"],[115,"domain_service::providers"],[160,"domain_service::rpc"]],"d":["Domain configuration.","","","","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.","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).","","","","","","","","","","","","","","","","","","","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.","","","","","","","","","","","","","Transaction pool sink","","","","","","","","","","","","","","","","","","","","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.","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,0,45,45,43,63,45,43,63,0,45,45,43,43,45,43,63,45,43,63,43,43,43,45,43,63,45,43,63,45,45,43,43,63,63,45,45,43,43,63,63,45,43,63,43,45,43,63,45,43,63,45,43,63,43,63,45,43,63,45,43,63,45,43,63,45,43,63,63,45,45,0,45,43,43,0,0,45,43,63,45,45,45,43,63,45,43,63,45,43,63,45,43,63,45,45,43,63,45,43,63,45,43,63,45,43,63,45,43,63,42,0,0,41,0,51,42,51,51,51,51,51,41,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,41,51,41,51,51,51,51,51,51,51,51,51,51,51,0,52,52,52,52,52,52,52,52,0,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52],"f":[0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[12,[1,2,[3,[1]],[0,[[4,[1]],[5,[1]],[6,[1]],[7,[1]],[8,[1]],[9,[1]],[10,[1]],[11,[1]]]]]]],[[14,[13]]]],0,0,0,0,[15],[15],[15],[15],[15],[15],0,0,0,[15],[15],[15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],15],[[],15],[[],15],[[]],[[]],[[]],[[[17,[16]]],[[17,[18,16]]]],[[[17,[16]]],[[17,[18,16]]]],[[[17,[16]]],[[17,[18,16]]]],[[[19,[16]]],[[19,[18,16]]]],[[[19,[16]]],[[19,[18,16]]]],[[[20,[16]]],[[20,[18,16]]]],[[[20,[16]]],[[20,[18,16]]]],[[[20,[16]]],[[20,[18,16]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],21],[[],21],[[],21],0,0,0,[[[43,[1,[0,[[10,[1]],[5,[1]],[7,[1]],[4,[1]],[11,[1]],22,23]],[24,[1]],[0,[25,22]],[0,[25,22]],[0,[25,22]],[0,[26,27,28,29,30,31,32,23,22]],[0,[[41,[33,[34,[33,[0,[[35,[33,[34,[33,[0,[[35,[33,34]],22,23]],36]]]],22,23]],36]],[37,[1,[0,[[10,[1]],[5,[1]],[7,[1]],[4,[1]],[11,[1]],22,23]],[0,[[35,[33,[34,[33,[0,[[35,[33,34]],22,23]],36]]]],22,23]],36]],[39,[33,[34,[33,[0,[[35,[33,[34,[33,[0,[35,22,23]],36]]]],22,23]],36]],[0,[33,1,[34,[33,[0,[[35,[33,[34,[33]]]],22,23]],36]],[0,[[10,[1]],[5,[1]],[7,[1]],[4,[1]],[11,[1]],22,23]],[38,[[34,[33,[0,[[35,[33,34]],22,23]],36]]]]]]]],[40,[33]],[0,[26,27,28,29,30,31,32,23,22]]]],[42,[33,[34,[33,[0,[[35,[33,[34,[33,[0,[[35,[33,34]],22,23]],36]]]],22,23]],36]]]]]]]]],[[46,[[45,[[19,[[34,[33,[0,[[35,[33,[34,[33,[0,[[35,[33,34]],22,23]],36]]]],22,23]],36]]]],[44,[36]],1,[0,[[10,[1]],[5,[1]],[7,[1]],[4,[1]],[11,[1]],22,23]],[0,[[35,[33,[34,[33,[0,[[35,[33,[34,[33,[0,[35,22,23]],36]]]],22,23]],36]]]],22,23]],36,[0,[26,27,28,29,30,31,32,23,22]]]]]]]],0,0,0,0,0,0,0,0,0,0,[[],47],[[],47],[[],47],[[]],[[]],[[]],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],0,[[],48],[[],48],[[],48],[[],49],[[],49],[[],49],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[50],[19],[[51,[19,[[34,[1,[0,[[35,[1,[34,[1,[0,[[35,[1,[34,[1,[0,[35,22,23]],36]]]],22,23]],36]]]],22,23]],36]]]]]],[[]],[[]],[51,51],[[]],[52,[[14,[13]]]],[[51,[52,[1,[0,[[4,[1]],[7,[1]],[10,[1]],53,[5,[1]],[55,[1,[54,[1]]]],22,23]],[0,[56,23,22]],57,[54,[1]]]]],[[14,[13]]]],[15],[15],[15],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[]],[[[17,[16]]],[[17,[18,16]]]],[[[19,[16]]],[[19,[18,16]]]],[[[20,[16]]],[[20,[18,16]]]],[[]],[[]],[[],21],[[58,[0,[59,29]]],[[14,[60,[17,[61]]]]]],[[51,58,[0,[59,29]]],[[14,[60,[17,[61]]]]]],[[],[[47,[[17,[62]]]]]],[51,[[47,[[17,[62]]]]]],[[]],[[],47],[[]],[[],14],[[],14],[[],48],[[],49],[[]],[[]],[[]],0,[50],0,[[]],[[]],0,0,[[[52,[1,57]]],[[52,[1,57]]]],[[]],[[[52,[1,[0,[[4,[1]],[7,[1]],[10,[1]],53,[5,[1]],22,23]],[0,[56,23,22]],57]]],[[14,[60,[17,[61]]]]]],0,0,[15],[15],[15],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],15],[[]],[[[17,[16]]],[[17,[18,16]]]],[[[19,[16]]],[[19,[18,16]]]],[[[20,[16]]],[[20,[18,16]]]],[[]],[[]],0,[[],21],0,0,0,0,0,[[]],[[],47],[[]],[[],14],[[],14],[[],48],[[],49],[[]],[[]],[[]]],"c":[],"p":[[8,"Block"],[8,"MaintainedTransactionPool"],[8,"ImportQueue"],[8,"ProvideRuntimeApi"],[8,"HeaderMetadata"],[8,"Chain"],[8,"BlockBackend"],[8,"BlockIdTo"],[8,"ProofProvider"],[8,"HeaderBackend"],[8,"BlockchainEvents"],[3,"BuildNetworkParams"],[4,"Error"],[4,"Result"],[15,"usize"],[3,"Global"],[3,"Box"],[8,"Any"],[3,"Arc"],[3,"Rc"],[15,"bool"],[8,"Send"],[8,"Sync"],[8,"SelectChain"],[8,"Stream"],[8,"DeserializeOwned"],[8,"Encode"],[8,"Decode"],[8,"Clone"],[8,"Debug"],[8,"Display"],[8,"FromStr"],[6,"Block"],[6,"FullClient"],[8,"ConstructRuntimeApi"],[8,"NativeExecutionDispatch"],[6,"FullPool"],[3,"RuntimeApiFull"],[3,"FullChainApiWrapper"],[6,"TFullBackend"],[8,"RpcProvider"],[8,"BlockImportProvider"],[3,"DomainParams"],[3,"NativeElseWasmExecutor"],[3,"NewFull"],[6,"Result"],[4,"Option"],[3,"TypeId"],[15,"str"],[3,"Private"],[3,"DefaultProvider"],[3,"FullDeps"],[8,"AuxStore"],[8,"Backend"],[8,"StorageProvider"],[8,"TransactionPool"],[8,"ChainApi"],[6,"SubscriptionTaskExecutor"],[8,"SpawnEssentialNamed"],[3,"RpcModule"],[8,"Error"],[8,"IdProvider"],[3,"DomainConfiguration"]]},\ "domain_test_primitives":{"doc":"Test primitive crates that expose necessary extensions …","t":"IILLLLLL","n":["OnchainStateApi","TimestampApi","free_balance","free_balance_with_context","get_open_channel_for_domain","get_open_channel_for_domain_with_context","timestamp","timestamp_with_context"],"q":[[0,"domain_test_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","Api to get the free balance of the given account","Returns the last open channel for a given domain.","Returns the last open channel for a given domain.","Api to construct inherent timestamp extrinsic from given …","Api to construct inherent timestamp extrinsic from given …"],"i":[0,0,8,8,8,8,9,9],"f":[0,0,[[],[[2,[1]]]],[3,[[2,[1]]]],[4,[[2,[[6,[5]],1]]]],[[3,4],[[2,[[6,[5]],1]]]],[[],[[2,[7,1]]]],[3,[[2,[7,1]]]]],"c":[],"p":[[4,"ApiError"],[4,"Result"],[4,"ExecutionContext"],[3,"DomainId"],[6,"ChannelId"],[4,"Option"],[6,"Moment"],[8,"OnchainStateApi"],[8,"TimestampApi"]]},\ "domain_test_service":{"doc":"Crate used for testing with Domain.","t":"NNNNCNNRNENLLLLLALLFFLLLALLLLLCLLLLLLLLLLLLLLLLLLLLLLLLLAFLLLLLLLLLLLLLLLLLLLLLLFGDDGDGGILMMLLLLLLLMMLLLLLLLLLLMLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLMMLLMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLNNNNNNENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","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","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","from_subset","get_hash","hash","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","is_in_subset","iter","iter","keyring","node_config","numeric","numeric_id","pair","public","separate_by_policy","sign","to_account_id","to_h256_public","to_owned","to_raw_public","to_raw_public_vec","to_seed","to_string","to_subset","to_subset_unchecked","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","backend","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build_evm_node","client","code_executor","connect_to_domain_node","construct_and_send_extrinsic","construct_extrinsic","deref","deref","deref","deref_mut","deref_mut","deref_mut","dispatch","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","from_subset","from_subset","from_subset","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","is_in_subset","is_in_subset","is_in_subset","key","native_version","network_service","new","operator","rpc_handlers","run_relayer","send_extrinsic","sync_service","task_manager","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_into","try_into","try_into","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","fmt","from","from_mut","from_mut","from_ref","from_ref","from_subset","get_hash","hash","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","is_in_subset","pair","public","sign","to_account_id","to_owned","to_seed","to_subset","to_subset_unchecked","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","vzip"],"q":[[0,"domain_test_service"],[80,"domain_test_service::chain_spec"],[81,"domain_test_service::domain"],[198,"domain_test_service::keyring"]],"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 …","Client backend.","","","","","","","Build a evm domain node","Client’s instance.","Code executor.","Make the node connect to the given domain node.","Construct an extrinsic with the current nonce of the node …","Construct an extrinsic.","","","","","","","","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","","Network service.","Create a new instance of Self.","Domain oeprator.","RPCHandlers to make RPC queries.","Run relayer with the node account id as the relayer id","Send an extrinsic to this node.","Sync service.","TaskManager’s instance.","","","","","","","","","","","","","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":[2,2,2,2,0,2,2,0,2,0,2,2,2,2,2,2,0,2,2,0,0,2,2,2,0,2,2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,67,67,67,67,68,82,67,68,82,68,67,67,68,67,67,67,68,82,67,68,82,82,67,67,68,82,68,67,67,68,82,66,67,67,68,68,82,82,67,67,68,68,82,82,67,68,82,67,68,82,67,68,82,67,68,82,68,82,67,68,82,67,68,82,67,68,82,67,68,82,67,82,67,68,67,67,68,67,67,67,67,68,82,67,68,82,67,68,82,67,68,82,67,67,68,82,67,68,82,67,68,82,67,68,82,67,68,82,67,10,10,10,10,10,10,0,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10],"f":[0,0,0,0,0,0,0,0,0,0,0,[1],[2,[[4,[3]]]],[2,5],[[]],[[]],0,[2,2],[[]],[[[8,[[7,[6]]]],9,10,11,12],[[15,[13,14]]]],[9,[[15,[13,14]]]],[16],[2,[[4,[3]]]],[16],0,[16],[[2,2],11],[[],11],[[],11],[[],11],0,[[2,17],[[19,[18]]]],[[2,17],[[19,[18]]]],[[]],[20,[[21,[2]]]],[22,[[21,[2]]]],[[]],[[]],[5,[[21,[2]]]],[[[4,[3]]],[[21,[2]]]],[[]],[[]],[23,[[19,[2]]]],[[]],[[[0,[24,25]],26],27],[[2,28]],[[],16],[[]],[[[30,[29]]],[[30,[31,29]]]],[[[32,[29]]],[[32,[31,29]]]],[[[33,[29]]],[[33,[31,29]]]],[[]],[[]],[[],11],[[],34],[[],35],0,[[36,37,10,[39,[38]],11,40,41,[30,[42]]],[[19,[43,44]]]],[16,45],[16,20],[2,45],[2,5],[46,47],[[2,[48,[3]]],49],[2,20],[2,22],[[]],[2,[[4,[3]]]],[2,[[39,[3,29]]]],[2,47],[[],47],[[],21],[[]],[[],19],[[],19],[[],50],[[],23],[[]],[[]],[[]],[[36,51],[[30,[42]]]],0,0,0,0,0,0,0,0,[[[67,[[0,[52,53,54,55]],[0,[[57,[6,[56,[6,[0,[[57,[6,[56,[6,[0,[[57,[6,56]],54,55]],[0,[58,54,55]]]]]],54,55]],[0,[58,54,55]]]]]],54,55]],[0,[58,54,55]],[0,[59,60,61,62,63,64,65,55,54,66]]]]],12],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[68,40,36,69],70],0,0,[[68,38],68],[[[67,[[0,[52,53,54,55]],[0,[[57,[6,[56,[6,[0,[[57,[6,[56,[6,[0,[[57,[6,56]],54,55]],[0,[58,54,55]]]]]],54,55]],[0,[58,54,55]]]]]],54,55]],[0,[58,54,55]],[0,[59,60,61,62,63,64,65,55,54,66]]]],9],[[19,[71,72]]]],[[[67,[[0,[52,53,54,55]],[0,[[57,[6,[56,[6,[0,[[57,[6,[56,[6,[0,[[57,[6,56]],54,55]],[0,[58,54,55]]]]]],54,55]],[0,[58,54,55]]]]]],54,55]],[0,[58,54,55]],[0,[59,60,61,62,63,64,65,55,54,66]]]],12,9],[[15,[13,14]]]],[16],[16],[16],[16],[16],[16],[[23,[48,[3]]],[[21,[[39,[3]]]]]],0,[16],[16],[16],[68,68],[[[67,[[0,[52,53,54,55]],[0,[[57,[6,[56,[6,[0,[[57,[6,[56,[6,[0,[[57,[6,56]],54,55]],[0,[58,54,55]]]]]],54,55]],[0,[58,54,55]]]]]],54,55]],[0,[58,54,55]],[0,[59,60,61,62,63,64,65,55,54,66]]]],[0,[59,60,61,62,63,64,65,55,54,66]]],73],[[]],[[]],[[]],[10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[[30,[29]]],[[30,[31,29]]]],[[[30,[29]]],[[30,[31,29]]]],[[[30,[29]]],[[30,[31,29]]]],[[[32,[29]]],[[32,[31,29]]]],[[[32,[29]]],[[32,[31,29]]]],[[[33,[29]]],[[33,[31,29]]]],[[[33,[29]]],[[33,[31,29]]]],[[[33,[29]]],[[33,[31,29]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],11],[[],11],[[],11],0,[[],74],0,[[37,10,41],68],0,0,[68,68],[[[67,[[0,[52,53,54,55]],[0,[[57,[6,[56,[6,[0,[[57,[6,[56,[6,[0,[[57,[6,56]],54,55]],[0,[58,54,55]]]]]],54,55]],[0,[58,54,55]]]]]],54,55]],[0,[58,54,55]],[0,[59,60,61,62,63,64,65,55,54,66]]]],[9,[75]]],[[19,[71,72]]]],0,0,[[],21],[[],21],[[],21],[[]],[[]],[[]],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],0,[[],50],[[],50],[[],50],[[],23],[[],23],[[],23],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[67,[[0,[52,53,54,55]],[0,[[57,[6,[56,[6,[0,[[57,[6,[56,[6,[0,[[57,[6,56]],54,55]],[0,[58,54,55]]]]]],54,55]],[0,[58,54,55]]]]]],54,55]],[0,[58,54,55]],[0,[59,60,61,62,63,64,65,55,54,66]]]],16],76],0,0,0,0,0,0,0,0,0,[1],[[]],[[]],[10,10],[[]],[16],[16],[16],[[10,10],11],[[],11],[[],11],[[],11],[[10,17],77],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[24,25]],26],27],[[10,28]],[[],16],[[]],[[[30,[29]]],[[30,[31,29]]]],[[[32,[29]]],[[32,[31,29]]]],[[[33,[29]]],[[33,[31,29]]]],[[]],[[]],[[],11],[10,78],[10,79],[[10,[48,[3]]],80],[10,81],[[]],[10,47],[[],21],[[]],[[],19],[[],19],[[],50],[[],23],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[4,"Sr25519Keyring"],[15,"u8"],[15,"array"],[3,"Public"],[6,"Block"],[8,"HeaderBackend"],[8,"AsRef"],[8,"Into"],[4,"Keyring"],[15,"bool"],[15,"u32"],[6,"Address"],[6,"Signature"],[3,"UncheckedExtrinsic"],[15,"usize"],[3,"Formatter"],[3,"Error"],[4,"Result"],[3,"AccountId32"],[4,"Option"],[3,"H256"],[15,"str"],[8,"Hash"],[8,"Sized"],[8,"BuildHasher"],[15,"u64"],[8,"Hasher"],[3,"Global"],[3,"Box"],[8,"Any"],[3,"Arc"],[3,"Rc"],[3,"KeyringIter"],[8,"Iterator"],[3,"DomainId"],[3,"Handle"],[3,"MultiaddrWithPeerId"],[3,"Vec"],[4,"Role"],[3,"BasePath"],[8,"ChainSpec"],[3,"Configuration"],[4,"Error"],[3,"Pair"],[3,"SeparatorPolicy"],[3,"String"],[15,"slice"],[3,"Signature"],[3,"TypeId"],[3,"DomainInstanceData"],[8,"Config"],[8,"Config"],[8,"Send"],[8,"Sync"],[6,"FullClient"],[8,"ConstructRuntimeApi"],[8,"NativeExecutionDispatch"],[8,"DeserializeOwned"],[8,"Encode"],[8,"Decode"],[8,"Clone"],[8,"Debug"],[8,"Display"],[8,"FromStr"],[8,"FromKeyring"],[3,"DomainNode"],[3,"DomainNodeBuilder"],[3,"MockConsensusNode"],[6,"EvmDomainNode"],[3,"RpcTransactionOutput"],[3,"RpcTransactionError"],[6,"Balance"],[3,"NativeVersion"],[3,"OpaqueExtrinsic"],[8,"Future"],[6,"Result"],[3,"Pair"],[3,"Public"],[3,"Signature"],[3,"AccountId20"],[3,"EVMDomainExecutorDispatch"]]},\ -"evm_domain_runtime":{"doc":"","t":"GDGNNGGGGGGGGNNGGNNGDGDDGGDGDDDGNNGGGRGNNNGGGNNDDRGGNGNRRDDDGNNGEDEDDDDGDNDDDDDDDEEEDEEDEGGDGGGDGNNGGNNGGNDDGNGGNNDGRDNRRRRDLLLLLLLLLLLLLLLLLLLLALLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLMLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMMNLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFGGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["AccountId","AccountId20Converter","Address","Address20","Address32","AllPallets","AllPalletsReversedWithSystemFirst","AllPalletsWithSystem","AllPalletsWithSystemReversed","AllPalletsWithoutSystem","AllPalletsWithoutSystemReversed","Balance","Balances","Balances","Balances","BalancesConfig","BaseFee","BaseFee","BaseFee","BaseFeeConfig","BaseFeeThreshold","Block","BlockGasLimit","BlockHashCount","BlockId","BlockNumber","BoundDivision","CheckedExtrinsic","CoreDomainId","DefaultBaseFeePerGas","DefaultElasticity","EVM","EVM","EVM","EVMChainId","EVMChainIdConfig","EVMConfig","EXISTENTIAL_DEPOSIT","Ethereum","Ethereum","Ethereum","Ethereum","EthereumConfig","Executive","ExecutivePallet","ExecutivePallet","ExecutivePallet","ExistentialDeposit","FindAuthorTruncated","GAS_PER_SECOND","GenesisConfig","Hash","Id","Index","Index","MAXIMUM_BLOCK_LENGTH","MAXIMUM_BLOCK_WEIGHT","MaxLocks","MaxReserves","MaximumRelayers","Messenger","Messenger","Messenger","MessengerConfig","MultiAddress","OperationalFeeMultiplier","OriginCaller","PalletInfo","Perbill","Permill","PostOnlyBlockHash","Precompiles","PrecompilesValue","Raw","RelayConfirmationDepth","RelayerDeposit","Runtime","RuntimeApi","RuntimeApiImpl","RuntimeBlockLength","RuntimeBlockWeights","RuntimeCall","RuntimeEvent","RuntimeFreezeReason","RuntimeGenesisConfig","RuntimeHoldReason","RuntimeLockId","RuntimeOrigin","RuntimeSlashReason","SelfDomainId","SelfDomainIdConfig","SessionKeys","Signature","SignedBlock","SignedExtra","StateRootsBound","Sudo","Sudo","Sudo","SudoConfig","System","System","System","SystemConfig","Timestamp","Timestamp","TransactionByteFee","TransactionConverter","TransactionPayment","TransactionPayment","TransactionPaymentConfig","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","account_basic","account_code_at","account_nonce","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","base_fee","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","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","call","caller","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","confirmation_depth","construct_inherent_timestamp_extrinsic","construct_runtime_api","construct_set_code_extrinsic","convert","convert_transaction","convert_transaction","convert_transaction","crate_version","create","current_all","current_block","current_receipts","current_transaction_statuses","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_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","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_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","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_best_number","domain_id","domain_state_root","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","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","encode","encode","encode","encode_as","encode_as","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","evm","evm_chain_id","execute_block","execute_in_transaction","executor","extract_proof","extract_signer","extract_signer","extract_xdm_proof_state_roots","extrinsic_filter","extrinsic_weight","filter_call","finalize_block","find_author","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_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_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_socketlike","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","get","get","get_call_metadata","get_call_names","get_dispatch_info","get_endpoint_response_handler","get_hash","get_module_names","get_raw","has_api","has_api_with","hash","ideal","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","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_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_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_storage_changes","into_system","is_clear","is_clear","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","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","messenger","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","name","native_version","none","none","offchain_worker","one","one","one","one","opaque","outbox_message_unsigned","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","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","relay_confirmation_depth","relayer_assigned_messages","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","serialize","serialize","serialize","serialize","set_caller_from","should_relay_inbox_message_response","should_relay_outbox_message","signed","signed","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","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_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","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_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_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_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","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","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","zero","zero","zero","zero","dispatch","AccountId","Block","BlockId","Header","UncheckedExtrinsic","__clone_box","blake2_128","blake2_128_concat","blake2_256","borrow","borrow_mut","clear","clone","clone_into","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","default","deref","deref_mut","deserialize","drop","encode","encode_to","eq","equivalent","equivalent","equivalent","fmt","from","from","from","from_bytes","from_mut","from_mut","from_ref","from_ref","identity","init","into","into_mut","into_ref","is_clear","serialize","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","using_encoded","vzip"],"q":[[0,"evm_domain_runtime"],[1699,"evm_domain_runtime::api"],[1700,"evm_domain_runtime::opaque"]],"d":["Some way of identifying an account on the chain. We …","","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.","It’s an account ID (pubkey).","Index of a transaction in the chain.","It’s an account index.","","","","","","","","","","A multi-format address wrapper for on-chain accounts.","","","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.","","","","","","","","","","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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.","","","NOTE: saturate to 0 or 1 if x is beyond [0, 1]","See PerThing::from_float.","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.","","Build this type from a number of parts per thing.","From an explicitly defined number of parts per maximum of …","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.","","","","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","","See PerThing::square.","See PerThing::square.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","See PerThing::zero.","See PerThing::zero.","","","Opaque account identifier type.","Opaque block type.","Opaque block identifier type.","Opaque block header type.","Simple blob to hold an extrinsic without committing to its …","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,49,49,0,0,0,0,0,0,0,0,42,20,0,0,42,20,0,0,0,0,0,0,0,0,0,0,0,0,0,42,20,0,0,0,0,0,42,23,20,0,0,0,42,20,0,0,0,0,0,49,0,49,0,0,0,0,0,0,42,20,0,0,0,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,20,0,0,42,20,0,0,20,0,0,0,42,0,0,42,20,0,0,0,0,23,0,0,0,0,0,40,41,42,10,23,20,43,44,45,46,47,8,9,49,41,41,41,8,9,10,0,14,41,41,20,23,25,41,25,25,40,42,23,20,43,44,45,46,8,9,49,40,42,23,20,43,44,45,46,8,9,49,40,42,23,20,43,44,45,46,8,9,49,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,10,23,20,25,43,44,45,46,47,200,14,8,9,49,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,10,23,20,25,43,44,45,46,47,200,14,8,9,49,41,10,41,41,20,41,8,9,8,9,8,9,8,9,40,41,42,10,23,20,43,44,45,46,47,8,9,49,40,41,42,10,23,20,43,44,45,46,47,8,9,49,43,44,45,46,8,9,41,41,200,41,174,41,47,47,199,41,41,41,41,41,40,42,23,20,43,44,45,46,8,9,49,40,42,23,20,43,44,45,46,8,9,49,40,42,23,20,43,44,45,46,8,9,49,8,9,40,41,40,42,23,20,43,44,45,46,8,9,49,8,8,9,9,25,47,8,9,43,44,45,46,8,9,43,44,45,46,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,43,44,45,46,8,9,43,44,45,46,8,9,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,10,23,20,25,43,44,45,46,47,200,14,8,9,49,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,10,23,20,25,43,44,45,46,47,200,14,8,9,49,40,25,8,9,20,20,8,8,9,9,41,41,41,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,10,23,20,25,43,44,45,46,47,200,14,8,9,49,41,40,8,9,8,9,40,42,23,20,8,9,49,41,40,41,42,23,20,43,44,45,46,8,9,49,40,40,40,41,41,41,42,42,42,23,23,23,20,20,20,43,43,43,44,44,44,45,45,45,46,46,46,8,8,8,9,9,9,49,49,49,25,25,25,41,14,40,14,0,41,41,41,41,10,41,175,40,41,42,10,23,20,43,44,45,46,8,9,49,49,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,42,42,42,42,42,42,42,42,42,42,10,10,10,10,10,23,23,23,20,20,20,20,20,20,20,20,20,20,20,25,43,44,45,46,47,200,14,8,8,9,9,49,49,49,49,49,8,8,9,9,49,49,174,174,175,175,176,176,40,40,177,177,178,178,179,179,180,180,181,181,182,182,183,183,184,184,185,185,186,186,187,187,188,188,189,189,190,190,191,191,192,192,193,193,194,194,195,195,196,196,197,197,198,198,199,199,41,41,42,42,10,10,23,23,20,20,25,25,43,43,44,44,45,45,46,46,47,47,200,200,14,14,8,8,9,9,49,49,8,8,9,9,8,9,8,9,8,9,8,9,8,9,174,174,175,175,176,176,40,40,177,177,178,178,179,179,180,180,181,181,182,182,183,183,184,184,185,185,186,186,187,187,188,188,189,189,190,190,191,191,192,192,193,193,194,194,195,195,196,196,197,197,198,198,199,199,41,41,42,42,10,10,23,23,20,20,25,25,43,43,44,44,45,45,46,46,47,47,200,200,14,14,8,8,9,9,49,49,49,41,41,40,41,177,177,177,178,178,178,179,179,179,180,180,180,181,181,181,182,182,182,183,183,183,184,184,184,185,185,185,186,186,186,187,187,187,188,188,188,189,189,189,190,190,190,191,191,191,192,192,192,193,193,193,194,194,194,195,195,195,196,196,196,197,197,197,198,198,198,20,20,20,41,49,20,40,14,14,49,176,40,42,23,20,43,44,45,46,8,9,49,41,199,41,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,10,23,20,25,43,44,45,46,47,200,14,8,9,49,41,41,8,9,8,9,41,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,10,23,20,25,43,44,45,46,47,200,14,8,9,49,10,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,10,23,20,25,43,44,45,46,47,200,14,8,9,49,40,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,10,23,20,25,43,44,45,46,47,200,14,8,9,49,14,23,8,9,8,9,20,20,20,20,20,20,20,20,20,20,20,41,8,8,9,9,40,176,23,43,44,45,46,8,9,8,8,9,9,25,41,41,41,41,41,41,8,8,9,9,199,8,8,8,9,9,9,8,9,8,9,199,0,10,10,41,8,8,9,9,0,41,43,44,45,46,8,9,8,9,41,20,14,41,41,41,41,14,41,41,10,10,10,8,8,9,9,8,9,8,9,8,9,8,9,8,9,8,9,8,8,9,9,25,40,25,8,9,10,41,41,10,10,40,42,23,20,8,9,49,8,9,41,41,8,9,25,25,23,8,9,40,42,23,20,43,44,45,46,8,9,49,40,41,42,10,23,20,43,44,45,46,47,8,9,49,49,25,174,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,10,23,20,25,43,44,45,46,47,200,14,8,9,49,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,42,42,42,42,42,42,42,42,42,42,10,23,20,25,43,44,45,46,47,200,14,8,9,49,10,40,42,23,20,43,44,45,46,8,9,49,40,42,23,20,43,44,45,46,8,9,49,40,42,23,20,43,44,45,46,8,9,49,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,10,23,20,25,43,44,45,46,47,200,14,8,9,49,40,41,42,23,20,43,44,45,46,8,9,49,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,10,23,20,25,43,44,45,46,47,200,14,8,9,49,8,9,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,10,23,20,25,43,44,45,46,47,200,14,8,9,49,176,40,8,9,20,41,41,41,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,10,23,20,25,43,44,45,46,47,200,14,8,9,49,8,8,9,9,0,0,0,0,0,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[2,3],[2,[[5,[4]]]],[6,7],[[8,8]],[[9,9]],[[10,11]],0,[[[14,[12,[13,[12]]]]],[[18,[[16,[15]],17]]]],[[],19],[[],[[5,[4]]]],[20,[[16,[[22,[[21,[20]]]]]]]],[23,[[16,[24]]]],[[25,26],[[18,[27]]]],[[],2],0,0,[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[2,2,[5,[4]],30,30,[16,[30]],[16,[30]],[16,[30]],31,[16,[5]]],[[18,[32,33]]]],[10],[[],34],[[35,36],37],[20,[[16,[[18,[38]]]]]],[[],[[18,[39]]]],[[8,8],[[16,[8]]]],[[9,9],[[16,[9]]]],[[8,8],[[16,[8]]]],[[9,9],[[16,[9]]]],[[8,8],[[16,[8]]]],[[9,9],[[16,[9]]]],[[]],[[]],[40,40],[41,41],[42,42],[10,10],[23,23],[20,20],[43,43],[44,44],[45,45],[46,46],[47,47],[8,8],[9,9],[[[49,[48,48]]],[[49,[48,48]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[43,43],50],[[44,44],50],[[45,45],50],[[46,46],50],[[8,8],50],[[9,9],50],[[],51],[52,16],[[[13,[12]]],53],[[[5,[4]]],[[5,[4]]]],[6,54],[55],[[47,55],56],[[47,55],57],[[],[[16,[58]]]],[[2,[5,[4]],30,30,[16,[30]],[16,[30]],[16,[30]],31,[16,[5]]],[[18,[59,33]]]],[[]],[[],[[16,[60]]]],[[],[[16,[[5,[61]]]]]],[[],[[16,[[5,[62]]]]]],[63,[[18,[40,64]]]],[63,[[18,[42,64]]]],[63,[[18,[23,64]]]],[63,[[18,[20,64]]]],[63,[[18,[43,64]]]],[63,[[18,[44,64]]]],[63,[[18,[45,64]]]],[63,[[18,[46,64]]]],[63,[[18,[8,64]]]],[63,[[18,[9,64]]]],[63,[[18,[[49,[65,66]],64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[],[[18,[8,64]]]],[[],[[18,[9,64]]]],[[[67,[4]]],[[16,[5]]]],[[[5,[4]]],[[16,[5]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[8,15],[8],[9,15],[9],[[],25],[[],47],[[],8],[[],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[69,[[18,[40]]]],[69,[[18,[25]]]],[69,[[18,[8]]]],[69,[[18,[9]]]],[[20,10],70],[[20,10],70],[8],[[8,8]],[9],[[9,9]],[71,[[16,[51]]]],[[],71],[[71,51,72],[[16,[72]]]],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[[],[[16,[8]]]],[40,[[5,[4]]]],[8,[[5,[4,29]]]],[9,[[5,[4,29]]]],[8],[9],[[40,[0,[73,74]]]],[[42,[0,[73,74]]]],[[23,[0,[73,74]]]],[[20,[0,[73,74]]]],[[8,[0,[73,74]]]],[[9,[0,[73,74]]]],[[[49,[75,66]],[0,[73,74]]]],[35,[[18,[15]]]],[[40,40],31],[[41,41],31],[[42,42],31],[[23,23],31],[[20,20],31],[[43,43],31],[[44,44],31],[[45,45],31],[[46,46],31],[[8,8],31],[[9,9],31],[[[49,[[76,[[76,[[76,[76]]]]]],[76,[[76,[[76,[76]]]]]]]],[49,[[76,[[76,[[76,[76]]]]]],[76,[[76,[[76,[76]]]]]]]]],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],0,0,0,[35],[[[14,[12,[13,[12]]]],77]],0,[[[14,[12,[13,[12]]]]],[[16,[78]]]],[[[5,[56]]],5],[5,5],[[[5,[4]]],[[16,[[79,[51]]]]]],[5,[[5,[55]]]],[[],80],[10,31],[[]],[81,[[16,[2]]]],[[40,82],83],[[41,82],83],[[42,82],83],[[10,82],[[18,[84]]]],[[23,82],83],[[20,82],83],[[43,82],83],[[44,82],83],[[45,82],83],[[46,82],83],[[8,82],[[18,[84]]]],[[9,82],[[18,[84]]]],[[[49,[85,85]],82],[[18,[84]]]],[[[49,[85,85]],82],[[18,[84]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[86,42],[[[87,[41]]],42],[[[88,[41]]],42],[[[89,[41]]],42],[[[90,[41]]],42],[[[91,[41]]],42],[[[92,[41]]],42],[[[93,[41]]],42],[[[94,[41]]],42],[95,42],[[]],[[]],[16,10],[[[96,[41]]],10],[23,10],[97,10],[[]],[97,23],[[[96,[41]]],23],[[[99,[98,41]]],20],[[[99,[100,41]]],20],[[[99,[101,41]]],20],[[[99,[102,41]]],20],[[[99,[103,41]]],20],[[]],[[[99,[104,41]]],20],[[[99,[105,41]]],20],[[[99,[106,41]]],20],[[[99,[107,41]]],20],[[[99,[108,41]]],20],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[109,[8]]],8],[[]],[[[109,[9]]],9],[[],49],[110],[[]],[111],[111],[112,8],[112,8],[112,9],[112,9],[113],[114],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[15,8],[15,9],[[],9],[15,8],[15,9],[15,8],[15,9],[[[0,[115,[116,[15]],[116,[34]]]],[0,[115,[116,[15]],[116,[34]]]]],8],[[[0,[115,[116,[15]],[116,[34]]]],[0,[115,[116,[15]],[116,[34]]]]],9],[[[0,[115,[116,[15]],[116,[34]]]],[0,[115,[116,[15]],[116,[34]]]]],8],[[[0,[115,[116,[15]],[116,[34]]]],[0,[115,[116,[15]],[116,[34]]]]],9],[[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]],[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]],126],[[18,[8]]]],[[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]],[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]],126],[[18,[9]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[111],[[]],[[],30],[[[16,[[5,[4]]]]],[[5,[4]]]],[[[16,[[5,[4]]]]],[[5,[4]]]],[[],127],[[],127],[[],[[128,[127]]]],[[],51],[[],[[128,[51]]]],[[],51],[[],129],[[],129],[[],[[128,[129]]]],[[],130],[[],130],[[],[[128,[130]]]],[[],131],[[],[[128,[131]]]],[[],131],[[],[[128,[15]]]],[[],15],[[],15],[[],[[128,[15]]]],[[],15],[[],15],[[],131],[[],131],[[],[[128,[131]]]],[[],4],[[],[[128,[4]]]],[[],4],[[],[[128,[15]]]],[[],15],[[],15],[[],51],[[],51],[[],[[128,[51]]]],[[],15],[[],15],[[],[[128,[15]]]],[[],[[128,[131]]]],[[],131],[[],131],[[],71],[[],71],[[],[[128,[71]]]],[[],[[128,[132]]]],[[],132],[[],132],[[],30],[[],[[128,[30]]]],[[],30],[[],133],[[],133],[[],[[128,[133]]]],[[],80],[[],[[128,[80]]]],[[],80],[[],134],[[],134],[[],[[128,[134]]]],[[],30],[[],30],[[],[[128,[30]]]],[[],30],[[],30],[[],[[128,[30]]]],[[],[[128,[8]]]],[[],8],[[],8],[20,135],[136,[[67,[136]]]],[20,137],[138,[[16,[[140,[139]]]]]],[[[0,[141,74]],142],34],[[],[[67,[136]]]],[[40,143],[[67,[4]]]],[[[14,[12,[13,[12]]]]],[[18,[31,17]]]],[[[14,[12,[13,[12]]]],11],[[18,[31,17]]]],[[[49,[141,141]],144]],[[],8],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[[145,[51]]],16],[[],[[16,[68]]]],[36,5],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[]],[[],[[5,[4]]]],[[8,8],15],[[9,9],15],[[8,15],8],[[9,15],9],[[],[[5,[[28,[4]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[40,5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[14,[12,[13,[12]]]]],[[18,[[146,[12]],27]]]],[23,[[16,[24]]]],[[],31],[[],31],[8,31],[9,31],[20,31],[20,[[16,[[99,[100,41]]]]]],[20,[[16,[[99,[105,41]]]]]],[20,[[16,[[99,[103,41]]]]]],[20,[[16,[[99,[101,41]]]]]],[20,[[16,[[99,[104,41]]]]]],[20,[[16,[[99,[98,41]]]]]],[20,[[16,[[99,[106,41]]]]]],[20,[[16,[[99,[108,41]]]]]],[20,[[16,[[99,[102,41]]]]]],[20,[[16,[[99,[107,41]]]]]],[[147,147],31],[8,31],[8,31],[9,31],[9,31],[[],[[67,[143]]]],[[],8],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[]],[[],8],[[],9],[[]],0,[[],148],[[],149],[15,[[16,[148]]]],[15,[[16,[148]]]],[[],[[5,[15]]]],[[],[[5,[15]]]],[[],8],[[]],[[],9],[[]],[[],[[16,[136]]]],[[8,[0,[[118,[[0,[[118,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],48,[150,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[119,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],122]]]],48,[150,[[0,[[118,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],48,[150,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[119,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],48,[150,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[119,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],122]]]],[119,[[0,[[118,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],48,[150,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[119,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],122]]]],122]]]],[[8,8]],[[8,80],80],[[9,80],80],[[9,[0,[[118,[[0,[[118,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],48,[150,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[119,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],122]]]],48,[150,[[0,[[118,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],48,[150,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[119,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],48,[150,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[119,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],122]]]],[119,[[0,[[118,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],48,[150,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[119,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],122]]]],122]]]],[[9,9]],[[8,[0,[152,[151,[15]]]]],[[0,[152,[151,[15]]]]]],[[9,[0,[152,[151,[15]]]]],[[0,[152,[151,[15]]]]]],[[8,[0,[152,[151,[15]]]]],[[0,[152,[151,[15]]]]]],[[9,[0,[152,[151,[15]]]]],[[0,[152,[151,[15]]]]]],[[],[[16,[136]]]],[[],153],[[],10],[[],10],[[]],[[],8],[[],8],[[],9],[[],9],0,[[[145,[51]]],16],[[43,43],[[16,[50]]]],[[44,44],[[16,[50]]]],[[45,45],[[16,[50]]]],[[46,46],[[16,[50]]]],[[8,8],[[16,[50]]]],[[9,9],[[16,[50]]]],[[8,68]],[[9,68]],[[],[[18,[38]]]],[[20,[154,[20]],68],[[16,[[18,[38]]]]]],[[[14,[12,[13,[12]]]]],[[16,[[155,[12]]]]]],[15,[[156,[131]]]],[15,[[157,[131]]]],[15,131],[80,131],[[[14,[12,[13,[12]]]]]],[[],51],[6,158],[10],[[],10],[[],10],[[8,8],8],[[8,8],8],[[9,9],9],[[9,9],9],[[8,8,126],8],[[9,9,126],9],[[8,8],8],[[9,9],9],[[8,68],8],[[9,68],9],[[8,[0,[159,[151,[15]]]]],[[0,[159,[151,[15]]]]]],[[9,[0,[159,[151,[15]]]]],[[0,[159,[151,[15]]]]]],[[8,[0,[159,[151,[15]]]]],[[0,[159,[151,[15]]]]]],[[9,[0,[159,[151,[15]]]]],[[0,[159,[151,[15]]]]]],[[8,[0,[159,[151,[15]]]]],[[0,[159,[151,[15]]]]]],[[9,[0,[159,[151,[15]]]]],[[0,[159,[151,[15]]]]]],[[8,8],8],[[8,8],8],[[9,9],9],[[9,9],9],0,[[40,160],18],[[25,160],18],[[8,160],18],[[9,160],18],[[10,[161,[10]]]],[[71,162],31],[[71,162],31],[[],10],[[],10],[40,68],[42,68],[23,68],[20,68],[8,68],[9,68],[[[49,[75,66]]],68],[8,8],[9,9],[[2,30],163],[164,[[18,[[5,[[5,[4]]]],165]]]],[[8,8]],[[9,9]],0,0,0,[[],50],[[],50],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],27],0,[54,[[16,[6]]]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[42,[[18,[[94,[41]]]]]],[42,[[18,[[93,[41]]]]]],[42,[[18,[[87,[41]]]]]],[42,[[18,[86]]]],[42,[[18,[[89,[41]]]]]],[42,[[18,[[88,[41]]]]]],[42,[[18,[[92,[41]]]]]],[42,[[18,[95]]]],[42,[[18,[[91,[41]]]]]],[[],18],[42,[[18,[[90,[41]]]]]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[10,77],[[18,[10]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],[[167,[168]]]],[[],[[167,[168]]]],[[],[[167,[168]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[40,77]],[[8,77]],[[9,77]],[[20,[154,[20]],68],[[16,[169]]]],[170,169],[170,169],[[],127],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],9],[[],9],[[136,[67,[4]]],[[16,[[5,[4]]]]]],0,0,0,0,0,[1],[[],[[28,[4]]]],[[],[[5,[4,29]]]],[[],[[28,[4]]]],[[]],[[]],[[]],[57,57],[[]],[63,[[18,[57,64]]]],[[[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,63],[[18,[64]]]],[[],57],[68],[68],[69,[[18,[57]]]],[68],[57,[[5,[4,29]]]],[[57,[0,[73,74]]]],[[57,57],31],[[],31],[[],31],[[],31],[[57,82],[[18,[84]]]],[[[172,[75,75,75,171]]],57],[[[173,[75,75,75,171]]],57],[[]],[[[67,[4]]],[[18,[57,64]]]],[[]],[[]],[[]],[[]],[[],[[5,[4,29]]]],[[],68],[[]],[[]],[[]],[[],31],[[57,160],18],[57,68],[[[67,[4]]],[[5,[4,29]]]],[[]],[[],18],[[],18],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[5,[4,29]]]],[[],166],[[],[[167,[168]]]],[[]],[[]],[[57,77]],[[]]],"c":[5,6,8,10,839,840],"p":[[3,"Private"],[3,"H160"],[3,"Basic"],[15,"u8"],[3,"Vec"],[6,"AccountId"],[6,"Index"],[3,"Permill"],[3,"Perbill"],[3,"RuntimeOrigin"],[8,"Fn"],[8,"Block"],[8,"CallApiAt"],[3,"RuntimeApiImpl"],[15,"u32"],[4,"Option"],[4,"ApiError"],[4,"Result"],[6,"ApplyExtrinsicResult"],[4,"RuntimeCall"],[6,"PostDispatchInfoOf"],[6,"DispatchResultWithInfo"],[4,"OriginCaller"],[4,"RawOrigin"],[3,"RuntimeGenesisConfig"],[3,"Storage"],[3,"String"],[15,"array"],[3,"Global"],[3,"U256"],[15,"bool"],[6,"CallInfo"],[4,"DispatchError"],[15,"u64"],[6,"Block"],[3,"InherentData"],[3,"CheckInherentsResult"],[4,"TransactionValidityError"],[4,"CheckTxValidityError"],[3,"SessionKeys"],[3,"Runtime"],[4,"RuntimeEvent"],[4,"RuntimeFreezeReason"],[4,"RuntimeHoldReason"],[4,"RuntimeLockId"],[4,"RuntimeSlashReason"],[3,"TransactionConverter"],[8,"Clone"],[4,"MultiAddress"],[4,"Ordering"],[6,"BlockNumber"],[6,"Moment"],[3,"ApiRef"],[4,"MultiAccountId"],[4,"TransactionV2"],[6,"UncheckedExtrinsic"],[3,"UncheckedExtrinsic"],[3,"CrateVersion"],[6,"CreateInfo"],[6,"BlockV2"],[4,"ReceiptV3"],[3,"TransactionStatus"],[8,"Input"],[3,"Error"],[8,"Decode"],[8,"HasCompact"],[15,"slice"],[15,"usize"],[8,"Deserializer"],[6,"DispatchResultWithPostInfo"],[3,"DomainId"],[6,"Hash"],[8,"Output"],[8,"Sized"],[8,"Encode"],[8,"PartialEq"],[8,"FnOnce"],[3,"StorageProof"],[3,"ExtractedStateRootsFromProof"],[3,"Weight"],[8,"IntoIterator"],[3,"Formatter"],[6,"Result"],[3,"Error"],[8,"Debug"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[6,"Origin"],[6,"Origin"],[6,"Transporter"],[6,"CallableCallFor"],[6,"Timestamp"],[6,"ExecutivePallet"],[6,"Ethereum"],[6,"BaseFee"],[6,"Balances"],[6,"Sudo"],[6,"EVM"],[6,"System"],[6,"Messenger"],[3,"Compact"],[15,"never"],[3,"OwnedFd"],[15,"f64"],[8,"IntoFilelike"],[8,"IntoSocketlike"],[8,"RationalArg"],[8,"TryInto"],[8,"Ord"],[8,"Div"],[8,"Rem"],[8,"Add"],[8,"AddAssign"],[8,"Unsigned"],[8,"Zero"],[8,"One"],[8,"MultiplyRational"],[4,"Rounding"],[3,"RuntimeVersion"],[8,"From"],[3,"BlockLength"],[3,"BlockWeights"],[6,"Balance"],[6,"EndpointId"],[6,"Precompiles"],[4,"PostLogContent"],[3,"CallMetadata"],[15,"str"],[3,"DispatchInfo"],[4,"Endpoint"],[8,"EndpointHandler"],[3,"Box"],[8,"Hash"],[8,"BuildHasher"],[3,"KeyTypeId"],[8,"Hasher"],[3,"CrossDomainMessage"],[6,"StorageChanges"],[3,"U256"],[3,"OpaqueMetadata"],[3,"RuntimeMetadataPrefixed"],[8,"Mul"],[8,"UniqueSaturatedInto"],[8,"MultiplyArg"],[3,"NativeVersion"],[6,"DispatchInfoOf"],[6,"ProofRecorder"],[3,"FeeDetails"],[3,"RuntimeDispatchInfo"],[3,"RelayerMessagesWithStorageKey"],[8,"ReciprocalArg"],[8,"Serializer"],[8,"Into"],[6,"MessageId"],[3,"H256"],[6,"AccountId"],[4,"VerifyTxValidityError"],[3,"TypeId"],[3,"Type"],[4,"MetaForm"],[6,"TransactionValidity"],[4,"TransactionSource"],[8,"SignedExtension"],[3,"UncheckedExtrinsic"],[3,"UncheckedExtrinsic"],[3,"AccountId20Converter"],[3,"FindAuthorTruncated"],[3,"BaseFeeThreshold"],[3,"Version"],[3,"BlockHashCount"],[3,"RuntimeBlockLength"],[3,"RuntimeBlockWeights"],[3,"ExistentialDeposit"],[3,"MaxLocks"],[3,"MaxReserves"],[3,"TransactionByteFee"],[3,"OperationalFeeMultiplier"],[3,"StateRootsBound"],[3,"RelayConfirmationDepth"],[3,"MaximumRelayers"],[3,"RelayerDeposit"],[3,"CoreDomainId"],[3,"TransporterEndpointId"],[3,"BlockGasLimit"],[3,"PrecompilesValue"],[3,"WeightPerGas"],[3,"PostOnlyBlockHash"],[3,"BoundDivision"],[3,"DefaultBaseFeePerGas"],[3,"DefaultElasticity"],[3,"PalletInfo"],[3,"RuntimeApi"]]},\ -"evm_domain_test_runtime":{"doc":"","t":"GDGNNGGGGGGGGNNGGNNGDGDDGGDGDDDGNNGGGRGNNNGGGNNDDRGGGNGNRRDDDGNNGEDEDDDDGDNDDDDDDDEEEDEEDEGGDGGGDGNNGGNNGGNDDGNGGNNDGRDNRRRRDLLLLLLLLLLLLLLLLLLLLALLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLMLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMMNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFGGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["AccountId","AccountId20Converter","Address","Address20","Address32","AllPallets","AllPalletsReversedWithSystemFirst","AllPalletsWithSystem","AllPalletsWithSystemReversed","AllPalletsWithoutSystem","AllPalletsWithoutSystemReversed","Balance","Balances","Balances","Balances","BalancesConfig","BaseFee","BaseFee","BaseFee","BaseFeeConfig","BaseFeeThreshold","Block","BlockGasLimit","BlockHashCount","BlockId","BlockNumber","BoundDivision","CheckedExtrinsic","CoreDomainId","DefaultBaseFeePerGas","DefaultElasticity","EVM","EVM","EVM","EVMChainId","EVMChainIdConfig","EVMConfig","EXISTENTIAL_DEPOSIT","Ethereum","Ethereum","Ethereum","Ethereum","EthereumConfig","Executive","ExecutivePallet","ExecutivePallet","ExecutivePallet","ExistentialDeposit","FindAuthorTruncated","GAS_PER_SECOND","GenesisConfig","Hash","Header","Id","Index","Index","MAXIMUM_BLOCK_LENGTH","MAXIMUM_BLOCK_WEIGHT","MaxLocks","MaxReserves","MaximumRelayers","Messenger","Messenger","Messenger","MessengerConfig","MultiAddress","OperationalFeeMultiplier","OriginCaller","PalletInfo","Perbill","Permill","PostOnlyBlockHash","Precompiles","PrecompilesValue","Raw","RelayConfirmationDepth","RelayerDeposit","Runtime","RuntimeApi","RuntimeApiImpl","RuntimeBlockLength","RuntimeBlockWeights","RuntimeCall","RuntimeEvent","RuntimeFreezeReason","RuntimeGenesisConfig","RuntimeHoldReason","RuntimeLockId","RuntimeOrigin","RuntimeSlashReason","SelfDomainId","SelfDomainIdConfig","SessionKeys","Signature","SignedBlock","SignedExtra","StateRootsBound","Sudo","Sudo","Sudo","SudoConfig","System","System","System","SystemConfig","Timestamp","Timestamp","TransactionByteFee","TransactionConverter","TransactionPayment","TransactionPayment","TransactionPaymentConfig","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","account_basic","account_code_at","account_nonce","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","base_fee","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","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","call","caller","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","confirmation_depth","construct_inherent_timestamp_extrinsic","construct_runtime_api","construct_set_code_extrinsic","convert","convert_transaction","convert_transaction","convert_transaction","crate_version","create","current_all","current_block","current_receipts","current_transaction_statuses","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_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","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_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","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_best_number","domain_id","domain_state_root","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","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","encode","encode","encode","encode_as","encode_as","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","evm","evm_chain_id","execute_block","execute_in_transaction","executor","extract_proof","extract_signer","extract_signer","extract_xdm_proof_state_roots","extrinsic_filter","extrinsic_weight","filter_call","finalize_block","find_author","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_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_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_socketlike","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","get","get","get_call_metadata","get_call_names","get_dispatch_info","get_endpoint_response_handler","get_hash","get_module_names","get_open_channel_for_domain","get_raw","has_api","has_api_with","hash","ideal","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","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_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_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_storage_changes","into_system","is_clear","is_clear","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","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","messenger","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","name","native_version","none","none","offchain_worker","one","one","one","one","opaque","outbox_message_unsigned","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","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","relay_confirmation_depth","relayer_assigned_messages","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","serialize","serialize","serialize","serialize","set_caller_from","should_relay_inbox_message_response","should_relay_outbox_message","signed","signed","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","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_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","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_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_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_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","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","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","zero","zero","zero","zero","dispatch","AccountId","Block","BlockId","Header","UncheckedExtrinsic","__clone_box","blake2_128","blake2_128_concat","blake2_256","borrow","borrow_mut","clear","clone","clone_into","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","default","deref","deref_mut","deserialize","drop","encode","encode_to","eq","equivalent","equivalent","equivalent","fmt","from","from","from","from_bytes","from_mut","from_mut","from_ref","from_ref","identity","init","into","into_mut","into_ref","is_clear","serialize","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","using_encoded","vzip"],"q":[[0,"evm_domain_test_runtime"],[1703,"evm_domain_test_runtime::api"],[1704,"evm_domain_test_runtime::opaque"]],"d":["Some way of identifying an account on the chain. We …","","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.","Opaque block header type.","It’s an account ID (pubkey).","Index of a transaction in the chain.","It’s an account index.","","","","","","","","","","A multi-format address wrapper for on-chain accounts.","","","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.","","","","","","","","","","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Decode Self from the given encoded slice and convert Self …","","","","","","","","","","","","","See PerThing::deconstruct.","Consume self and return the number of parts per thing.","Consume self and return the number of parts per thing.","See PerThing::deconstruct.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Primarily used for adding the executor authority key into …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 […","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.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","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.","","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.","","","","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","","See PerThing::square.","See PerThing::square.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","See PerThing::zero.","See PerThing::zero.","","","Opaque account identifier type.","Opaque block type.","Opaque block identifier type.","Opaque block header type.","Simple blob to hold an extrinsic without committing to its …","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,49,49,0,0,0,0,0,0,0,0,42,20,0,0,42,20,0,0,0,0,0,0,0,0,0,0,0,0,0,42,20,0,0,0,0,0,42,23,20,0,0,0,42,20,0,0,0,0,0,0,49,0,49,0,0,0,0,0,0,42,20,0,0,0,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,20,0,0,42,20,0,0,20,0,0,0,42,0,0,42,20,0,0,0,0,23,0,0,0,0,0,40,41,42,10,23,20,43,44,45,46,47,8,9,49,41,41,41,8,9,10,0,14,41,41,20,23,25,41,25,25,40,42,23,20,43,44,45,46,8,9,49,40,42,23,20,43,44,45,46,8,9,49,40,42,23,20,43,44,45,46,8,9,49,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,10,23,20,25,43,44,45,46,47,201,14,8,9,49,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,10,23,20,25,43,44,45,46,47,201,14,8,9,49,41,10,41,41,20,41,8,9,8,9,8,9,8,9,40,41,42,10,23,20,43,44,45,46,47,8,9,49,40,41,42,10,23,20,43,44,45,46,47,8,9,49,43,44,45,46,8,9,41,41,201,41,175,41,47,47,200,41,41,41,41,41,40,42,23,20,43,44,45,46,8,9,49,40,42,23,20,43,44,45,46,8,9,49,40,42,23,20,43,44,45,46,8,9,49,8,9,40,41,40,42,23,20,43,44,45,46,8,9,49,8,8,9,9,25,47,8,9,43,44,45,46,8,9,43,44,45,46,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,43,44,45,46,8,9,43,44,45,46,8,9,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,10,23,20,25,43,44,45,46,47,201,14,8,9,49,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,10,23,20,25,43,44,45,46,47,201,14,8,9,49,40,25,8,9,20,20,8,8,9,9,41,41,41,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,10,23,20,25,43,44,45,46,47,201,14,8,9,49,41,40,8,9,8,9,40,42,23,20,8,9,49,41,40,41,42,23,20,43,44,45,46,8,9,49,40,40,40,41,41,41,42,42,42,23,23,23,20,20,20,43,43,43,44,44,44,45,45,45,46,46,46,8,8,8,9,9,9,49,49,49,25,25,25,41,14,40,14,0,41,41,41,41,10,41,176,40,41,42,10,23,20,43,44,45,46,8,9,49,49,41,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,42,42,42,42,42,42,42,42,42,42,10,10,10,10,10,23,23,23,20,20,20,20,20,20,20,20,20,20,20,25,43,44,45,46,47,201,14,8,8,9,9,49,49,49,49,49,8,8,9,9,49,49,175,175,176,176,177,177,40,40,178,178,179,179,180,180,181,181,182,182,183,183,184,184,185,185,186,186,187,187,188,188,189,189,190,190,191,191,192,192,193,193,194,194,195,195,196,196,197,197,198,198,199,199,200,200,41,41,42,42,10,10,23,23,20,20,25,25,43,43,44,44,45,45,46,46,47,47,201,201,14,14,8,8,9,9,49,49,8,8,9,9,8,9,8,9,8,9,8,9,8,9,175,175,176,176,177,177,40,40,178,178,179,179,180,180,181,181,182,182,183,183,184,184,185,185,186,186,187,187,188,188,189,189,190,190,191,191,192,192,193,193,194,194,195,195,196,196,197,197,198,198,199,199,200,200,41,41,42,42,10,10,23,23,20,20,25,25,43,43,44,44,45,45,46,46,47,47,201,201,14,14,8,8,9,9,49,49,49,41,41,40,41,178,178,178,179,179,179,180,180,180,181,181,181,182,182,182,183,183,183,184,184,184,185,185,185,186,186,186,187,187,187,188,188,188,189,189,189,190,190,190,191,191,191,192,192,192,193,193,193,194,194,194,195,195,195,196,196,196,197,197,197,198,198,198,199,199,199,20,20,20,41,49,20,41,40,14,14,49,177,40,42,23,20,43,44,45,46,8,9,49,41,200,41,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,10,23,20,25,43,44,45,46,47,201,14,8,9,49,41,41,8,9,8,9,41,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,10,23,20,25,43,44,45,46,47,201,14,8,9,49,10,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,10,23,20,25,43,44,45,46,47,201,14,8,9,49,40,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,10,23,20,25,43,44,45,46,47,201,14,8,9,49,14,23,8,9,8,9,20,20,20,20,20,20,20,20,20,20,20,41,8,8,9,9,40,177,23,43,44,45,46,8,9,8,8,9,9,25,41,41,41,41,41,41,8,8,9,9,200,8,8,8,9,9,9,8,9,8,9,200,0,10,10,41,8,8,9,9,0,41,43,44,45,46,8,9,8,9,41,20,14,41,41,41,41,14,41,41,10,10,10,8,8,9,9,8,9,8,9,8,9,8,9,8,9,8,9,8,8,9,9,25,40,25,8,9,10,41,41,10,10,40,42,23,20,8,9,49,8,9,41,41,8,9,25,25,23,8,9,41,40,42,23,20,43,44,45,46,8,9,49,40,41,42,10,23,20,43,44,45,46,47,8,9,49,49,25,175,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,10,23,20,25,43,44,45,46,47,201,14,8,9,49,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,42,42,42,42,42,42,42,42,42,42,10,23,20,25,43,44,45,46,47,201,14,8,9,49,10,40,42,23,20,43,44,45,46,8,9,49,40,42,23,20,43,44,45,46,8,9,49,40,42,23,20,43,44,45,46,8,9,49,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,10,23,20,25,43,44,45,46,47,201,14,8,9,49,40,41,42,23,20,43,44,45,46,8,9,49,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,10,23,20,25,43,44,45,46,47,201,14,8,9,49,8,9,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,10,23,20,25,43,44,45,46,47,201,14,8,9,49,177,40,8,9,20,41,41,41,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,10,23,20,25,43,44,45,46,47,201,14,8,9,49,8,8,9,9,0,0,0,0,0,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[2,3],[2,[[5,[4]]]],[6,7],[[8,8]],[[9,9]],[[10,11]],0,[[[14,[12,[13,[12]]]]],[[18,[[16,[15]],17]]]],[[],19],[[],[[5,[4]]]],[20,[[16,[[22,[[21,[20]]]]]]]],[23,[[16,[24]]]],[[25,26],[[18,[27]]]],[[],2],0,0,[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[2,2,[5,[4]],30,30,[16,[30]],[16,[30]],[16,[30]],31,[16,[5]]],[[18,[32,33]]]],[10],[[],34],[[35,36],37],[20,[[16,[[18,[38]]]]]],[[],[[18,[39]]]],[[8,8],[[16,[8]]]],[[9,9],[[16,[9]]]],[[8,8],[[16,[8]]]],[[9,9],[[16,[9]]]],[[8,8],[[16,[8]]]],[[9,9],[[16,[9]]]],[[]],[[]],[40,40],[41,41],[42,42],[10,10],[23,23],[20,20],[43,43],[44,44],[45,45],[46,46],[47,47],[8,8],[9,9],[[[49,[48,48]]],[[49,[48,48]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[43,43],50],[[44,44],50],[[45,45],50],[[46,46],50],[[8,8],50],[[9,9],50],[[],51],[52,16],[[[13,[12]]],53],[[[5,[4]]],[[5,[4]]]],[6,54],[55],[[47,55],56],[[47,55],57],[[],[[16,[58]]]],[[2,[5,[4]],30,30,[16,[30]],[16,[30]],[16,[30]],31,[16,[5]]],[[18,[59,33]]]],[[]],[[],[[16,[60]]]],[[],[[16,[[5,[61]]]]]],[[],[[16,[[5,[62]]]]]],[63,[[18,[40,64]]]],[63,[[18,[42,64]]]],[63,[[18,[23,64]]]],[63,[[18,[20,64]]]],[63,[[18,[43,64]]]],[63,[[18,[44,64]]]],[63,[[18,[45,64]]]],[63,[[18,[46,64]]]],[63,[[18,[8,64]]]],[63,[[18,[9,64]]]],[63,[[18,[[49,[65,66]],64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[],[[18,[8,64]]]],[[],[[18,[9,64]]]],[[[67,[4]]],[[16,[5]]]],[[[5,[4]]],[[16,[5]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[8,15],[8],[9],[9,15],[[],25],[[],47],[[],8],[[],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[69,[[18,[40]]]],[69,[[18,[25]]]],[69,[[18,[8]]]],[69,[[18,[9]]]],[[20,10],70],[[20,10],70],[8],[[8,8]],[9],[[9,9]],[71,[[16,[51]]]],[[],71],[[71,51,72],[[16,[72]]]],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[[],[[16,[8]]]],[40,[[5,[4]]]],[8,[[5,[4,29]]]],[9,[[5,[4,29]]]],[8],[9],[[40,[0,[73,74]]]],[[42,[0,[73,74]]]],[[23,[0,[73,74]]]],[[20,[0,[73,74]]]],[[8,[0,[73,74]]]],[[9,[0,[73,74]]]],[[[49,[75,66]],[0,[73,74]]]],[35,[[18,[15]]]],[[40,40],31],[[41,41],31],[[42,42],31],[[23,23],31],[[20,20],31],[[43,43],31],[[44,44],31],[[45,45],31],[[46,46],31],[[8,8],31],[[9,9],31],[[[49,[[76,[[76,[[76,[76]]]]]],[76,[[76,[[76,[76]]]]]]]],[49,[[76,[[76,[[76,[76]]]]]],[76,[[76,[[76,[76]]]]]]]]],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],0,0,0,[35],[[[14,[12,[13,[12]]]],77]],0,[[[14,[12,[13,[12]]]]],[[16,[78]]]],[[[5,[56]]],5],[5,5],[[[5,[4]]],[[16,[[79,[51]]]]]],[5,[[5,[55]]]],[[],80],[10,31],[[]],[81,[[16,[2]]]],[[40,82],83],[[41,82],83],[[42,82],83],[[10,82],[[18,[84]]]],[[23,82],83],[[20,82],83],[[43,82],83],[[44,82],83],[[45,82],83],[[46,82],83],[[8,82],[[18,[84]]]],[[9,82],[[18,[84]]]],[[[49,[85,85]],82],[[18,[84]]]],[[[49,[85,85]],82],[[18,[84]]]],[6,86],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[87,[41]]],42],[[[88,[41]]],42],[[[89,[41]]],42],[[[90,[41]]],42],[[[91,[41]]],42],[[[92,[41]]],42],[[[93,[41]]],42],[[[94,[41]]],42],[95,42],[[]],[96,42],[16,10],[97,10],[[]],[[[98,[41]]],10],[23,10],[97,23],[[]],[[[98,[41]]],23],[[[100,[99,41]]],20],[[[100,[101,41]]],20],[[[100,[102,41]]],20],[[[100,[103,41]]],20],[[[100,[104,41]]],20],[[[100,[105,41]]],20],[[[100,[106,41]]],20],[[[100,[107,41]]],20],[[[100,[108,41]]],20],[[]],[[[100,[109,41]]],20],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[110,[8]]],8],[[]],[[[110,[9]]],9],[[],49],[111],[[]],[112],[112],[113,8],[113,8],[113,9],[113,9],[114],[115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[15,8],[[],9],[15,9],[15,8],[15,9],[15,8],[15,9],[[[0,[116,[117,[15]],[117,[34]]]],[0,[116,[117,[15]],[117,[34]]]]],8],[[[0,[116,[117,[15]],[117,[34]]]],[0,[116,[117,[15]],[117,[34]]]]],9],[[[0,[116,[117,[15]],[117,[34]]]],[0,[116,[117,[15]],[117,[34]]]]],8],[[[0,[116,[117,[15]],[117,[34]]]],[0,[116,[117,[15]],[117,[34]]]]],9],[[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]],[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]],127],[[18,[8]]]],[[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]],[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]],127],[[18,[9]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[112],[[]],[[],30],[[[16,[[5,[4]]]]],[[5,[4]]]],[[[16,[[5,[4]]]]],[[5,[4]]]],[[],128],[[],128],[[],[[129,[128]]]],[[],[[129,[51]]]],[[],51],[[],51],[[],130],[[],[[129,[130]]]],[[],130],[[],131],[[],[[129,[131]]]],[[],131],[[],86],[[],[[129,[86]]]],[[],86],[[],15],[[],[[129,[15]]]],[[],15],[[],[[129,[15]]]],[[],15],[[],15],[[],[[129,[86]]]],[[],86],[[],86],[[],4],[[],[[129,[4]]]],[[],4],[[],15],[[],[[129,[15]]]],[[],15],[[],51],[[],51],[[],[[129,[51]]]],[[],15],[[],[[129,[15]]]],[[],15],[[],86],[[],[[129,[86]]]],[[],86],[[],[[129,[71]]]],[[],71],[[],71],[[],[[129,[132]]]],[[],132],[[],132],[[],30],[[],[[129,[30]]]],[[],30],[[],[[129,[133]]]],[[],133],[[],133],[[],[[129,[80]]]],[[],80],[[],80],[[],134],[[],[[129,[134]]]],[[],134],[[],30],[[],30],[[],[[129,[30]]]],[[],[[129,[30]]]],[[],30],[[],30],[[],[[129,[8]]]],[[],8],[[],8],[20,135],[136,[[67,[136]]]],[20,137],[138,[[16,[[140,[139]]]]]],[[[0,[141,74]],142],34],[[],[[67,[136]]]],[71,[[16,[143]]]],[[40,144],[[67,[4]]]],[[[14,[12,[13,[12]]]]],[[18,[31,17]]]],[[[14,[12,[13,[12]]]],11],[[18,[31,17]]]],[[[49,[141,141]],145]],[[],8],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[[146,[51]]],16],[[],[[16,[68]]]],[36,5],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[]],[[],[[5,[4]]]],[[8,8],15],[[9,9],15],[[8,15],8],[[9,15],9],[[],[[5,[[28,[4]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[40,5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[14,[12,[13,[12]]]]],[[18,[[147,[12]],27]]]],[23,[[16,[24]]]],[[],31],[[],31],[8,31],[9,31],[20,31],[20,[[16,[[100,[103,41]]]]]],[20,[[16,[[100,[106,41]]]]]],[20,[[16,[[100,[101,41]]]]]],[20,[[16,[[100,[104,41]]]]]],[20,[[16,[[100,[107,41]]]]]],[20,[[16,[[100,[105,41]]]]]],[20,[[16,[[100,[99,41]]]]]],[20,[[16,[[100,[108,41]]]]]],[20,[[16,[[100,[109,41]]]]]],[20,[[16,[[100,[102,41]]]]]],[[148,148],31],[8,31],[8,31],[9,31],[9,31],[[],[[67,[144]]]],[[],8],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],8],[[]],[[],9],[[]],0,[[],149],[[],150],[15,[[16,[150]]]],[15,[[16,[150]]]],[[],[[5,[15]]]],[[],[[5,[15]]]],[[],8],[[]],[[],9],[[]],[[],[[16,[136]]]],[[8,80],80],[[8,8]],[[8,[0,[[119,[[0,[[119,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],48,[151,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[120,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],123]]]],48,[151,[[0,[[119,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],48,[151,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[120,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],48,[151,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[120,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],123]]]],[120,[[0,[[119,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],48,[151,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[120,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],123]]]],123]]]],[[9,9]],[[9,[0,[[119,[[0,[[119,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],48,[151,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[120,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],123]]]],48,[151,[[0,[[119,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],48,[151,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[120,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],48,[151,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[120,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],123]]]],[120,[[0,[[119,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],48,[151,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[120,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],123]]]],123]]]],[[9,80],80],[[8,[0,[153,[152,[15]]]]],[[0,[153,[152,[15]]]]]],[[9,[0,[153,[152,[15]]]]],[[0,[153,[152,[15]]]]]],[[8,[0,[153,[152,[15]]]]],[[0,[153,[152,[15]]]]]],[[9,[0,[153,[152,[15]]]]],[[0,[153,[152,[15]]]]]],[[],[[16,[136]]]],[[],154],[[],10],[[],10],[[]],[[],8],[[],8],[[],9],[[],9],0,[[[146,[51]]],16],[[43,43],[[16,[50]]]],[[44,44],[[16,[50]]]],[[45,45],[[16,[50]]]],[[46,46],[[16,[50]]]],[[8,8],[[16,[50]]]],[[9,9],[[16,[50]]]],[[8,68]],[[9,68]],[[],[[18,[38]]]],[[20,[155,[20]],68],[[16,[[18,[38]]]]]],[[[14,[12,[13,[12]]]]],[[16,[[156,[12]]]]]],[15,[[157,[86]]]],[15,[[158,[86]]]],[15,86],[80,86],[[[14,[12,[13,[12]]]]]],[[],51],[6,159],[10],[[],10],[[],10],[[8,8],8],[[8,8],8],[[9,9],9],[[9,9],9],[[8,8,127],8],[[9,9,127],9],[[8,8],8],[[9,9],9],[[8,68],8],[[9,68],9],[[8,[0,[160,[152,[15]]]]],[[0,[160,[152,[15]]]]]],[[9,[0,[160,[152,[15]]]]],[[0,[160,[152,[15]]]]]],[[8,[0,[160,[152,[15]]]]],[[0,[160,[152,[15]]]]]],[[9,[0,[160,[152,[15]]]]],[[0,[160,[152,[15]]]]]],[[8,[0,[160,[152,[15]]]]],[[0,[160,[152,[15]]]]]],[[9,[0,[160,[152,[15]]]]],[[0,[160,[152,[15]]]]]],[[8,8],8],[[8,8],8],[[9,9],9],[[9,9],9],0,[[40,161],18],[[25,161],18],[[8,161],18],[[9,161],18],[[10,[162,[10]]]],[[71,163],31],[[71,163],31],[[],10],[[],10],[40,68],[42,68],[23,68],[20,68],[8,68],[9,68],[[[49,[75,66]]],68],[8,8],[9,9],[[2,30],164],[165,[[18,[[5,[[5,[4]]]],166]]]],[[8,8]],[[9,9]],0,0,0,[[],50],[[],50],[[],52],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],27],0,[54,[[16,[6]]]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[42,[[18,[[87,[41]]]]]],[42,[[18,[95]]]],[42,[[18,[[94,[41]]]]]],[42,[[18,[[90,[41]]]]]],[42,[[18,[96]]]],[42,[[18,[[88,[41]]]]]],[42,[[18,[[91,[41]]]]]],[42,[[18,[[92,[41]]]]]],[42,[[18,[[93,[41]]]]]],[42,[[18,[[89,[41]]]]]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[10,77],[[18,[10]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],168],[[],168],[[],168],[[],168],[[],168],[[],168],[[],168],[[],168],[[],168],[[],[[168,[169]]]],[[],[[168,[169]]]],[[],[[168,[169]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[40,77]],[[8,77]],[[9,77]],[[20,[155,[20]],68],[[16,[170]]]],[171,170],[171,170],[[],128],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],9],[[],9],[[136,[67,[4]]],[[16,[[5,[4]]]]]],0,0,0,0,0,[1],[[],[[28,[4]]]],[[],[[5,[4,29]]]],[[],[[28,[4]]]],[[]],[[]],[[]],[57,57],[[]],[63,[[18,[57,64]]]],[[[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,63],[[18,[64]]]],[[],57],[68],[68],[69,[[18,[57]]]],[68],[57,[[5,[4,29]]]],[[57,[0,[73,74]]]],[[57,57],31],[[],31],[[],31],[[],31],[[57,82],[[18,[84]]]],[[[173,[75,75,75,172]]],57],[[]],[[[174,[75,75,75,172]]],57],[[[67,[4]]],[[18,[57,64]]]],[[]],[[]],[[]],[[]],[[],[[5,[4,29]]]],[[],68],[[]],[[]],[[]],[[],31],[[57,161],18],[57,68],[[[67,[4]]],[[5,[4,29]]]],[[]],[[],18],[[],18],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[5,[4,29]]]],[[],167],[[],[[168,[169]]]],[[]],[[]],[[57,77]],[[]]],"c":[5,6,8,10,841,842],"p":[[3,"Private"],[3,"H160"],[3,"Basic"],[15,"u8"],[3,"Vec"],[6,"AccountId"],[6,"Index"],[3,"Permill"],[3,"Perbill"],[3,"RuntimeOrigin"],[8,"Fn"],[8,"Block"],[8,"CallApiAt"],[3,"RuntimeApiImpl"],[15,"u32"],[4,"Option"],[4,"ApiError"],[4,"Result"],[6,"ApplyExtrinsicResult"],[4,"RuntimeCall"],[6,"PostDispatchInfoOf"],[6,"DispatchResultWithInfo"],[4,"OriginCaller"],[4,"RawOrigin"],[3,"RuntimeGenesisConfig"],[3,"Storage"],[3,"String"],[15,"array"],[3,"Global"],[3,"U256"],[15,"bool"],[6,"CallInfo"],[4,"DispatchError"],[15,"u64"],[6,"Block"],[3,"InherentData"],[3,"CheckInherentsResult"],[4,"TransactionValidityError"],[4,"CheckTxValidityError"],[3,"SessionKeys"],[3,"Runtime"],[4,"RuntimeEvent"],[4,"RuntimeFreezeReason"],[4,"RuntimeHoldReason"],[4,"RuntimeLockId"],[4,"RuntimeSlashReason"],[3,"TransactionConverter"],[8,"Clone"],[4,"MultiAddress"],[4,"Ordering"],[6,"BlockNumber"],[6,"Moment"],[3,"ApiRef"],[4,"MultiAccountId"],[4,"TransactionV2"],[6,"UncheckedExtrinsic"],[3,"UncheckedExtrinsic"],[3,"CrateVersion"],[6,"CreateInfo"],[6,"BlockV2"],[4,"ReceiptV3"],[3,"TransactionStatus"],[8,"Input"],[3,"Error"],[8,"Decode"],[8,"HasCompact"],[15,"slice"],[15,"usize"],[8,"Deserializer"],[6,"DispatchResultWithPostInfo"],[3,"DomainId"],[6,"Hash"],[8,"Output"],[8,"Sized"],[8,"Encode"],[8,"PartialEq"],[8,"FnOnce"],[3,"StorageProof"],[3,"ExtractedStateRootsFromProof"],[3,"Weight"],[8,"IntoIterator"],[3,"Formatter"],[6,"Result"],[3,"Error"],[8,"Debug"],[6,"Balance"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[6,"Origin"],[6,"Origin"],[6,"Messenger"],[6,"CallableCallFor"],[6,"Transporter"],[6,"EVM"],[6,"BaseFee"],[6,"Balances"],[6,"Timestamp"],[6,"System"],[6,"ExecutivePallet"],[6,"Ethereum"],[6,"Sudo"],[3,"Compact"],[15,"never"],[3,"OwnedFd"],[15,"f64"],[8,"IntoFilelike"],[8,"IntoSocketlike"],[8,"RationalArg"],[8,"TryInto"],[8,"Ord"],[8,"Div"],[8,"Rem"],[8,"Add"],[8,"AddAssign"],[8,"Unsigned"],[8,"Zero"],[8,"One"],[8,"MultiplyRational"],[4,"Rounding"],[3,"RuntimeVersion"],[8,"From"],[3,"BlockLength"],[3,"BlockWeights"],[6,"EndpointId"],[6,"Precompiles"],[4,"PostLogContent"],[3,"CallMetadata"],[15,"str"],[3,"DispatchInfo"],[4,"Endpoint"],[8,"EndpointHandler"],[3,"Box"],[8,"Hash"],[8,"BuildHasher"],[6,"ChannelId"],[3,"KeyTypeId"],[8,"Hasher"],[3,"CrossDomainMessage"],[6,"StorageChanges"],[3,"U256"],[3,"RuntimeMetadataPrefixed"],[3,"OpaqueMetadata"],[8,"Mul"],[8,"UniqueSaturatedInto"],[8,"MultiplyArg"],[3,"NativeVersion"],[6,"DispatchInfoOf"],[6,"ProofRecorder"],[3,"FeeDetails"],[3,"RuntimeDispatchInfo"],[3,"RelayerMessagesWithStorageKey"],[8,"ReciprocalArg"],[8,"Serializer"],[8,"Into"],[6,"MessageId"],[3,"H256"],[6,"AccountId"],[4,"VerifyTxValidityError"],[3,"TypeId"],[3,"Type"],[4,"MetaForm"],[6,"TransactionValidity"],[4,"TransactionSource"],[8,"SignedExtension"],[3,"UncheckedExtrinsic"],[3,"UncheckedExtrinsic"],[3,"AccountId20Converter"],[3,"FindAuthorTruncated"],[3,"BaseFeeThreshold"],[3,"Version"],[3,"BlockHashCount"],[3,"RuntimeBlockLength"],[3,"RuntimeBlockWeights"],[3,"ExistentialDeposit"],[3,"MaxLocks"],[3,"MaxReserves"],[3,"TransactionByteFee"],[3,"OperationalFeeMultiplier"],[3,"StateRootsBound"],[3,"RelayConfirmationDepth"],[3,"MaximumRelayers"],[3,"RelayerDeposit"],[3,"CoreDomainId"],[3,"TransporterEndpointId"],[3,"BlockGasLimit"],[3,"PrecompilesValue"],[3,"WeightPerGas"],[3,"PostOnlyBlockHash"],[3,"BoundDivision"],[3,"DefaultBaseFeePerGas"],[3,"DefaultElasticity"],[3,"PalletInfo"],[3,"RuntimeApi"]]},\ +"evm_domain_runtime":{"doc":"","t":"GDGNNGGGGGGGGNNGGNNGDGDDGGDGDDDGNNGGGRGNNNGGGNNDDRGGNGNRRDDDGNNGEDEDDDDGDNDDDDDDDEEEDEEDEGGDGGGDGNNGGNNGGNDDGNGGNNDGRDNRRRRDLLLLLLLLLLLLLLLLLLLLALLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLMLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMMNLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFGGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["AccountId","AccountId20Converter","Address","Address20","Address32","AllPallets","AllPalletsReversedWithSystemFirst","AllPalletsWithSystem","AllPalletsWithSystemReversed","AllPalletsWithoutSystem","AllPalletsWithoutSystemReversed","Balance","Balances","Balances","Balances","BalancesConfig","BaseFee","BaseFee","BaseFee","BaseFeeConfig","BaseFeeThreshold","Block","BlockGasLimit","BlockHashCount","BlockId","BlockNumber","BoundDivision","CheckedExtrinsic","CoreDomainId","DefaultBaseFeePerGas","DefaultElasticity","EVM","EVM","EVM","EVMChainId","EVMChainIdConfig","EVMConfig","EXISTENTIAL_DEPOSIT","Ethereum","Ethereum","Ethereum","Ethereum","EthereumConfig","Executive","ExecutivePallet","ExecutivePallet","ExecutivePallet","ExistentialDeposit","FindAuthorTruncated","GAS_PER_SECOND","GenesisConfig","Hash","Id","Index","Index","MAXIMUM_BLOCK_LENGTH","MAXIMUM_BLOCK_WEIGHT","MaxLocks","MaxReserves","MaximumRelayers","Messenger","Messenger","Messenger","MessengerConfig","MultiAddress","OperationalFeeMultiplier","OriginCaller","PalletInfo","Perbill","Permill","PostOnlyBlockHash","Precompiles","PrecompilesValue","Raw","RelayConfirmationDepth","RelayerDeposit","Runtime","RuntimeApi","RuntimeApiImpl","RuntimeBlockLength","RuntimeBlockWeights","RuntimeCall","RuntimeEvent","RuntimeFreezeReason","RuntimeGenesisConfig","RuntimeHoldReason","RuntimeLockId","RuntimeOrigin","RuntimeSlashReason","SelfDomainId","SelfDomainIdConfig","SessionKeys","Signature","SignedBlock","SignedExtra","StateRootsBound","Sudo","Sudo","Sudo","SudoConfig","System","System","System","SystemConfig","Timestamp","Timestamp","TransactionByteFee","TransactionConverter","TransactionPayment","TransactionPayment","TransactionPaymentConfig","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","account_basic","account_code_at","account_nonce","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","base_fee","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","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","call","caller","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","confirmation_depth","construct_inherent_timestamp_extrinsic","construct_runtime_api","construct_set_code_extrinsic","convert","convert_transaction","convert_transaction","convert_transaction","crate_version","create","current_all","current_block","current_receipts","current_transaction_statuses","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_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","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_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","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_best_number","domain_id","domain_state_root","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","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","encode","encode","encode","encode_as","encode_as","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","evm","evm_chain_id","execute_block","execute_in_transaction","executor","extract_proof","extract_signer","extract_signer","extract_xdm_proof_state_roots","extrinsic_filter","extrinsic_weight","filter_call","finalize_block","find_author","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_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_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_socketlike","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","get","get","get_call_metadata","get_call_names","get_dispatch_info","get_endpoint_response_handler","get_hash","get_module_names","get_raw","has_api","has_api_with","hash","ideal","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","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_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_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_storage_changes","into_system","is_clear","is_clear","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","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","messenger","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","name","native_version","none","none","offchain_worker","one","one","one","one","opaque","outbox_message_unsigned","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","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","relay_confirmation_depth","relayer_assigned_messages","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","serialize","serialize","serialize","serialize","set_caller_from","should_relay_inbox_message_response","should_relay_outbox_message","signed","signed","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","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_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","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_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_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_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","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","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","zero","zero","zero","zero","dispatch","AccountId","Block","BlockId","Header","UncheckedExtrinsic","__clone_box","blake2_128","blake2_128_concat","blake2_256","borrow","borrow_mut","clear","clone","clone_into","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","default","deref","deref_mut","deserialize","drop","encode","encode_to","eq","equivalent","equivalent","equivalent","fmt","from","from","from","from_bytes","from_mut","from_mut","from_ref","from_ref","identity","init","into","into_mut","into_ref","is_clear","serialize","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","using_encoded","vzip"],"q":[[0,"evm_domain_runtime"],[1699,"evm_domain_runtime::api"],[1700,"evm_domain_runtime::opaque"]],"d":["Some way of identifying an account on the chain. We …","","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.","It’s an account ID (pubkey).","Index of a transaction in the chain.","It’s an account index.","","","","","","","","","","A multi-format address wrapper for on-chain accounts.","","","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.","","","","","","","","","","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Decode Self from the given encoded slice and convert Self …","","","","","","","","","","","","","See PerThing::deconstruct.","Consume self and return the number of parts per thing.","Consume self and return the number of parts per thing.","See PerThing::deconstruct.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Primarily used for adding the executor authority key into …","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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: …","","Returns the argument unchanged.","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.","","","","","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.","","Build this type from a number of parts per thing.","From an explicitly defined number of parts per maximum of …","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.","","","","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","","See PerThing::square.","See PerThing::square.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","See PerThing::zero.","","","See PerThing::zero.","","Opaque account identifier type.","Opaque block type.","Opaque block identifier type.","Opaque block header type.","Simple blob to hold an extrinsic without committing to its …","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,49,49,0,0,0,0,0,0,0,0,42,20,0,0,42,20,0,0,0,0,0,0,0,0,0,0,0,0,0,42,20,0,0,0,0,0,42,23,20,0,0,0,42,20,0,0,0,0,0,49,0,49,0,0,0,0,0,0,42,20,0,0,0,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,20,0,0,42,20,0,0,20,0,0,0,42,0,0,42,20,0,0,0,0,23,0,0,0,0,0,40,41,42,10,23,20,43,44,45,46,47,8,9,49,41,41,41,8,9,10,0,14,41,41,20,23,25,41,25,25,40,42,23,20,43,44,45,46,8,9,49,40,42,23,20,43,44,45,46,8,9,49,40,42,23,20,43,44,45,46,8,9,49,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,10,23,20,25,43,44,45,46,47,200,14,8,9,49,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,10,23,20,25,43,44,45,46,47,200,14,8,9,49,41,10,41,41,20,41,8,9,8,9,8,9,8,9,40,41,42,10,23,20,43,44,45,46,47,8,9,49,40,41,42,10,23,20,43,44,45,46,47,8,9,49,43,44,45,46,8,9,41,41,200,41,174,41,47,47,199,41,41,41,41,41,40,42,23,20,43,44,45,46,8,9,49,40,42,23,20,43,44,45,46,8,9,49,40,42,23,20,43,44,45,46,8,9,49,8,9,40,41,40,42,23,20,43,44,45,46,8,9,49,8,8,9,9,25,47,8,9,43,44,45,46,8,9,43,44,45,46,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,43,44,45,46,8,9,43,44,45,46,8,9,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,10,23,20,25,43,44,45,46,47,200,14,8,9,49,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,10,23,20,25,43,44,45,46,47,200,14,8,9,49,40,25,8,9,20,20,8,8,9,9,41,41,41,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,10,23,20,25,43,44,45,46,47,200,14,8,9,49,41,40,8,9,8,9,40,42,23,20,8,9,49,41,40,41,42,23,20,43,44,45,46,8,9,49,40,40,40,41,41,41,42,42,42,23,23,23,20,20,20,43,43,43,44,44,44,45,45,45,46,46,46,8,8,8,9,9,9,49,49,49,25,25,25,41,14,40,14,0,41,41,41,41,10,41,175,40,41,42,10,23,20,43,44,45,46,8,9,49,49,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,42,42,42,42,42,42,42,42,42,42,10,10,10,10,10,23,23,23,20,20,20,20,20,20,20,20,20,20,20,25,43,44,45,46,47,200,14,8,8,9,9,49,49,49,49,49,8,8,9,9,49,49,174,174,175,175,176,176,40,40,177,177,178,178,179,179,180,180,181,181,182,182,183,183,184,184,185,185,186,186,187,187,188,188,189,189,190,190,191,191,192,192,193,193,194,194,195,195,196,196,197,197,198,198,199,199,41,41,42,42,10,10,23,23,20,20,25,25,43,43,44,44,45,45,46,46,47,47,200,200,14,14,8,8,9,9,49,49,8,8,9,9,8,9,8,9,8,9,8,9,8,9,174,174,175,175,176,176,40,40,177,177,178,178,179,179,180,180,181,181,182,182,183,183,184,184,185,185,186,186,187,187,188,188,189,189,190,190,191,191,192,192,193,193,194,194,195,195,196,196,197,197,198,198,199,199,41,41,42,42,10,10,23,23,20,20,25,25,43,43,44,44,45,45,46,46,47,47,200,200,14,14,8,8,9,9,49,49,49,41,41,40,41,177,177,177,178,178,178,179,179,179,180,180,180,181,181,181,182,182,182,183,183,183,184,184,184,185,185,185,186,186,186,187,187,187,188,188,188,189,189,189,190,190,190,191,191,191,192,192,192,193,193,193,194,194,194,195,195,195,196,196,196,197,197,197,198,198,198,20,20,20,41,49,20,40,14,14,49,176,40,42,23,20,43,44,45,46,8,9,49,41,199,41,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,10,23,20,25,43,44,45,46,47,200,14,8,9,49,41,41,8,9,8,9,41,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,10,23,20,25,43,44,45,46,47,200,14,8,9,49,10,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,10,23,20,25,43,44,45,46,47,200,14,8,9,49,40,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,10,23,20,25,43,44,45,46,47,200,14,8,9,49,14,23,8,9,8,9,20,20,20,20,20,20,20,20,20,20,20,41,8,8,9,9,40,176,23,43,44,45,46,8,9,8,8,9,9,25,41,41,41,41,41,41,8,8,9,9,199,8,8,8,9,9,9,8,9,8,9,199,0,10,10,41,8,8,9,9,0,41,43,44,45,46,8,9,8,9,41,20,14,41,41,41,41,14,41,41,10,10,10,8,8,9,9,8,9,8,9,8,9,8,9,8,9,8,9,8,8,9,9,25,40,25,8,9,10,41,41,10,10,40,42,23,20,8,9,49,8,9,41,41,8,9,25,25,23,8,9,40,42,23,20,43,44,45,46,8,9,49,40,41,42,10,23,20,43,44,45,46,47,8,9,49,49,25,174,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,10,23,20,25,43,44,45,46,47,200,14,8,9,49,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,42,42,42,42,42,42,42,42,42,42,10,23,20,25,43,44,45,46,47,200,14,8,9,49,10,40,42,23,20,43,44,45,46,8,9,49,40,42,23,20,43,44,45,46,8,9,49,40,42,23,20,43,44,45,46,8,9,49,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,10,23,20,25,43,44,45,46,47,200,14,8,9,49,40,41,42,23,20,43,44,45,46,8,9,49,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,10,23,20,25,43,44,45,46,47,200,14,8,9,49,8,9,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,10,23,20,25,43,44,45,46,47,200,14,8,9,49,176,40,8,9,20,41,41,41,174,175,176,40,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,41,42,10,23,20,25,43,44,45,46,47,200,14,8,9,49,8,8,9,9,0,0,0,0,0,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[2,3],[2,[[5,[4]]]],[6,7],[[8,8]],[[9,9]],[[10,11]],0,[[[14,[12,[13,[12]]]]],[[18,[[16,[15]],17]]]],[[],19],[[],[[5,[4]]]],[20,[[16,[[22,[[21,[20]]]]]]]],[23,[[16,[24]]]],[[25,26],[[18,[27]]]],[[],2],0,0,[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[2,2,[5,[4]],30,30,[16,[30]],[16,[30]],[16,[30]],31,[16,[5]]],[[18,[32,33]]]],[10],[[],34],[[35,36],37],[20,[[16,[[18,[38]]]]]],[[],[[18,[39]]]],[[8,8],[[16,[8]]]],[[9,9],[[16,[9]]]],[[8,8],[[16,[8]]]],[[9,9],[[16,[9]]]],[[8,8],[[16,[8]]]],[[9,9],[[16,[9]]]],[[]],[[]],[40,40],[41,41],[42,42],[10,10],[23,23],[20,20],[43,43],[44,44],[45,45],[46,46],[47,47],[8,8],[9,9],[[[49,[48,48]]],[[49,[48,48]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[43,43],50],[[44,44],50],[[45,45],50],[[46,46],50],[[8,8],50],[[9,9],50],[[],51],[52,16],[[[13,[12]]],53],[[[5,[4]]],[[5,[4]]]],[6,54],[55],[[47,55],56],[[47,55],57],[[],[[16,[58]]]],[[2,[5,[4]],30,30,[16,[30]],[16,[30]],[16,[30]],31,[16,[5]]],[[18,[59,33]]]],[[]],[[],[[16,[60]]]],[[],[[16,[[5,[61]]]]]],[[],[[16,[[5,[62]]]]]],[63,[[18,[40,64]]]],[63,[[18,[42,64]]]],[63,[[18,[23,64]]]],[63,[[18,[20,64]]]],[63,[[18,[43,64]]]],[63,[[18,[44,64]]]],[63,[[18,[45,64]]]],[63,[[18,[46,64]]]],[63,[[18,[8,64]]]],[63,[[18,[9,64]]]],[63,[[18,[[49,[65,66]],64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[],[[18,[8,64]]]],[[],[[18,[9,64]]]],[[[67,[4]]],[[16,[5]]]],[[[5,[4]]],[[16,[5]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[8,15],[8],[9],[9,15],[[],25],[[],47],[[],8],[[],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[69,[[18,[40]]]],[69,[[18,[25]]]],[69,[[18,[8]]]],[69,[[18,[9]]]],[[20,10],70],[[20,10],70],[[8,8]],[8],[[9,9]],[9],[71,[[16,[51]]]],[[],71],[[71,51,72],[[16,[72]]]],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[[],[[16,[8]]]],[40,[[5,[4]]]],[8,[[5,[4,29]]]],[9,[[5,[4,29]]]],[8],[9],[[40,[0,[73,74]]]],[[42,[0,[73,74]]]],[[23,[0,[73,74]]]],[[20,[0,[73,74]]]],[[8,[0,[73,74]]]],[[9,[0,[73,74]]]],[[[49,[75,66]],[0,[73,74]]]],[35,[[18,[15]]]],[[40,40],31],[[41,41],31],[[42,42],31],[[23,23],31],[[20,20],31],[[43,43],31],[[44,44],31],[[45,45],31],[[46,46],31],[[8,8],31],[[9,9],31],[[[49,[[76,[[76,[[76,[76]]]]]],[76,[[76,[[76,[76]]]]]]]],[49,[[76,[[76,[[76,[76]]]]]],[76,[[76,[[76,[76]]]]]]]]],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],0,0,0,[35],[[[14,[12,[13,[12]]]],77]],0,[[[14,[12,[13,[12]]]]],[[16,[78]]]],[[[5,[56]]],5],[5,5],[[[5,[4]]],[[16,[[79,[51]]]]]],[5,[[5,[55]]]],[[],80],[10,31],[[]],[81,[[16,[2]]]],[[40,82],83],[[41,82],83],[[42,82],83],[[10,82],[[18,[84]]]],[[23,82],83],[[20,82],83],[[43,82],83],[[44,82],83],[[45,82],83],[[46,82],83],[[8,82],[[18,[84]]]],[[9,82],[[18,[84]]]],[[[49,[85,85]],82],[[18,[84]]]],[[[49,[85,85]],82],[[18,[84]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[86,[41]]],42],[87,42],[[]],[88,42],[[[89,[41]]],42],[[[90,[41]]],42],[[[91,[41]]],42],[[[92,[41]]],42],[[[93,[41]]],42],[[[94,[41]]],42],[[[95,[41]]],42],[[[96,[41]]],10],[23,10],[[]],[97,10],[16,10],[97,23],[[[96,[41]]],23],[[]],[[[99,[98,41]]],20],[[[99,[100,41]]],20],[[[99,[101,41]]],20],[[]],[[[99,[102,41]]],20],[[[99,[103,41]]],20],[[[99,[104,41]]],20],[[[99,[105,41]]],20],[[[99,[106,41]]],20],[[[99,[107,41]]],20],[[[99,[108,41]]],20],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[109,[8]]],8],[[]],[[[109,[9]]],9],[[]],[[]],[[],49],[110],[111],[111],[112,8],[112,8],[112,9],[112,9],[113],[114],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[15,8],[15,9],[[],9],[15,8],[15,9],[15,8],[15,9],[[[0,[115,[116,[15]],[116,[34]]]],[0,[115,[116,[15]],[116,[34]]]]],8],[[[0,[115,[116,[15]],[116,[34]]]],[0,[115,[116,[15]],[116,[34]]]]],9],[[[0,[115,[116,[15]],[116,[34]]]],[0,[115,[116,[15]],[116,[34]]]]],8],[[[0,[115,[116,[15]],[116,[34]]]],[0,[115,[116,[15]],[116,[34]]]]],9],[[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]],[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]],126],[[18,[8]]]],[[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]],[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[119,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[120,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],[121,[[0,[48,117,116,116,[118,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[119,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[120,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],[121,[[0,[48,117,116,116,118,119,120,121,122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]]]],122,123,124,125]],126],[[18,[9]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[111],[[]],[[],30],[[[16,[[5,[4]]]]],[[5,[4]]]],[[[16,[[5,[4]]]]],[[5,[4]]]],[[],127],[[],127],[[],[[128,[127]]]],[[],[[128,[51]]]],[[],51],[[],51],[[],[[128,[129]]]],[[],129],[[],129],[[],130],[[],130],[[],[[128,[130]]]],[[],131],[[],131],[[],[[128,[131]]]],[[],15],[[],[[128,[15]]]],[[],15],[[],15],[[],15],[[],[[128,[15]]]],[[],[[128,[131]]]],[[],131],[[],131],[[],4],[[],[[128,[4]]]],[[],4],[[],[[128,[15]]]],[[],15],[[],15],[[],[[128,[51]]]],[[],51],[[],51],[[],[[128,[15]]]],[[],15],[[],15],[[],[[128,[131]]]],[[],131],[[],131],[[],71],[[],71],[[],[[128,[71]]]],[[],132],[[],132],[[],[[128,[132]]]],[[],30],[[],[[128,[30]]]],[[],30],[[],133],[[],133],[[],[[128,[133]]]],[[],80],[[],80],[[],[[128,[80]]]],[[],134],[[],134],[[],[[128,[134]]]],[[],[[128,[30]]]],[[],30],[[],30],[[],30],[[],30],[[],[[128,[30]]]],[[],8],[[],8],[[],[[128,[8]]]],[20,135],[136,[[67,[136]]]],[20,137],[138,[[16,[[140,[139]]]]]],[[[0,[141,74]],142],34],[[],[[67,[136]]]],[[40,143],[[67,[4]]]],[[[14,[12,[13,[12]]]]],[[18,[31,17]]]],[[[14,[12,[13,[12]]]],11],[[18,[31,17]]]],[[[49,[141,141]],144]],[[],8],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[[145,[51]]],16],[[],[[16,[68]]]],[36,5],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[]],[[],[[5,[4]]]],[[8,8],15],[[9,9],15],[[8,15],8],[[9,15],9],[[],[[5,[[28,[4]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[40,5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[14,[12,[13,[12]]]]],[[18,[[146,[12]],27]]]],[23,[[16,[24]]]],[[],31],[[],31],[8,31],[9,31],[20,31],[20,[[16,[[99,[106,41]]]]]],[20,[[16,[[99,[103,41]]]]]],[20,[[16,[[99,[104,41]]]]]],[20,[[16,[[99,[101,41]]]]]],[20,[[16,[[99,[102,41]]]]]],[20,[[16,[[99,[107,41]]]]]],[20,[[16,[[99,[108,41]]]]]],[20,[[16,[[99,[105,41]]]]]],[20,[[16,[[99,[100,41]]]]]],[20,[[16,[[99,[98,41]]]]]],[[147,147],31],[8,31],[8,31],[9,31],[9,31],[[],[[67,[143]]]],[[],8],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[]],[[],8],[[]],[[],9],0,[[],148],[[],149],[15,[[16,[149]]]],[15,[[16,[149]]]],[[],[[5,[15]]]],[[],[[5,[15]]]],[[]],[[],8],[[]],[[],9],[[],[[16,[136]]]],[[8,8]],[[8,80],80],[[8,[0,[[118,[[0,[[118,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],48,[150,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[119,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],122]]]],48,[150,[[0,[[118,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],48,[150,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[119,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],48,[150,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[119,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],122]]]],[119,[[0,[[118,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],48,[150,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[119,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],122]]]],122]]]],[[9,9]],[[9,80],80],[[9,[0,[[118,[[0,[[118,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],48,[150,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[119,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],122]]]],48,[150,[[0,[[118,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],48,[150,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[119,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],48,[150,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[119,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],122]]]],[119,[[0,[[118,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],48,[150,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],[119,[[0,[[118,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],48,[150,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[151,[15]],[120,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],[119,[[0,[[118,[[0,[118,48,150,151,120,119,122]]]],48,[150,[[0,[118,48,150,151,120,119,122]]]],[151,[15]],[120,[[0,[118,48,150,151,120,119,122]]]],[119,[[0,[118,48,150,151,120,119,122]]]],122]]]],122]]]],122]]]],122]]]],[[8,[0,[152,[151,[15]]]]],[[0,[152,[151,[15]]]]]],[[9,[0,[152,[151,[15]]]]],[[0,[152,[151,[15]]]]]],[[8,[0,[152,[151,[15]]]]],[[0,[152,[151,[15]]]]]],[[9,[0,[152,[151,[15]]]]],[[0,[152,[151,[15]]]]]],[[],[[16,[136]]]],[[],153],[[],10],[[],10],[[]],[[],8],[[],8],[[],9],[[],9],0,[[[145,[51]]],16],[[43,43],[[16,[50]]]],[[44,44],[[16,[50]]]],[[45,45],[[16,[50]]]],[[46,46],[[16,[50]]]],[[8,8],[[16,[50]]]],[[9,9],[[16,[50]]]],[[8,68]],[[9,68]],[[],[[18,[38]]]],[[20,[154,[20]],68],[[16,[[18,[38]]]]]],[[[14,[12,[13,[12]]]]],[[16,[[155,[12]]]]]],[15,[[156,[131]]]],[15,[[157,[131]]]],[15,131],[80,131],[[[14,[12,[13,[12]]]]]],[[],51],[6,158],[10],[[],10],[[],10],[[8,8],8],[[8,8],8],[[9,9],9],[[9,9],9],[[8,8,126],8],[[9,9,126],9],[[8,8],8],[[9,9],9],[[8,68],8],[[9,68],9],[[8,[0,[159,[151,[15]]]]],[[0,[159,[151,[15]]]]]],[[9,[0,[159,[151,[15]]]]],[[0,[159,[151,[15]]]]]],[[8,[0,[159,[151,[15]]]]],[[0,[159,[151,[15]]]]]],[[9,[0,[159,[151,[15]]]]],[[0,[159,[151,[15]]]]]],[[8,[0,[159,[151,[15]]]]],[[0,[159,[151,[15]]]]]],[[9,[0,[159,[151,[15]]]]],[[0,[159,[151,[15]]]]]],[[8,8],8],[[8,8],8],[[9,9],9],[[9,9],9],0,[[40,160],18],[[25,160],18],[[8,160],18],[[9,160],18],[[10,[161,[10]]]],[[71,162],31],[[71,162],31],[[],10],[[],10],[40,68],[42,68],[23,68],[20,68],[8,68],[9,68],[[[49,[75,66]]],68],[8,8],[9,9],[[2,30],163],[164,[[18,[[5,[[5,[4]]]],165]]]],[[8,8]],[[9,9]],0,0,0,[[],50],[[],50],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],27],0,[54,[[16,[6]]]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[42,[[18,[[91,[41]]]]]],[42,[[18,[88]]]],[42,[[18,[[89,[41]]]]]],[[],18],[42,[[18,[[95,[41]]]]]],[42,[[18,[[90,[41]]]]]],[42,[[18,[87]]]],[42,[[18,[[93,[41]]]]]],[42,[[18,[[92,[41]]]]]],[42,[[18,[[86,[41]]]]]],[42,[[18,[[94,[41]]]]]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[10,77],[[18,[10]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],[[167,[168]]]],[[],[[167,[168]]]],[[],[[167,[168]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[40,77]],[[8,77]],[[9,77]],[[20,[154,[20]],68],[[16,[169]]]],[170,169],[170,169],[[],127],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],9],[[],9],[[136,[67,[4]]],[[16,[[5,[4]]]]]],0,0,0,0,0,[1],[[],[[28,[4]]]],[[],[[5,[4,29]]]],[[],[[28,[4]]]],[[]],[[]],[[]],[57,57],[[]],[63,[[18,[57,64]]]],[[[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,63],[[18,[64]]]],[[],57],[68],[68],[69,[[18,[57]]]],[68],[57,[[5,[4,29]]]],[[57,[0,[73,74]]]],[[57,57],31],[[],31],[[],31],[[],31],[[57,82],[[18,[84]]]],[[[172,[75,75,75,171]]],57],[[]],[[[173,[75,75,75,171]]],57],[[[67,[4]]],[[18,[57,64]]]],[[]],[[]],[[]],[[]],[[],[[5,[4,29]]]],[[],68],[[]],[[]],[[]],[[],31],[[57,160],18],[57,68],[[[67,[4]]],[[5,[4,29]]]],[[]],[[],18],[[],18],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[5,[4,29]]]],[[],166],[[],[[167,[168]]]],[[]],[[]],[[57,77]],[[]]],"c":[5,6,8,10,839,840],"p":[[3,"Private"],[3,"H160"],[3,"Basic"],[15,"u8"],[3,"Vec"],[6,"AccountId"],[6,"Index"],[3,"Permill"],[3,"Perbill"],[3,"RuntimeOrigin"],[8,"Fn"],[8,"Block"],[8,"CallApiAt"],[3,"RuntimeApiImpl"],[15,"u32"],[4,"Option"],[4,"ApiError"],[4,"Result"],[6,"ApplyExtrinsicResult"],[4,"RuntimeCall"],[6,"PostDispatchInfoOf"],[6,"DispatchResultWithInfo"],[4,"OriginCaller"],[4,"RawOrigin"],[3,"RuntimeGenesisConfig"],[3,"Storage"],[3,"String"],[15,"array"],[3,"Global"],[3,"U256"],[15,"bool"],[6,"CallInfo"],[4,"DispatchError"],[15,"u64"],[6,"Block"],[3,"InherentData"],[3,"CheckInherentsResult"],[4,"TransactionValidityError"],[4,"CheckTxValidityError"],[3,"SessionKeys"],[3,"Runtime"],[4,"RuntimeEvent"],[4,"RuntimeFreezeReason"],[4,"RuntimeHoldReason"],[4,"RuntimeLockId"],[4,"RuntimeSlashReason"],[3,"TransactionConverter"],[8,"Clone"],[4,"MultiAddress"],[4,"Ordering"],[6,"BlockNumber"],[6,"Moment"],[3,"ApiRef"],[4,"MultiAccountId"],[4,"TransactionV2"],[6,"UncheckedExtrinsic"],[3,"UncheckedExtrinsic"],[3,"CrateVersion"],[6,"CreateInfo"],[6,"BlockV2"],[4,"ReceiptV3"],[3,"TransactionStatus"],[8,"Input"],[3,"Error"],[8,"Decode"],[8,"HasCompact"],[15,"slice"],[15,"usize"],[8,"Deserializer"],[6,"DispatchResultWithPostInfo"],[3,"DomainId"],[6,"Hash"],[8,"Output"],[8,"Sized"],[8,"Encode"],[8,"PartialEq"],[8,"FnOnce"],[3,"StorageProof"],[3,"ExtractedStateRootsFromProof"],[3,"Weight"],[8,"IntoIterator"],[3,"Formatter"],[6,"Result"],[3,"Error"],[8,"Debug"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[6,"Origin"],[6,"Origin"],[6,"Balances"],[6,"CallableCallFor"],[6,"Timestamp"],[6,"System"],[6,"Sudo"],[6,"Messenger"],[6,"Ethereum"],[6,"BaseFee"],[6,"ExecutivePallet"],[6,"EVM"],[6,"Transporter"],[3,"Compact"],[15,"never"],[3,"OwnedFd"],[15,"f64"],[8,"IntoFilelike"],[8,"IntoSocketlike"],[8,"RationalArg"],[8,"TryInto"],[8,"Ord"],[8,"Div"],[8,"Rem"],[8,"Add"],[8,"AddAssign"],[8,"Unsigned"],[8,"Zero"],[8,"One"],[8,"MultiplyRational"],[4,"Rounding"],[3,"RuntimeVersion"],[8,"From"],[3,"BlockLength"],[3,"BlockWeights"],[6,"Balance"],[6,"EndpointId"],[6,"Precompiles"],[4,"PostLogContent"],[3,"CallMetadata"],[15,"str"],[3,"DispatchInfo"],[4,"Endpoint"],[8,"EndpointHandler"],[3,"Box"],[8,"Hash"],[8,"BuildHasher"],[3,"KeyTypeId"],[8,"Hasher"],[3,"CrossDomainMessage"],[6,"StorageChanges"],[3,"U256"],[3,"RuntimeMetadataPrefixed"],[3,"OpaqueMetadata"],[8,"Mul"],[8,"UniqueSaturatedInto"],[8,"MultiplyArg"],[3,"NativeVersion"],[6,"DispatchInfoOf"],[6,"ProofRecorder"],[3,"FeeDetails"],[3,"RuntimeDispatchInfo"],[3,"RelayerMessagesWithStorageKey"],[8,"ReciprocalArg"],[8,"Serializer"],[8,"Into"],[6,"MessageId"],[3,"H256"],[6,"AccountId"],[4,"VerifyTxValidityError"],[3,"TypeId"],[3,"Type"],[4,"MetaForm"],[6,"TransactionValidity"],[4,"TransactionSource"],[8,"SignedExtension"],[3,"UncheckedExtrinsic"],[3,"UncheckedExtrinsic"],[3,"AccountId20Converter"],[3,"FindAuthorTruncated"],[3,"BaseFeeThreshold"],[3,"Version"],[3,"BlockHashCount"],[3,"RuntimeBlockLength"],[3,"RuntimeBlockWeights"],[3,"ExistentialDeposit"],[3,"MaxLocks"],[3,"MaxReserves"],[3,"TransactionByteFee"],[3,"OperationalFeeMultiplier"],[3,"StateRootsBound"],[3,"RelayConfirmationDepth"],[3,"MaximumRelayers"],[3,"RelayerDeposit"],[3,"CoreDomainId"],[3,"TransporterEndpointId"],[3,"BlockGasLimit"],[3,"PrecompilesValue"],[3,"WeightPerGas"],[3,"PostOnlyBlockHash"],[3,"BoundDivision"],[3,"DefaultBaseFeePerGas"],[3,"DefaultElasticity"],[3,"PalletInfo"],[3,"RuntimeApi"]]},\ +"evm_domain_test_runtime":{"doc":"","t":"GDGNNGGGGGGGGNNGGNNGDGDDGGDGDDDGNNGGGRGNNNGGGNNDDRGGGNGNRRDDDGNNGEDEDDDDGDNDDDDDDDEEEDEEDEGGDGGGDGNNGGNNGGNDDGNGGNNDGRDNRRRRDLLLLLLLLLLLLLLLLLLLLALLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLMLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMMNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFGGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["AccountId","AccountId20Converter","Address","Address20","Address32","AllPallets","AllPalletsReversedWithSystemFirst","AllPalletsWithSystem","AllPalletsWithSystemReversed","AllPalletsWithoutSystem","AllPalletsWithoutSystemReversed","Balance","Balances","Balances","Balances","BalancesConfig","BaseFee","BaseFee","BaseFee","BaseFeeConfig","BaseFeeThreshold","Block","BlockGasLimit","BlockHashCount","BlockId","BlockNumber","BoundDivision","CheckedExtrinsic","CoreDomainId","DefaultBaseFeePerGas","DefaultElasticity","EVM","EVM","EVM","EVMChainId","EVMChainIdConfig","EVMConfig","EXISTENTIAL_DEPOSIT","Ethereum","Ethereum","Ethereum","Ethereum","EthereumConfig","Executive","ExecutivePallet","ExecutivePallet","ExecutivePallet","ExistentialDeposit","FindAuthorTruncated","GAS_PER_SECOND","GenesisConfig","Hash","Header","Id","Index","Index","MAXIMUM_BLOCK_LENGTH","MAXIMUM_BLOCK_WEIGHT","MaxLocks","MaxReserves","MaximumRelayers","Messenger","Messenger","Messenger","MessengerConfig","MultiAddress","OperationalFeeMultiplier","OriginCaller","PalletInfo","Perbill","Permill","PostOnlyBlockHash","Precompiles","PrecompilesValue","Raw","RelayConfirmationDepth","RelayerDeposit","Runtime","RuntimeApi","RuntimeApiImpl","RuntimeBlockLength","RuntimeBlockWeights","RuntimeCall","RuntimeEvent","RuntimeFreezeReason","RuntimeGenesisConfig","RuntimeHoldReason","RuntimeLockId","RuntimeOrigin","RuntimeSlashReason","SelfDomainId","SelfDomainIdConfig","SessionKeys","Signature","SignedBlock","SignedExtra","StateRootsBound","Sudo","Sudo","Sudo","SudoConfig","System","System","System","SystemConfig","Timestamp","Timestamp","TransactionByteFee","TransactionConverter","TransactionPayment","TransactionPayment","TransactionPaymentConfig","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","account_basic","account_code_at","account_nonce","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","base_fee","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","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","call","caller","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","confirmation_depth","construct_inherent_timestamp_extrinsic","construct_runtime_api","construct_set_code_extrinsic","convert","convert_transaction","convert_transaction","convert_transaction","crate_version","create","current_all","current_block","current_receipts","current_transaction_statuses","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_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","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_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","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_best_number","domain_id","domain_state_root","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","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","encode","encode","encode","encode_as","encode_as","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","evm","evm_chain_id","execute_block","execute_in_transaction","executor","extract_proof","extract_signer","extract_signer","extract_xdm_proof_state_roots","extrinsic_filter","extrinsic_weight","filter_call","finalize_block","find_author","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_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_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_socketlike","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","get","get","get_call_metadata","get_call_names","get_dispatch_info","get_endpoint_response_handler","get_hash","get_module_names","get_open_channel_for_domain","get_raw","has_api","has_api_with","hash","ideal","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","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_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_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_storage_changes","into_system","is_clear","is_clear","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","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","messenger","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","name","native_version","none","none","offchain_worker","one","one","one","one","opaque","outbox_message_unsigned","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","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","relay_confirmation_depth","relayer_assigned_messages","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","serialize","serialize","serialize","serialize","set_caller_from","should_relay_inbox_message_response","should_relay_outbox_message","signed","signed","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","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_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","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_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_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_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","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","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","zero","zero","zero","zero","dispatch","AccountId","Block","BlockId","Header","UncheckedExtrinsic","__clone_box","blake2_128","blake2_128_concat","blake2_256","borrow","borrow_mut","clear","clone","clone_into","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","default","deref","deref_mut","deserialize","drop","encode","encode_to","eq","equivalent","equivalent","equivalent","fmt","from","from","from","from_bytes","from_mut","from_mut","from_ref","from_ref","identity","init","into","into_mut","into_ref","is_clear","serialize","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","using_encoded","vzip"],"q":[[0,"evm_domain_test_runtime"],[1703,"evm_domain_test_runtime::api"],[1704,"evm_domain_test_runtime::opaque"]],"d":["Some way of identifying an account on the chain. We …","","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.","Opaque block header type.","It’s an account ID (pubkey).","Index of a transaction in the chain.","It’s an account index.","","","","","","","","","","A multi-format address wrapper for on-chain accounts.","","","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.","","","","","","","","","","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Decode Self from the given encoded slice and convert Self …","","","","","","","","","","","","","See PerThing::deconstruct.","Consume self and return the number of parts per thing.","Consume self and return the number of parts per thing.","See PerThing::deconstruct.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Primarily used for adding the executor authority key into …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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.","","","Returns the argument unchanged.","","","","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.","Build this type from a number of parts per thing.","From an explicitly defined number of parts per maximum of …","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.","","","","","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","","See PerThing::square.","See PerThing::square.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","See PerThing::zero.","","See PerThing::zero.","","","Opaque account identifier type.","Opaque block type.","Opaque block identifier type.","Opaque block header type.","Simple blob to hold an extrinsic without committing to its …","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,49,49,0,0,0,0,0,0,0,0,42,20,0,0,42,20,0,0,0,0,0,0,0,0,0,0,0,0,0,42,20,0,0,0,0,0,42,23,20,0,0,0,42,20,0,0,0,0,0,0,49,0,49,0,0,0,0,0,0,42,20,0,0,0,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,20,0,0,42,20,0,0,20,0,0,0,42,0,0,42,20,0,0,0,0,23,0,0,0,0,0,40,41,42,10,23,20,43,44,45,46,47,8,9,49,41,41,41,8,9,10,0,14,41,41,20,23,25,41,25,25,40,42,23,20,43,44,45,46,8,9,49,40,42,23,20,43,44,45,46,8,9,49,40,42,23,20,43,44,45,46,8,9,49,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,10,23,20,25,43,44,45,46,47,201,14,8,9,49,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,10,23,20,25,43,44,45,46,47,201,14,8,9,49,41,10,41,41,20,41,8,9,8,9,8,9,8,9,40,41,42,10,23,20,43,44,45,46,47,8,9,49,40,41,42,10,23,20,43,44,45,46,47,8,9,49,43,44,45,46,8,9,41,41,201,41,175,41,47,47,200,41,41,41,41,41,40,42,23,20,43,44,45,46,8,9,49,40,42,23,20,43,44,45,46,8,9,49,40,42,23,20,43,44,45,46,8,9,49,8,9,40,41,40,42,23,20,43,44,45,46,8,9,49,8,8,9,9,25,47,8,9,43,44,45,46,8,9,43,44,45,46,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,43,44,45,46,8,9,43,44,45,46,8,9,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,10,23,20,25,43,44,45,46,47,201,14,8,9,49,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,10,23,20,25,43,44,45,46,47,201,14,8,9,49,40,25,8,9,20,20,8,8,9,9,41,41,41,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,10,23,20,25,43,44,45,46,47,201,14,8,9,49,41,40,8,9,8,9,40,42,23,20,8,9,49,41,40,41,42,23,20,43,44,45,46,8,9,49,40,40,40,41,41,41,42,42,42,23,23,23,20,20,20,43,43,43,44,44,44,45,45,45,46,46,46,8,8,8,9,9,9,49,49,49,25,25,25,41,14,40,14,0,41,41,41,41,10,41,176,40,41,42,10,23,20,43,44,45,46,8,9,49,49,41,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,42,42,42,42,42,42,42,42,42,42,10,10,10,10,10,23,23,23,20,20,20,20,20,20,20,20,20,20,20,25,43,44,45,46,47,201,14,8,8,9,9,49,49,49,49,49,8,8,9,9,49,49,175,175,176,176,177,177,40,40,178,178,179,179,180,180,181,181,182,182,183,183,184,184,185,185,186,186,187,187,188,188,189,189,190,190,191,191,192,192,193,193,194,194,195,195,196,196,197,197,198,198,199,199,200,200,41,41,42,42,10,10,23,23,20,20,25,25,43,43,44,44,45,45,46,46,47,47,201,201,14,14,8,8,9,9,49,49,8,8,9,9,8,9,8,9,8,9,8,9,8,9,175,175,176,176,177,177,40,40,178,178,179,179,180,180,181,181,182,182,183,183,184,184,185,185,186,186,187,187,188,188,189,189,190,190,191,191,192,192,193,193,194,194,195,195,196,196,197,197,198,198,199,199,200,200,41,41,42,42,10,10,23,23,20,20,25,25,43,43,44,44,45,45,46,46,47,47,201,201,14,14,8,8,9,9,49,49,49,41,41,40,41,178,178,178,179,179,179,180,180,180,181,181,181,182,182,182,183,183,183,184,184,184,185,185,185,186,186,186,187,187,187,188,188,188,189,189,189,190,190,190,191,191,191,192,192,192,193,193,193,194,194,194,195,195,195,196,196,196,197,197,197,198,198,198,199,199,199,20,20,20,41,49,20,41,40,14,14,49,177,40,42,23,20,43,44,45,46,8,9,49,41,200,41,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,10,23,20,25,43,44,45,46,47,201,14,8,9,49,41,41,8,9,8,9,41,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,10,23,20,25,43,44,45,46,47,201,14,8,9,49,10,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,10,23,20,25,43,44,45,46,47,201,14,8,9,49,40,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,10,23,20,25,43,44,45,46,47,201,14,8,9,49,14,23,8,9,8,9,20,20,20,20,20,20,20,20,20,20,20,41,8,8,9,9,40,177,23,43,44,45,46,8,9,8,8,9,9,25,41,41,41,41,41,41,8,8,9,9,200,8,8,8,9,9,9,8,9,8,9,200,0,10,10,41,8,8,9,9,0,41,43,44,45,46,8,9,8,9,41,20,14,41,41,41,41,14,41,41,10,10,10,8,8,9,9,8,9,8,9,8,9,8,9,8,9,8,9,8,8,9,9,25,40,25,8,9,10,41,41,10,10,40,42,23,20,8,9,49,8,9,41,41,8,9,25,25,23,8,9,41,40,42,23,20,43,44,45,46,8,9,49,40,41,42,10,23,20,43,44,45,46,47,8,9,49,49,25,175,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,10,23,20,25,43,44,45,46,47,201,14,8,9,49,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,42,42,42,42,42,42,42,42,42,42,10,23,20,25,43,44,45,46,47,201,14,8,9,49,10,40,42,23,20,43,44,45,46,8,9,49,40,42,23,20,43,44,45,46,8,9,49,40,42,23,20,43,44,45,46,8,9,49,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,10,23,20,25,43,44,45,46,47,201,14,8,9,49,40,41,42,23,20,43,44,45,46,8,9,49,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,10,23,20,25,43,44,45,46,47,201,14,8,9,49,8,9,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,10,23,20,25,43,44,45,46,47,201,14,8,9,49,177,40,8,9,20,41,41,41,175,176,177,40,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,41,42,10,23,20,25,43,44,45,46,47,201,14,8,9,49,8,8,9,9,0,0,0,0,0,0,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56],"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,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[2,3],[2,[[5,[4]]]],[6,7],[[8,8]],[[9,9]],[[10,11]],0,[[[14,[12,[13,[12]]]]],[[18,[[16,[15]],17]]]],[[],19],[[],[[5,[4]]]],[20,[[16,[[22,[[21,[20]]]]]]]],[23,[[16,[24]]]],[[25,26],[[18,[27]]]],[[],2],0,0,[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[2,2,[5,[4]],30,30,[16,[30]],[16,[30]],[16,[30]],31,[16,[5]]],[[18,[32,33]]]],[10],[[],34],[[35,36],37],[20,[[16,[[18,[38]]]]]],[[],[[18,[39]]]],[[8,8],[[16,[8]]]],[[9,9],[[16,[9]]]],[[8,8],[[16,[8]]]],[[9,9],[[16,[9]]]],[[8,8],[[16,[8]]]],[[9,9],[[16,[9]]]],[[]],[[]],[40,40],[41,41],[42,42],[10,10],[23,23],[20,20],[43,43],[44,44],[45,45],[46,46],[47,47],[8,8],[9,9],[[[49,[48,48]]],[[49,[48,48]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[43,43],50],[[44,44],50],[[45,45],50],[[46,46],50],[[8,8],50],[[9,9],50],[[],51],[52,16],[[[13,[12]]],53],[[[5,[4]]],[[5,[4]]]],[6,54],[55],[[47,55],56],[[47,55],57],[[],[[16,[58]]]],[[2,[5,[4]],30,30,[16,[30]],[16,[30]],[16,[30]],31,[16,[5]]],[[18,[59,33]]]],[[]],[[],[[16,[60]]]],[[],[[16,[[5,[61]]]]]],[[],[[16,[[5,[62]]]]]],[63,[[18,[40,64]]]],[63,[[18,[42,64]]]],[63,[[18,[23,64]]]],[63,[[18,[20,64]]]],[63,[[18,[43,64]]]],[63,[[18,[44,64]]]],[63,[[18,[45,64]]]],[63,[[18,[46,64]]]],[63,[[18,[8,64]]]],[63,[[18,[9,64]]]],[63,[[18,[[49,[65,66]],64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[],[[18,[8,64]]]],[[],[[18,[9,64]]]],[[[67,[4]]],[[16,[5]]]],[[[5,[4]]],[[16,[5]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[[15,63],[[18,[64]]]],[8,15],[8],[9],[9,15],[[],25],[[],47],[[],8],[[],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[69,[[18,[40]]]],[69,[[18,[25]]]],[69,[[18,[8]]]],[69,[[18,[9]]]],[[20,10],70],[[20,10],70],[8],[[8,8]],[[9,9]],[9],[71,[[16,[51]]]],[[],71],[[71,51,72],[[16,[72]]]],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[68],[[],[[16,[8]]]],[40,[[5,[4]]]],[8,[[5,[4,29]]]],[9,[[5,[4,29]]]],[8],[9],[[40,[0,[73,74]]]],[[42,[0,[73,74]]]],[[23,[0,[73,74]]]],[[20,[0,[73,74]]]],[[8,[0,[73,74]]]],[[9,[0,[73,74]]]],[[[49,[75,66]],[0,[73,74]]]],[35,[[18,[15]]]],[[40,40],31],[[41,41],31],[[42,42],31],[[23,23],31],[[20,20],31],[[43,43],31],[[44,44],31],[[45,45],31],[[46,46],31],[[8,8],31],[[9,9],31],[[[49,[[76,[[76,[[76,[76]]]]]],[76,[[76,[[76,[76]]]]]]]],[49,[[76,[[76,[[76,[76]]]]]],[76,[[76,[[76,[76]]]]]]]]],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],0,0,0,[35],[[[14,[12,[13,[12]]]],77]],0,[[[14,[12,[13,[12]]]]],[[16,[78]]]],[[[5,[57]]],5],[5,5],[[[5,[4]]],[[16,[[79,[51]]]]]],[5,[[5,[55]]]],[[],80],[10,31],[[]],[81,[[16,[2]]]],[[40,82],83],[[41,82],83],[[42,82],83],[[10,82],[[18,[84]]]],[[23,82],83],[[20,82],83],[[43,82],83],[[44,82],83],[[45,82],83],[[46,82],83],[[8,82],[[18,[84]]]],[[9,82],[[18,[84]]]],[[[49,[85,85]],82],[[18,[84]]]],[[[49,[85,85]],82],[[18,[84]]]],[6,86],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[87,[41]]],42],[[[88,[41]]],42],[89,42],[[[90,[41]]],42],[91,42],[[[92,[41]]],42],[[]],[[[93,[41]]],42],[[[94,[41]]],42],[[[95,[41]]],42],[[[96,[41]]],42],[16,10],[23,10],[[[97,[41]]],10],[98,10],[[]],[[]],[98,23],[[[97,[41]]],23],[[[100,[99,41]]],20],[[[100,[101,41]]],20],[[[100,[102,41]]],20],[[[100,[103,41]]],20],[[[100,[104,41]]],20],[[[100,[105,41]]],20],[[[100,[106,41]]],20],[[[100,[107,41]]],20],[[[100,[108,41]]],20],[[[100,[109,41]]],20],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[110,[8]]],8],[[]],[[]],[[[110,[9]]],9],[[],49],[[]],[111],[112],[112],[113,8],[113,8],[113,9],[113,9],[114],[115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[15,8],[15,9],[[],9],[15,8],[15,9],[15,8],[15,9],[[[0,[116,[117,[15]],[117,[34]]]],[0,[116,[117,[15]],[117,[34]]]]],8],[[[0,[116,[117,[15]],[117,[34]]]],[0,[116,[117,[15]],[117,[34]]]]],9],[[[0,[116,[117,[15]],[117,[34]]]],[0,[116,[117,[15]],[117,[34]]]]],8],[[[0,[116,[117,[15]],[117,[34]]]],[0,[116,[117,[15]],[117,[34]]]]],9],[[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]],[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]],127],[[18,[8]]]],[[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]],[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[120,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[121,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],[122,[[0,[48,118,117,117,[119,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[120,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[121,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],[122,[[0,[48,118,117,117,119,120,121,122,123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]]]],123,124,125,126]],127],[[18,[9]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[112],[[]],[[],30],[[[16,[[5,[4]]]]],[[5,[4]]]],[[[16,[[5,[4]]]]],[[5,[4]]]],[[],[[129,[128]]]],[[],128],[[],128],[[],51],[[],[[129,[51]]]],[[],51],[[],130],[[],130],[[],[[129,[130]]]],[[],131],[[],131],[[],[[129,[131]]]],[[],86],[[],[[129,[86]]]],[[],86],[[],[[129,[15]]]],[[],15],[[],15],[[],15],[[],15],[[],[[129,[15]]]],[[],[[129,[86]]]],[[],86],[[],86],[[],[[129,[4]]]],[[],4],[[],4],[[],15],[[],[[129,[15]]]],[[],15],[[],[[129,[51]]]],[[],51],[[],51],[[],15],[[],15],[[],[[129,[15]]]],[[],[[129,[86]]]],[[],86],[[],86],[[],71],[[],[[129,[71]]]],[[],71],[[],[[129,[132]]]],[[],132],[[],132],[[],30],[[],[[129,[30]]]],[[],30],[[],[[129,[133]]]],[[],133],[[],133],[[],[[129,[80]]]],[[],80],[[],80],[[],134],[[],[[129,[134]]]],[[],134],[[],30],[[],30],[[],[[129,[30]]]],[[],30],[[],30],[[],[[129,[30]]]],[[],8],[[],8],[[],[[129,[8]]]],[20,135],[136,[[67,[136]]]],[20,137],[138,[[16,[[140,[139]]]]]],[[[0,[141,74]],142],34],[[],[[67,[136]]]],[71,[[16,[143]]]],[[40,144],[[67,[4]]]],[[[14,[12,[13,[12]]]]],[[18,[31,17]]]],[[[14,[12,[13,[12]]]],11],[[18,[31,17]]]],[[[49,[141,141]],145]],[[],8],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[[146,[51]]],16],[[],[[16,[68]]]],[36,5],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[]],[[],[[5,[4]]]],[[8,8],15],[[9,9],15],[[8,15],8],[[9,15],9],[[],[[5,[[28,[4]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[40,5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[14,[12,[13,[12]]]]],[[18,[[147,[12]],27]]]],[23,[[16,[24]]]],[[],31],[[],31],[8,31],[9,31],[20,31],[20,[[16,[[100,[99,41]]]]]],[20,[[16,[[100,[102,41]]]]]],[20,[[16,[[100,[101,41]]]]]],[20,[[16,[[100,[105,41]]]]]],[20,[[16,[[100,[109,41]]]]]],[20,[[16,[[100,[106,41]]]]]],[20,[[16,[[100,[107,41]]]]]],[20,[[16,[[100,[108,41]]]]]],[20,[[16,[[100,[103,41]]]]]],[20,[[16,[[100,[104,41]]]]]],[[148,148],31],[8,31],[8,31],[9,31],[9,31],[[],[[67,[144]]]],[[],8],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],68],[[],8],[[]],[[],9],[[]],0,[[],149],[[],150],[15,[[16,[149]]]],[15,[[16,[149]]]],[[],[[5,[15]]]],[[],[[5,[15]]]],[[],8],[[]],[[],9],[[]],[[],[[16,[136]]]],[[8,8]],[[8,[0,[[119,[[0,[[119,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],48,[151,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[120,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],123]]]],48,[151,[[0,[[119,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],48,[151,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[120,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],48,[151,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[120,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],123]]]],[120,[[0,[[119,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],48,[151,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[120,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],123]]]],123]]]],[[8,80],80],[[9,9]],[[9,[0,[[119,[[0,[[119,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],48,[151,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[120,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],123]]]],48,[151,[[0,[[119,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],48,[151,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[120,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],48,[151,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[120,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],123]]]],[120,[[0,[[119,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],48,[151,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],[120,[[0,[[119,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],48,[151,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[152,[15]],[121,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],[120,[[0,[[119,[[0,[119,48,151,152,121,120,123]]]],48,[151,[[0,[119,48,151,152,121,120,123]]]],[152,[15]],[121,[[0,[119,48,151,152,121,120,123]]]],[120,[[0,[119,48,151,152,121,120,123]]]],123]]]],123]]]],123]]]],123]]]],[[9,80],80],[[8,[0,[153,[152,[15]]]]],[[0,[153,[152,[15]]]]]],[[9,[0,[153,[152,[15]]]]],[[0,[153,[152,[15]]]]]],[[8,[0,[153,[152,[15]]]]],[[0,[153,[152,[15]]]]]],[[9,[0,[153,[152,[15]]]]],[[0,[153,[152,[15]]]]]],[[],[[16,[136]]]],[[],154],[[],10],[[],10],[[]],[[],8],[[],8],[[],9],[[],9],0,[[[146,[51]]],16],[[43,43],[[16,[50]]]],[[44,44],[[16,[50]]]],[[45,45],[[16,[50]]]],[[46,46],[[16,[50]]]],[[8,8],[[16,[50]]]],[[9,9],[[16,[50]]]],[[8,68]],[[9,68]],[[],[[18,[38]]]],[[20,[155,[20]],68],[[16,[[18,[38]]]]]],[[[14,[12,[13,[12]]]]],[[16,[[156,[12]]]]]],[15,[[157,[86]]]],[15,[[158,[86]]]],[15,86],[80,86],[[[14,[12,[13,[12]]]]]],[[],51],[6,159],[10],[[],10],[[],10],[[8,8],8],[[8,8],8],[[9,9],9],[[9,9],9],[[8,8,127],8],[[9,9,127],9],[[8,8],8],[[9,9],9],[[8,68],8],[[9,68],9],[[8,[0,[160,[152,[15]]]]],[[0,[160,[152,[15]]]]]],[[9,[0,[160,[152,[15]]]]],[[0,[160,[152,[15]]]]]],[[8,[0,[160,[152,[15]]]]],[[0,[160,[152,[15]]]]]],[[9,[0,[160,[152,[15]]]]],[[0,[160,[152,[15]]]]]],[[8,[0,[160,[152,[15]]]]],[[0,[160,[152,[15]]]]]],[[9,[0,[160,[152,[15]]]]],[[0,[160,[152,[15]]]]]],[[8,8],8],[[8,8],8],[[9,9],9],[[9,9],9],0,[[40,161],18],[[25,161],18],[[8,161],18],[[9,161],18],[[10,[162,[10]]]],[[71,163],31],[[71,163],31],[[],10],[[],10],[40,68],[42,68],[23,68],[20,68],[8,68],[9,68],[[[49,[75,66]]],68],[8,8],[9,9],[[2,30],164],[165,[[18,[[5,[[5,[4]]]],166]]]],[[8,8]],[[9,9]],0,0,0,[[],50],[[],50],[[],52],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[[67,[4]]],[[5,[4,29]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],27],0,[54,[[16,[6]]]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[42,[[18,[[90,[41]]]]]],[42,[[18,[[95,[41]]]]]],[42,[[18,[[94,[41]]]]]],[42,[[18,[89]]]],[42,[[18,[[88,[41]]]]]],[42,[[18,[[87,[41]]]]]],[42,[[18,[[92,[41]]]]]],[42,[[18,[[96,[41]]]]]],[42,[[18,[91]]]],[42,[[18,[[93,[41]]]]]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[10,77],[[18,[10]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],[[5,[4,29]]]],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],167],[[],168],[[],168],[[],168],[[],168],[[],168],[[],168],[[],168],[[],168],[[],168],[[],[[168,[169]]]],[[],[[168,[169]]]],[[],[[168,[169]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[40,77]],[[8,77]],[[9,77]],[[20,[155,[20]],68],[[16,[170]]]],[171,170],[171,170],[[],128],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],9],[[],9],[[136,[67,[4]]],[[16,[[5,[4]]]]]],0,0,0,0,0,[1],[[],[[28,[4]]]],[[],[[5,[4,29]]]],[[],[[28,[4]]]],[[]],[[]],[[]],[56,56],[[]],[63,[[18,[56,64]]]],[[[67,[4]]],[[18,[64]]]],[[15,[67,[4]]],[[18,[64]]]],[[15,63],[[18,[64]]]],[[],56],[68],[68],[69,[[18,[56]]]],[68],[56,[[5,[4,29]]]],[[56,[0,[73,74]]]],[[56,56],31],[[],31],[[],31],[[],31],[[56,82],[[18,[84]]]],[[[173,[75,75,75,172]]],56],[[]],[[[174,[75,75,75,172]]],56],[[[67,[4]]],[[18,[56,64]]]],[[]],[[]],[[]],[[]],[[],[[5,[4,29]]]],[[],68],[[]],[[]],[[]],[[],31],[[56,161],18],[56,68],[[[67,[4]]],[[5,[4,29]]]],[[]],[[],18],[[],18],[[],[[28,[4]]]],[[],[[28,[4]]]],[[],[[5,[4,29]]]],[[],167],[[],[[168,[169]]]],[[]],[[]],[[56,77]],[[]]],"c":[5,6,8,10,841,842],"p":[[3,"Private"],[3,"H160"],[3,"Basic"],[15,"u8"],[3,"Vec"],[6,"AccountId"],[6,"Index"],[3,"Permill"],[3,"Perbill"],[3,"RuntimeOrigin"],[8,"Fn"],[8,"Block"],[8,"CallApiAt"],[3,"RuntimeApiImpl"],[15,"u32"],[4,"Option"],[4,"ApiError"],[4,"Result"],[6,"ApplyExtrinsicResult"],[4,"RuntimeCall"],[6,"PostDispatchInfoOf"],[6,"DispatchResultWithInfo"],[4,"OriginCaller"],[4,"RawOrigin"],[3,"RuntimeGenesisConfig"],[3,"Storage"],[3,"String"],[15,"array"],[3,"Global"],[3,"U256"],[15,"bool"],[6,"CallInfo"],[4,"DispatchError"],[15,"u64"],[6,"Block"],[3,"InherentData"],[3,"CheckInherentsResult"],[4,"TransactionValidityError"],[4,"CheckTxValidityError"],[3,"SessionKeys"],[3,"Runtime"],[4,"RuntimeEvent"],[4,"RuntimeFreezeReason"],[4,"RuntimeHoldReason"],[4,"RuntimeLockId"],[4,"RuntimeSlashReason"],[3,"TransactionConverter"],[8,"Clone"],[4,"MultiAddress"],[4,"Ordering"],[6,"BlockNumber"],[6,"Moment"],[3,"ApiRef"],[4,"MultiAccountId"],[4,"TransactionV2"],[3,"UncheckedExtrinsic"],[6,"UncheckedExtrinsic"],[3,"CrateVersion"],[6,"CreateInfo"],[6,"BlockV2"],[4,"ReceiptV3"],[3,"TransactionStatus"],[8,"Input"],[3,"Error"],[8,"Decode"],[8,"HasCompact"],[15,"slice"],[15,"usize"],[8,"Deserializer"],[6,"DispatchResultWithPostInfo"],[3,"DomainId"],[6,"Hash"],[8,"Output"],[8,"Sized"],[8,"Encode"],[8,"PartialEq"],[8,"FnOnce"],[3,"StorageProof"],[3,"ExtractedStateRootsFromProof"],[3,"Weight"],[8,"IntoIterator"],[3,"Formatter"],[6,"Result"],[3,"Error"],[8,"Debug"],[6,"Balance"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[6,"Origin"],[6,"Origin"],[6,"Timestamp"],[6,"CallableCallFor"],[6,"Balances"],[6,"Ethereum"],[6,"ExecutivePallet"],[6,"BaseFee"],[6,"System"],[6,"Transporter"],[6,"EVM"],[6,"Sudo"],[6,"Messenger"],[3,"Compact"],[15,"never"],[3,"OwnedFd"],[15,"f64"],[8,"IntoFilelike"],[8,"IntoSocketlike"],[8,"RationalArg"],[8,"TryInto"],[8,"Ord"],[8,"Div"],[8,"Rem"],[8,"Add"],[8,"AddAssign"],[8,"Unsigned"],[8,"Zero"],[8,"One"],[8,"MultiplyRational"],[4,"Rounding"],[3,"RuntimeVersion"],[8,"From"],[3,"BlockLength"],[3,"BlockWeights"],[6,"EndpointId"],[6,"Precompiles"],[4,"PostLogContent"],[3,"CallMetadata"],[15,"str"],[3,"DispatchInfo"],[4,"Endpoint"],[8,"EndpointHandler"],[3,"Box"],[8,"Hash"],[8,"BuildHasher"],[6,"ChannelId"],[3,"KeyTypeId"],[8,"Hasher"],[3,"CrossDomainMessage"],[6,"StorageChanges"],[3,"U256"],[3,"OpaqueMetadata"],[3,"RuntimeMetadataPrefixed"],[8,"Mul"],[8,"UniqueSaturatedInto"],[8,"MultiplyArg"],[3,"NativeVersion"],[6,"DispatchInfoOf"],[6,"ProofRecorder"],[3,"FeeDetails"],[3,"RuntimeDispatchInfo"],[3,"RelayerMessagesWithStorageKey"],[8,"ReciprocalArg"],[8,"Serializer"],[8,"Into"],[6,"MessageId"],[3,"H256"],[6,"AccountId"],[4,"VerifyTxValidityError"],[3,"TypeId"],[3,"Type"],[4,"MetaForm"],[6,"TransactionValidity"],[4,"TransactionSource"],[8,"SignedExtension"],[3,"UncheckedExtrinsic"],[3,"UncheckedExtrinsic"],[3,"AccountId20Converter"],[3,"FindAuthorTruncated"],[3,"BaseFeeThreshold"],[3,"Version"],[3,"BlockHashCount"],[3,"RuntimeBlockLength"],[3,"RuntimeBlockWeights"],[3,"ExistentialDeposit"],[3,"MaxLocks"],[3,"MaxReserves"],[3,"TransactionByteFee"],[3,"OperationalFeeMultiplier"],[3,"StateRootsBound"],[3,"RelayConfirmationDepth"],[3,"MaximumRelayers"],[3,"RelayerDeposit"],[3,"CoreDomainId"],[3,"TransporterEndpointId"],[3,"BlockGasLimit"],[3,"PrecompilesValue"],[3,"WeightPerGas"],[3,"PostOnlyBlockHash"],[3,"BoundDivision"],[3,"DefaultBaseFeePerGas"],[3,"DefaultElasticity"],[3,"PalletInfo"],[3,"RuntimeApi"]]},\ "orml_vesting":{"doc":"Vesting Module","t":"RDILLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMMMLMLLLLLLLLLLLLKKLNQENIQEEDNQNQGDQGNQNGNQNNLLLLLLLLLLLLLLLLLLLLLLLLLNLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLCCLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLNMLLLLLLLLMMMMMMMMMMMFFFFDLLLLLLLLLLLLLLLLLLLL","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","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","build_module_genesis_storage","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","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"],[304,"orml_vesting::module::Call"],[309,"orml_vesting::module::Event"],[315,"orml_vesting::module::dispatchables"],[319,"orml_vesting::module::storage_types"]],"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,11,11,11,11,11,11,55,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,55,55,11,41,31,0,37,0,31,0,0,0,41,31,41,31,0,0,31,0,41,31,37,0,37,31,41,41,37,38,39,41,37,39,41,37,39,41,37,39,41,37,32,38,39,41,37,32,38,39,32,32,38,39,38,39,37,38,39,37,38,39,38,38,38,41,37,39,41,37,39,41,37,39,41,37,39,32,41,37,32,38,39,41,37,32,38,39,32,39,0,41,37,32,38,39,41,37,39,37,38,39,37,37,37,38,38,38,39,39,39,41,37,38,39,41,37,32,38,39,41,41,37,37,32,32,38,38,39,39,41,41,37,37,32,32,38,38,39,39,39,39,39,39,39,41,37,39,38,38,41,37,32,38,39,38,41,37,32,38,39,41,37,32,38,39,41,37,32,38,39,38,38,39,39,39,39,38,38,38,38,38,38,38,32,41,37,39,38,0,41,37,39,37,38,39,41,37,32,38,39,41,37,32,38,39,0,0,41,37,39,41,37,39,41,37,39,41,37,32,38,39,41,37,39,41,37,32,38,39,41,37,32,38,39,38,39,38,39,32,38,41,37,32,38,39,38,41,56,57,56,58,58,59,60,60,60,59,61,0,0,0,0,0,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62],"f":[0,0,0,[1],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[3,[2]]]],[[]],[[]],[6,7],[[[11,[8,[0,[8,9,10]]]]],[[11,[8,[0,[8,9,10]]]]]],[[]],[12,[[15,[[11,[13,[0,[10,9,10]]]],14]]]],[[[16,[2]]],[[15,[14]]]],[[6,[16,[2]]],[[15,[14]]]],[[6,12],[[15,[14]]]],[17],[17],[17],[[[11,[18,[0,[10,9,10]]]],[0,[19,20]]]],[[[11,[[0,[21,22]],[0,[21,9,22]]]]],[[23,[[0,[21,22]]]]]],[[[11,[24,[0,[24,9,10]]]],[11,[24,[0,[24,9,10]]]]],25],[[],25],[[],25],[[],25],[[[11,[26,[0,[26,9,10]]]],27],28],[[]],[[]],[[]],[[]],[[]],[[],[[5,[2,4]]]],[[],17],[[]],[[]],[[]],[[[11,[[0,[21,22]],[0,[21,9,22]]]],[0,[21,22]]],[[0,[21,9,22]]]],[[],17],0,0,0,0,[[[11,[18,[0,[10,9,10]]]]],17],0,[[[16,[2]]],[[5,[2,4]]]],[[]],[[[11,[[0,[21,22]],[0,[21,9,22]]]]],[[23,[[0,[21,9,22]]]]]],[[],15],[[],15],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],29],[[],30],[[]],[[]],[6,7],[[],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,[1],[1],[1],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[32,[31]]]],[[[32,[31]],33],[[15,[34]]]],[[[35,[31]]],36],0,[[[35,[31]]],36],0,[[[37,[31]]],[[37,[31]]]],[38,38],[[[39,[31]]],[[39,[31]]]],[[]],[[]],[[]],[[],17],[[],40],[[]],[12,[[15,[41,14]]]],[12,[[15,[[37,[31]],14]]]],[12,[[15,[[39,[31]],14]]]],[[[16,[2]]],[[15,[14]]]],[[[16,[2]]],[[15,[14]]]],[[[16,[2]]],[[15,[14]]]],[[6,[16,[2]]],[[15,[14]]]],[[6,[16,[2]]],[[15,[14]]]],[[6,[16,[2]]],[[15,[14]]]],[[6,12],[[15,[14]]]],[[6,12],[[15,[14]]]],[[6,12],[[15,[14]]]],[[],[[32,[31]]]],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[42,[[15,[[32,[31]]]]]],[[[39,[31]]],43],0,[17],[17],[17],[17],[17],[[41,[0,[19,20]]]],[[[37,[31]],[0,[19,20]]]],[[[39,[31]],[0,[19,20]]]],[[[37,[31]],[37,[31]]],25],[[38,38],25],[[[39,[31]],[39,[31]]],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[[41,[31]],27],28],[[[37,[31]],27],28],[[38,27],28],[[[39,[31]],27],28],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[39,[31]]],2],[[],[[16,[2]]]],[[[39,[31]]],44],[[],[[16,[44]]]],[[[39,[31]]],45],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],17],[[],[[5,[46]]]],[[],17],[[],17],[[],17],[[],17],[[],17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],44],[[],44],[[],[[39,[31]]]],[[],[[39,[31]]]],[[[5,[11]]],[[39,[31]]]],[11,[[39,[31]]]],[[]],[[],47],[[]],[[]],[7,7],[[],7],[[],7],[[[32,[31]],48],15],[41,17],[[[37,[31]]],17],[[[39,[31]]],17],[[],[[5,[49]]]],0,[[[16,[2]]],[[5,[2,4]]]],[[[16,[2]]],[[5,[2,4]]]],[[[16,[2]]],[[5,[2,4]]]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,0,[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],29],[[],29],[[],29],[[],29],[[],29],[[],30],[[],30],[[],30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[35,[31]],[5,[11]]],36],0,[[[35,[31]],11],36],0,0,[50,[[51,[11]]]],[[]],[[]],[[]],[[]],[[]],[[],[[5,[52]]]],[7,[[54,[53]]]],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[[5,[11]]]],[11],0,[[]],[[]],[17],[17],[17],[[]],[[]],[[]],[[]],[[]],[[],17],[[]],[[]],[[]],[[],15],[[],15],[[],29],[[]],[[]],[[]]],"c":[72],"p":[[3,"Private"],[15,"u8"],[15,"array"],[3,"Global"],[3,"Vec"],[15,"u32"],[3,"Weight"],[8,"Clone"],[8,"MaxEncodedLen"],[8,"HasCompact"],[3,"VestingSchedule"],[8,"Input"],[8,"Decode"],[3,"Error"],[4,"Result"],[15,"slice"],[15,"usize"],[8,"Encode"],[8,"Output"],[8,"Sized"],[8,"AtLeast32Bit"],[8,"Copy"],[4,"Option"],[8,"PartialEq"],[15,"bool"],[8,"Debug"],[3,"Formatter"],[6,"Result"],[3,"TypeId"],[3,"Type"],[8,"Config"],[3,"GenesisConfig"],[3,"Storage"],[3,"String"],[6,"OriginFor"],[6,"DispatchResult"],[4,"Event"],[3,"Pallet"],[4,"Call"],[3,"CrateVersion"],[4,"Error"],[8,"Deserializer"],[6,"DispatchResultWithPostInfo"],[15,"str"],[3,"DispatchInfo"],[3,"PalletInfoData"],[3,"StorageVersion"],[8,"Serializer"],[3,"StorageInfo"],[8,"EncodeLike"],[3,"BoundedVec"],[3,"TrackedStorageKey"],[3,"PostDispatchInfo"],[3,"DispatchErrorWithPostInfo"],[8,"WeightInfo"],[13,"vested_transfer"],[13,"claim_for"],[13,"update_vesting_schedules"],[13,"Claimed"],[13,"VestingScheduleAdded"],[13,"VestingSchedulesUpdated"],[3,"VestingSchedules"]]},\ -"pallet_domain_id":{"doc":"Pallet Domain Id","t":"EIDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLCCLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLL","n":["Call","Config","GenesisConfig","Module","Pallet","__clone_box","__clone_box","blake2_128","blake2_128_concat","blake2_256","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","build_module_genesis_storage","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","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","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"],[129,"pallet_domain_id::storage_types"]],"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,10,12,12,12,12,10,6,12,10,6,12,6,6,10,12,10,12,10,10,10,12,12,12,12,6,10,6,12,10,6,12,6,12,0,6,10,6,12,10,12,10,10,10,12,12,12,10,12,10,6,12,10,10,6,6,12,12,10,10,6,6,12,12,12,12,12,12,12,12,10,10,10,6,12,10,10,6,12,10,6,12,10,6,12,10,10,10,10,10,10,10,10,10,6,10,0,12,10,12,10,6,12,10,6,12,0,0,12,12,12,10,6,12,12,10,6,12,10,6,12,10,6,12,10,0,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34],"f":[0,0,0,0,0,[1],[1],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[3,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[6],[[6,7],[[9,[8]]]],[10,10],[[[12,[11]]],[[12,[11]]]],[[]],[[]],[[],13],[[],14],[[]],[15,[[9,[[12,[11]],16]]]],[[[17,[2]]],[[9,[16]]]],[[18,[17,[2]]],[[9,[16]]]],[[18,15],[[9,[16]]]],[[],6],[13],[13],[13],[13],[13],[13],[19,[[9,[6]]]],[[[12,[11]]],20],0,0,[13],[13],[13],[[10,10],21],[[[12,[11]],[12,[11]]],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[10,22],23],[[[12,[11]],22],23],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[12,[11]]],2],[[],[[17,[2]]]],[[[12,[11]]],24],[[],[[17,[24]]]],[[[12,[11]]],25],[[],[[5,[2,4]]]],[[],13],[[],[[5,[26]]]],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],24],[[],24],[[]],[[],27],[[]],[[]],[28,28],[[],28],[[],28],[[6,29],9],[[],[[5,[30]]]],0,[[[17,[2]]],[[5,[2,4]]]],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,0,[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],31],[[],31],[[],31],[[],32],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[5,[33]]]],0,[[]],[[]],[13],[13],[13],[[]],[[]],[[]],[[]],[[]],[[],13],[[]],[[]],[[]],[[],9],[[],9],[[],31],[[]],[[]],[[]]],"c":[3],"p":[[3,"Private"],[15,"u8"],[15,"array"],[3,"Global"],[3,"Vec"],[3,"GenesisConfig"],[3,"Storage"],[3,"String"],[4,"Result"],[3,"Pallet"],[8,"Config"],[4,"Call"],[15,"usize"],[3,"CrateVersion"],[8,"Input"],[3,"Error"],[15,"slice"],[15,"u32"],[8,"Deserializer"],[6,"DispatchResultWithPostInfo"],[15,"bool"],[3,"Formatter"],[6,"Result"],[15,"str"],[3,"DispatchInfo"],[3,"PalletInfoData"],[3,"StorageVersion"],[3,"Weight"],[8,"Serializer"],[3,"StorageInfo"],[3,"TypeId"],[3,"Type"],[3,"TrackedStorageKey"],[3,"SelfDomainId"]]},\ -"pallet_domains":{"doc":"Pallet Domains","t":"NNNNQENNEIQQQNQNQQNNQNNQNEEGGNDIQQNNNQQQQQGGNNNNNDNNQNQQQNNNNQDQNLLLLNLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLALLKALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLNLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLNLNLALLLLLLKKKLALNLLNLLLNLLLLLLLLLLLLLLLLLLLLLLCCLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLALLLNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNDENNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFFFFFFNDNDENNNNNNNNLLLLLLLLLLLLLLLLLMLLLLMLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMMMMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENNNNNDNDNLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLDDDDDDDDDDDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDILLLLLLLLLLLLLLKLKLKLLLLLLL","n":["BadBundleSignature","BadOperator","BadVrfSignature","BlockTree","BlockTreePruningDepth","BundleError","BundleStored","BundleTooLarge","Call","Config","ConfirmationDepthK","Currency","DomainBlockReward","DomainEpochCompleted","DomainHash","DomainInstantiated","DomainInstantiationDeposit","DomainNumber","DomainRegistry","DomainRuntimeCreated","DomainRuntimeUpgradeDelay","DomainRuntimeUpgradeScheduled","DomainRuntimeUpgraded","DomainTxRangeAdjustmentInterval","DuplicatedBundle","Error","Event","ExecutionInbox","ExecutionReceiptOf","FraudProof","GenesisConfig","HoldIdentifier","HoldIdentifier","InitialDomainTxRange","InvalidDomainId","InvalidExtrinsicRoot","InvalidOperatorId","MaxBundlesPerBlock","MaxDomainBlockSize","MaxDomainBlockWeight","MaxDomainNameLength","MinOperatorStake","Module","OpaqueBundleOf","OperatorDeregistered","OperatorNominated","OperatorRegistered","OperatorRewarded","OperatorSwitchedDomain","Pallet","PreferredOperator","Receipt","RuntimeEvent","RuntimeRegistry","Share","StakeEpochDuration","StakeWithdrawalLockingPeriod","Staking","StakingEpoch","StaleBundle","ThresholdUnsatisfied","TreasuryAccount","TxRangeState","WeightInfo","WithdrewStake","__clone_box","__clone_box","__clone_box","auto_stake_block_rewards","auto_stake_block_rewards","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","block_tree","block_tree_pruning_depth","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_module_genesis_storage","bundle_producer_election_params","calculate_tx_range","clear","clone","clone","clone","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","default","default","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deregister_operator","deregister_operator","deserialize","dispatch_bypass_filter","dispatchables","domain_block_limit","domain_instance_data","domain_instantiation_id","domain_registry","domain_runtime_code","domain_tx_range","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","fmt","fmt","fmt","fmt","fmt","fmt","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_ref","from_ref","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","index","infos","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_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","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_upgrade_domain_runtime","new_call_variant_withdraw_stake","nominate_operator","nominate_operator","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","pre_dispatch","register_domain_runtime","register_domain_runtime","register_operator","register_operator","runtime_id","runtime_registry","serialize","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_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","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","tx_range","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","upgrade_domain_runtime","upgrade_domain_runtime","validate_unsigned","vzip","vzip","vzip","vzip","vzip","vzip","vzip","weights","whitelisted_storage_keys","with_weight","withdraw_stake","withdraw_stake","amount","amount","code","code","config","domain_config","domain_id","fraud_proof","new_domain_id","opaque_bundle","operator_id","operator_id","operator_id","operator_id","operator_id","runtime_id","runtime_name","runtime_type","withdraw","bundle_author","bundle_hash","completed_epoch_index","domain_id","domain_id","domain_id","domain_id","new_domain_id","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","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","upgrade_domain_runtime","withdraw_stake","BalanceFreeze","DomainConfig","DomainNameTooLong","DomainObject","Error","ExceedMaxDomainBlockSize","ExceedMaxDomainBlockWeight","FailedToGenerateGenesisStateRoot","InsufficientFund","InvalidBundlesPerBlock","InvalidSlotProbability","MaxDomainId","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","owner_account_id","raw_genesis_config","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","FailedToExtractRuntimeVersion","InvalidSpecName","MaxRuntimeId","MaxScheduledBlockNumber","MissingRuntimeObject","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","code","code","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","identity","identity","identity","init","init","init","into","into","into","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","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","DomainBlocks","DomainRegistry","DomainStakingSummary","DomainTxRangeState","ExecutionInbox","HeadDomainNumber","HeadReceiptNumber","InboxedBundle","LastEpochStakingDistribution","NextDomainId","NextOperatorId","NextRuntimeId","Nominators","OperatorIdOwner","Operators","PendingDeposits","PendingGenesisDomain","PendingNominatorUnlocks","PendingOperatorDeregistrations","PendingOperatorSwitches","PendingOperatorUnlocks","PendingSlashes","PendingUnlocks","PendingWithdrawals","PreferredOperator","RuntimeRegistry","ScheduledRuntimeUpgrades","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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","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_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","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","from","from","from","from","from","from","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_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","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","into","into","into","into","into","into","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_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","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_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","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","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","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","vzip","vzip","vzip","vzip","vzip","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","borrow","borrow_mut","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","submit_core_bundle","submit_core_bundle","submit_system_bundle","submit_system_bundle","submit_system_domain_invalid_state_transition_proof","submit_system_domain_invalid_state_transition_proof","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip"],"q":[[0,"pallet_domains"],[420,"pallet_domains::Call"],[439,"pallet_domains::Event"],[463,"pallet_domains::block_tree"],[559,"pallet_domains::dispatchables"],[570,"pallet_domains::domain_registry"],[719,"pallet_domains::runtime_registry"],[864,"pallet_domains::storage_types"],[1473,"pallet_domains::weights"]],"d":["Invalid signature on the bundle header.","Operator is not allowed to produce bundles in current …","Invalid vrf signature in the proof of election.","Block tree specific errors","The block tree pruning depth, its value should <= …","","A domain bundle was included.","Bundle size exceed the max bundle size limit in the domain …","Contains a variant per dispatchable extrinsic that this …","Configuration trait of this pallet.","Same with pallet_subspace::Config::ConfirmationDepthK.","Currency type used by the domains for staking and other …","A fixed domain block reward.","","Domain block hash type.","","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 …","","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.","","Can not find the operator for given operator id.","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.","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 …","","An invalid execution receipt found in the bundle.","","Runtime registry specific errors","Type representing the shares in the staking protocol.","Domain epoch transition interval","Minimum number of blocks after which any finalized …","Staking related errors.","Staking epoch specific errors.","The Bundle is created too long ago.","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","See Pallet::deregister_operator.","","","Auto-generated docs-only module listing all defined …","Returns the domain block limit of the given domain.","","","Domain registry for domains","","Returns the tx range for the domain.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","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.","","","","","","","","Returns the best execution chain number.","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","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 upgrade_domain_runtime.","Create a call with the variant withdraw_stake.","","See Pallet::nominate_operator.","","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.","","","","","","","","","","","","See Pallet::register_domain_runtime.","","See Pallet::register_operator.","","Runtime registry for domains","","","","","","","","","","","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Current tx range.","","","","","","","","","","","","","","","","","","","","","","","","","","","","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","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 …","The address of the domain creator, used to validate …","The genesis config of the domain, encoded in json format. …","A pointer to the RuntimeRegistry entry for this domain.","","","","The expected number of bundles for a domain block, must be …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Runtime specific errors","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The domain block tree, map (domain_id, domain_block_number…","Mapping of 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 …","The genesis domian that scheduled to register at block #1, …","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 …","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","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.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from 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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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.","","","","","","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: Domains SuccessfulBundles (r:1 w:1) Proof …","","Storage: Settlement OldestReceiptNumber (r:1 w:1) Proof …","","Storage: Settlement HeadReceiptNumber (r:1 w:1) Proof …","","","","","",""],"i":[28,28,28,25,2,0,20,28,0,0,2,2,2,20,2,20,2,2,25,20,2,20,20,2,28,0,0,0,0,25,0,0,2,2,28,28,28,2,2,2,2,2,0,0,20,20,20,20,20,0,20,28,2,25,2,2,2,25,25,28,28,2,0,2,20,19,20,21,19,21,25,20,21,27,28,25,20,21,27,28,25,20,21,27,28,0,19,19,25,20,10,21,27,28,19,25,20,10,21,27,28,10,10,19,0,27,19,20,21,19,20,21,19,19,19,25,20,21,27,28,25,20,21,27,28,25,20,21,27,28,25,20,21,27,28,10,27,19,25,20,10,21,27,28,19,25,20,10,21,27,28,19,21,10,21,0,19,19,74,0,19,19,19,25,20,10,21,27,28,25,20,21,27,28,19,20,21,27,28,19,19,19,20,20,20,21,21,21,27,27,27,19,25,20,21,27,28,19,25,25,25,25,20,10,21,27,28,19,19,25,25,20,20,10,10,21,21,27,27,28,28,19,19,25,25,20,20,10,10,21,21,27,27,28,28,10,19,21,21,21,21,21,19,25,20,21,27,28,19,19,19,25,20,10,21,27,28,19,21,19,27,27,19,25,20,10,21,27,28,19,25,20,10,21,27,28,19,25,20,10,21,27,28,27,19,19,21,21,21,21,21,21,21,21,21,21,21,19,21,19,19,19,27,19,19,19,19,19,19,19,19,19,19,19,21,19,21,19,0,10,25,20,21,27,28,74,74,74,19,0,19,21,19,19,21,19,19,19,21,25,20,21,27,28,19,20,21,19,25,20,10,21,27,28,19,25,20,10,21,27,28,0,0,25,20,21,27,28,25,20,21,27,28,25,20,21,27,28,27,19,25,20,10,21,27,28,25,20,21,27,28,19,25,20,10,21,27,28,19,25,20,10,21,27,28,19,21,19,19,25,20,10,21,27,28,0,19,25,19,21,75,76,77,78,75,79,75,80,81,82,76,81,83,84,85,78,77,77,84,86,86,87,86,88,89,87,90,91,92,93,90,88,91,94,92,93,95,95,96,97,98,96,97,41,41,0,0,41,41,41,41,41,41,41,41,41,66,41,66,41,66,41,66,41,66,41,66,66,66,41,66,41,66,41,66,41,66,41,66,41,66,41,66,41,66,41,66,66,66,66,66,41,66,41,66,41,41,66,66,41,41,66,66,41,66,41,66,41,66,41,66,41,66,66,41,66,41,66,66,41,66,41,66,41,66,41,66,41,66,41,66,41,66,41,66,41,66,41,66,0,0,0,0,0,0,0,0,0,0,0,40,0,40,0,0,40,40,40,40,40,40,40,40,46,69,40,46,69,40,46,69,40,46,69,40,46,69,40,46,69,46,46,69,46,69,69,40,46,69,40,46,69,40,46,69,40,46,69,40,46,69,40,46,69,69,46,40,46,69,40,46,69,40,46,69,46,46,46,69,69,69,40,46,69,40,46,69,40,40,46,46,69,69,40,40,46,46,69,69,69,40,46,69,40,46,69,40,46,69,40,46,69,40,46,69,46,46,69,69,46,40,46,69,46,40,46,69,46,69,40,46,69,40,46,69,40,46,69,40,46,69,40,46,69,40,46,69,40,46,69,40,46,69,40,46,69,40,46,69,0,39,39,39,39,39,0,39,0,39,72,73,39,72,73,39,72,73,39,72,73,39,72,73,39,72,73,72,73,72,73,72,73,72,39,72,73,39,72,73,39,72,73,39,72,73,39,72,73,39,72,73,39,72,73,39,72,73,39,72,73,72,72,72,73,73,73,39,72,73,39,72,73,39,39,72,72,73,73,39,39,72,72,73,73,72,39,72,73,39,72,73,39,72,73,39,72,73,39,72,73,72,72,72,39,72,73,39,72,73,72,73,39,72,73,39,72,73,39,72,73,39,72,73,39,72,73,39,72,73,39,72,73,39,72,73,39,72,73,72,72,73,39,72,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,99,99,100,100,101,101,102,102,103,103,104,104,105,105,106,106,107,107,108,108,109,109,110,110,111,111,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,99,99,100,100,101,101,102,102,103,103,104,104,105,105,106,106,107,107,108,108,109,109,110,110,111,111,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,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,0,0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,129,128,129,128,129,128,128,128,128,128,128,128],"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,[1],[1],[1],[[[3,[2]],4],5],0,[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[10,[2]]]],[[[10,[2]],11],[[13,[12]]]],[14,[[16,[15]]]],[[17,18,18],17],[[]],[19,19],[[[20,[2]]],[[20,[2]]]],[[[21,[2]]],[[21,[2]]]],[[]],[[]],[[]],[[],22],[[],23],[[]],[24,[[13,[25,26]]]],[24,[[13,[[20,[2]],26]]]],[24,[[13,[[21,[2]],26]]]],[24,[[13,[27,26]]]],[24,[[13,[28,26]]]],[[[29,[6]]],[[13,[26]]]],[[[29,[6]]],[[13,[26]]]],[[[29,[6]]],[[13,[26]]]],[[[29,[6]]],[[13,[26]]]],[[[29,[6]]],[[13,[26]]]],[[30,[29,[6]]],[[13,[26]]]],[[30,[29,[6]]],[[13,[26]]]],[[30,[29,[6]]],[[13,[26]]]],[[30,[29,[6]]],[[13,[26]]]],[[30,[29,[6]]],[[13,[26]]]],[[30,24],[[13,[26]]]],[[30,24],[[13,[26]]]],[[30,24],[[13,[26]]]],[[30,24],[[13,[26]]]],[[30,24],[[13,[26]]]],[[],[[10,[2]]]],[[],27],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[[[3,[2]],4],5],0,[31,[[13,[[10,[2]]]]]],[[[21,[2]]],32],0,[14,[[16,[33]]]],[14,16],[14],0,[14,[[16,[[9,[6]]]]]],[14,17],[22],[22],[22],[22],[22],[22],[22],[[25,[0,[34,35]]]],[[[20,[2]],[0,[34,35]]]],[[[21,[2]],[0,[34,35]]]],[[27,[0,[34,35]]]],[[28,[0,[34,35]]]],[[19,19],36],[[[20,[2]],[20,[2]]],36],[[[21,[2]],[21,[2]]],36],[[27,27],36],[[28,28],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[19,37],38],[[[25,[2]],37],38],[[[20,[2]],37],38],[[[21,[2]],37],38],[[27,37],38],[[28,37],38],[[]],[39,25],[[]],[40,25],[41,25],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[14,[[16,[42]]]],[[[21,[2]]],6],[[],[[29,[6]]]],[[[21,[2]]],43],[[],[[29,[43]]]],[[[21,[2]]],44],[14],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],22],[[],[[9,[45]]]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[[3,[2]],46],5],0,[[]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],36],[[],43],[[],43],[4,[[21,[2]]]],[4,[[21,[2]]]],[46,[[21,[2]]]],[4,[[21,[2]]]],[[[9,[6]],47,[9,[6]]],[[21,[2]]]],0,[[[48,[2]]],[[21,[2]]]],[[[50,[49]]],[[21,[2]]]],[[4,14],[[21,[2]]]],[[51,[9,[6]]],[[21,[2]]]],0,[[[3,[2]],4],5],0,[[]],[14],[[]],[27],[[],52],[[]],[[]],[[]],[53,53],[[],53],[[],53],[[],53],[4,16],[[],[[13,[54]]]],[[[3,[2]],[9,[6]],47,[9,[6]]],5],0,0,0,[14,[[16,[51]]]],0,[[[10,[2]],55],13],[25,22],[[[20,[2]]],22],[[[21,[2]]],22],[27,22],[28,22],[4],[4],[4],[[],[[9,[56]]]],0,[[[3,[2]],[48,[2]]],5],0,[[[48,[[0,[2,[57,[[21,[[0,[2,[57,[[21,[[0,[2,[57,[21]]]]]]]]]]]]]]]]]]]],[[[3,[2]],[50,[49]]],5],0,[49],[14,[[9,[42]]]],[[[3,[2]],4,14],5],0,[[[29,[6]]],[[9,[6,8]]]],[[[29,[6]]],[[9,[6,8]]]],[[[29,[6]]],[[9,[6,8]]]],[[[29,[6]]],[[9,[6,8]]]],[[[29,[6]]],[[9,[6,8]]]],[[]],[[]],[[]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],0,0,[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],0,[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],59],[[],59],[[],59],[[],59],[[],59],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]],51,[9,[6]]],5],0,[60,61],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],[[9,[62]]]],[53,[[64,[63]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[]],[[]],[[]],[[]],[[[66,[65,65,65,65,65]]],[[66,[65,65,65,65,65]]]],[[]],[24,[[13,[41,26]]]],[24,[[13,[66,26]]]],[[[29,[6]]],[[13,[26]]]],[[[29,[6]]],[[13,[26]]]],[[30,[29,[6]]],[[13,[26]]]],[[30,[29,[6]]],[[13,[26]]]],[[30,24],[[13,[26]]]],[[30,24],[[13,[26]]]],[22],[22],[22],[22],[22],[22],[[41,[0,[34,35]]]],[[66,[0,[34,35]]]],[[41,41],36],[[[66,[67,67,67,67,67]],[66,[67,67,67,67,67]]],36],[[],36],[[],36],[[],36],0,[[41,37],38],[[[66,[68,68,68,68,68]],37],38],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],0,[41,22],[66,22],[[[29,[6]]],[[9,[6,8]]]],[[[29,[6]]],[[9,[6,8]]]],[[]],[[],13],[[],13],[[],13],[[],13],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],58],[[],58],[[],59],[[],59],[[]],[[]],[[]],[[]],[[]],[[]],[4],[4],[46],[4],[[[9,[6]],47,[9,[6]]]],0,[[[48,[2]]]],[[[50,[49]]]],[[4,14]],[[51,[9,[6]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[]],[[]],[[]],[[]],[[]],[[]],0,[46,46],[[[69,[65,65]]],[[69,[65,65]]]],[[]],[[]],0,[24,[[13,[40,26]]]],[24,[[13,[46,26]]]],[24,[[13,[[69,[70,70]],26]]]],[[[29,[6]]],[[13,[26]]]],[[[29,[6]]],[[13,[26]]]],[[[29,[6]]],[[13,[26]]]],[[30,[29,[6]]],[[13,[26]]]],[[30,[29,[6]]],[[13,[26]]]],[[30,[29,[6]]],[[13,[26]]]],[[30,24],[[13,[26]]]],[[30,24],[[13,[26]]]],[[30,24],[[13,[26]]]],[22],[22],[22],[22],[22],[22],0,0,[22],[22],[22],[[40,[0,[34,35]]]],[[46,[0,[34,35]]]],[[[69,[71,71]],[0,[34,35]]]],[[40,40],36],[[46,46],36],[[[69,[67,67]],[69,[67,67]]],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[40,37],38],[[46,37],38],[[[69,[68,68]],37],38],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[40,22],[46,22],[[[69,[71,71]]],22],0,[[[29,[6]]],[[9,[6,8]]]],[[[29,[6]]],[[9,[6,8]]]],[[[29,[6]]],[[9,[6,8]]]],[[]],[[]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],58],[[],58],[[],58],[[],59],[[],59],[[],59],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[1],[1],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[72,[65,65]]],[[72,[65,65]]]],[73,73],[[]],[[]],0,0,0,[24,[[13,[39,26]]]],[24,[[13,[[72,[70,70]],26]]]],[24,[[13,[73,26]]]],[[[29,[6]]],[[13,[26]]]],[[[29,[6]]],[[13,[26]]]],[[[29,[6]]],[[13,[26]]]],[[30,[29,[6]]],[[13,[26]]]],[[30,[29,[6]]],[[13,[26]]]],[[30,[29,[6]]],[[13,[26]]]],[[30,24],[[13,[26]]]],[[30,24],[[13,[26]]]],[[30,24],[[13,[26]]]],[22],[22],[22],[22],[22],[22],[22],[22],[22],[[39,[0,[34,35]]]],[[[72,[71,71]],[0,[34,35]]]],[[73,[0,[34,35]]]],[[39,39],36],[[[72,[67,67]],[72,[67,67]]],36],[[73,73],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[39,37],38],[[[72,[68,68]],37],38],[[73,37],38],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[39,22],[[[72,[71,71]]],22],[73,22],[[[29,[6]]],[[9,[6,8]]]],[[[29,[6]]],[[9,[6,8]]]],[[[29,[6]]],[[9,[6,8]]]],[[]],[[]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],58],[[],58],[[],58],[[],59],[[],59],[[],59],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[22],[22],[22],[[]],[[]],[[]],[[]],[[]],[[],22],[[]],[[]],[[]],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],13],[[],13],[[],58],[[]],[[]],[[]]],"c":[42],"p":[[3,"Private"],[8,"Config"],[6,"OriginFor"],[6,"OperatorId"],[6,"DispatchResult"],[15,"u8"],[15,"array"],[3,"Global"],[3,"Vec"],[3,"GenesisConfig"],[3,"Storage"],[3,"String"],[4,"Result"],[3,"DomainId"],[3,"BundleProducerElectionParams"],[4,"Option"],[3,"U256"],[15,"u64"],[3,"Pallet"],[4,"Event"],[4,"Call"],[15,"usize"],[3,"CrateVersion"],[8,"Input"],[4,"Error"],[3,"Error"],[3,"TxRangeState"],[4,"BundleError"],[15,"slice"],[15,"u32"],[8,"Deserializer"],[6,"DispatchResultWithPostInfo"],[3,"DomainBlockLimit"],[8,"Output"],[8,"Sized"],[15,"bool"],[3,"Formatter"],[6,"Result"],[4,"Error"],[4,"Error"],[4,"Error"],[3,"H256"],[15,"str"],[3,"DispatchInfo"],[3,"PalletInfoData"],[3,"DomainConfig"],[4,"RuntimeType"],[6,"OpaqueBundleOf"],[4,"FraudProof"],[3,"Box"],[6,"RuntimeId"],[3,"StorageVersion"],[3,"Weight"],[4,"TransactionValidityError"],[8,"Serializer"],[3,"StorageInfo"],[8,"SendTransactionTypes"],[3,"TypeId"],[3,"Type"],[4,"TransactionSource"],[6,"TransactionValidity"],[3,"TrackedStorageKey"],[3,"PostDispatchInfo"],[3,"DispatchErrorWithPostInfo"],[8,"Clone"],[3,"DomainBlock"],[8,"PartialEq"],[8,"Debug"],[3,"DomainObject"],[8,"Decode"],[8,"Encode"],[3,"RuntimeObject"],[3,"ScheduledRuntimeUpgrade"],[8,"HoldIdentifier"],[13,"register_operator"],[13,"nominate_operator"],[13,"register_domain_runtime"],[13,"upgrade_domain_runtime"],[13,"instantiate_domain"],[13,"submit_fraud_proof"],[13,"switch_domain"],[13,"submit_bundle"],[13,"deregister_operator"],[13,"withdraw_stake"],[13,"auto_stake_block_rewards"],[13,"BundleStored"],[13,"DomainEpochCompleted"],[13,"OperatorRegistered"],[13,"DomainInstantiated"],[13,"OperatorSwitchedDomain"],[13,"OperatorNominated"],[13,"WithdrewStake"],[13,"PreferredOperator"],[13,"OperatorDeregistered"],[13,"OperatorRewarded"],[13,"DomainRuntimeCreated"],[13,"DomainRuntimeUpgradeScheduled"],[13,"DomainRuntimeUpgraded"],[3,"SuccessfulBundles"],[3,"NextRuntimeId"],[3,"RuntimeRegistry"],[3,"ScheduledRuntimeUpgrades"],[3,"NextOperatorId"],[3,"OperatorIdOwner"],[3,"DomainStakingSummary"],[3,"Operators"],[3,"PendingOperatorSwitches"],[3,"Nominators"],[3,"PendingDeposits"],[3,"PendingWithdrawals"],[3,"PendingOperatorDeregistrations"],[3,"PendingOperatorUnlocks"],[3,"PendingNominatorUnlocks"],[3,"PendingUnlocks"],[3,"PendingSlashes"],[3,"NextDomainId"],[3,"DomainRegistry"],[3,"BlockTree"],[3,"DomainBlocks"],[3,"HeadReceiptNumber"],[3,"ExecutionInbox"],[3,"InboxedBundle"],[3,"HeadDomainNumber"],[3,"PendingGenesisDomain"],[3,"LastEpochStakingDistribution"],[3,"PreferredOperator"],[3,"DomainTxRangeState"],[3,"SubstrateWeight"],[8,"WeightInfo"]]},\ -"pallet_feeds":{"doc":"Pallet feeds, used for storing arbitrary user-provided …","t":"EDIEENNDNNQQNQNGNNNDQDNLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLMLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAKMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMLLLLLLLMLNMLLLLLLALLLLLLLLLLLNLLLLLLLLLLLLLLCCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMFFFFFNNGEILLLLLLLLLLLLLLLLLKLLLLLLLMMMDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","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","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"],[337,"pallet_feeds::Call"],[347,"pallet_feeds::Event"],[362,"pallet_feeds::dispatchables"],[367,"pallet_feeds::feed_processor"],[397,"pallet_feeds::feed_processor::FeedObjectMapping"],[400,"pallet_feeds::storage_types"]],"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…","","Defines FeedProcessor and its types","","","","","","","","","","","Returns the argument unchanged.","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.","","","","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.","","","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 …","","","","","","","","","","","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,18,0,8,8,7,7,8,7,18,0,18,8,8,0,7,0,18,6,8,9,20,8,18,9,20,21,8,18,9,20,21,8,18,9,20,21,6,8,18,9,30,20,21,6,8,18,9,30,20,21,21,6,8,9,6,8,9,6,9,6,21,6,6,9,6,8,18,9,20,21,8,18,9,20,21,8,18,9,20,21,8,18,9,20,21,20,21,6,8,18,9,30,20,21,6,8,18,9,30,20,21,9,0,6,8,18,9,30,20,21,8,18,9,20,21,6,8,9,21,6,6,6,8,8,8,9,9,9,21,21,21,9,6,0,7,20,6,6,8,18,9,30,20,21,6,8,18,9,30,20,21,6,6,8,8,18,18,9,9,30,30,20,20,21,21,6,6,8,8,18,18,9,9,30,30,20,20,21,21,9,9,9,9,9,8,18,9,20,21,6,6,6,8,18,9,30,20,21,6,6,8,18,9,30,20,21,6,8,18,9,30,20,21,6,8,18,9,30,20,21,21,30,6,6,6,9,9,9,9,9,6,6,30,6,6,6,6,6,6,6,20,6,9,21,8,18,9,20,21,6,0,6,8,18,9,20,21,6,8,9,6,6,9,6,8,18,9,30,20,21,6,8,18,9,30,20,21,0,0,8,18,9,20,21,8,18,9,20,21,8,18,9,20,21,6,8,18,9,30,20,21,8,18,9,20,21,6,8,18,9,30,20,21,6,8,18,9,30,20,21,6,9,6,8,18,9,30,20,21,6,18,54,55,56,57,58,54,58,54,57,55,59,60,61,62,63,64,59,64,59,64,59,60,61,62,63,0,0,0,0,0,52,52,0,0,0,52,52,32,52,52,52,52,52,52,52,52,52,32,52,52,52,52,32,32,52,52,52,52,52,52,65,66,65,0,0,0,0,0,0,67,68,69,70,71,72,67,68,69,70,71,72,67,68,69,70,71,72,67,68,69,70,71,72,67,68,69,70,71,72,67,68,69,70,71,72,67,67,68,68,69,69,70,70,71,71,72,72,67,67,68,68,69,69,70,70,71,71,72,72,67,68,69,70,71,72,67,68,69,70,71,72,67,68,69,70,71,72,67,68,69,70,71,72,67,68,69,70,71,72,67,68,69,70,71,72,67,68,69,70,71,72,67,68,69,70,71,72,67,68,69,70,71,72,67,68,69,70,71,72],"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],[1],0,[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[6,6],[[[8,[7]]],[[8,[7]]]],[[[9,[7]]],[[9,[7]]]],[[]],[[]],[[]],[[[10,[7]]],11],0,[[],12],0,[[],13],[[[10,[7]],[14,[[5,[2]]]]],11],0,[[]],[15,[[17,[[8,[7]],16]]]],[15,[[17,[18,16]]]],[15,[[17,[[9,[7]],16]]]],[15,[[17,[[20,[19,19]],16]]]],[15,[[17,[21,16]]]],[[[22,[2]]],[[17,[16]]]],[[[22,[2]]],[[17,[16]]]],[[[22,[2]]],[[17,[16]]]],[[[22,[2]]],[[17,[16]]]],[[[22,[2]]],[[17,[16]]]],[[23,[22,[2]]],[[17,[16]]]],[[23,[22,[2]]],[[17,[16]]]],[[23,[22,[2]]],[[17,[16]]]],[[23,[22,[2]]],[[17,[16]]]],[[23,[22,[2]]],[[17,[16]]]],[[23,15],[[17,[16]]]],[[23,15],[[17,[16]]]],[[23,15],[[17,[16]]]],[[23,15],[[17,[16]]]],[[23,15],[[17,[16]]]],[[],[[20,[24,24]]]],[[],21],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[[9,[7]]],25],0,[12],[12],[12],[12],[12],[12],[12],[[[8,[7]],[0,[26,27]]]],[[18,[0,[26,27]]]],[[[9,[7]],[0,[26,27]]]],[[[20,[28,28]],[0,[26,27]]]],[[21,[0,[26,27]]]],[[6,6],29],[[[8,[7]],[8,[7]]],29],[[[9,[7]],[9,[7]]],29],[[21,21],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[[9,[7]]],[[5,[30]]]],[31,[[14,[20]]]],0,[[],[[33,[32]]]],0,[31,[[14,[34]]]],[[6,35],36],[[[8,[7]],35],36],[[[18,[7]],35],36],[[[9,[7]],35],36],[[30,35],36],[[[20,[37,37]],35],36],[[21,35],36],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[7]]],2],[[],[[22,[2]]]],[[[9,[7]]],38],[[],[[22,[38]]]],[[[9,[7]]],39],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],12],[[],[[5,[40]]]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],29],0,[31,[[14,[41]]]],[[],38],[[],38],[[],[[9,[7]]]],[[[14,[[5,[2]]]]],[[9,[7]]]],[[[5,[2]]],[[9,[7]]]],[[],[[9,[7]]]],[[[14,[[5,[2]]]]],[[9,[7]]]],[[]],[[]],0,[[],42],[[]],[[]],[43,43],[[[44,[7]]],43],[[],43],[[],43],0,[[[10,[7]],[5,[2]]],11],0,0,[[[8,[7]]],12],[18,12],[[[9,[7]]],12],[[[20,[28,28]]],12],[21,12],[[],[[5,[45]]]],0,[[],5],[[[22,[2]]],[[5,[2,4]]]],[[[22,[2]]],[[5,[2,4]]]],[[[22,[2]]],[[5,[2,4]]]],[[[22,[2]]],[[5,[2,4]]]],[[[22,[2]]],[[5,[2,4]]]],[[]],[[]],[[]],[31,21],[[[10,[7]]],11],0,[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],0,0,[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],47],[[],47],[[],47],[[],47],[[],47],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[10,[7]],[14,[[5,[2]]]]],11],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[5,[48]]]],[43,[[50,[49]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[[14,[[5,[2]]]]]],[[[5,[2]]]],[[]],[[[14,[[5,[2]]]]]],0,0,0,0,0,[[]],[[]],[[],51],[12],[12],[12],[[52,35],36],[[]],[[]],[[]],[[]],[[]],[[[22,[2]]],51],[[],12],[[]],[[]],[[]],[[[22,[2]]],[[5,[52]]]],[[[22,[2]]],[[17,[[14,[41]],53]]]],[[],17],[[],17],[[],46],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[15],"p":[[3,"Private"],[15,"u8"],[15,"array"],[3,"Global"],[3,"Vec"],[3,"Pallet"],[8,"Config"],[4,"Event"],[4,"Call"],[6,"OriginFor"],[6,"DispatchResult"],[15,"usize"],[3,"CrateVersion"],[4,"Option"],[8,"Input"],[3,"Error"],[4,"Result"],[4,"Error"],[8,"Decode"],[3,"FeedConfig"],[3,"TotalObjectsAndSize"],[15,"slice"],[15,"u32"],[8,"Default"],[6,"DispatchResultWithPostInfo"],[8,"Output"],[8,"Sized"],[8,"Encode"],[15,"bool"],[3,"CallObject"],[8,"EncodeLike"],[8,"FeedProcessor"],[3,"Box"],[3,"BoundedVec"],[3,"Formatter"],[6,"Result"],[8,"Debug"],[15,"str"],[3,"DispatchInfo"],[3,"PalletInfoData"],[6,"FeedMetadata"],[3,"StorageVersion"],[3,"Weight"],[6,"BlockNumberFor"],[3,"StorageInfo"],[3,"TypeId"],[3,"Type"],[3,"TrackedStorageKey"],[3,"PostDispatchInfo"],[3,"DispatchErrorWithPostInfo"],[6,"DispatchResult"],[4,"FeedObjectMapping"],[4,"DispatchError"],[13,"update"],[13,"put"],[13,"close"],[13,"transfer"],[13,"create"],[13,"ObjectSubmitted"],[13,"FeedCreated"],[13,"FeedUpdated"],[13,"FeedClosed"],[13,"FeedDeleted"],[13,"OwnershipTransferred"],[13,"Custom"],[13,"Content"],[3,"Metadata"],[3,"FeedConfigs"],[3,"Feeds"],[3,"Totals"],[3,"NextFeedId"],[3,"SuccessfulPuts"]]},\ +"pallet_domain_id":{"doc":"Pallet Domain Id","t":"EIDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLCCLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLL","n":["Call","Config","GenesisConfig","Module","Pallet","__clone_box","__clone_box","blake2_128","blake2_128_concat","blake2_256","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","build_module_genesis_storage","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","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","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"],[129,"pallet_domain_id::storage_types"]],"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,10,12,12,12,12,10,6,12,10,6,12,6,6,10,12,10,12,10,10,10,12,12,12,12,6,10,6,12,10,6,12,6,12,0,6,10,6,12,10,12,10,10,10,12,12,12,10,12,10,6,12,10,10,6,6,12,12,10,10,6,6,12,12,12,12,12,12,12,12,10,10,10,6,12,10,10,6,12,10,6,12,10,6,12,10,10,10,10,10,10,10,10,10,6,10,0,12,10,12,10,6,12,10,6,12,0,0,12,12,12,10,6,12,12,10,6,12,10,6,12,10,6,12,10,0,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34],"f":[0,0,0,0,0,[1],[1],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[3,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[6],[[6,7],[[9,[8]]]],[10,10],[[[12,[11]]],[[12,[11]]]],[[]],[[]],[[],13],[[],14],[[]],[15,[[9,[[12,[11]],16]]]],[[[17,[2]]],[[9,[16]]]],[[18,[17,[2]]],[[9,[16]]]],[[18,15],[[9,[16]]]],[[],6],[13],[13],[13],[13],[13],[13],[19,[[9,[6]]]],[[[12,[11]]],20],0,0,[13],[13],[13],[[10,10],21],[[[12,[11]],[12,[11]]],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[10,22],23],[[[12,[11]],22],23],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[12,[11]]],2],[[],[[17,[2]]]],[[[12,[11]]],24],[[],[[17,[24]]]],[[[12,[11]]],25],[[],[[5,[2,4]]]],[[],13],[[],[[5,[26]]]],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],24],[[],24],[[]],[[],27],[[]],[[]],[28,28],[[],28],[[],28],[[6,29],9],[[],[[5,[30]]]],0,[[[17,[2]]],[[5,[2,4]]]],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,0,[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],31],[[],31],[[],31],[[],32],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[5,[33]]]],0,[[]],[[]],[13],[13],[13],[[]],[[]],[[]],[[]],[[]],[[],13],[[]],[[]],[[]],[[],9],[[],9],[[],31],[[]],[[]],[[]]],"c":[3],"p":[[3,"Private"],[15,"u8"],[15,"array"],[3,"Global"],[3,"Vec"],[3,"GenesisConfig"],[3,"Storage"],[3,"String"],[4,"Result"],[3,"Pallet"],[8,"Config"],[4,"Call"],[15,"usize"],[3,"CrateVersion"],[8,"Input"],[3,"Error"],[15,"slice"],[15,"u32"],[8,"Deserializer"],[6,"DispatchResultWithPostInfo"],[15,"bool"],[3,"Formatter"],[6,"Result"],[15,"str"],[3,"DispatchInfo"],[3,"PalletInfoData"],[3,"StorageVersion"],[3,"Weight"],[8,"Serializer"],[3,"StorageInfo"],[3,"TypeId"],[3,"Type"],[3,"TrackedStorageKey"],[3,"SelfDomainId"]]},\ +"pallet_domains":{"doc":"Pallet Domains","t":"NNNNQENNEIQQQNQNQQNNQNNQNEEGGNDIQQNNNQQQQQGGNNNNNDNNQNQQQNNNNQDQNLLLLNLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLALLKALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLNLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLNLNLALLLLLLKKKLALNLLNLLLNLLLLLLLLLLLLLLLLLLLLLLCCLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLALLLNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNDENNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFFFFFFNDNDENNNNNNNNLLLLLLLLLLLLLLLLLMLLLLMLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMMMMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENNNNNDNDNLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLDDDDDDDDDDDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDILLLLLLLLLLLLLLKLKLKLLLLLLL","n":["BadBundleSignature","BadOperator","BadVrfSignature","BlockTree","BlockTreePruningDepth","BundleError","BundleStored","BundleTooLarge","Call","Config","ConfirmationDepthK","Currency","DomainBlockReward","DomainEpochCompleted","DomainHash","DomainInstantiated","DomainInstantiationDeposit","DomainNumber","DomainRegistry","DomainRuntimeCreated","DomainRuntimeUpgradeDelay","DomainRuntimeUpgradeScheduled","DomainRuntimeUpgraded","DomainTxRangeAdjustmentInterval","DuplicatedBundle","Error","Event","ExecutionInbox","ExecutionReceiptOf","FraudProof","GenesisConfig","HoldIdentifier","HoldIdentifier","InitialDomainTxRange","InvalidDomainId","InvalidExtrinsicRoot","InvalidOperatorId","MaxBundlesPerBlock","MaxDomainBlockSize","MaxDomainBlockWeight","MaxDomainNameLength","MinOperatorStake","Module","OpaqueBundleOf","OperatorDeregistered","OperatorNominated","OperatorRegistered","OperatorRewarded","OperatorSwitchedDomain","Pallet","PreferredOperator","Receipt","RuntimeEvent","RuntimeRegistry","Share","StakeEpochDuration","StakeWithdrawalLockingPeriod","Staking","StakingEpoch","StaleBundle","ThresholdUnsatisfied","TreasuryAccount","TxRangeState","WeightInfo","WithdrewStake","__clone_box","__clone_box","__clone_box","auto_stake_block_rewards","auto_stake_block_rewards","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","block_tree","block_tree_pruning_depth","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_module_genesis_storage","bundle_producer_election_params","calculate_tx_range","clear","clone","clone","clone","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","default","default","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deregister_operator","deregister_operator","deserialize","dispatch_bypass_filter","dispatchables","domain_block_limit","domain_instance_data","domain_instantiation_id","domain_registry","domain_runtime_code","domain_tx_range","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","fmt","fmt","fmt","fmt","fmt","fmt","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_ref","from_ref","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","index","infos","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_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","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_upgrade_domain_runtime","new_call_variant_withdraw_stake","nominate_operator","nominate_operator","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","pre_dispatch","register_domain_runtime","register_domain_runtime","register_operator","register_operator","runtime_id","runtime_registry","serialize","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_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","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","tx_range","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","upgrade_domain_runtime","upgrade_domain_runtime","validate_unsigned","vzip","vzip","vzip","vzip","vzip","vzip","vzip","weights","whitelisted_storage_keys","with_weight","withdraw_stake","withdraw_stake","amount","amount","code","code","config","domain_config","domain_id","fraud_proof","new_domain_id","opaque_bundle","operator_id","operator_id","operator_id","operator_id","operator_id","runtime_id","runtime_name","runtime_type","withdraw","bundle_author","bundle_hash","completed_epoch_index","domain_id","domain_id","domain_id","domain_id","new_domain_id","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","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","upgrade_domain_runtime","withdraw_stake","BalanceFreeze","DomainConfig","DomainNameTooLong","DomainObject","Error","ExceedMaxDomainBlockSize","ExceedMaxDomainBlockWeight","FailedToGenerateGenesisStateRoot","InsufficientFund","InvalidBundlesPerBlock","InvalidSlotProbability","MaxDomainId","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","owner_account_id","raw_genesis_config","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","FailedToExtractRuntimeVersion","InvalidSpecName","MaxRuntimeId","MaxScheduledBlockNumber","MissingRuntimeObject","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","code","code","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","identity","identity","identity","init","init","init","into","into","into","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","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","DomainBlocks","DomainRegistry","DomainStakingSummary","DomainTxRangeState","ExecutionInbox","HeadDomainNumber","HeadReceiptNumber","InboxedBundle","LastEpochStakingDistribution","NextDomainId","NextOperatorId","NextRuntimeId","Nominators","OperatorIdOwner","Operators","PendingDeposits","PendingGenesisDomain","PendingNominatorUnlocks","PendingOperatorDeregistrations","PendingOperatorSwitches","PendingOperatorUnlocks","PendingSlashes","PendingUnlocks","PendingWithdrawals","PreferredOperator","RuntimeRegistry","ScheduledRuntimeUpgrades","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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","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_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","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","from","from","from","from","from","from","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_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","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","into","into","into","into","into","into","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_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","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_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","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","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","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","vzip","vzip","vzip","vzip","vzip","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","borrow","borrow_mut","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","submit_core_bundle","submit_core_bundle","submit_system_bundle","submit_system_bundle","submit_system_domain_invalid_state_transition_proof","submit_system_domain_invalid_state_transition_proof","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip"],"q":[[0,"pallet_domains"],[420,"pallet_domains::Call"],[439,"pallet_domains::Event"],[463,"pallet_domains::block_tree"],[559,"pallet_domains::dispatchables"],[570,"pallet_domains::domain_registry"],[719,"pallet_domains::runtime_registry"],[864,"pallet_domains::storage_types"],[1473,"pallet_domains::weights"]],"d":["Invalid signature on the bundle header.","Operator is not allowed to produce bundles in current …","Invalid vrf signature in the proof of election.","Block tree specific errors","The block tree pruning depth, its value should <= …","","A domain bundle was included.","Bundle size exceed the max bundle size limit in the domain …","Contains a variant per dispatchable extrinsic that this …","Configuration trait of this pallet.","Same with pallet_subspace::Config::ConfirmationDepthK.","Currency type used by the domains for staking and other …","A fixed domain block reward.","","Domain block hash type.","","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 …","","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.","","Can not find the operator for given operator id.","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.","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 …","","An invalid execution receipt found in the bundle.","","Runtime registry specific errors","Type representing the shares in the staking protocol.","Domain epoch transition interval","Minimum number of blocks after which any finalized …","Staking related errors.","Staking epoch specific errors.","The Bundle is created too long ago.","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","See Pallet::deregister_operator.","","","Auto-generated docs-only module listing all defined …","Returns the domain block limit of the given domain.","","","Domain registry for domains","","Returns the tx range for the domain.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","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.","","","","","","","","Returns the best execution chain number.","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","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 upgrade_domain_runtime.","Create a call with the variant withdraw_stake.","","See Pallet::nominate_operator.","","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.","","","","","","","","","","","","See Pallet::register_domain_runtime.","","See Pallet::register_operator.","","Runtime registry for domains","","","","","","","","","","","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Current tx range.","","","","","","","","","","","","","","","","","","","","","","","","","","","","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","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 …","The address of the domain creator, used to validate …","The genesis config of the domain, encoded in json format. …","A pointer to the RuntimeRegistry entry for this domain.","","","","The expected number of bundles for a domain block, must be …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Runtime specific errors","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The domain block tree, map (domain_id, domain_block_number…","Mapping of 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 …","The genesis domian that scheduled to register at block #1, …","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 …","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","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.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from 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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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.","","","","","","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: Domains SuccessfulBundles (r:1 w:1) Proof …","","Storage: Settlement OldestReceiptNumber (r:1 w:1) Proof …","","Storage: Settlement HeadReceiptNumber (r:1 w:1) Proof …","","","","","",""],"i":[28,28,28,25,2,0,20,28,0,0,2,2,2,20,2,20,2,2,25,20,2,20,20,2,28,0,0,0,0,25,0,0,2,2,28,28,28,2,2,2,2,2,0,0,20,20,20,20,20,0,20,28,2,25,2,2,2,25,25,28,28,2,0,2,20,19,20,21,19,21,25,20,21,27,28,25,20,21,27,28,25,20,21,27,28,0,19,19,25,20,10,21,27,28,19,25,20,10,21,27,28,10,10,19,0,27,19,20,21,19,20,21,19,19,19,25,20,21,27,28,25,20,21,27,28,25,20,21,27,28,25,20,21,27,28,10,27,19,25,20,10,21,27,28,19,25,20,10,21,27,28,19,21,10,21,0,19,19,74,0,19,19,19,25,20,10,21,27,28,25,20,21,27,28,19,20,21,27,28,19,19,19,20,20,20,21,21,21,27,27,27,19,25,20,21,27,28,19,25,25,25,25,20,10,21,27,28,19,19,25,25,20,20,10,10,21,21,27,27,28,28,19,19,25,25,20,20,10,10,21,21,27,27,28,28,10,19,21,21,21,21,21,19,25,20,21,27,28,19,19,19,25,20,10,21,27,28,19,21,19,27,27,19,25,20,10,21,27,28,19,25,20,10,21,27,28,19,25,20,10,21,27,28,27,19,19,21,21,21,21,21,21,21,21,21,21,21,19,21,19,19,19,27,19,19,19,19,19,19,19,19,19,19,19,21,19,21,19,0,10,25,20,21,27,28,74,74,74,19,0,19,21,19,19,21,19,19,19,21,25,20,21,27,28,19,20,21,19,25,20,10,21,27,28,19,25,20,10,21,27,28,0,0,25,20,21,27,28,25,20,21,27,28,25,20,21,27,28,27,19,25,20,10,21,27,28,25,20,21,27,28,19,25,20,10,21,27,28,19,25,20,10,21,27,28,19,21,19,19,25,20,10,21,27,28,0,19,25,19,21,75,76,77,78,75,79,75,80,81,82,76,81,83,84,85,78,77,77,84,86,86,87,86,88,89,87,90,91,92,93,90,88,91,94,92,93,95,95,96,97,98,96,97,40,40,0,0,40,40,40,40,40,40,40,40,40,66,40,66,40,66,40,66,40,66,40,66,66,66,40,66,40,66,40,66,40,66,40,66,40,66,40,66,40,66,40,66,66,66,66,66,40,66,40,66,40,40,66,66,40,40,66,66,40,66,40,66,40,66,40,66,40,66,66,40,66,40,66,66,40,66,40,66,40,66,40,66,40,66,40,66,40,66,40,66,40,66,40,66,0,0,0,0,0,0,0,0,0,0,0,39,0,39,0,0,39,39,39,39,39,39,39,39,46,69,39,46,69,39,46,69,39,46,69,39,46,69,39,46,69,46,46,69,46,69,69,39,46,69,39,46,69,39,46,69,39,46,69,39,46,69,39,46,69,69,46,39,46,69,39,46,69,39,46,69,46,46,46,69,69,69,39,46,69,39,46,69,39,39,46,46,69,69,39,39,46,46,69,69,69,39,46,69,39,46,69,39,46,69,39,46,69,39,46,69,46,46,69,69,46,39,46,69,46,39,46,69,46,69,39,46,69,39,46,69,39,46,69,39,46,69,39,46,69,39,46,69,39,46,69,39,46,69,39,46,69,39,46,69,0,41,41,41,41,41,0,41,0,41,72,73,41,72,73,41,72,73,41,72,73,41,72,73,41,72,73,72,73,72,73,72,73,72,41,72,73,41,72,73,41,72,73,41,72,73,41,72,73,41,72,73,41,72,73,41,72,73,41,72,73,72,72,72,73,73,73,41,72,73,41,72,73,41,41,72,72,73,73,41,41,72,72,73,73,72,41,72,73,41,72,73,41,72,73,41,72,73,41,72,73,72,72,72,41,72,73,41,72,73,72,73,41,72,73,41,72,73,41,72,73,41,72,73,41,72,73,41,72,73,41,72,73,41,72,73,41,72,73,72,72,73,41,72,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,99,99,100,100,101,101,102,102,103,103,104,104,105,105,106,106,107,107,108,108,109,109,110,110,111,111,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,99,99,100,100,101,101,102,102,103,103,104,104,105,105,106,106,107,107,108,108,109,109,110,110,111,111,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,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,0,0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,129,128,129,128,129,128,128,128,128,128,128,128],"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,[1],[1],[1],[[[3,[2]],4],5],0,[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[10,[2]]]],[[[10,[2]],11],[[13,[12]]]],[14,[[16,[15]]]],[[17,18,18],17],[[]],[19,19],[[[20,[2]]],[[20,[2]]]],[[[21,[2]]],[[21,[2]]]],[[]],[[]],[[]],[[],22],[[],23],[[]],[24,[[13,[25,26]]]],[24,[[13,[[20,[2]],26]]]],[24,[[13,[[21,[2]],26]]]],[24,[[13,[27,26]]]],[24,[[13,[28,26]]]],[[[29,[6]]],[[13,[26]]]],[[[29,[6]]],[[13,[26]]]],[[[29,[6]]],[[13,[26]]]],[[[29,[6]]],[[13,[26]]]],[[[29,[6]]],[[13,[26]]]],[[30,[29,[6]]],[[13,[26]]]],[[30,[29,[6]]],[[13,[26]]]],[[30,[29,[6]]],[[13,[26]]]],[[30,[29,[6]]],[[13,[26]]]],[[30,[29,[6]]],[[13,[26]]]],[[30,24],[[13,[26]]]],[[30,24],[[13,[26]]]],[[30,24],[[13,[26]]]],[[30,24],[[13,[26]]]],[[30,24],[[13,[26]]]],[[],[[10,[2]]]],[[],27],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[[[3,[2]],4],5],0,[31,[[13,[[10,[2]]]]]],[[[21,[2]]],32],0,[14,[[16,[33]]]],[14,16],[14],0,[14,[[16,[[9,[6]]]]]],[14,17],[22],[22],[22],[22],[22],[22],[22],[[25,[0,[34,35]]]],[[[20,[2]],[0,[34,35]]]],[[[21,[2]],[0,[34,35]]]],[[27,[0,[34,35]]]],[[28,[0,[34,35]]]],[[19,19],36],[[[20,[2]],[20,[2]]],36],[[[21,[2]],[21,[2]]],36],[[27,27],36],[[28,28],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[19,37],38],[[[25,[2]],37],38],[[[20,[2]],37],38],[[[21,[2]],37],38],[[27,37],38],[[28,37],38],[[]],[39,25],[40,25],[[]],[41,25],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[14,[[16,[42]]]],[[[21,[2]]],6],[[],[[29,[6]]]],[[[21,[2]]],43],[[],[[29,[43]]]],[[[21,[2]]],44],[14],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],22],[[],[[9,[45]]]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[[3,[2]],46],5],0,[[]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],36],[[],43],[[],43],[4,[[21,[2]]]],[4,[[21,[2]]]],[46,[[21,[2]]]],[4,[[21,[2]]]],[[[9,[6]],47,[9,[6]]],[[21,[2]]]],0,[[[48,[2]]],[[21,[2]]]],[[[50,[49]]],[[21,[2]]]],[[4,14],[[21,[2]]]],[[51,[9,[6]]],[[21,[2]]]],0,[[[3,[2]],4],5],0,[[]],[14],[[]],[27],[[],52],[[]],[[]],[[]],[53,53],[[],53],[[],53],[[],53],[4,16],[[],[[13,[54]]]],[[[3,[2]],[9,[6]],47,[9,[6]]],5],0,0,0,[14,[[16,[51]]]],0,[[[10,[2]],55],13],[25,22],[[[20,[2]]],22],[[[21,[2]]],22],[27,22],[28,22],[4],[4],[4],[[],[[9,[56]]]],0,[[[3,[2]],[48,[2]]],5],0,[[[48,[[0,[2,[57,[[21,[[0,[2,[57,[[21,[[0,[2,[57,[21]]]]]]]]]]]]]]]]]]]],[[[3,[2]],[50,[49]]],5],0,[49],[14,[[9,[42]]]],[[[3,[2]],4,14],5],0,[[[29,[6]]],[[9,[6,8]]]],[[[29,[6]]],[[9,[6,8]]]],[[[29,[6]]],[[9,[6,8]]]],[[[29,[6]]],[[9,[6,8]]]],[[[29,[6]]],[[9,[6,8]]]],[[]],[[]],[[]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],0,0,[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],0,[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],59],[[],59],[[],59],[[],59],[[],59],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]],51,[9,[6]]],5],0,[60,61],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],[[9,[62]]]],[53,[[64,[63]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[]],[[]],[[]],[[]],[[[66,[65,65,65,65,65]]],[[66,[65,65,65,65,65]]]],[[]],[24,[[13,[40,26]]]],[24,[[13,[66,26]]]],[[[29,[6]]],[[13,[26]]]],[[[29,[6]]],[[13,[26]]]],[[30,[29,[6]]],[[13,[26]]]],[[30,[29,[6]]],[[13,[26]]]],[[30,24],[[13,[26]]]],[[30,24],[[13,[26]]]],[22],[22],[22],[22],[22],[22],[[40,[0,[34,35]]]],[[66,[0,[34,35]]]],[[40,40],36],[[[66,[67,67,67,67,67]],[66,[67,67,67,67,67]]],36],[[],36],[[],36],[[],36],0,[[40,37],38],[[[66,[68,68,68,68,68]],37],38],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],0,[40,22],[66,22],[[[29,[6]]],[[9,[6,8]]]],[[[29,[6]]],[[9,[6,8]]]],[[]],[[],13],[[],13],[[],13],[[],13],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],58],[[],58],[[],59],[[],59],[[]],[[]],[[]],[[]],[[]],[[]],[4],[4],[46],[4],[[[9,[6]],47,[9,[6]]]],0,[[[48,[2]]]],[[[50,[49]]]],[[4,14]],[[51,[9,[6]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[]],[[]],[[]],[[]],[[]],[[]],0,[46,46],[[[69,[65,65]]],[[69,[65,65]]]],[[]],[[]],0,[24,[[13,[39,26]]]],[24,[[13,[46,26]]]],[24,[[13,[[69,[70,70]],26]]]],[[[29,[6]]],[[13,[26]]]],[[[29,[6]]],[[13,[26]]]],[[[29,[6]]],[[13,[26]]]],[[30,[29,[6]]],[[13,[26]]]],[[30,[29,[6]]],[[13,[26]]]],[[30,[29,[6]]],[[13,[26]]]],[[30,24],[[13,[26]]]],[[30,24],[[13,[26]]]],[[30,24],[[13,[26]]]],[22],[22],[22],[22],[22],[22],0,0,[22],[22],[22],[[39,[0,[34,35]]]],[[46,[0,[34,35]]]],[[[69,[71,71]],[0,[34,35]]]],[[39,39],36],[[46,46],36],[[[69,[67,67]],[69,[67,67]]],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[39,37],38],[[46,37],38],[[[69,[68,68]],37],38],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[39,22],[46,22],[[[69,[71,71]]],22],0,[[[29,[6]]],[[9,[6,8]]]],[[[29,[6]]],[[9,[6,8]]]],[[[29,[6]]],[[9,[6,8]]]],[[]],[[]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],58],[[],58],[[],58],[[],59],[[],59],[[],59],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[1],[1],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[72,[65,65]]],[[72,[65,65]]]],[73,73],[[]],[[]],0,0,0,[24,[[13,[41,26]]]],[24,[[13,[[72,[70,70]],26]]]],[24,[[13,[73,26]]]],[[[29,[6]]],[[13,[26]]]],[[[29,[6]]],[[13,[26]]]],[[[29,[6]]],[[13,[26]]]],[[30,[29,[6]]],[[13,[26]]]],[[30,[29,[6]]],[[13,[26]]]],[[30,[29,[6]]],[[13,[26]]]],[[30,24],[[13,[26]]]],[[30,24],[[13,[26]]]],[[30,24],[[13,[26]]]],[22],[22],[22],[22],[22],[22],[22],[22],[22],[[41,[0,[34,35]]]],[[[72,[71,71]],[0,[34,35]]]],[[73,[0,[34,35]]]],[[41,41],36],[[[72,[67,67]],[72,[67,67]]],36],[[73,73],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[41,37],38],[[[72,[68,68]],37],38],[[73,37],38],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[41,22],[[[72,[71,71]]],22],[73,22],[[[29,[6]]],[[9,[6,8]]]],[[[29,[6]]],[[9,[6,8]]]],[[[29,[6]]],[[9,[6,8]]]],[[]],[[]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],[[9,[6,8]]]],[[],58],[[],58],[[],58],[[],59],[[],59],[[],59],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[22],[22],[22],[[]],[[]],[[]],[[]],[[]],[[],22],[[]],[[]],[[]],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],13],[[],13],[[],58],[[]],[[]],[[]]],"c":[42],"p":[[3,"Private"],[8,"Config"],[6,"OriginFor"],[6,"OperatorId"],[6,"DispatchResult"],[15,"u8"],[15,"array"],[3,"Global"],[3,"Vec"],[3,"GenesisConfig"],[3,"Storage"],[3,"String"],[4,"Result"],[3,"DomainId"],[3,"BundleProducerElectionParams"],[4,"Option"],[3,"U256"],[15,"u64"],[3,"Pallet"],[4,"Event"],[4,"Call"],[15,"usize"],[3,"CrateVersion"],[8,"Input"],[4,"Error"],[3,"Error"],[3,"TxRangeState"],[4,"BundleError"],[15,"slice"],[15,"u32"],[8,"Deserializer"],[6,"DispatchResultWithPostInfo"],[3,"DomainBlockLimit"],[8,"Output"],[8,"Sized"],[15,"bool"],[3,"Formatter"],[6,"Result"],[4,"Error"],[4,"Error"],[4,"Error"],[3,"H256"],[15,"str"],[3,"DispatchInfo"],[3,"PalletInfoData"],[3,"DomainConfig"],[4,"RuntimeType"],[6,"OpaqueBundleOf"],[4,"FraudProof"],[3,"Box"],[6,"RuntimeId"],[3,"StorageVersion"],[3,"Weight"],[4,"TransactionValidityError"],[8,"Serializer"],[3,"StorageInfo"],[8,"SendTransactionTypes"],[3,"TypeId"],[3,"Type"],[4,"TransactionSource"],[6,"TransactionValidity"],[3,"TrackedStorageKey"],[3,"PostDispatchInfo"],[3,"DispatchErrorWithPostInfo"],[8,"Clone"],[3,"DomainBlock"],[8,"PartialEq"],[8,"Debug"],[3,"DomainObject"],[8,"Decode"],[8,"Encode"],[3,"RuntimeObject"],[3,"ScheduledRuntimeUpgrade"],[8,"HoldIdentifier"],[13,"register_operator"],[13,"nominate_operator"],[13,"register_domain_runtime"],[13,"upgrade_domain_runtime"],[13,"instantiate_domain"],[13,"submit_fraud_proof"],[13,"switch_domain"],[13,"submit_bundle"],[13,"deregister_operator"],[13,"withdraw_stake"],[13,"auto_stake_block_rewards"],[13,"BundleStored"],[13,"DomainEpochCompleted"],[13,"OperatorRegistered"],[13,"DomainInstantiated"],[13,"OperatorSwitchedDomain"],[13,"OperatorNominated"],[13,"WithdrewStake"],[13,"PreferredOperator"],[13,"OperatorDeregistered"],[13,"OperatorRewarded"],[13,"DomainRuntimeCreated"],[13,"DomainRuntimeUpgradeScheduled"],[13,"DomainRuntimeUpgraded"],[3,"SuccessfulBundles"],[3,"NextRuntimeId"],[3,"RuntimeRegistry"],[3,"ScheduledRuntimeUpgrades"],[3,"NextOperatorId"],[3,"OperatorIdOwner"],[3,"DomainStakingSummary"],[3,"Operators"],[3,"PendingOperatorSwitches"],[3,"Nominators"],[3,"PendingDeposits"],[3,"PendingWithdrawals"],[3,"PendingOperatorDeregistrations"],[3,"PendingOperatorUnlocks"],[3,"PendingNominatorUnlocks"],[3,"PendingUnlocks"],[3,"PendingSlashes"],[3,"NextDomainId"],[3,"DomainRegistry"],[3,"BlockTree"],[3,"DomainBlocks"],[3,"HeadReceiptNumber"],[3,"ExecutionInbox"],[3,"InboxedBundle"],[3,"HeadDomainNumber"],[3,"PendingGenesisDomain"],[3,"LastEpochStakingDistribution"],[3,"PreferredOperator"],[3,"DomainTxRangeState"],[3,"SubstrateWeight"],[8,"WeightInfo"]]},\ +"pallet_feeds":{"doc":"Pallet feeds, used for storing arbitrary user-provided …","t":"EDIEENNDNNQQNQNGNNNDQDNLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLMLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAKMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMLLLLLLLMLNMLLLLLLALLLLLLLLLLLNLLLLLLLLLLLLLLCCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMFFFFFNNGEILLLLLLLLLLLLLLLLLKLLLLLLLMMMDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","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","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"],[337,"pallet_feeds::Call"],[347,"pallet_feeds::Event"],[362,"pallet_feeds::dispatchables"],[367,"pallet_feeds::feed_processor"],[397,"pallet_feeds::feed_processor::FeedObjectMapping"],[400,"pallet_feeds::storage_types"]],"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…","","Defines FeedProcessor and its types","","","","","","","","","","","Returns the argument unchanged.","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.","","","","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.","","","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 …","","","","","","","","","","","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,18,0,8,8,7,7,8,7,18,0,18,8,8,0,7,0,18,6,8,9,20,8,18,9,20,21,8,18,9,20,21,8,18,9,20,21,6,8,18,9,30,20,21,6,8,18,9,30,20,21,21,6,8,9,6,8,9,6,9,6,21,6,6,9,6,8,18,9,20,21,8,18,9,20,21,8,18,9,20,21,8,18,9,20,21,20,21,6,8,18,9,30,20,21,6,8,18,9,30,20,21,9,0,6,8,18,9,30,20,21,8,18,9,20,21,6,8,9,21,6,6,6,8,8,8,9,9,9,21,21,21,9,6,0,7,20,6,6,8,18,9,30,20,21,6,8,18,9,30,20,21,6,6,8,8,18,18,9,9,30,30,20,20,21,21,6,6,8,8,18,18,9,9,30,30,20,20,21,21,9,9,9,9,9,8,18,9,20,21,6,6,6,8,18,9,30,20,21,6,6,8,18,9,30,20,21,6,8,18,9,30,20,21,6,8,18,9,30,20,21,21,30,6,6,6,9,9,9,9,9,6,6,30,6,6,6,6,6,6,6,20,6,9,21,8,18,9,20,21,6,0,6,8,18,9,20,21,6,8,9,6,6,9,6,8,18,9,30,20,21,6,8,18,9,30,20,21,0,0,8,18,9,20,21,8,18,9,20,21,8,18,9,20,21,6,8,18,9,30,20,21,8,18,9,20,21,6,8,18,9,30,20,21,6,8,18,9,30,20,21,6,9,6,8,18,9,30,20,21,6,18,54,55,56,57,58,54,58,54,57,55,59,60,61,62,63,64,59,64,59,64,59,60,61,62,63,0,0,0,0,0,52,52,0,0,0,52,52,32,52,52,52,52,52,52,52,52,52,32,52,52,52,52,32,32,52,52,52,52,52,52,65,66,65,0,0,0,0,0,0,67,68,69,70,71,72,67,68,69,70,71,72,67,68,69,70,71,72,67,68,69,70,71,72,67,68,69,70,71,72,67,68,69,70,71,72,67,67,68,68,69,69,70,70,71,71,72,72,67,67,68,68,69,69,70,70,71,71,72,72,67,68,69,70,71,72,67,68,69,70,71,72,67,68,69,70,71,72,67,68,69,70,71,72,67,68,69,70,71,72,67,68,69,70,71,72,67,68,69,70,71,72,67,68,69,70,71,72,67,68,69,70,71,72,67,68,69,70,71,72],"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],[1],0,[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[6,6],[[[8,[7]]],[[8,[7]]]],[[[9,[7]]],[[9,[7]]]],[[]],[[]],[[]],[[[10,[7]]],11],0,[[],12],0,[[],13],[[[10,[7]],[14,[[5,[2]]]]],11],0,[[]],[15,[[17,[[8,[7]],16]]]],[15,[[17,[18,16]]]],[15,[[17,[[9,[7]],16]]]],[15,[[17,[[20,[19,19]],16]]]],[15,[[17,[21,16]]]],[[[22,[2]]],[[17,[16]]]],[[[22,[2]]],[[17,[16]]]],[[[22,[2]]],[[17,[16]]]],[[[22,[2]]],[[17,[16]]]],[[[22,[2]]],[[17,[16]]]],[[23,[22,[2]]],[[17,[16]]]],[[23,[22,[2]]],[[17,[16]]]],[[23,[22,[2]]],[[17,[16]]]],[[23,[22,[2]]],[[17,[16]]]],[[23,[22,[2]]],[[17,[16]]]],[[23,15],[[17,[16]]]],[[23,15],[[17,[16]]]],[[23,15],[[17,[16]]]],[[23,15],[[17,[16]]]],[[23,15],[[17,[16]]]],[[],[[20,[24,24]]]],[[],21],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[[9,[7]]],25],0,[12],[12],[12],[12],[12],[12],[12],[[[8,[7]],[0,[26,27]]]],[[18,[0,[26,27]]]],[[[9,[7]],[0,[26,27]]]],[[[20,[28,28]],[0,[26,27]]]],[[21,[0,[26,27]]]],[[6,6],29],[[[8,[7]],[8,[7]]],29],[[[9,[7]],[9,[7]]],29],[[21,21],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[[9,[7]]],[[5,[30]]]],[31,[[14,[20]]]],0,[[],[[33,[32]]]],0,[31,[[14,[34]]]],[[6,35],36],[[[8,[7]],35],36],[[[18,[7]],35],36],[[[9,[7]],35],36],[[30,35],36],[[[20,[37,37]],35],36],[[21,35],36],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[7]]],2],[[],[[22,[2]]]],[[[9,[7]]],38],[[],[[22,[38]]]],[[[9,[7]]],39],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],12],[[],[[5,[40]]]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],29],0,[31,[[14,[41]]]],[[],38],[[],38],[[],[[9,[7]]]],[[[14,[[5,[2]]]]],[[9,[7]]]],[[[5,[2]]],[[9,[7]]]],[[],[[9,[7]]]],[[[14,[[5,[2]]]]],[[9,[7]]]],[[]],[[]],0,[[],42],[[]],[[]],[43,43],[[],43],[[[44,[7]]],43],[[],43],0,[[[10,[7]],[5,[2]]],11],0,0,[[[8,[7]]],12],[18,12],[[[9,[7]]],12],[[[20,[28,28]]],12],[21,12],[[],[[5,[45]]]],0,[[],5],[[[22,[2]]],[[5,[2,4]]]],[[[22,[2]]],[[5,[2,4]]]],[[[22,[2]]],[[5,[2,4]]]],[[[22,[2]]],[[5,[2,4]]]],[[[22,[2]]],[[5,[2,4]]]],[[]],[[]],[[]],[31,21],[[[10,[7]]],11],0,[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],0,0,[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],47],[[],47],[[],47],[[],47],[[],47],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[10,[7]],[14,[[5,[2]]]]],11],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[5,[48]]]],[43,[[50,[49]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[[14,[[5,[2]]]]]],[[[5,[2]]]],[[]],[[[14,[[5,[2]]]]]],0,0,0,0,0,[[]],[[]],[[],51],[12],[12],[12],[[52,35],36],[[]],[[]],[[]],[[]],[[]],[[[22,[2]]],51],[[],12],[[]],[[]],[[]],[[[22,[2]]],[[5,[52]]]],[[[22,[2]]],[[17,[[14,[41]],53]]]],[[],17],[[],17],[[],46],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[15],"p":[[3,"Private"],[15,"u8"],[15,"array"],[3,"Global"],[3,"Vec"],[3,"Pallet"],[8,"Config"],[4,"Event"],[4,"Call"],[6,"OriginFor"],[6,"DispatchResult"],[15,"usize"],[3,"CrateVersion"],[4,"Option"],[8,"Input"],[3,"Error"],[4,"Result"],[4,"Error"],[8,"Decode"],[3,"FeedConfig"],[3,"TotalObjectsAndSize"],[15,"slice"],[15,"u32"],[8,"Default"],[6,"DispatchResultWithPostInfo"],[8,"Output"],[8,"Sized"],[8,"Encode"],[15,"bool"],[3,"CallObject"],[8,"EncodeLike"],[8,"FeedProcessor"],[3,"Box"],[3,"BoundedVec"],[3,"Formatter"],[6,"Result"],[8,"Debug"],[15,"str"],[3,"DispatchInfo"],[3,"PalletInfoData"],[6,"FeedMetadata"],[3,"StorageVersion"],[3,"Weight"],[6,"BlockNumberFor"],[3,"StorageInfo"],[3,"TypeId"],[3,"Type"],[3,"TrackedStorageKey"],[3,"PostDispatchInfo"],[3,"DispatchErrorWithPostInfo"],[6,"DispatchResult"],[4,"FeedObjectMapping"],[4,"DispatchError"],[13,"update"],[13,"put"],[13,"close"],[13,"transfer"],[13,"create"],[13,"ObjectSubmitted"],[13,"FeedCreated"],[13,"FeedUpdated"],[13,"FeedClosed"],[13,"FeedDeleted"],[13,"OwnershipTransferred"],[13,"Custom"],[13,"Content"],[3,"Metadata"],[3,"FeedConfigs"],[3,"Feeds"],[3,"Totals"],[3,"NextFeedId"],[3,"SuccessfulPuts"]]},\ "pallet_grandpa_finality_verifier":{"doc":"Substrate GRANDPA finality verifier","t":"DLMLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLALMLLLLLLLLLLLLLQIQQQGLLLLLLEQIENNNNNNNNNNNGDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLFLLALLLLLLLLLLCCLLLLLLLLLLLLLLLLLFLLLLLDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","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","decode_block","decode_block_hash","decode_block_number","decode_block_number_and_hash","decode_grandpa_justifications","decode_header","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","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"],[66,"pallet_grandpa_finality_verifier::pallet"],[222,"pallet_grandpa_finality_verifier::pallet::storage_types"]],"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 …","","","","","","","","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,6,6,6,6,6,6,6,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,40,0,40,40,40,0,40,40,40,40,40,40,0,23,0,0,24,24,24,24,24,24,24,24,24,24,24,0,0,24,25,26,24,26,24,26,24,26,25,24,26,25,24,26,25,26,25,26,25,25,25,24,26,24,26,24,26,24,26,25,24,26,25,24,26,26,0,25,24,26,24,25,26,25,25,25,26,26,26,25,24,26,25,24,26,25,25,24,24,26,26,25,25,24,24,26,26,26,26,26,26,26,24,26,25,25,25,24,26,0,25,25,24,26,25,24,26,25,24,26,25,25,25,25,25,25,25,25,25,0,24,25,0,24,26,25,26,25,24,26,25,24,26,0,0,24,26,24,26,24,26,25,24,26,24,26,25,24,26,25,24,26,0,25,24,26,25,24,0,0,0,0,41,42,43,44,41,42,43,44,41,42,43,44,41,42,43,44,41,42,43,44,41,42,43,44,41,41,42,42,43,43,44,44,41,41,42,42,43,43,44,44,41,42,43,44,41,42,43,44,41,42,43,44,41,42,43,44,41,42,43,44,41,42,43,44,41,42,43,44,41,42,43,44,41,42,43,44,41,42,43,44],"f":[0,[1],0,[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[3,[2]]]],[[]],[[]],0,[[]],[6,6],[[]],[7,[[9,[6,8]]]],[[[10,[2]]],[[9,[8]]]],[[11,[10,[2]]],[[9,[8]]]],[[11,7],[[9,[8]]]],[[],6],[12],[12],[13,[[9,[6]]]],[12],[[6,[0,[14,15]]]],[[6,6],16],[[],16],[[],16],[[],16],[[6,17],18],[[]],[[]],[[]],[[]],[[]],[[],[[5,[2,4]]]],[[],12],[[]],[[]],[[]],[[],16],0,[[6,19],9],0,[6,12],[[[10,[2]]],[[5,[2,4]]]],[[]],[[],9],[[],9],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],20],[[],21],[[]],[[]],[[]],0,0,0,0,0,0,[[[10,[2]]],[[9,[22,[24,[23]]]]]],[[[10,[2]]],[[9,[[24,[23]]]]]],[[[10,[2]]],[[9,[[24,[23]]]]]],[[],[[9,[[24,[23]]]]]],[[[10,[2]]],[[9,[0,[24,[23]]]]]],[[[10,[2]]],[[9,[[24,[23]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[25,25],[[[26,[23]]],[[26,[23]]]],[[]],[[]],[[],12],[[],27],[[]],[7,[[9,[24,8]]]],[7,[[9,[[26,[23]],8]]]],[[[10,[2]]],[[9,[8]]]],[[[10,[2]]],[[9,[8]]]],[[11,[10,[2]]],[[9,[8]]]],[[11,[10,[2]]],[[9,[8]]]],[[11,7],[[9,[8]]]],[[11,7],[[9,[8]]]],[12],[12],[12],[12],[12],[12],[[[26,[23]]],28],0,[12],[12],[12],[[24,[0,[14,15]]]],[[25,25],16],[[[26,[23]],[26,[23]]],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[25,17],18],[[[24,[23]],17],18],[[[26,[23]],17],18],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[26,[23]]],2],[[],[[10,[2]]]],[[[26,[23]]],29],[[],[[10,[29]]]],[[[26,[23]]],30],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],12],[[],[[5,[31]]]],[[],12],[[],12],[[],12],[[[10,[2]]],32],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],29],[[],29],[[]],[[],33],[[]],[[]],[34,34],[[],34],[[],34],[[],32],[24,12],[[],[[5,[35]]]],0,[[[10,[2]]],[[5,[2,4]]]],[[[10,[2]]],[[5,[2,4]]]],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,0,[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],20],[[],20],[[],20],[[],21],[[],21],[[]],[[]],[[]],[[]],[[]],[[]],[[[10,[2]]],[[9,[36]]]],[[]],[[]],[[]],[[],[[5,[37]]]],[34,[[39,[38]]]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],12],[[],12],[[],12],[[],12],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],20],[[],20],[[],20],[[],20],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[81],"p":[[3,"Private"],[15,"u8"],[15,"array"],[3,"Global"],[3,"Vec"],[3,"InitializationData"],[8,"Input"],[3,"Error"],[4,"Result"],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Deserializer"],[8,"Output"],[8,"Sized"],[15,"bool"],[3,"Formatter"],[6,"Result"],[8,"Serializer"],[3,"TypeId"],[3,"Type"],[6,"SignedBlock"],[8,"Config"],[4,"Error"],[3,"Pallet"],[4,"Call"],[3,"CrateVersion"],[6,"DispatchResultWithPostInfo"],[15,"str"],[3,"DispatchInfo"],[3,"PalletInfoData"],[6,"DispatchResult"],[3,"StorageVersion"],[3,"Weight"],[3,"StorageInfo"],[4,"DispatchError"],[3,"TrackedStorageKey"],[3,"PostDispatchInfo"],[3,"DispatchErrorWithPostInfo"],[8,"Chain"],[3,"ValidationCheckPoint"],[3,"OldestKnownParent"],[3,"ChainTip"],[3,"CurrentAuthoritySet"]]},\ -"pallet_messenger":{"doc":"Pallet messenger used to communicate between domains and …","t":"NEDNNNENIQQQNEEDNNNNNNNNQNNNGNNNNNNNNNNENDQNNQQQNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLNLNLLLMLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLCCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMFFFFFFDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDILLKLLLKLKLLKLLLLLLLLKLLLLKLKLKLLLLLLL","n":["AlreadyRelayer","Call","Channel","ChannelClosed","ChannelInitiated","ChannelOpen","ChannelState","Closed","Config","ConfirmationDepth","Currency","DomainInfo","Err","Error","Event","GenesisConfig","InboxMessage","InboxMessageResponse","Initiated","InvalidChannelState","InvalidDomain","InvalidMessageDestination","InvalidMessagePayload","MaximumRelayerCount","MaximumRelayers","MessageVerification","MissingChannel","MissingMessage","Module","NoMessageHandler","NoOpenChannel","NoRelayersToAssign","NotOwner","NotRelayer","Ok","Open","OutboxFull","OutboxMessage","OutboxMessageResponse","OutboxMessageResult","OutboxMessageResult","Pallet","RelayerDeposit","RelayerExited","RelayerJoined","RuntimeEvent","SelfDomainId","WeightInfo","WeightTagNotMatch","__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","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","build_module_genesis_storage","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","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","deserialize","dispatch_bypass_filter","dispatchables","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","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","exit_relayer_set","exit_relayer_set","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","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","get_call_index","get_call_indices","get_call_name","get_call_names","get_dispatch_info","get_endpoint_response_handler","get_open_channel_for_domain","identity","identity","identity","identity","identity","identity","inbox","inbox_response_message_unsigned","inbox_responses","index","infos","init","init","init","init","init","init","init","init","initiate_channel","initiate_channel","integrity_test","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","is_clear","join_relayer_set","join_relayer_set","module_name","name","new_call_variant_close_channel","new_call_variant_exit_relayer_set","new_call_variant_initiate_channel","new_call_variant_join_relayer_set","new_call_variant_relay_message","new_call_variant_relay_message_response","next_channel_id","next_relayer_idx","offchain_worker","on_chain_storage_version","on_finalize","on_genesis","on_idle","on_initialize","on_initialize","on_runtime_upgrade","outbox","outbox_message_unsigned","outbox_responses","pre_dispatch","relay_message","relay_message","relay_message_response","relay_message_response","relayer_assigned_messages","relayer_messages","relayers","relayers","relayers_info","send_message","serialize","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_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tt_default_parts","tt_error_token","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_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","validate_unsigned","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","weights","whitelisted_storage_keys","with_weight","channel_id","domain_id","dst_domain_id","msg","msg","params","relayer_id","relayer_id","channel_id","channel_id","channel_id","channel_id","channel_id","channel_id","channel_id","channel_id","domain_id","domain_id","domain_id","domain_id","domain_id","domain_id","domain_id","domain_id","nonce","nonce","nonce","nonce","nonce","owner","owner","relayer_id","relayer_id","relayer_id","relayer_id","result","close_channel","exit_relayer_set","initiate_channel","join_relayer_set","relay_message","relay_message_response","Channels","Inbox","InboxResponses","NextChannelId","NextRelayerIdx","Outbox","OutboxResponses","RelayerMessages","Relayers","RelayersInfo","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","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","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","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_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","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","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_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_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","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","vzip","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","exit_relayer_set","exit_relayer_set","fmt","from","from_mut","from_mut","from_ref","from_ref","init","initiate_channel","initiate_channel","into","into_mut","into_ref","join_relayer_set","join_relayer_set","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"],[435,"pallet_messenger::Call"],[443,"pallet_messenger::Event"],[471,"pallet_messenger::dispatchables"],[477,"pallet_messenger::storage_types"],[687,"pallet_messenger::weights"]],"d":["Emits when relayer tries to re-join the relayers.","Contains a variant per dispatchable extrinsic that this …","Channel describes a bridge to exchange messages between …","Emits when a channel between two domains in closed.","Emits when a channel between two domains in initiated.","Emits when a channel between two domains in 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 core domains.","Currency type pallet uses for fees and deposits.","Domain info to verify domain state roots at a confirmation …","Message response handler failed with Err.","pallet-messenger errors","pallet-messenger events","Can be used to configure the genesis state of this pallet.","Emits when a new inbox message is validated and added to …","Emits when a message response is available for Inbox …","Channel between domains is initiated but do not yet send …","Emits when the said channel is not in an open state.","Emits when the domain is neither core domain nor a system …","Emits when the message destination is not valid.","Emits when the message payload is invalid.","Emits when a relayer tries to join when total relayers …","Maximum number of relayers that can join this domain.","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 domain","Emits when there are no relayers to relay messages between …","Emits when there is mismatch between caller and relayer …","Emits when a non relayer tries to do relayers specific …","Message response handler returned Ok.","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 domains and …","Relayer deposit to become a relayer for this Domain.","Emits when a relayer exists the relayer set.","Emits when a relayer successfully joins the relayer set.","","Gets the domain_id that is treated as src_domain for …","Weight information for extrinsics in this pallet.","Emits when there is mismatch between the message’s …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","“ Stores channel config between two domains.“ “ Key …","","","","","","","","","","","","","","","An open channel is closed with a foreign domain. Channel …","See Pallet::close_channel.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Auto-generated docs-only module listing all defined …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Declare the desire to exit relaying for this domain.","See Pallet::exit_relayer_set.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","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.","","","","","","function to fetch endpoint response handler by Endpoint.","Returns the last open channel for a given domain.","","","","","","","“ A temporary storage for storing decoded inbox message …","","“ Stores the message responses of the incoming processed …","","","","","","","","","","","A new Channel is initiated with a foreign domain. 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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Declare the desire to become a relayer for this domain by …","See Pallet::join_relayer_set.","","","Create a call with the variant close_channel.","Create a call with the variant exit_relayer_set.","Create a call with the variant initiate_channel.","Create a call with the variant join_relayer_set.","Create a call with the variant relay_message.","Create a call with the variant relay_message_response.","“ Stores the next channel id for a foreign domain.“","","","","","","","","","","“ Stores the outgoing messages that are awaiting message …","","“ A temporary storage for storing decoded outbox …","","Receives an Inbox message that needs to be validated and …","See Pallet::relay_message.","Receives a response from the dst_domain for a message in …","See Pallet::relay_message_response.","","","","Genesis relayers that join the relayer pool.","","","","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","","","","","","","","","","","Channel ID of the said channel.","Channel ID of the said channel.","Channel ID of the said channel.","","Channel Is","","","Channel Is","Foreign domain id this channel connects to.","Foreign domain id this channel connects to.","Foreign domain id this channel connects to.","","Destination domain ID.","","","Destination domain ID.","","","","","","Owner who controls the relayer.","Owner who controls the relayer.","","","Relayer address to which rewards are paid.","Relayer address which exited the set.","","An open channel is closed with a foreign domain. Channel …","Declare the desire to exit relaying for this domain.","A new Channel is initiated with a foreign domain. Next …","Declare the desire to become a relayer for this domain by …","Receives an Inbox message that needs to be validated and …","Receives a response from the dst_domain for a message in …","Stores channel config between two domains. Key points to …","A temporary storage for storing decoded inbox message …","Stores the message responses of the incoming processed …","Stores the next channel id for a foreign domain.","Warning: Doc-Only","Stores the outgoing messages that are awaiting message …","A temporary storage for storing decoded outbox response …","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.","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 reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference 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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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: …","","","Storage: Messenger RelayersInfo (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 RelayersInfo (r:1 w:1) Proof Skipped: …","","Storage: Messenger Inbox (r:1 w:1) Proof Skipped: …","","Storage: Messenger OutboxResponses (r:1 w:1) Proof …","","","","","",""],"i":[28,0,0,20,20,20,0,16,0,6,6,6,18,0,0,0,20,20,16,28,28,28,28,28,6,28,28,28,0,28,28,28,28,28,18,16,28,20,20,0,20,0,6,20,20,6,6,6,28,16,14,18,19,20,21,16,14,18,20,28,21,16,14,18,20,28,21,16,14,18,20,28,21,16,14,18,19,20,7,28,21,16,14,18,19,20,7,28,21,7,7,19,16,14,16,14,18,19,20,21,16,14,18,19,20,21,19,21,19,19,19,16,14,18,20,28,21,16,14,18,20,28,21,16,14,18,20,28,21,16,14,18,20,28,21,16,14,7,16,14,18,19,20,7,28,21,16,14,18,19,20,7,28,21,7,21,0,16,14,18,19,20,7,28,21,16,14,18,20,28,21,16,14,18,19,20,21,16,16,16,14,14,14,18,18,18,19,19,19,20,20,20,21,21,21,19,21,16,14,18,19,20,7,28,21,16,14,18,19,20,7,28,21,16,16,14,14,18,18,19,19,20,20,7,7,28,28,21,21,16,16,14,14,18,18,19,19,20,20,7,7,28,28,21,21,21,21,21,21,21,6,19,16,14,18,20,28,21,19,19,19,19,19,16,14,18,19,20,7,28,21,19,21,19,16,14,18,19,20,7,28,21,16,14,18,19,20,7,28,21,16,14,18,19,20,7,28,21,16,14,19,21,19,19,21,21,21,21,21,21,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,21,19,21,19,19,19,7,19,19,7,19,19,16,14,18,20,28,21,19,0,16,14,18,20,28,21,16,14,18,19,20,21,16,14,18,19,20,7,28,21,16,14,18,19,20,7,28,21,0,0,16,14,18,20,28,21,16,14,18,20,28,21,16,14,18,20,28,21,16,14,18,19,20,7,28,21,16,14,18,20,28,21,16,14,18,19,20,7,28,21,16,14,18,19,20,7,28,21,19,16,14,18,19,20,7,28,21,0,19,28,69,69,70,71,72,70,73,74,75,76,77,78,79,80,81,82,75,76,77,78,79,80,81,82,78,79,80,81,82,83,84,78,82,83,84,80,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,85,86,87,88,89,90,91,92,93,94,85,86,87,88,89,90,91,92,93,94,85,86,87,88,89,90,91,92,93,94,85,86,87,88,89,90,91,92,93,94,85,86,87,88,89,90,91,92,93,94,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,85,86,87,88,89,90,91,92,93,94,85,86,87,88,89,90,91,92,93,94,85,86,87,88,89,90,91,92,93,94,85,86,87,88,89,90,91,92,93,94,85,86,87,88,89,90,91,92,93,94,85,86,87,88,89,90,91,92,93,94,85,86,87,88,89,90,91,92,93,94,85,86,87,88,89,90,91,92,93,94,85,86,87,88,89,90,91,92,93,94,85,86,87,88,89,90,91,92,93,94,0,0,68,68,95,68,68,68,95,68,95,68,68,95,68,68,68,68,68,68,68,68,95,68,68,68,68,95,68,95,68,95,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,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[7,[6]]]],[[[7,[6]],8],[[10,[9]]]],[[[12,[11]],[12,[13]]],[[15,[14]]]],[[]],[[]],[16,16],[[[14,[17]]],[[14,[17]]]],[18,18],[19,19],[[[20,[6]]],[[20,[6]]]],[[[21,[6]]],[[21,[6]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[22,[6]],11,13],23],0,[[],24],[[],25],[[]],[26,[[10,[16,27]]]],[26,[[10,[14,27]]]],[26,[[10,[18,27]]]],[26,[[10,[[20,[6]],27]]]],[26,[[10,[28,27]]]],[26,[[10,[[21,[6]],27]]]],[[[29,[2]]],[[10,[27]]]],[[[29,[2]]],[[10,[27]]]],[[[29,[2]]],[[10,[27]]]],[[[29,[2]]],[[10,[27]]]],[[[29,[2]]],[[10,[27]]]],[[[29,[2]]],[[10,[27]]]],[[30,[29,[2]]],[[10,[27]]]],[[30,[29,[2]]],[[10,[27]]]],[[30,[29,[2]]],[[10,[27]]]],[[30,[29,[2]]],[[10,[27]]]],[[30,[29,[2]]],[[10,[27]]]],[[30,[29,[2]]],[[10,[27]]]],[[30,26],[[10,[27]]]],[[30,26],[[10,[27]]]],[[30,26],[[10,[27]]]],[[30,26],[[10,[27]]]],[[30,26],[[10,[27]]]],[[30,26],[[10,[27]]]],[[],16],[[],[[14,[31]]]],[[],[[7,[6]]]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[32,[[10,[[7,[6]]]]]],[[[21,[6]]],33],0,[24],[24],[24],[24],[24],[24],[24],[24],[[16,[0,[34,35]]]],[[14,[0,[34,35]]]],[[18,[0,[34,35]]]],[[[20,[6]],[0,[34,35]]]],[[28,[0,[34,35]]]],[[[21,[6]],[0,[34,35]]]],[[16,16],36],[[[14,[37]],[14,[37]]],36],[[18,18],36],[[19,19],36],[[[20,[6]],[20,[6]]],36],[[[21,[6]],[21,[6]]],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[[22,[6]]],23],0,[[16,38],39],[[[14,[40]],38],39],[[18,38],39],[[19,38],39],[[[20,[6]],38],39],[[[7,[[0,[40,6]]]],38],39],[[[28,[6]],38],39],[[[21,[6]],38],39],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[21,[6]]],2],[[],[[29,[2]]]],[[[21,[6]]],41],[[],[[29,[41]]]],[[[21,[6]]],42],[43,[[15,[[45,[44]]]]]],[11,15],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[15,[46]]]],[47,15],[12,[[15,[46]]]],[[],24],[[],[[5,[48]]]],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[[22,[6]],11,49],23],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],36],[[],36],[[[22,[6]]],23],0,[[],41],[[],41],[[11,13],[[21,[6]]]],[[],[[21,[6]]]],[[11,49],[[21,[6]]]],[[],[[21,[6]]]],[47,[[21,[6]]]],[47,[[21,[6]]]],[[[12,[11]]],13],[[],30],[[]],[[],50],[[]],[[]],[51,51],[[[52,[6]]],51],[[],51],[[],51],[12,[[15,[46]]]],[47,15],[[],[[15,[46]]]],[[],[[10,[53]]]],[[[22,[6]],47],23],0,[[[22,[6]],47],23],0,[[],54],[12,[[15,[0]]]],[[],55],0,[12,[[15,[0]]]],[[11,56],[[10,[57]]]],[[[7,[6]],58],10],[[11,59],36],[[11,59],36],[16,24],[14,24],[18,24],[[[20,[6]]],24],[28,24],[[[21,[6]]],24],[[],[[5,[60]]]],0,[[[29,[2]]],[[5,[2,4]]]],[[[29,[2]]],[[5,[2,4]]]],[[[29,[2]]],[[5,[2,4]]]],[[[29,[2]]],[[5,[2,4]]]],[[[29,[2]]],[[5,[2,4]]]],[[[29,[2]]],[[5,[2,4]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[63,64],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],[[5,[65]]]],[51,[[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,0,0,0,0,0,0,0,0,[[11,13]],[[]],[[11,49]],[[]],[47],[47],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[],51],[[],51],[24],[24],[[],51],[[],51],[[],51],[[],51],[24],[[],51],[[],51],[[[68,[40]],38],39],[[]],[[]],[[]],[[]],[[]],[[],24],[[],51],[[],51],[[]],[[]],[[]],[[],51],[[],51],[[],51],[[],51],[[],51],[[],51],[[],10],[[],10],[[],61],[[]],[[]],[[]]],"c":[28],"p":[[3,"Private"],[15,"u8"],[15,"array"],[3,"Global"],[3,"Vec"],[8,"Config"],[3,"GenesisConfig"],[3,"Storage"],[3,"String"],[4,"Result"],[3,"DomainId"],[8,"EncodeLike"],[6,"ChannelId"],[3,"Channel"],[4,"Option"],[4,"ChannelState"],[8,"Clone"],[4,"OutboxMessageResult"],[3,"Pallet"],[4,"Event"],[4,"Call"],[6,"OriginFor"],[6,"DispatchResult"],[15,"usize"],[3,"CrateVersion"],[8,"Input"],[3,"Error"],[4,"Error"],[15,"slice"],[15,"u32"],[8,"Default"],[8,"Deserializer"],[6,"DispatchResultWithPostInfo"],[8,"Output"],[8,"Sized"],[15,"bool"],[8,"PartialEq"],[3,"Formatter"],[6,"Result"],[8,"Debug"],[15,"str"],[3,"DispatchInfo"],[4,"Endpoint"],[8,"EndpointHandler"],[3,"Box"],[3,"Message"],[3,"CrossDomainMessage"],[3,"PalletInfoData"],[3,"InitiateChannelParams"],[3,"StorageVersion"],[3,"Weight"],[6,"BlockNumberFor"],[4,"TransactionValidityError"],[3,"RelayerMessagesWithStorageKey"],[3,"BoundedVec"],[3,"EndpointRequest"],[4,"DispatchError"],[8,"Serializer"],[6,"MessageId"],[3,"StorageInfo"],[3,"TypeId"],[3,"Type"],[4,"TransactionSource"],[6,"TransactionValidity"],[3,"TrackedStorageKey"],[3,"PostDispatchInfo"],[3,"DispatchErrorWithPostInfo"],[3,"SubstrateWeight"],[13,"close_channel"],[13,"initiate_channel"],[13,"relay_message"],[13,"relay_message_response"],[13,"join_relayer_set"],[13,"exit_relayer_set"],[13,"ChannelInitiated"],[13,"ChannelClosed"],[13,"ChannelOpen"],[13,"OutboxMessage"],[13,"OutboxMessageResponse"],[13,"OutboxMessageResult"],[13,"InboxMessage"],[13,"InboxMessageResponse"],[13,"RelayerJoined"],[13,"RelayerExited"],[3,"NextChannelId"],[3,"Channels"],[3,"Inbox"],[3,"InboxResponses"],[3,"Outbox"],[3,"OutboxResponses"],[3,"RelayersInfo"],[3,"Relayers"],[3,"NextRelayerIdx"],[3,"RelayerMessages"],[8,"WeightInfo"]]},\ -"pallet_object_store":{"doc":"Pallet object store, used for simple object storage on the …","t":"EDIEGNDQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLNLLLALLLLLLLLLLLLLCCLLLLLLLLLLLLLLLLLLLLLLLLLMMMMF","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","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"],[179,"pallet_object_store::Call"],[180,"pallet_object_store::Event"],[183,"pallet_object_store::dispatchables"]],"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,7,6,8,9,8,9,8,9,8,9,6,8,9,21,6,8,9,21,6,8,9,6,8,9,6,6,6,8,9,8,9,8,9,8,9,6,8,9,21,6,8,9,21,9,0,6,8,9,21,8,9,6,8,9,6,6,6,8,8,8,9,9,9,9,6,8,9,21,6,8,9,21,6,6,8,8,9,9,21,21,6,6,8,8,9,9,21,21,9,9,9,9,9,21,8,9,6,6,6,8,9,21,6,6,8,9,21,6,8,9,21,6,8,9,21,6,6,9,6,21,6,6,6,6,6,6,6,9,8,9,6,0,8,9,6,8,9,6,8,9,21,6,8,9,21,0,0,8,9,8,9,8,9,6,8,9,21,8,9,6,8,9,21,6,8,9,21,6,8,9,21,6,36,37,37,37,0],"f":[0,0,0,0,0,0,0,0,[1],[1],[1],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[6,6],[[[8,[7]]],[[8,[7]]]],[[[9,[7]]],[[9,[7]]]],[[]],[[]],[[]],[[],10],[[],11],[[]],[12,[[14,[[8,[7]],13]]]],[12,[[14,[[9,[7]],13]]]],[[[15,[2]]],[[14,[13]]]],[[[15,[2]]],[[14,[13]]]],[[16,[15,[2]]],[[14,[13]]]],[[16,[15,[2]]],[[14,[13]]]],[[16,12],[[14,[13]]]],[[16,12],[[14,[13]]]],[10],[10],[10],[10],[10],[10],[10],[10],[[[9,[7]]],17],0,[10],[10],[10],[10],[[[8,[7]],[0,[18,19]]]],[[[9,[7]],[0,[18,19]]]],[[6,6],20],[[[8,[7]],[8,[7]]],20],[[[9,[7]],[9,[7]]],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[[9,[7]]],[[22,[21]]]],[[6,23],24],[[[8,[7]],23],24],[[[9,[7]],23],24],[[21,23],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[7]]],2],[[],[[15,[2]]]],[[[9,[7]]],25],[[],[[15,[25]]]],[[[9,[7]]],26],0,[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],10],[[],[[5,[27]]]],[[],10],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],25],[[],25],[[[5,[2]]],[[9,[7]]]],[[]],0,[[],28],[[]],[[]],[29,29],[[],29],[[],29],[[[30,[7]],[5,[2]]],31],0,[[[8,[7]]],10],[[[9,[7]]],10],[[],[[5,[32]]]],0,[[[15,[2]]],[[5,[2,4]]]],[[[15,[2]]],[[5,[2,4]]]],[[]],[[]],[[]],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],0,0,[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],33],[[],33],[[],33],[[],33],[[],34],[[],34],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[5,[35]]]],0,0,0,0,[[[5,[2]]]]],"c":[4],"p":[[3,"Private"],[15,"u8"],[15,"array"],[3,"Global"],[3,"Vec"],[3,"Pallet"],[8,"Config"],[4,"Event"],[4,"Call"],[15,"usize"],[3,"CrateVersion"],[8,"Input"],[3,"Error"],[4,"Result"],[15,"slice"],[15,"u32"],[6,"DispatchResultWithPostInfo"],[8,"Output"],[8,"Sized"],[15,"bool"],[3,"CallObject"],[4,"Option"],[3,"Formatter"],[6,"Result"],[15,"str"],[3,"DispatchInfo"],[3,"PalletInfoData"],[3,"StorageVersion"],[3,"Weight"],[6,"OriginFor"],[6,"DispatchResult"],[3,"StorageInfo"],[3,"TypeId"],[3,"Type"],[3,"TrackedStorageKey"],[13,"put"],[13,"ObjectSubmitted"]]},\ -"pallet_offences_subspace":{"doc":"Offences Subspace Pallet","t":"EGIEGNQDGGQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLCCLLLLLLLLLLLLLLLLLLLLLMMDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","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","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"],[156,"pallet_offences_subspace::Event"],[158,"pallet_offences_subspace::storage_types"]],"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,7,8,0,0,0,8,6,7,9,7,9,7,9,7,9,6,7,9,6,7,9,6,7,9,6,7,9,6,6,6,7,9,7,9,7,9,7,9,6,7,9,6,7,9,9,0,6,7,9,7,6,7,9,6,6,6,7,7,7,9,9,9,6,7,9,6,7,9,6,6,7,7,9,9,6,6,7,7,9,9,9,9,9,9,9,7,9,6,6,6,7,9,6,6,7,9,6,7,9,6,7,9,6,6,6,6,6,6,6,6,6,6,6,6,7,6,0,7,9,6,7,9,6,7,9,6,7,9,0,0,7,9,7,9,7,9,6,7,9,7,9,6,7,9,6,7,9,6,7,9,6,38,38,0,0,0,39,40,41,39,40,41,39,40,41,39,40,41,39,40,41,39,40,41,39,39,40,40,41,41,39,39,40,40,41,41,39,40,41,39,40,41,39,40,41,39,40,41,39,40,41,39,40,41,39,40,41,39,40,41,39,40,41,39,40,41],"f":[0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[6,6],[7,7],[[[9,[8]]],[[9,[8]]]],[[]],[[]],[[]],[[],10],[[],11],[[]],[12,[[14,[7,13]]]],[12,[[14,[[9,[8]],13]]]],[[[15,[2]]],[[14,[13]]]],[[[15,[2]]],[[14,[13]]]],[[16,[15,[2]]],[[14,[13]]]],[[16,[15,[2]]],[[14,[13]]]],[[16,12],[[14,[13]]]],[[16,12],[[14,[13]]]],[10],[10],[10],[10],[10],[10],[[[9,[8]]],17],0,[10],[10],[10],[[7,[0,[18,19]]]],[[6,6],20],[[7,7],20],[[[9,[8]],[9,[8]]],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[6,21],22],[[7,21],22],[[[9,[8]],21],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[8]]],2],[[],[[15,[2]]]],[[[9,[8]]],23],[[],[[15,[23]]]],[[[9,[8]]],24],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],10],[[],[[5,[25]]]],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[15,[26]]],20],[[],23],[[],23],[[]],[[],27],[[]],[[]],[28,28],[[],28],[[],28],[[[29,[26]]],[[14,[30]]]],[31,[[33,[[32,[26]]]]]],[7,10],[[],[[5,[34]]]],0,[[[15,[2]]],[[5,[2,4]]]],[[[15,[2]]],[[5,[2,4]]]],[[]],[[]],[[]],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],0,0,[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],35],[[],35],[[],35],[[],36],[[],36],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[5,[37]]]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],35],[[],35],[[],35],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[4],"p":[[3,"Private"],[15,"u8"],[15,"array"],[3,"Global"],[3,"Vec"],[3,"Pallet"],[4,"Event"],[8,"Config"],[4,"Call"],[15,"usize"],[3,"CrateVersion"],[8,"Input"],[3,"Error"],[4,"Result"],[15,"slice"],[15,"u32"],[6,"DispatchResultWithPostInfo"],[8,"Output"],[8,"Sized"],[15,"bool"],[3,"Formatter"],[6,"Result"],[15,"str"],[3,"DispatchInfo"],[3,"PalletInfoData"],[6,"FarmerPublicKey"],[3,"StorageVersion"],[3,"Weight"],[8,"Offence"],[4,"OffenceError"],[8,"EncodeLike"],[3,"OffenceDetails"],[4,"Option"],[3,"StorageInfo"],[3,"TypeId"],[3,"Type"],[3,"TrackedStorageKey"],[13,"Offence"],[3,"Reports"],[3,"ConcurrentReportsIndex"],[3,"ReportsByKindIndex"]]},\ -"pallet_rewards":{"doc":"Pallet for issuing rewards to block producers.","t":"NQEIQEQQGIQDQNQIQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLKLLLALLLLLLLLLLLCCLLLLLLLLLLLLLLLLLLLLLMMMM","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","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"],[163,"pallet_rewards::Event"]],"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,7,0,0,7,0,7,7,0,0,7,0,7,8,7,0,7,6,8,9,8,9,8,9,8,9,6,8,9,6,8,9,6,8,9,6,8,9,6,6,6,8,9,8,9,8,9,8,9,6,8,9,6,8,9,9,0,6,8,9,8,6,8,9,6,6,6,8,8,8,9,9,9,6,8,9,6,8,9,6,6,8,8,9,9,6,6,8,8,9,9,9,9,9,9,9,8,9,6,6,6,8,9,6,6,8,9,6,8,9,6,8,9,6,6,6,6,6,6,6,6,33,6,6,34,6,8,6,0,8,9,6,8,9,6,8,9,6,8,9,0,0,8,9,8,9,8,9,6,8,9,8,9,6,8,9,6,8,9,6,8,9,6,35,35,36,36],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[6,6],[[[8,[7]]],[[8,[7]]]],[[[9,[7]]],[[9,[7]]]],[[]],[[]],[[]],[[],10],[[],11],[[]],[12,[[14,[[8,[7]],13]]]],[12,[[14,[[9,[7]],13]]]],[[[15,[2]]],[[14,[13]]]],[[[15,[2]]],[[14,[13]]]],[[16,[15,[2]]],[[14,[13]]]],[[16,[15,[2]]],[[14,[13]]]],[[16,12],[[14,[13]]]],[[16,12],[[14,[13]]]],[10],[10],[10],[10],[10],[10],[[[9,[7]]],17],0,[10],[10],[10],[[[8,[7]],[0,[18,19]]]],[[6,6],20],[[[8,[7]],[8,[7]]],20],[[[9,[7]],[9,[7]]],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[6,21],22],[[[8,[7]],21],22],[[[9,[7]],21],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[7]]],2],[[],[[15,[2]]]],[[[9,[7]]],23],[[],[[15,[23]]]],[[[9,[7]]],24],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],10],[[],[[5,[25]]]],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],23],[[],23],[[]],[[],26],[[[27,[7]]]],[[]],[[]],[28,28],[[],28],[[[27,[7]]],28],[[],28],[[]],[[],28],[[[8,[7]]],10],[[],[[5,[29]]]],0,[[[15,[2]]],[[5,[2,4]]]],[[[15,[2]]],[[5,[2,4]]]],[[]],[[]],[[]],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],0,0,[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],30],[[],30],[[],30],[[],31],[[],31],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[5,[32]]]],0,0,0,0],"c":[8],"p":[[3,"Private"],[15,"u8"],[15,"array"],[3,"Global"],[3,"Vec"],[3,"Pallet"],[8,"Config"],[4,"Event"],[4,"Call"],[15,"usize"],[3,"CrateVersion"],[8,"Input"],[3,"Error"],[4,"Result"],[15,"slice"],[15,"u32"],[6,"DispatchResultWithPostInfo"],[8,"Output"],[8,"Sized"],[15,"bool"],[3,"Formatter"],[6,"Result"],[15,"str"],[3,"DispatchInfo"],[3,"PalletInfoData"],[3,"StorageVersion"],[6,"BlockNumberFor"],[3,"Weight"],[3,"StorageInfo"],[3,"TypeId"],[3,"Type"],[3,"TrackedStorageKey"],[8,"WeightInfo"],[8,"OnReward"],[13,"BlockReward"],[13,"VoteReward"]]},\ +"pallet_messenger":{"doc":"Pallet messenger used to communicate between domains and …","t":"NEDNNNENIQQQNEEDNNNNNNNNQNNNGNNNNNNNNNNENDQNNQQQNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLNLNLLLMLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLCCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMFFFFFFDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDILLKLLLKLKLLKLLLLLLLLKLLLLKLKLKLLLLLLL","n":["AlreadyRelayer","Call","Channel","ChannelClosed","ChannelInitiated","ChannelOpen","ChannelState","Closed","Config","ConfirmationDepth","Currency","DomainInfo","Err","Error","Event","GenesisConfig","InboxMessage","InboxMessageResponse","Initiated","InvalidChannelState","InvalidDomain","InvalidMessageDestination","InvalidMessagePayload","MaximumRelayerCount","MaximumRelayers","MessageVerification","MissingChannel","MissingMessage","Module","NoMessageHandler","NoOpenChannel","NoRelayersToAssign","NotOwner","NotRelayer","Ok","Open","OutboxFull","OutboxMessage","OutboxMessageResponse","OutboxMessageResult","OutboxMessageResult","Pallet","RelayerDeposit","RelayerExited","RelayerJoined","RuntimeEvent","SelfDomainId","WeightInfo","WeightTagNotMatch","__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","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","build_module_genesis_storage","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","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","deserialize","dispatch_bypass_filter","dispatchables","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","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","exit_relayer_set","exit_relayer_set","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","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","get_call_index","get_call_indices","get_call_name","get_call_names","get_dispatch_info","get_endpoint_response_handler","get_open_channel_for_domain","identity","identity","identity","identity","identity","identity","inbox","inbox_response_message_unsigned","inbox_responses","index","infos","init","init","init","init","init","init","init","init","initiate_channel","initiate_channel","integrity_test","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","is_clear","join_relayer_set","join_relayer_set","module_name","name","new_call_variant_close_channel","new_call_variant_exit_relayer_set","new_call_variant_initiate_channel","new_call_variant_join_relayer_set","new_call_variant_relay_message","new_call_variant_relay_message_response","next_channel_id","next_relayer_idx","offchain_worker","on_chain_storage_version","on_finalize","on_genesis","on_idle","on_initialize","on_initialize","on_runtime_upgrade","outbox","outbox_message_unsigned","outbox_responses","pre_dispatch","relay_message","relay_message","relay_message_response","relay_message_response","relayer_assigned_messages","relayer_messages","relayers","relayers","relayers_info","send_message","serialize","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_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tt_default_parts","tt_error_token","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_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","validate_unsigned","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","weights","whitelisted_storage_keys","with_weight","channel_id","domain_id","dst_domain_id","msg","msg","params","relayer_id","relayer_id","channel_id","channel_id","channel_id","channel_id","channel_id","channel_id","channel_id","channel_id","domain_id","domain_id","domain_id","domain_id","domain_id","domain_id","domain_id","domain_id","nonce","nonce","nonce","nonce","nonce","owner","owner","relayer_id","relayer_id","relayer_id","relayer_id","result","close_channel","exit_relayer_set","initiate_channel","join_relayer_set","relay_message","relay_message_response","Channels","Inbox","InboxResponses","NextChannelId","NextRelayerIdx","Outbox","OutboxResponses","RelayerMessages","Relayers","RelayersInfo","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","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","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","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_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","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","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_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_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","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","vzip","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","exit_relayer_set","exit_relayer_set","fmt","from","from_mut","from_mut","from_ref","from_ref","init","initiate_channel","initiate_channel","into","into_mut","into_ref","join_relayer_set","join_relayer_set","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"],[435,"pallet_messenger::Call"],[443,"pallet_messenger::Event"],[471,"pallet_messenger::dispatchables"],[477,"pallet_messenger::storage_types"],[687,"pallet_messenger::weights"]],"d":["Emits when relayer tries to re-join the relayers.","Contains a variant per dispatchable extrinsic that this …","Channel describes a bridge to exchange messages between …","Emits when a channel between two domains in closed.","Emits when a channel between two domains in initiated.","Emits when a channel between two domains in 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 core domains.","Currency type pallet uses for fees and deposits.","Domain info to verify domain state roots at a confirmation …","Message response handler failed with Err.","pallet-messenger errors","pallet-messenger events","Can be used to configure the genesis state of this pallet.","Emits when a new inbox message is validated and added to …","Emits when a message response is available for Inbox …","Channel between domains is initiated but do not yet send …","Emits when the said channel is not in an open state.","Emits when the domain is neither core domain nor a system …","Emits when the message destination is not valid.","Emits when the message payload is invalid.","Emits when a relayer tries to join when total relayers …","Maximum number of relayers that can join this domain.","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 domain","Emits when there are no relayers to relay messages between …","Emits when there is mismatch between caller and relayer …","Emits when a non relayer tries to do relayers specific …","Message response handler returned Ok.","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 domains and …","Relayer deposit to become a relayer for this Domain.","Emits when a relayer exists the relayer set.","Emits when a relayer successfully joins the relayer set.","","Gets the domain_id that is treated as src_domain for …","Weight information for extrinsics in this pallet.","Emits when there is mismatch between the message’s …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","“ Stores channel config between two domains.“ “ Key …","","","","","","","","","","","","","","","An open channel is closed with a foreign domain. Channel …","See Pallet::close_channel.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Auto-generated docs-only module listing all defined …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Declare the desire to exit relaying for this domain.","See Pallet::exit_relayer_set.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","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.","","","","","","function to fetch endpoint response handler by Endpoint.","Returns the last open channel for a given domain.","","","","","","","“ A temporary storage for storing decoded inbox message …","","“ Stores the message responses of the incoming processed …","","","","","","","","","","","A new Channel is initiated with a foreign domain. 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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Declare the desire to become a relayer for this domain by …","See Pallet::join_relayer_set.","","","Create a call with the variant close_channel.","Create a call with the variant exit_relayer_set.","Create a call with the variant initiate_channel.","Create a call with the variant join_relayer_set.","Create a call with the variant relay_message.","Create a call with the variant relay_message_response.","“ Stores the next channel id for a foreign domain.“","","","","","","","","","","“ Stores the outgoing messages that are awaiting message …","","“ A temporary storage for storing decoded outbox …","","Receives an Inbox message that needs to be validated and …","See Pallet::relay_message.","Receives a response from the dst_domain for a message in …","See Pallet::relay_message_response.","","","","Genesis relayers that join the relayer pool.","","","","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","","","","","","","","","","","Channel ID of the said channel.","Channel ID of the said channel.","Channel ID of the said channel.","","Channel Is","","","Channel Is","Foreign domain id this channel connects to.","Foreign domain id this channel connects to.","Foreign domain id this channel connects to.","","Destination domain ID.","","","Destination domain ID.","","","","","","Owner who controls the relayer.","Owner who controls the relayer.","","","Relayer address to which rewards are paid.","Relayer address which exited the set.","","An open channel is closed with a foreign domain. Channel …","Declare the desire to exit relaying for this domain.","A new Channel is initiated with a foreign domain. Next …","Declare the desire to become a relayer for this domain by …","Receives an Inbox message that needs to be validated and …","Receives a response from the dst_domain for a message in …","Stores channel config between two domains. Key points to …","A temporary storage for storing decoded inbox message …","Stores the message responses of the incoming processed …","Stores the next channel id for a foreign domain.","Warning: Doc-Only","Stores the outgoing messages that are awaiting message …","A temporary storage for storing decoded outbox response …","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.","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 reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference 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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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: …","","","Storage: Messenger RelayersInfo (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 RelayersInfo (r:1 w:1) Proof Skipped: …","","Storage: Messenger Inbox (r:1 w:1) Proof Skipped: …","","Storage: Messenger OutboxResponses (r:1 w:1) Proof …","","","","","",""],"i":[28,0,0,20,20,20,0,16,0,6,6,6,18,0,0,0,20,20,16,28,28,28,28,28,6,28,28,28,0,28,28,28,28,28,18,16,28,20,20,0,20,0,6,20,20,6,6,6,28,16,14,18,19,20,21,16,14,18,20,28,21,16,14,18,20,28,21,16,14,18,20,28,21,16,14,18,19,20,7,28,21,16,14,18,19,20,7,28,21,7,7,19,16,14,16,14,18,19,20,21,16,14,18,19,20,21,19,21,19,19,19,16,14,18,20,28,21,16,14,18,20,28,21,16,14,18,20,28,21,16,14,18,20,28,21,16,14,7,16,14,18,19,20,7,28,21,16,14,18,19,20,7,28,21,7,21,0,16,14,18,19,20,7,28,21,16,14,18,20,28,21,16,14,18,19,20,21,16,16,16,14,14,14,18,18,18,19,19,19,20,20,20,21,21,21,19,21,16,14,18,19,20,7,28,21,16,14,18,19,20,7,28,21,16,16,14,14,18,18,19,19,20,20,7,7,28,28,21,21,16,16,14,14,18,18,19,19,20,20,7,7,28,28,21,21,21,21,21,21,21,6,19,16,14,18,20,28,21,19,19,19,19,19,16,14,18,19,20,7,28,21,19,21,19,16,14,18,19,20,7,28,21,16,14,18,19,20,7,28,21,16,14,18,19,20,7,28,21,16,14,19,21,19,19,21,21,21,21,21,21,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,21,19,21,19,19,19,7,19,19,7,19,19,16,14,18,20,28,21,19,0,16,14,18,20,28,21,16,14,18,19,20,21,16,14,18,19,20,7,28,21,16,14,18,19,20,7,28,21,0,0,16,14,18,20,28,21,16,14,18,20,28,21,16,14,18,20,28,21,16,14,18,19,20,7,28,21,16,14,18,20,28,21,16,14,18,19,20,7,28,21,16,14,18,19,20,7,28,21,19,16,14,18,19,20,7,28,21,0,19,28,69,69,70,71,72,70,73,74,75,76,77,78,79,80,81,82,75,76,77,78,79,80,81,82,78,79,80,81,82,83,84,78,82,83,84,80,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,85,86,87,88,89,90,91,92,93,94,85,86,87,88,89,90,91,92,93,94,85,86,87,88,89,90,91,92,93,94,85,86,87,88,89,90,91,92,93,94,85,86,87,88,89,90,91,92,93,94,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,85,86,87,88,89,90,91,92,93,94,85,86,87,88,89,90,91,92,93,94,85,86,87,88,89,90,91,92,93,94,85,86,87,88,89,90,91,92,93,94,85,86,87,88,89,90,91,92,93,94,85,86,87,88,89,90,91,92,93,94,85,86,87,88,89,90,91,92,93,94,85,86,87,88,89,90,91,92,93,94,85,86,87,88,89,90,91,92,93,94,85,86,87,88,89,90,91,92,93,94,0,0,68,68,95,68,68,68,95,68,95,68,68,95,68,68,68,68,68,68,68,68,95,68,68,68,68,95,68,95,68,95,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,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[7,[6]]]],[[[7,[6]],8],[[10,[9]]]],[[[12,[11]],[12,[13]]],[[15,[14]]]],[[]],[[]],[16,16],[[[14,[17]]],[[14,[17]]]],[18,18],[19,19],[[[20,[6]]],[[20,[6]]]],[[[21,[6]]],[[21,[6]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[22,[6]],11,13],23],0,[[],24],[[],25],[[]],[26,[[10,[16,27]]]],[26,[[10,[14,27]]]],[26,[[10,[18,27]]]],[26,[[10,[[20,[6]],27]]]],[26,[[10,[28,27]]]],[26,[[10,[[21,[6]],27]]]],[[[29,[2]]],[[10,[27]]]],[[[29,[2]]],[[10,[27]]]],[[[29,[2]]],[[10,[27]]]],[[[29,[2]]],[[10,[27]]]],[[[29,[2]]],[[10,[27]]]],[[[29,[2]]],[[10,[27]]]],[[30,[29,[2]]],[[10,[27]]]],[[30,[29,[2]]],[[10,[27]]]],[[30,[29,[2]]],[[10,[27]]]],[[30,[29,[2]]],[[10,[27]]]],[[30,[29,[2]]],[[10,[27]]]],[[30,[29,[2]]],[[10,[27]]]],[[30,26],[[10,[27]]]],[[30,26],[[10,[27]]]],[[30,26],[[10,[27]]]],[[30,26],[[10,[27]]]],[[30,26],[[10,[27]]]],[[30,26],[[10,[27]]]],[[],16],[[],[[14,[31]]]],[[],[[7,[6]]]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[32,[[10,[[7,[6]]]]]],[[[21,[6]]],33],0,[24],[24],[24],[24],[24],[24],[24],[24],[[16,[0,[34,35]]]],[[14,[0,[34,35]]]],[[18,[0,[34,35]]]],[[[20,[6]],[0,[34,35]]]],[[28,[0,[34,35]]]],[[[21,[6]],[0,[34,35]]]],[[16,16],36],[[[14,[37]],[14,[37]]],36],[[18,18],36],[[19,19],36],[[[20,[6]],[20,[6]]],36],[[[21,[6]],[21,[6]]],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[[22,[6]]],23],0,[[16,38],39],[[[14,[40]],38],39],[[18,38],39],[[19,38],39],[[[20,[6]],38],39],[[[7,[[0,[40,6]]]],38],39],[[[28,[6]],38],39],[[[21,[6]],38],39],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[21,[6]]],2],[[],[[29,[2]]]],[[[21,[6]]],41],[[],[[29,[41]]]],[[[21,[6]]],42],[43,[[15,[[45,[44]]]]]],[11,15],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[15,[46]]]],[47,15],[12,[[15,[46]]]],[[],24],[[],[[5,[48]]]],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[[22,[6]],11,49],23],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],36],[[],36],[[[22,[6]]],23],0,[[],41],[[],41],[[11,13],[[21,[6]]]],[[],[[21,[6]]]],[[11,49],[[21,[6]]]],[[],[[21,[6]]]],[47,[[21,[6]]]],[47,[[21,[6]]]],[[[12,[11]]],13],[[],30],[[]],[[],50],[[]],[[]],[51,51],[[],51],[[[52,[6]]],51],[[],51],[12,[[15,[46]]]],[47,15],[[],[[15,[46]]]],[[],[[10,[53]]]],[[[22,[6]],47],23],0,[[[22,[6]],47],23],0,[[],54],[12,[[15,[0]]]],[[],55],0,[12,[[15,[0]]]],[[11,56],[[10,[57]]]],[[[7,[6]],58],10],[[11,59],36],[[11,59],36],[16,24],[14,24],[18,24],[[[20,[6]]],24],[28,24],[[[21,[6]]],24],[[],[[5,[60]]]],0,[[[29,[2]]],[[5,[2,4]]]],[[[29,[2]]],[[5,[2,4]]]],[[[29,[2]]],[[5,[2,4]]]],[[[29,[2]]],[[5,[2,4]]]],[[[29,[2]]],[[5,[2,4]]]],[[[29,[2]]],[[5,[2,4]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[63,64],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],[[5,[65]]]],[51,[[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,0,0,0,0,0,0,0,0,[[11,13]],[[]],[[11,49]],[[]],[47],[47],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[],51],[[],51],[24],[24],[[],51],[[],51],[[],51],[[],51],[24],[[],51],[[],51],[[[68,[40]],38],39],[[]],[[]],[[]],[[]],[[]],[[],24],[[],51],[[],51],[[]],[[]],[[]],[[],51],[[],51],[[],51],[[],51],[[],51],[[],51],[[],10],[[],10],[[],61],[[]],[[]],[[]]],"c":[28],"p":[[3,"Private"],[15,"u8"],[15,"array"],[3,"Global"],[3,"Vec"],[8,"Config"],[3,"GenesisConfig"],[3,"Storage"],[3,"String"],[4,"Result"],[3,"DomainId"],[8,"EncodeLike"],[6,"ChannelId"],[3,"Channel"],[4,"Option"],[4,"ChannelState"],[8,"Clone"],[4,"OutboxMessageResult"],[3,"Pallet"],[4,"Event"],[4,"Call"],[6,"OriginFor"],[6,"DispatchResult"],[15,"usize"],[3,"CrateVersion"],[8,"Input"],[3,"Error"],[4,"Error"],[15,"slice"],[15,"u32"],[8,"Default"],[8,"Deserializer"],[6,"DispatchResultWithPostInfo"],[8,"Output"],[8,"Sized"],[15,"bool"],[8,"PartialEq"],[3,"Formatter"],[6,"Result"],[8,"Debug"],[15,"str"],[3,"DispatchInfo"],[4,"Endpoint"],[8,"EndpointHandler"],[3,"Box"],[3,"Message"],[3,"CrossDomainMessage"],[3,"PalletInfoData"],[3,"InitiateChannelParams"],[3,"StorageVersion"],[3,"Weight"],[6,"BlockNumberFor"],[4,"TransactionValidityError"],[3,"RelayerMessagesWithStorageKey"],[3,"BoundedVec"],[3,"EndpointRequest"],[4,"DispatchError"],[8,"Serializer"],[6,"MessageId"],[3,"StorageInfo"],[3,"TypeId"],[3,"Type"],[4,"TransactionSource"],[6,"TransactionValidity"],[3,"TrackedStorageKey"],[3,"PostDispatchInfo"],[3,"DispatchErrorWithPostInfo"],[3,"SubstrateWeight"],[13,"close_channel"],[13,"initiate_channel"],[13,"relay_message"],[13,"relay_message_response"],[13,"join_relayer_set"],[13,"exit_relayer_set"],[13,"ChannelInitiated"],[13,"ChannelClosed"],[13,"ChannelOpen"],[13,"OutboxMessage"],[13,"OutboxMessageResponse"],[13,"OutboxMessageResult"],[13,"InboxMessage"],[13,"InboxMessageResponse"],[13,"RelayerJoined"],[13,"RelayerExited"],[3,"NextChannelId"],[3,"Channels"],[3,"Inbox"],[3,"InboxResponses"],[3,"Outbox"],[3,"OutboxResponses"],[3,"RelayersInfo"],[3,"Relayers"],[3,"NextRelayerIdx"],[3,"RelayerMessages"],[8,"WeightInfo"]]},\ +"pallet_object_store":{"doc":"Pallet object store, used for simple object storage on the …","t":"EDIEGNDQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLNLLLALLLLLLLLLLLLLCCLLLLLLLLLLLLLLLLLLLLLLLLLMMMMF","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","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"],[179,"pallet_object_store::Call"],[180,"pallet_object_store::Event"],[183,"pallet_object_store::dispatchables"]],"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,7,6,8,9,8,9,8,9,8,9,6,8,9,21,6,8,9,21,6,8,9,6,8,9,6,6,6,8,9,8,9,8,9,8,9,6,8,9,21,6,8,9,21,9,0,6,8,9,21,8,9,6,8,9,6,6,6,8,8,8,9,9,9,9,6,8,9,21,6,8,9,21,6,6,8,8,9,9,21,21,6,6,8,8,9,9,21,21,9,9,9,9,9,21,8,9,6,6,6,8,9,21,6,6,8,9,21,6,8,9,21,6,8,9,21,6,6,9,6,21,6,6,6,6,6,6,6,9,8,9,6,0,8,9,6,8,9,6,8,9,21,6,8,9,21,0,0,8,9,8,9,8,9,6,8,9,21,8,9,6,8,9,21,6,8,9,21,6,8,9,21,6,36,37,37,37,0],"f":[0,0,0,0,0,0,0,0,[1],[1],[1],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[6,6],[[[8,[7]]],[[8,[7]]]],[[[9,[7]]],[[9,[7]]]],[[]],[[]],[[]],[[],10],[[],11],[[]],[12,[[14,[[8,[7]],13]]]],[12,[[14,[[9,[7]],13]]]],[[[15,[2]]],[[14,[13]]]],[[[15,[2]]],[[14,[13]]]],[[16,[15,[2]]],[[14,[13]]]],[[16,[15,[2]]],[[14,[13]]]],[[16,12],[[14,[13]]]],[[16,12],[[14,[13]]]],[10],[10],[10],[10],[10],[10],[10],[10],[[[9,[7]]],17],0,[10],[10],[10],[10],[[[8,[7]],[0,[18,19]]]],[[[9,[7]],[0,[18,19]]]],[[6,6],20],[[[8,[7]],[8,[7]]],20],[[[9,[7]],[9,[7]]],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[[9,[7]]],[[22,[21]]]],[[6,23],24],[[[8,[7]],23],24],[[[9,[7]],23],24],[[21,23],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[7]]],2],[[],[[15,[2]]]],[[[9,[7]]],25],[[],[[15,[25]]]],[[[9,[7]]],26],0,[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],10],[[],[[5,[27]]]],[[],10],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],25],[[],25],[[[5,[2]]],[[9,[7]]]],[[]],0,[[],28],[[]],[[]],[29,29],[[],29],[[],29],[[[30,[7]],[5,[2]]],31],0,[[[8,[7]]],10],[[[9,[7]]],10],[[],[[5,[32]]]],0,[[[15,[2]]],[[5,[2,4]]]],[[[15,[2]]],[[5,[2,4]]]],[[]],[[]],[[]],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],0,0,[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],33],[[],33],[[],33],[[],33],[[],34],[[],34],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[5,[35]]]],0,0,0,0,[[[5,[2]]]]],"c":[4],"p":[[3,"Private"],[15,"u8"],[15,"array"],[3,"Global"],[3,"Vec"],[3,"Pallet"],[8,"Config"],[4,"Event"],[4,"Call"],[15,"usize"],[3,"CrateVersion"],[8,"Input"],[3,"Error"],[4,"Result"],[15,"slice"],[15,"u32"],[6,"DispatchResultWithPostInfo"],[8,"Output"],[8,"Sized"],[15,"bool"],[3,"CallObject"],[4,"Option"],[3,"Formatter"],[6,"Result"],[15,"str"],[3,"DispatchInfo"],[3,"PalletInfoData"],[3,"StorageVersion"],[3,"Weight"],[6,"OriginFor"],[6,"DispatchResult"],[3,"StorageInfo"],[3,"TypeId"],[3,"Type"],[3,"TrackedStorageKey"],[13,"put"],[13,"ObjectSubmitted"]]},\ +"pallet_offences_subspace":{"doc":"Offences Subspace Pallet","t":"EGIEGNQDGGQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLCCLLLLLLLLLLLLLLLLLLLLLMMDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","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","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"],[156,"pallet_offences_subspace::Event"],[158,"pallet_offences_subspace::storage_types"]],"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,7,8,0,0,0,8,6,7,9,7,9,7,9,7,9,6,7,9,6,7,9,6,7,9,6,7,9,6,6,6,7,9,7,9,7,9,7,9,6,7,9,6,7,9,9,0,6,7,9,7,6,7,9,6,6,6,7,7,7,9,9,9,6,7,9,6,7,9,6,6,7,7,9,9,6,6,7,7,9,9,9,9,9,9,9,7,9,6,6,6,7,9,6,6,7,9,6,7,9,6,7,9,6,6,6,6,6,6,6,6,6,6,6,6,7,6,0,7,9,6,7,9,6,7,9,6,7,9,0,0,7,9,7,9,7,9,6,7,9,7,9,6,7,9,6,7,9,6,7,9,6,38,38,0,0,0,39,40,41,39,40,41,39,40,41,39,40,41,39,40,41,39,40,41,39,39,40,40,41,41,39,39,40,40,41,41,39,40,41,39,40,41,39,40,41,39,40,41,39,40,41,39,40,41,39,40,41,39,40,41,39,40,41,39,40,41],"f":[0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[6,6],[7,7],[[[9,[8]]],[[9,[8]]]],[[]],[[]],[[]],[[],10],[[],11],[[]],[12,[[14,[7,13]]]],[12,[[14,[[9,[8]],13]]]],[[[15,[2]]],[[14,[13]]]],[[[15,[2]]],[[14,[13]]]],[[16,[15,[2]]],[[14,[13]]]],[[16,[15,[2]]],[[14,[13]]]],[[16,12],[[14,[13]]]],[[16,12],[[14,[13]]]],[10],[10],[10],[10],[10],[10],[[[9,[8]]],17],0,[10],[10],[10],[[7,[0,[18,19]]]],[[6,6],20],[[7,7],20],[[[9,[8]],[9,[8]]],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[6,21],22],[[7,21],22],[[[9,[8]],21],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[8]]],2],[[],[[15,[2]]]],[[[9,[8]]],23],[[],[[15,[23]]]],[[[9,[8]]],24],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],10],[[],[[5,[25]]]],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[15,[26]]],20],[[],23],[[],23],[[]],[[],27],[[]],[[]],[28,28],[[],28],[[],28],[[[29,[26]]],[[14,[30]]]],[31,[[33,[[32,[26]]]]]],[7,10],[[],[[5,[34]]]],0,[[[15,[2]]],[[5,[2,4]]]],[[[15,[2]]],[[5,[2,4]]]],[[]],[[]],[[]],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],0,0,[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],35],[[],35],[[],35],[[],36],[[],36],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[5,[37]]]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],35],[[],35],[[],35],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[4],"p":[[3,"Private"],[15,"u8"],[15,"array"],[3,"Global"],[3,"Vec"],[3,"Pallet"],[4,"Event"],[8,"Config"],[4,"Call"],[15,"usize"],[3,"CrateVersion"],[8,"Input"],[3,"Error"],[4,"Result"],[15,"slice"],[15,"u32"],[6,"DispatchResultWithPostInfo"],[8,"Output"],[8,"Sized"],[15,"bool"],[3,"Formatter"],[6,"Result"],[15,"str"],[3,"DispatchInfo"],[3,"PalletInfoData"],[6,"FarmerPublicKey"],[3,"StorageVersion"],[3,"Weight"],[8,"Offence"],[4,"OffenceError"],[8,"EncodeLike"],[3,"OffenceDetails"],[4,"Option"],[3,"StorageInfo"],[3,"TypeId"],[3,"Type"],[3,"TrackedStorageKey"],[13,"Offence"],[3,"Reports"],[3,"ConcurrentReportsIndex"],[3,"ReportsByKindIndex"]]},\ +"pallet_rewards":{"doc":"Pallet for issuing rewards to block producers.","t":"NQEIQEQQGIQDQNQIQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLKLLLALLLLLLLLLLLCCLLLLLLLLLLLLLLLLLLLLLMMMM","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","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"],[163,"pallet_rewards::Event"]],"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,7,0,0,7,0,7,7,0,0,7,0,7,8,7,0,7,6,8,9,8,9,8,9,8,9,6,8,9,6,8,9,6,8,9,6,8,9,6,6,6,8,9,8,9,8,9,8,9,6,8,9,6,8,9,9,0,6,8,9,8,6,8,9,6,6,6,8,8,8,9,9,9,6,8,9,6,8,9,6,6,8,8,9,9,6,6,8,8,9,9,9,9,9,9,9,8,9,6,6,6,8,9,6,6,8,9,6,8,9,6,8,9,6,6,6,6,6,6,6,6,33,6,6,34,6,8,6,0,8,9,6,8,9,6,8,9,6,8,9,0,0,8,9,8,9,8,9,6,8,9,8,9,6,8,9,6,8,9,6,8,9,6,35,35,36,36],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[6,6],[[[8,[7]]],[[8,[7]]]],[[[9,[7]]],[[9,[7]]]],[[]],[[]],[[]],[[],10],[[],11],[[]],[12,[[14,[[8,[7]],13]]]],[12,[[14,[[9,[7]],13]]]],[[[15,[2]]],[[14,[13]]]],[[[15,[2]]],[[14,[13]]]],[[16,[15,[2]]],[[14,[13]]]],[[16,[15,[2]]],[[14,[13]]]],[[16,12],[[14,[13]]]],[[16,12],[[14,[13]]]],[10],[10],[10],[10],[10],[10],[[[9,[7]]],17],0,[10],[10],[10],[[[8,[7]],[0,[18,19]]]],[[6,6],20],[[[8,[7]],[8,[7]]],20],[[[9,[7]],[9,[7]]],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[6,21],22],[[[8,[7]],21],22],[[[9,[7]],21],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[7]]],2],[[],[[15,[2]]]],[[[9,[7]]],23],[[],[[15,[23]]]],[[[9,[7]]],24],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],10],[[],[[5,[25]]]],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],23],[[],23],[[]],[[],26],[[]],[[[27,[7]]]],[[]],[28,28],[[],28],[[],28],[[[27,[7]]],28],[[]],[[],28],[[[8,[7]]],10],[[],[[5,[29]]]],0,[[[15,[2]]],[[5,[2,4]]]],[[[15,[2]]],[[5,[2,4]]]],[[]],[[]],[[]],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],0,0,[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],30],[[],30],[[],30],[[],31],[[],31],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[5,[32]]]],0,0,0,0],"c":[8],"p":[[3,"Private"],[15,"u8"],[15,"array"],[3,"Global"],[3,"Vec"],[3,"Pallet"],[8,"Config"],[4,"Event"],[4,"Call"],[15,"usize"],[3,"CrateVersion"],[8,"Input"],[3,"Error"],[4,"Result"],[15,"slice"],[15,"u32"],[6,"DispatchResultWithPostInfo"],[8,"Output"],[8,"Sized"],[15,"bool"],[3,"Formatter"],[6,"Result"],[15,"str"],[3,"DispatchInfo"],[3,"PalletInfoData"],[3,"StorageVersion"],[6,"BlockNumberFor"],[3,"Weight"],[3,"StorageInfo"],[3,"TypeId"],[3,"Type"],[3,"TrackedStorageKey"],[8,"WeightInfo"],[8,"OnReward"],[13,"BlockReward"],[13,"VoteReward"]]},\ "pallet_runtime_configs":{"doc":"Pallet for tweaking the runtime configs for multiple …","t":"EIGGGDGDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLALLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLCCLLLLLLLLLLLLLLLLLDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Call","Config","ConfirmationDepthK","EnableDomains","EnableTransfer","GenesisConfig","Module","Pallet","__clone_box","__clone_box","blake2_128","blake2_128_concat","blake2_256","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","build_module_genesis_storage","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_domains","enable_domains","enable_transfer","enable_transfer","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","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","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","ConfirmationDepthK","EnableDomains","EnableTransfer","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_runtime_configs"],[136,"pallet_runtime_configs::storage_types"]],"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 calls in pallet-domains.","Whether to disable the normal balances transfer calls.","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Auto-generated docs-only module listing all defined …","","","","An auto-generated getter for EnableDomains.","","An auto-generated getter for EnableTransfer.","","","","","","","","","","","","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","Whether to disable the calls in pallet-domains.","Whether to disable the normal balances transfer calls.","","","","","","","","","","","","","","","","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,0,0,0,11,12,12,12,12,11,7,12,11,7,12,7,7,11,12,11,12,7,11,11,11,12,12,12,12,7,11,7,12,11,7,12,7,12,0,11,7,12,11,7,11,7,11,12,11,11,11,12,12,12,11,12,11,7,12,11,11,7,7,12,12,11,11,7,7,12,12,12,12,12,12,12,12,11,11,11,7,12,11,11,7,12,11,7,12,11,7,12,11,11,11,11,11,11,11,11,11,7,11,0,12,11,12,11,7,12,11,7,12,0,0,12,12,12,11,7,12,12,11,7,12,11,7,12,11,7,12,11,0,0,0,34,35,36,34,35,36,34,35,36,34,35,36,34,35,36,34,35,36,34,34,35,35,36,36,34,34,35,35,36,36,34,35,36,34,35,36,34,35,36,34,35,36,34,35,36,34,35,36,34,35,36,34,35,36,34,35,36,34,35,36],"f":[0,0,0,0,0,0,0,0,[1],[1],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[3,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[7,[6]]]],[[[7,[6]],8],[[10,[9]]]],[11,11],[[[12,[6]]],[[12,[6]]]],[[]],[[]],0,[[],13],[[],14],[[]],[15,[[10,[[12,[6]],16]]]],[[[17,[2]]],[[10,[16]]]],[[18,[17,[2]]],[[10,[16]]]],[[18,15],[[10,[16]]]],[[],[[7,[6]]]],[13],[13],[13],[13],[13],[13],[19,[[10,[[7,[6]]]]]],[[[12,[6]]],20],0,[13],[13],[13],[[],21],0,[[],21],0,[[11,11],21],[[[12,[6]],[12,[6]]],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[11,22],23],[[[12,[6]],22],23],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[12,[6]]],2],[[],[[17,[2]]]],[[[12,[6]]],24],[[],[[17,[24]]]],[[[12,[6]]],25],[[],[[5,[2,4]]]],[[],13],[[],[[5,[26]]]],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],24],[[],24],[[]],[[],27],[[]],[[]],[28,28],[[],28],[[],28],[[[7,[6]],29],10],[[],[[5,[30]]]],0,[[[17,[2]]],[[5,[2,4]]]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],31],[[],31],[[],31],[[],32],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[5,[33]]]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[13],[13],[13],[13],[13],[13],[13],[13],[13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[6],"p":[[3,"Private"],[15,"u8"],[15,"array"],[3,"Global"],[3,"Vec"],[8,"Config"],[3,"GenesisConfig"],[3,"Storage"],[3,"String"],[4,"Result"],[3,"Pallet"],[4,"Call"],[15,"usize"],[3,"CrateVersion"],[8,"Input"],[3,"Error"],[15,"slice"],[15,"u32"],[8,"Deserializer"],[6,"DispatchResultWithPostInfo"],[15,"bool"],[3,"Formatter"],[6,"Result"],[15,"str"],[3,"DispatchInfo"],[3,"PalletInfoData"],[3,"StorageVersion"],[3,"Weight"],[8,"Serializer"],[3,"StorageInfo"],[3,"TypeId"],[3,"Type"],[3,"TrackedStorageKey"],[3,"EnableDomains"],[3,"EnableTransfer"],[3,"ConfirmationDepthK"]]},\ -"pallet_subspace":{"doc":"Subspace consensus pallet.","t":"ENEIQGNIQQGEEQQNNDGIQQQQQQGGDDDQQNNQNGQQNDQLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLNLMNLNLMNLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLMLLALNLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLCCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNMLLLLLLLLLALLMMMMMMMMMMMFFFFFFFDIQDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLMLKLMKLLLLLLLLLLLLLLDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDILLLLLKLKLKLKLLLLLLLLLLKLKLLLLLLKLL","n":["AllowAuthoringBy","Anyone","Call","Config","ConfirmationDepthK","CurrentSlot","DuplicateOffenceReport","EraChangeTrigger","EraChangeTrigger","EraDuration","EraStartSlot","Error","Event","ExpectedBlockTime","ExpectedVotesPerBlock","FarmerVote","FirstFarmer","GenesisConfig","GenesisSlot","GlobalRandomnessIntervalTrigger","GlobalRandomnessIntervalTrigger","GlobalRandomnessUpdateInterval","HandleEquivocation","InitialSolutionRange","MaxPiecesInSector","MinSectorLifetime","Module","NextSolutionRangeOverride","NormalEraChange","NormalGlobalRandomnessInterval","Pallet","RecentHistoryFraction","RecentSegments","RewardsAlreadyEnabled","RootFarmer","RuntimeEvent","SegmentHeaderStored","ShouldAdjustSolutionRange","ShouldAdjustSolutionRange","SlotProbability","SolutionRangeAdjustmentAlreadyEnabled","SolutionRangeOverride","WeightInfo","__clone_box","__clone_box","__clone_box","allow_authoring_by","archived_history_size","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","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_module_genesis_storage","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","deref","deref_mut","deref_mut","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","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","equivocation","find_block_reward_address","find_voting_reward_addresses","fmt","fmt","fmt","fmt","fmt","fmt","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","genesis_slot","get_call_index","get_call_indices","get_call_name","get_call_names","get_dispatch_info","global_randomnesses","history_size","identity","identity","identity","identity","identity","index","infos","init","init","init","init","init","init","init","init","init","integrity_test","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","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","on_timestamp_set","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","slot_duration","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","trigger","trigger","trigger","trigger","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","tt_default_parts","tt_error_token","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_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","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","validate_equivocation_report","validate_unsigned","vote","vote","voting_solution_range","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","weights","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","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","AllowAuthoringByAnyone","BlockList","CurrentBlockAuthorInfo","CurrentBlockVoters","CurrentSlot","EnableRewards","EraStartSlot","GenesisSlot","GlobalRandomnesses","IsStorageAccessEnabled","NextSolutionRangeOverride","ParentBlockAuthorInfo","ParentBlockVoters","ParentVoteVerificationData","PorRandomness","RootPlotPublicKey","SegmentCommitment","ShouldAdjustSolutionRange","SolutionRanges","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","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","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_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_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","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_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_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","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","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","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","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","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"],[428,"pallet_subspace::Call"],[434,"pallet_subspace::Event"],[439,"pallet_subspace::dispatchables"],[446,"pallet_subspace::equivocation"],[506,"pallet_subspace::storage_types"],[905,"pallet_subspace::weights"]],"d":["","Anyone can author new blocks at genesis.","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 …","Trigger an era change, if any should take place.","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.","The expected average block time at which Subspace should …","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 …","Trigger global randomness every interval.","Subspace requires periodic global randomness update.","The amount of time, in blocks, between updates of global …","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","A type signifying to Subspace that it should perform era …","A type signifying to Subspace that it should perform a …","The Subspace Pallet","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.","","","","","","","","","","","","","","","","","","An opt-in utility module for reporting equivocations.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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.","","An auto-generated getter for GenesisSlot.","","","","","","“ Global randomnesses derived from from PoR signature …","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).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Check if farmer_public_key is in block list (due to …","","","“ Enable storage access for all users.“","","","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.","","","","","","","","","","","","","","","","Report farmer equivocation/misbehavior. This method will …","See Pallet::report_equivocation.","“ Root plot public key.“ “” “ Set just once to …","“ Mapping from segment index to corresponding segment …","","","An auto-generated getter for ShouldAdjustSolutionRange.","","","","","","Determine the Subspace slot duration based on the …","Value that should be set as solution range","“ Solution ranges used for challenges.“","","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 …","","","","","","","","","Trigger a global randomness update. This should be called …","Trigger an era change, if any should take place. This …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Farmer vote, currently only used for extra rewards to …","See Pallet::vote.","Value that should be set as voting solution range","","","","","","","","","","Autogenerated weights for pallet_subspace","","","","","","","","","","","","","","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 …","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.","","","","","","","","","","","","","","","Allow block authoring by anyone or just root.","A set of blocked farmers keyed by their public key.","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 …","Global randomnesses derived from from PoR signature and …","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 …","Temporary value (cleared at block finalization) which …","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.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from 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.","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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,24,0,0,14,0,23,0,14,14,0,0,0,14,14,15,24,0,0,0,14,14,14,14,14,14,0,0,0,0,0,14,14,23,24,14,15,0,14,14,23,0,14,13,15,16,7,13,15,23,16,24,25,15,23,16,24,25,15,23,16,24,25,72,73,13,7,15,23,16,24,25,72,73,13,7,15,23,16,24,25,7,7,13,13,13,15,16,13,15,16,13,13,13,13,13,15,23,16,24,25,15,23,16,24,25,15,23,16,24,25,15,23,16,24,25,7,24,72,73,13,7,15,23,16,24,25,72,73,13,7,15,23,16,24,25,7,24,16,0,72,73,13,7,15,23,16,24,25,13,16,13,7,16,13,16,13,7,16,15,23,16,24,25,13,15,16,13,13,13,15,15,15,16,16,16,0,13,13,13,15,23,16,24,25,72,73,13,7,15,23,16,24,25,72,72,73,73,13,13,7,7,15,15,23,23,16,16,24,24,25,25,72,72,73,73,13,13,7,7,15,15,23,23,16,16,24,24,25,25,13,16,16,16,16,16,13,13,15,23,16,24,25,13,13,72,73,13,7,15,23,16,24,25,13,72,73,13,7,15,23,16,24,25,72,73,13,7,15,23,16,24,25,72,73,13,7,15,23,16,24,25,13,13,13,13,13,13,16,16,16,16,16,16,16,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,16,13,13,7,24,13,15,23,16,24,25,13,25,13,13,0,13,16,13,13,13,15,23,16,24,25,13,15,16,74,75,72,73,72,73,13,7,15,23,16,24,25,72,73,13,7,15,23,16,24,25,0,0,15,23,16,24,25,15,23,16,24,25,15,23,16,24,25,72,73,13,7,15,23,16,24,25,15,23,16,24,25,72,73,13,7,15,23,16,24,25,72,73,13,7,15,23,16,24,25,13,13,13,16,25,72,73,13,7,15,23,16,24,25,0,13,23,76,77,78,79,80,80,81,81,81,81,82,0,0,0,0,0,0,0,0,0,83,0,65,67,65,67,65,65,67,65,67,65,67,67,67,67,67,67,65,67,65,65,67,67,65,65,67,67,65,67,65,67,65,67,65,67,83,65,67,67,83,65,67,83,65,67,65,67,65,67,65,67,65,67,65,67,65,67,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,84,84,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,84,84,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,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,0,0,103,103,103,103,103,104,103,104,103,104,103,104,103,103,103,103,103,103,103,103,103,103,104,103,104,103,103,103,103,103,103,104,103,103],"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],[1],0,[[],2],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[6,[3,5]]]],[[],[[6,[3,5]]]],[[],[[6,[3,5]]]],[[],[[6,[3,5]]]],[[],[[6,[3,5]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7],[[7,8],[[10,[9]]]],[[],11],[12,10],[13,13],[[[15,[14]]],[[15,[14]]]],[[[16,[14]]],[[16,[14]]]],[[]],[[]],[[]],[[],17],[[],18],[12,19],[[],20],[[]],[21,[[10,[[15,[14]],22]]]],[21,[[10,[23,22]]]],[21,[[10,[[16,[14]],22]]]],[21,[[10,[24,22]]]],[21,[[10,[25,22]]]],[[[26,[3]]],[[10,[22]]]],[[[26,[3]]],[[10,[22]]]],[[[26,[3]]],[[10,[22]]]],[[[26,[3]]],[[10,[22]]]],[[[26,[3]]],[[10,[22]]]],[[27,[26,[3]]],[[10,[22]]]],[[27,[26,[3]]],[[10,[22]]]],[[27,[26,[3]]],[[10,[22]]]],[[27,[26,[3]]],[[10,[22]]]],[[27,[26,[3]]],[[10,[22]]]],[[27,21],[[10,[22]]]],[[27,21],[[10,[22]]]],[[27,21],[[10,[22]]]],[[27,21],[[10,[22]]]],[[27,21],[[10,[22]]]],[[],7],[[],24],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[28,[[10,[7]]]],[28,[[10,[24]]]],[[[16,[14]]],29],0,[17],[17],[17],[17],[17],[17],[17],[17],[17],[[[30,[14]]],31],0,[[[30,[14]],19],31],0,0,[[[30,[14]],[19,[2]],[19,[2]]],31],0,[[[30,[14]]],31],0,0,[[[15,[14]],[0,[32,33]]]],[[23,[0,[32,33]]]],[[[16,[14]],[0,[32,33]]]],[[24,[0,[32,33]]]],[[25,[0,[32,33]]]],[[13,13],34],[[[15,[14]],[15,[14]]],34],[[[16,[14]],[16,[14]]],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],0,[[],19],[[],6],[[13,35],36],[[[15,[14]],35],36],[[[23,[14]],35],36],[[[16,[14]],35],36],[[24,35],36],[[25,35],36],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],20],[[[16,[14]]],3],[[],[[26,[3]]]],[[[16,[14]]],37],[[],[[26,[37]]]],[[[16,[14]]],38],[[],39],[[],40],[[],[[6,[3,5]]]],[[],[[6,[3,5]]]],[[],[[6,[3,5]]]],[[],[[6,[3,5]]]],[[],[[6,[3,5]]]],[[],17],[[],[[6,[41]]]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[42,34],[[],34],[12,[[10,[19]]]],[[],34],[[],37],[[],37],[[],[[16,[14]]]],[19,[[16,[14]]]],[[[19,[2]],[19,[2]]],[[16,[14]]]],[[],[[16,[14]]]],[[[44,[43]]],[[16,[14]]]],[[[6,[45]]],[[16,[14]]]],[[[44,[46]]],[[16,[14]]]],[[]],[[],47],[[]],[[]],[[]],[48,48],[[],48],[[],48],[[[26,[[49,[42]]]]]],[[],48],[[]],[[],[[10,[50]]]],[43,[[10,[50]]]],[[[26,[3]]]],[[]],[[[30,[14]],[44,[43]]],29],0,[[],[[19,[42]]]],[[[52,[51]]],[[19,[53]]]],[[7,54],10],[[24,54],10],[[],34],[[[15,[14]]],17],[23,17],[[[16,[14]]],17],[24,17],[25,17],[[]],0,[[],55],[[],[[6,[56]]]],0,[[[30,[14]],[6,[45]]],31],0,[43,19],[43,19],[46],[[[26,[3]]],[[6,[3,5]]]],[[[26,[3]]],[[6,[3,5]]]],[[[26,[3]]],[[6,[3,5]]]],[[[26,[3]]],[[6,[3,5]]]],[[[26,[3]]],[[6,[3,5]]]],[[]],[[]],[[]],[57],[[]],[57],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[6,[3,5]]]],[[],[[6,[3,5]]]],[[],[[6,[3,5]]]],[[],[[6,[3,5]]]],[[],[[6,[3,5]]]],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],59],[[],59],[[],59],[[],59],[[],59],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[60,43],61],[60,61],[[[30,[14]],[44,[46]]],31],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],[[6,[62]]]],[48,[[64,[63]]]],0,0,0,0,0,0,0,0,0,0,0,[[]],[19],[[[19,[2]],[19,[2]]]],[[]],[[[44,[43]]]],[[[6,[45]]]],[[[44,[46]]]],0,0,0,0,[[]],[[]],[[]],[[]],[[],65],[17],[17],[17],[17],[17],[17],[[[67,[66]],[67,[66]]],34],[[],34],[[],34],[[],34],[[[67,[68]],35],36],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],17],[[],17],[[]],[[]],[[]],[[]],[[]],[[]],[[[26,[42]],20],34],[[[26,[42]],20],34],0,[[[67,[69]]],[[6,[69]]]],[[[67,[42]]],[[10,[70]]]],[[[67,[42]]],[[10,[70]]]],0,[43,71],[43,71],[[[67,[69]]]],[[],10],[[],10],[[],10],[[],10],[[],58],[[],58],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[17],[17],[17],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[]],[[]],[[]],[[]],[[]],[[],17],[[]],[[]],[[]],[[],48],[[],48],[27,48],[27,48],[[],10],[[],10],[[],58],[[]],[[]],[[],48],[[],48],[[]]],"c":[26],"p":[[3,"Private"],[15,"u64"],[15,"u8"],[15,"array"],[3,"Global"],[3,"Vec"],[3,"GenesisConfig"],[3,"Storage"],[3,"String"],[4,"Result"],[4,"ChainConstants"],[3,"InherentData"],[3,"Pallet"],[8,"Config"],[4,"Event"],[4,"Call"],[15,"usize"],[3,"CrateVersion"],[4,"Option"],[3,"Slot"],[8,"Input"],[3,"Error"],[4,"Error"],[4,"AllowAuthoringBy"],[3,"SolutionRangeOverride"],[15,"slice"],[15,"u32"],[8,"Deserializer"],[6,"DispatchResultWithPostInfo"],[6,"OriginFor"],[6,"DispatchResult"],[8,"Output"],[8,"Sized"],[15,"bool"],[3,"Formatter"],[6,"Result"],[15,"str"],[3,"DispatchInfo"],[3,"GlobalRandomnesses"],[3,"HistorySize"],[3,"PalletInfoData"],[6,"FarmerPublicKey"],[6,"EquivocationProof"],[3,"Box"],[4,"SegmentHeader"],[3,"SignedVote"],[3,"StorageVersion"],[3,"Weight"],[3,"OffenceDetails"],[4,"TransactionValidityError"],[3,"SegmentIndex"],[8,"EncodeLike"],[6,"SegmentCommitment"],[8,"Serializer"],[3,"SolutionRanges"],[3,"StorageInfo"],[3,"Randomness"],[3,"TypeId"],[3,"Type"],[4,"TransactionSource"],[6,"TransactionValidity"],[3,"TrackedStorageKey"],[3,"PostDispatchInfo"],[3,"DispatchErrorWithPostInfo"],[3,"EquivocationHandler"],[8,"PartialEq"],[3,"SubspaceEquivocationOffence"],[8,"Debug"],[8,"Clone"],[4,"OffenceError"],[6,"DispatchResult"],[3,"NormalGlobalRandomnessInterval"],[3,"NormalEraChange"],[8,"GlobalRandomnessIntervalTrigger"],[8,"EraChangeTrigger"],[13,"report_equivocation"],[13,"enable_rewards"],[13,"store_segment_headers"],[13,"vote"],[13,"enable_solution_range_adjustment"],[13,"FarmerVote"],[13,"SegmentHeaderStored"],[8,"HandleEquivocation"],[3,"GenesisSlot"],[3,"CurrentSlot"],[3,"GlobalRandomnesses"],[3,"SolutionRanges"],[3,"ShouldAdjustSolutionRange"],[3,"NextSolutionRangeOverride"],[3,"EraStartSlot"],[3,"BlockList"],[3,"SegmentCommitment"],[3,"ParentVoteVerificationData"],[3,"ParentBlockAuthorInfo"],[3,"EnableRewards"],[3,"CurrentBlockAuthorInfo"],[3,"ParentBlockVoters"],[3,"CurrentBlockVoters"],[3,"PorRandomness"],[3,"IsStorageAccessEnabled"],[3,"AllowAuthoringByAnyone"],[3,"RootPlotPublicKey"],[3,"SubstrateWeight"],[8,"WeightInfo"]]},\ -"pallet_transaction_fees":{"doc":"Pallet for charging and re-distributing transaction fees.","t":"QENIQQEQQGDQQQNNNQIQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLALLLLLLLLLLLLCCLLLLLLLLLLLLLLLLLLLLLMMMMMMMMDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","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","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"],[168,"pallet_transaction_fees::Event"],[176,"pallet_transaction_fees::storage_types"]],"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).","","","","","","","","","","","","","","","","","","","","","“ Escrow of storage fees, a portion of it is released to …","","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":[7,0,8,0,7,7,0,7,7,0,0,7,7,7,8,8,8,7,0,7,6,8,9,8,9,8,9,8,9,6,8,9,6,8,9,6,8,9,6,8,9,6,6,6,8,9,8,9,8,9,8,9,6,8,9,6,8,9,9,0,6,8,9,8,6,8,9,6,6,6,8,8,8,9,9,9,6,8,9,6,8,9,6,6,8,8,9,9,6,6,8,8,9,9,9,9,9,9,9,8,9,6,6,6,8,9,6,6,8,9,6,8,9,6,8,9,6,6,6,6,6,6,6,6,6,33,6,6,6,8,6,6,0,8,9,6,8,9,6,6,8,9,6,8,9,0,0,8,9,8,9,8,9,6,8,9,8,9,6,8,9,6,8,9,6,8,9,6,34,35,36,37,34,35,36,37,0,0,0,0,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41,38,38,39,39,40,40,41,41,38,38,39,39,40,40,41,41,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[6,6],[[[8,[7]]],[[8,[7]]]],[[[9,[7]]],[[9,[7]]]],[[]],[[]],[[]],[[],10],[[],11],[[]],[12,[[14,[[8,[7]],13]]]],[12,[[14,[[9,[7]],13]]]],[[[15,[2]]],[[14,[13]]]],[[[15,[2]]],[[14,[13]]]],[[16,[15,[2]]],[[14,[13]]]],[[16,[15,[2]]],[[14,[13]]]],[[16,12],[[14,[13]]]],[[16,12],[[14,[13]]]],[10],[10],[10],[10],[10],[10],[[[9,[7]]],17],0,[10],[10],[10],[[[8,[7]],[0,[18,19]]]],[[6,6],20],[[[8,[7]],[8,[7]]],20],[[[9,[7]],[9,[7]]],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[6,21],22],[[[8,[7]],21],22],[[[9,[7]],21],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[7]]],2],[[],[[15,[2]]]],[[[9,[7]]],23],[[],[[15,[23]]]],[[[9,[7]]],24],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],10],[[],[[5,[25]]]],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],23],[[],23],[[]],[[]],[[],26],[[[27,[7]]]],[[]],[[]],[28,28],[[],28],[[[27,[7]]],28],[[],28],[[],28],[[[8,[7]]],10],[[]],[[],[[5,[29]]]],0,[[[15,[2]]],[[5,[2,4]]]],[[[15,[2]]],[[5,[2,4]]]],[[]],[[]],[[]],[[]],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],0,0,[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],30],[[],30],[[],30],[[],31],[[],31],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[5,[32]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],30],[[],30],[[],30],[[],30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[9],"p":[[3,"Private"],[15,"u8"],[15,"array"],[3,"Global"],[3,"Vec"],[3,"Pallet"],[8,"Config"],[4,"Event"],[4,"Call"],[15,"usize"],[3,"CrateVersion"],[8,"Input"],[3,"Error"],[4,"Result"],[15,"slice"],[15,"u32"],[6,"DispatchResultWithPostInfo"],[8,"Output"],[8,"Sized"],[15,"bool"],[3,"Formatter"],[6,"Result"],[15,"str"],[3,"DispatchInfo"],[3,"PalletInfoData"],[3,"StorageVersion"],[6,"BlockNumberFor"],[3,"Weight"],[3,"StorageInfo"],[3,"TypeId"],[3,"Type"],[3,"TrackedStorageKey"],[8,"WeightInfo"],[13,"StorageFeesEscrowChange"],[13,"StorageFeesReward"],[13,"ComputeFeesReward"],[13,"TipsReward"],[3,"CollectedStorageFeesEscrow"],[3,"TransactionByteFee"],[3,"BlockAuthor"],[3,"CollectedBlockFees"]]},\ -"pallet_transporter":{"doc":"Pallet transporter used to move funds between domains.","t":"QEIQDEENNNNDNNGNNNDQQQQDNQLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLALLLLLLLLLLLNLLLLLLLLLLLLLLCCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLMMMMMMMMMMMFDLLLLLLLLLLLLLLLLLLLLDILLLLLLLLLLLLLLLKLKLKLLLLLLL","n":["AccountIdConverter","Call","Config","Currency","EndpointHandler","Error","Event","IncomingTransferSuccessful","InvalidAccountId","InvalidPayload","InvalidTransferRequest","Location","LowBalance","MissingTransferRequest","Module","OutgoingTransferFailed","OutgoingTransferInitiated","OutgoingTransferSuccessful","Pallet","RuntimeEvent","SelfDomainId","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","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","domain_id","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","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","domain_id","domain_id","domain_id","domain_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"],[330,"pallet_transporter::Call"],[332,"pallet_transporter::Event"],[341,"pallet_transporter::dispatchables"],[342,"pallet_transporter::storage_types"],[363,"pallet_transporter::weights"]],"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 domains.","Event type for this pallet.","Gets the domain_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 domain to another.","Emits when the incoming message is not bound to this …","Weight information for extrinsics in this pallet.","","","","","","Unique account on domain.","Amount being transferred between entities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Auto-generated docs-only module listing all defined …","Unique identity of domain.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","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.","","","","","","","","“ All the outgoing transfers on this execution …","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_domain to …","See Pallet::transfer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Autogenerated weights for pallet_transporter","","","","","Destination domain the transfer is bound to.","Destination domain the transfer is bound to.","Destination domain the transfer is bound to.","Source domain the transfer is coming from.","Error from dst_domain 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_domain 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":[10,0,0,10,0,0,0,11,19,19,19,0,19,19,0,11,11,11,0,10,10,10,10,0,19,10,6,8,9,11,12,6,8,6,8,11,19,12,6,8,11,19,12,6,8,11,19,12,6,8,9,11,19,31,12,6,8,9,11,19,31,12,6,8,9,11,12,6,8,9,11,12,9,9,9,6,8,11,19,12,6,8,11,19,12,6,8,11,19,12,6,8,11,19,12,6,8,9,11,19,31,12,6,8,9,11,19,31,12,12,0,6,6,8,9,11,19,31,12,6,8,11,19,12,6,8,9,11,12,6,6,6,8,8,8,9,9,9,11,11,11,12,12,12,6,8,9,11,19,31,12,6,8,9,11,19,31,12,6,6,8,8,9,9,11,11,19,19,31,31,12,12,6,6,8,8,9,9,11,11,19,19,31,31,12,12,12,12,12,12,12,6,8,11,19,12,9,9,6,8,9,11,19,31,12,9,6,8,9,11,19,31,12,6,8,9,11,19,31,12,6,8,9,11,19,31,12,31,31,31,31,9,9,12,9,9,9,9,9,9,9,9,8,8,6,8,11,19,12,9,0,6,8,11,19,12,6,8,9,11,12,9,12,6,8,9,11,19,31,12,6,8,9,11,19,31,12,0,0,6,8,11,19,12,6,8,11,19,12,6,8,11,19,12,6,8,9,11,19,31,12,6,8,11,19,12,6,8,9,11,19,31,12,6,8,9,11,19,31,12,6,8,9,11,19,31,12,0,9,19,51,51,52,53,54,55,53,52,53,54,55,0,0,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,57,50,57,50,57,50,50,50,50,50,50,50],"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],[1],[1],[1],0,0,[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[6,6],[[[8,[7]]],[[8,[7]]]],[9,9],[[[11,[10]]],[[11,[10]]]],[[[12,[10]]],[[12,[10]]]],[[]],[[]],[[]],[[]],[[]],[[],13],[[],14],[[]],[15,[[17,[6,16]]]],[15,[[17,[[8,[18]],16]]]],[15,[[17,[[11,[10]],16]]]],[15,[[17,[19,16]]]],[15,[[17,[[12,[10]],16]]]],[[[20,[2]]],[[17,[16]]]],[[[20,[2]]],[[17,[16]]]],[[[20,[2]]],[[17,[16]]]],[[[20,[2]]],[[17,[16]]]],[[[20,[2]]],[[17,[16]]]],[[21,[20,[2]]],[[17,[16]]]],[[21,[20,[2]]],[[17,[16]]]],[[21,[20,[2]]],[[17,[16]]]],[[21,[20,[2]]],[[17,[16]]]],[[21,[20,[2]]],[[17,[16]]]],[[21,15],[[17,[16]]]],[[21,15],[[17,[16]]]],[[21,15],[[17,[16]]]],[[21,15],[[17,[16]]]],[[21,15],[[17,[16]]]],[13],[13],[13],[13],[13],[13],[13],[13],[13],[13],[13],[13],[13],[13],[[[12,[10]]],22],0,0,[13],[13],[13],[13],[13],[13],[13],[[6,[0,[23,24]]]],[[[8,[25]],[0,[23,24]]]],[[[11,[10]],[0,[23,24]]]],[[19,[0,[23,24]]]],[[[12,[10]],[0,[23,24]]]],[[6,6],26],[[[8,[27]],[8,[27]]],26],[[9,9],26],[[[11,[10]],[11,[10]]],26],[[[12,[10]],[12,[10]]],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[6,28],29],[[[8,[30]],28],29],[[9,28],29],[[[11,[10]],28],29],[[[19,[10]],28],29],[[[31,[30]],28],29],[[[12,[10]],28],29],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[12,[10]]],2],[[],[[20,[2]]]],[[[12,[10]]],32],[[],[[20,[32]]]],[[[12,[10]]],33],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],13],[[],[[5,[34]]]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[31,[10]],35,36],37],[[[31,[10]],35,36,37],38],[[[31,[10]]],39],[[[31,[10]]],39],[[],32],[[],32],[6,[[12,[10]]]],[[]],[[],40],[[]],[[]],[39,39],[[],39],[[],39],[[[41,[35]],41],[[42,[8]]]],0,0,[6,13],[[[8,[25]]],13],[[[11,[10]]],13],[19,13],[[[12,[10]]],13],[[],[[5,[43]]]],0,[[[20,[2]]],[[5,[2,4]]]],[[[20,[2]]],[[5,[2,4]]]],[[[20,[2]]],[[5,[2,4]]]],[[[20,[2]]],[[5,[2,4]]]],[[[20,[2]]],[[5,[2,4]]]],[[]],[[]],[[]],[[]],[[]],[[[44,[10]],6],38],0,[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],0,0,[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],45],[[],45],[[],45],[[],45],[[],45],[[],45],[[],45],[[],46],[[],46],[[],46],[[],46],[[],46],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],[[5,[47]]]],[39,[[49,[48]]]],0,0,0,0,0,0,0,0,0,0,0,[6],0,[[]],[[]],[13],[13],[13],[[]],[[]],[[]],[[]],[[]],[[],13],[[]],[[]],[[]],[[],17],[[],17],[[],45],[[]],[[]],[[]],0,0,[[]],[[]],[13],[13],[13],[[[50,[30]],28],29],[[]],[[]],[[]],[[]],[[]],[[],13],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[],17],[[],17],[[],45],[[]],[[]],[[]]],"c":[14],"p":[[3,"Private"],[15,"u8"],[15,"array"],[3,"Global"],[3,"Vec"],[3,"Location"],[8,"Clone"],[3,"Transfer"],[3,"Pallet"],[8,"Config"],[4,"Event"],[4,"Call"],[15,"usize"],[3,"CrateVersion"],[8,"Input"],[3,"Error"],[4,"Result"],[8,"Decode"],[4,"Error"],[15,"slice"],[15,"u32"],[6,"DispatchResultWithPostInfo"],[8,"Output"],[8,"Sized"],[8,"Encode"],[15,"bool"],[8,"PartialEq"],[3,"Formatter"],[6,"Result"],[8,"Debug"],[3,"EndpointHandler"],[15,"str"],[3,"DispatchInfo"],[3,"PalletInfoData"],[3,"DomainId"],[3,"EndpointRequest"],[6,"EndpointResponse"],[6,"DispatchResult"],[3,"Weight"],[3,"StorageVersion"],[8,"EncodeLike"],[4,"Option"],[3,"StorageInfo"],[6,"OriginFor"],[3,"TypeId"],[3,"Type"],[3,"TrackedStorageKey"],[3,"PostDispatchInfo"],[3,"DispatchErrorWithPostInfo"],[3,"SubstrateWeight"],[13,"transfer"],[13,"OutgoingTransferInitiated"],[13,"OutgoingTransferFailed"],[13,"OutgoingTransferSuccessful"],[13,"IncomingTransferSuccessful"],[3,"OutgoingTransfers"],[8,"WeightInfo"]]},\ +"pallet_subspace":{"doc":"Subspace consensus pallet.","t":"ENEIQGNIQQGEEQQNNDGIQQQQQQGGDDDQQNNQNGQQNDQLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLNLMNLNLMNLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLMLLALNLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLCCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNMLLLLLLLLLALLMMMMMMMMMMMFFFFFFFDIQDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLMLKLMKLLLLLLLLLLLLLLDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDILLLLLKLKLKLKLLLLLLLLLLKLKLLLLLLKLL","n":["AllowAuthoringBy","Anyone","Call","Config","ConfirmationDepthK","CurrentSlot","DuplicateOffenceReport","EraChangeTrigger","EraChangeTrigger","EraDuration","EraStartSlot","Error","Event","ExpectedBlockTime","ExpectedVotesPerBlock","FarmerVote","FirstFarmer","GenesisConfig","GenesisSlot","GlobalRandomnessIntervalTrigger","GlobalRandomnessIntervalTrigger","GlobalRandomnessUpdateInterval","HandleEquivocation","InitialSolutionRange","MaxPiecesInSector","MinSectorLifetime","Module","NextSolutionRangeOverride","NormalEraChange","NormalGlobalRandomnessInterval","Pallet","RecentHistoryFraction","RecentSegments","RewardsAlreadyEnabled","RootFarmer","RuntimeEvent","SegmentHeaderStored","ShouldAdjustSolutionRange","ShouldAdjustSolutionRange","SlotProbability","SolutionRangeAdjustmentAlreadyEnabled","SolutionRangeOverride","WeightInfo","__clone_box","__clone_box","__clone_box","allow_authoring_by","archived_history_size","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","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_module_genesis_storage","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","deref","deref_mut","deref_mut","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","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","equivocation","find_block_reward_address","find_voting_reward_addresses","fmt","fmt","fmt","fmt","fmt","fmt","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","genesis_slot","get_call_index","get_call_indices","get_call_name","get_call_names","get_dispatch_info","global_randomnesses","history_size","identity","identity","identity","identity","identity","index","infos","init","init","init","init","init","init","init","init","init","integrity_test","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","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","on_timestamp_set","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","slot_duration","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","trigger","trigger","trigger","trigger","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","tt_default_parts","tt_error_token","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_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","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","validate_equivocation_report","validate_unsigned","vote","vote","voting_solution_range","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","weights","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","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","AllowAuthoringByAnyone","BlockList","CurrentBlockAuthorInfo","CurrentBlockVoters","CurrentSlot","EnableRewards","EraStartSlot","GenesisSlot","GlobalRandomnesses","IsStorageAccessEnabled","NextSolutionRangeOverride","ParentBlockAuthorInfo","ParentBlockVoters","ParentVoteVerificationData","PorRandomness","RootPlotPublicKey","SegmentCommitment","ShouldAdjustSolutionRange","SolutionRanges","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","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","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_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_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","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_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_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","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","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","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","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","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"],[428,"pallet_subspace::Call"],[434,"pallet_subspace::Event"],[439,"pallet_subspace::dispatchables"],[446,"pallet_subspace::equivocation"],[506,"pallet_subspace::storage_types"],[905,"pallet_subspace::weights"]],"d":["","Anyone can author new blocks at genesis.","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 …","Trigger an era change, if any should take place.","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.","The expected average block time at which Subspace should …","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 …","Trigger global randomness every interval.","Subspace requires periodic global randomness update.","The amount of time, in blocks, between updates of global …","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","A type signifying to Subspace that it should perform era …","A type signifying to Subspace that it should perform a …","The Subspace Pallet","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.","","","","","","","","","","","","","","","","","","An opt-in utility module for reporting equivocations.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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.","","An auto-generated getter for GenesisSlot.","","","","","","“ Global randomnesses derived from from PoR signature …","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).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Check if farmer_public_key is in block list (due to …","","","“ Enable storage access for all users.“","","","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.","","","","","","","","","","","","","","","","Report farmer equivocation/misbehavior. This method will …","See Pallet::report_equivocation.","“ Root plot public key.“ “” “ Set just once to …","“ Mapping from segment index to corresponding segment …","","","An auto-generated getter for ShouldAdjustSolutionRange.","","","","","","Determine the Subspace slot duration based on the …","Value that should be set as solution range","“ Solution ranges used for challenges.“","","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 …","","","","","","","","","Trigger a global randomness update. This should be called …","Trigger an era change, if any should take place. This …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Farmer vote, currently only used for extra rewards to …","See Pallet::vote.","Value that should be set as voting solution range","","","","","","","","","","Autogenerated weights for pallet_subspace","","","","","","","","","","","","","","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 …","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.","","","","","","","","","","","","","","","Allow block authoring by anyone or just root.","A set of blocked farmers keyed by their public key.","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 …","Global randomnesses derived from from PoR signature and …","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 …","Temporary value (cleared at block finalization) which …","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.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from 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.","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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,24,0,0,14,0,23,0,14,14,0,0,0,14,14,15,24,0,0,0,14,14,14,14,14,14,0,0,0,0,0,14,14,23,24,14,15,0,14,14,23,0,14,13,15,16,7,13,15,23,16,24,25,15,23,16,24,25,15,23,16,24,25,72,73,13,7,15,23,16,24,25,72,73,13,7,15,23,16,24,25,7,7,13,13,13,15,16,13,15,16,13,13,13,13,13,15,23,16,24,25,15,23,16,24,25,15,23,16,24,25,15,23,16,24,25,7,24,72,73,13,7,15,23,16,24,25,72,73,13,7,15,23,16,24,25,7,24,16,0,72,73,13,7,15,23,16,24,25,13,16,13,7,16,13,16,13,7,16,15,23,16,24,25,13,15,16,13,13,13,15,15,15,16,16,16,0,13,13,13,15,23,16,24,25,72,73,13,7,15,23,16,24,25,72,72,73,73,13,13,7,7,15,15,23,23,16,16,24,24,25,25,72,72,73,73,13,13,7,7,15,15,23,23,16,16,24,24,25,25,13,16,16,16,16,16,13,13,15,23,16,24,25,13,13,72,73,13,7,15,23,16,24,25,13,72,73,13,7,15,23,16,24,25,72,73,13,7,15,23,16,24,25,72,73,13,7,15,23,16,24,25,13,13,13,13,13,13,16,16,16,16,16,16,16,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,16,13,13,7,24,13,15,23,16,24,25,13,25,13,13,0,13,16,13,13,13,15,23,16,24,25,13,15,16,74,75,72,73,72,73,13,7,15,23,16,24,25,72,73,13,7,15,23,16,24,25,0,0,15,23,16,24,25,15,23,16,24,25,15,23,16,24,25,72,73,13,7,15,23,16,24,25,15,23,16,24,25,72,73,13,7,15,23,16,24,25,72,73,13,7,15,23,16,24,25,13,13,13,16,25,72,73,13,7,15,23,16,24,25,0,13,23,76,77,78,79,80,80,81,81,81,81,82,0,0,0,0,0,0,0,0,0,83,0,65,67,65,67,65,65,67,65,67,65,67,67,67,67,67,67,65,67,65,65,67,67,65,65,67,67,65,67,65,67,65,67,65,67,83,65,67,67,83,65,67,83,65,67,65,67,65,67,65,67,65,67,65,67,65,67,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,84,84,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,84,84,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,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,0,0,103,103,103,103,103,104,103,104,103,104,103,104,103,103,103,103,103,103,103,103,103,103,104,103,104,103,103,103,103,103,103,104,103,103],"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],[1],0,[[],2],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[6,[3,5]]]],[[],[[6,[3,5]]]],[[],[[6,[3,5]]]],[[],[[6,[3,5]]]],[[],[[6,[3,5]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7],[[7,8],[[10,[9]]]],[[],11],[12,10],[13,13],[[[15,[14]]],[[15,[14]]]],[[[16,[14]]],[[16,[14]]]],[[]],[[]],[[]],[[],17],[[],18],[12,19],[[],20],[[]],[21,[[10,[[15,[14]],22]]]],[21,[[10,[23,22]]]],[21,[[10,[[16,[14]],22]]]],[21,[[10,[24,22]]]],[21,[[10,[25,22]]]],[[[26,[3]]],[[10,[22]]]],[[[26,[3]]],[[10,[22]]]],[[[26,[3]]],[[10,[22]]]],[[[26,[3]]],[[10,[22]]]],[[[26,[3]]],[[10,[22]]]],[[27,[26,[3]]],[[10,[22]]]],[[27,[26,[3]]],[[10,[22]]]],[[27,[26,[3]]],[[10,[22]]]],[[27,[26,[3]]],[[10,[22]]]],[[27,[26,[3]]],[[10,[22]]]],[[27,21],[[10,[22]]]],[[27,21],[[10,[22]]]],[[27,21],[[10,[22]]]],[[27,21],[[10,[22]]]],[[27,21],[[10,[22]]]],[[],7],[[],24],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[28,[[10,[7]]]],[28,[[10,[24]]]],[[[16,[14]]],29],0,[17],[17],[17],[17],[17],[17],[17],[17],[17],[[[30,[14]]],31],0,[[[30,[14]],19],31],0,0,[[[30,[14]],[19,[2]],[19,[2]]],31],0,[[[30,[14]]],31],0,0,[[[15,[14]],[0,[32,33]]]],[[23,[0,[32,33]]]],[[[16,[14]],[0,[32,33]]]],[[24,[0,[32,33]]]],[[25,[0,[32,33]]]],[[13,13],34],[[[15,[14]],[15,[14]]],34],[[[16,[14]],[16,[14]]],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],0,[[],19],[[],6],[[13,35],36],[[[15,[14]],35],36],[[[23,[14]],35],36],[[[16,[14]],35],36],[[24,35],36],[[25,35],36],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],20],[[[16,[14]]],3],[[],[[26,[3]]]],[[[16,[14]]],37],[[],[[26,[37]]]],[[[16,[14]]],38],[[],39],[[],40],[[],[[6,[3,5]]]],[[],[[6,[3,5]]]],[[],[[6,[3,5]]]],[[],[[6,[3,5]]]],[[],[[6,[3,5]]]],[[],17],[[],[[6,[41]]]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[42,34],[[],34],[12,[[10,[19]]]],[[],34],[[],37],[[],37],[[],[[16,[14]]]],[19,[[16,[14]]]],[[[19,[2]],[19,[2]]],[[16,[14]]]],[[],[[16,[14]]]],[[[44,[43]]],[[16,[14]]]],[[[6,[45]]],[[16,[14]]]],[[[44,[46]]],[[16,[14]]]],[[]],[[],47],[[]],[[]],[[]],[48,48],[[],48],[[],48],[[[26,[[49,[42]]]]]],[[],48],[[]],[[],[[10,[50]]]],[43,[[10,[50]]]],[[[26,[3]]]],[[]],[[[30,[14]],[44,[43]]],29],0,[[],[[19,[42]]]],[[[52,[51]]],[[19,[53]]]],[[7,54],10],[[24,54],10],[[],34],[[[15,[14]]],17],[23,17],[[[16,[14]]],17],[24,17],[25,17],[[]],0,[[],55],[[],[[6,[56]]]],0,[[[30,[14]],[6,[45]]],31],0,[43,19],[43,19],[46],[[[26,[3]]],[[6,[3,5]]]],[[[26,[3]]],[[6,[3,5]]]],[[[26,[3]]],[[6,[3,5]]]],[[[26,[3]]],[[6,[3,5]]]],[[[26,[3]]],[[6,[3,5]]]],[[]],[[]],[[]],[57],[[]],[57],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[6,[3,5]]]],[[],[[6,[3,5]]]],[[],[[6,[3,5]]]],[[],[[6,[3,5]]]],[[],[[6,[3,5]]]],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],59],[[],59],[[],59],[[],59],[[],59],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[60,43],61],[60,61],[[[30,[14]],[44,[46]]],31],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],[[6,[62]]]],[48,[[64,[63]]]],0,0,0,0,0,0,0,0,0,0,0,[[]],[19],[[[19,[2]],[19,[2]]]],[[]],[[[44,[43]]]],[[[6,[45]]]],[[[44,[46]]]],0,0,0,0,[[]],[[]],[[]],[[]],[[],65],[17],[17],[17],[17],[17],[17],[[[67,[66]],[67,[66]]],34],[[],34],[[],34],[[],34],[[[67,[68]],35],36],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],17],[[],17],[[]],[[]],[[]],[[]],[[]],[[]],[[[26,[42]],20],34],[[[26,[42]],20],34],0,[[[67,[69]]],[[6,[69]]]],[[[67,[42]]],[[10,[70]]]],[[[67,[42]]],[[10,[70]]]],0,[43,71],[43,71],[[[67,[69]]]],[[],10],[[],10],[[],10],[[],10],[[],58],[[],58],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[17],[17],[17],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[]],[[]],[[]],[[]],[[]],[[],17],[[]],[[]],[[]],[[],48],[[],48],[27,48],[27,48],[[],10],[[],10],[[],58],[[]],[[]],[[],48],[[],48],[[]]],"c":[26],"p":[[3,"Private"],[15,"u64"],[15,"u8"],[15,"array"],[3,"Global"],[3,"Vec"],[3,"GenesisConfig"],[3,"Storage"],[3,"String"],[4,"Result"],[4,"ChainConstants"],[3,"InherentData"],[3,"Pallet"],[8,"Config"],[4,"Event"],[4,"Call"],[15,"usize"],[3,"CrateVersion"],[4,"Option"],[3,"Slot"],[8,"Input"],[3,"Error"],[4,"Error"],[4,"AllowAuthoringBy"],[3,"SolutionRangeOverride"],[15,"slice"],[15,"u32"],[8,"Deserializer"],[6,"DispatchResultWithPostInfo"],[6,"OriginFor"],[6,"DispatchResult"],[8,"Output"],[8,"Sized"],[15,"bool"],[3,"Formatter"],[6,"Result"],[15,"str"],[3,"DispatchInfo"],[3,"GlobalRandomnesses"],[3,"HistorySize"],[3,"PalletInfoData"],[6,"FarmerPublicKey"],[6,"EquivocationProof"],[3,"Box"],[4,"SegmentHeader"],[3,"SignedVote"],[3,"StorageVersion"],[3,"Weight"],[3,"OffenceDetails"],[4,"TransactionValidityError"],[3,"SegmentIndex"],[8,"EncodeLike"],[6,"SegmentCommitment"],[8,"Serializer"],[3,"SolutionRanges"],[3,"StorageInfo"],[3,"Randomness"],[3,"TypeId"],[3,"Type"],[4,"TransactionSource"],[6,"TransactionValidity"],[3,"TrackedStorageKey"],[3,"PostDispatchInfo"],[3,"DispatchErrorWithPostInfo"],[3,"EquivocationHandler"],[8,"PartialEq"],[3,"SubspaceEquivocationOffence"],[8,"Debug"],[8,"Clone"],[4,"OffenceError"],[6,"DispatchResult"],[3,"NormalGlobalRandomnessInterval"],[3,"NormalEraChange"],[8,"GlobalRandomnessIntervalTrigger"],[8,"EraChangeTrigger"],[13,"report_equivocation"],[13,"enable_rewards"],[13,"store_segment_headers"],[13,"vote"],[13,"enable_solution_range_adjustment"],[13,"FarmerVote"],[13,"SegmentHeaderStored"],[8,"HandleEquivocation"],[3,"GenesisSlot"],[3,"CurrentSlot"],[3,"GlobalRandomnesses"],[3,"SolutionRanges"],[3,"ShouldAdjustSolutionRange"],[3,"NextSolutionRangeOverride"],[3,"EraStartSlot"],[3,"BlockList"],[3,"SegmentCommitment"],[3,"ParentVoteVerificationData"],[3,"ParentBlockAuthorInfo"],[3,"EnableRewards"],[3,"CurrentBlockAuthorInfo"],[3,"ParentBlockVoters"],[3,"CurrentBlockVoters"],[3,"PorRandomness"],[3,"IsStorageAccessEnabled"],[3,"AllowAuthoringByAnyone"],[3,"RootPlotPublicKey"],[3,"SubstrateWeight"],[8,"WeightInfo"]]},\ +"pallet_transaction_fees":{"doc":"Pallet for charging and re-distributing transaction fees.","t":"QENIQQEQQGDQQQNNNQIQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLALLLLLLLLLLLLCCLLLLLLLLLLLLLLLLLLLLLMMMMMMMMDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","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","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"],[168,"pallet_transaction_fees::Event"],[176,"pallet_transaction_fees::storage_types"]],"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).","","","","","","","","","","","","","","","","","","","","","“ Escrow of storage fees, a portion of it is released to …","","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":[7,0,8,0,7,7,0,7,7,0,0,7,7,7,8,8,8,7,0,7,6,8,9,8,9,8,9,8,9,6,8,9,6,8,9,6,8,9,6,8,9,6,6,6,8,9,8,9,8,9,8,9,6,8,9,6,8,9,9,0,6,8,9,8,6,8,9,6,6,6,8,8,8,9,9,9,6,8,9,6,8,9,6,6,8,8,9,9,6,6,8,8,9,9,9,9,9,9,9,8,9,6,6,6,8,9,6,6,8,9,6,8,9,6,8,9,6,6,6,6,6,6,6,6,6,33,6,6,6,8,6,6,0,8,9,6,8,9,6,6,8,9,6,8,9,0,0,8,9,8,9,8,9,6,8,9,8,9,6,8,9,6,8,9,6,8,9,6,34,35,36,37,34,35,36,37,0,0,0,0,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41,38,38,39,39,40,40,41,41,38,38,39,39,40,40,41,41,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[6,6],[[[8,[7]]],[[8,[7]]]],[[[9,[7]]],[[9,[7]]]],[[]],[[]],[[]],[[],10],[[],11],[[]],[12,[[14,[[8,[7]],13]]]],[12,[[14,[[9,[7]],13]]]],[[[15,[2]]],[[14,[13]]]],[[[15,[2]]],[[14,[13]]]],[[16,[15,[2]]],[[14,[13]]]],[[16,[15,[2]]],[[14,[13]]]],[[16,12],[[14,[13]]]],[[16,12],[[14,[13]]]],[10],[10],[10],[10],[10],[10],[[[9,[7]]],17],0,[10],[10],[10],[[[8,[7]],[0,[18,19]]]],[[6,6],20],[[[8,[7]],[8,[7]]],20],[[[9,[7]],[9,[7]]],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[6,21],22],[[[8,[7]],21],22],[[[9,[7]],21],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[7]]],2],[[],[[15,[2]]]],[[[9,[7]]],23],[[],[[15,[23]]]],[[[9,[7]]],24],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],10],[[],[[5,[25]]]],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],23],[[],23],[[]],[[]],[[],26],[[]],[[[27,[7]]]],[[]],[28,28],[[],28],[[[27,[7]]],28],[[],28],[[],28],[[[8,[7]]],10],[[]],[[],[[5,[29]]]],0,[[[15,[2]]],[[5,[2,4]]]],[[[15,[2]]],[[5,[2,4]]]],[[]],[[]],[[]],[[]],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],0,0,[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],30],[[],30],[[],30],[[],31],[[],31],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[5,[32]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],30],[[],30],[[],30],[[],30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[9],"p":[[3,"Private"],[15,"u8"],[15,"array"],[3,"Global"],[3,"Vec"],[3,"Pallet"],[8,"Config"],[4,"Event"],[4,"Call"],[15,"usize"],[3,"CrateVersion"],[8,"Input"],[3,"Error"],[4,"Result"],[15,"slice"],[15,"u32"],[6,"DispatchResultWithPostInfo"],[8,"Output"],[8,"Sized"],[15,"bool"],[3,"Formatter"],[6,"Result"],[15,"str"],[3,"DispatchInfo"],[3,"PalletInfoData"],[3,"StorageVersion"],[6,"BlockNumberFor"],[3,"Weight"],[3,"StorageInfo"],[3,"TypeId"],[3,"Type"],[3,"TrackedStorageKey"],[8,"WeightInfo"],[13,"StorageFeesEscrowChange"],[13,"StorageFeesReward"],[13,"ComputeFeesReward"],[13,"TipsReward"],[3,"CollectedStorageFeesEscrow"],[3,"TransactionByteFee"],[3,"BlockAuthor"],[3,"CollectedBlockFees"]]},\ +"pallet_transporter":{"doc":"Pallet transporter used to move funds between domains.","t":"QEIQDEENNNNDNNGNNNDQQQQDNQLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLALLLLLLLLLLLNLLLLLLLLLLLLLLCCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLMMMMMMMMMMMFDLLLLLLLLLLLLLLLLLLLLDILLLLLLLLLLLLLLLKLKLKLLLLLLL","n":["AccountIdConverter","Call","Config","Currency","EndpointHandler","Error","Event","IncomingTransferSuccessful","InvalidAccountId","InvalidPayload","InvalidTransferRequest","Location","LowBalance","MissingTransferRequest","Module","OutgoingTransferFailed","OutgoingTransferInitiated","OutgoingTransferSuccessful","Pallet","RuntimeEvent","SelfDomainId","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","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","domain_id","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","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","domain_id","domain_id","domain_id","domain_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"],[330,"pallet_transporter::Call"],[332,"pallet_transporter::Event"],[341,"pallet_transporter::dispatchables"],[342,"pallet_transporter::storage_types"],[363,"pallet_transporter::weights"]],"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 domains.","Event type for this pallet.","Gets the domain_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 domain to another.","Emits when the incoming message is not bound to this …","Weight information for extrinsics in this pallet.","","","","","","Unique account on domain.","Amount being transferred between entities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Auto-generated docs-only module listing all defined …","Unique identity of domain.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","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.","","","","","","","","“ All the outgoing transfers on this execution …","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_domain to …","See Pallet::transfer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Autogenerated weights for pallet_transporter","","","","","Destination domain the transfer is bound to.","Destination domain the transfer is bound to.","Destination domain the transfer is bound to.","Source domain the transfer is coming from.","Error from dst_domain 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_domain 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":[10,0,0,10,0,0,0,11,19,19,19,0,19,19,0,11,11,11,0,10,10,10,10,0,19,10,6,8,9,11,12,6,8,6,8,11,19,12,6,8,11,19,12,6,8,11,19,12,6,8,9,11,19,31,12,6,8,9,11,19,31,12,6,8,9,11,12,6,8,9,11,12,9,9,9,6,8,11,19,12,6,8,11,19,12,6,8,11,19,12,6,8,11,19,12,6,8,9,11,19,31,12,6,8,9,11,19,31,12,12,0,6,6,8,9,11,19,31,12,6,8,11,19,12,6,8,9,11,12,6,6,6,8,8,8,9,9,9,11,11,11,12,12,12,6,8,9,11,19,31,12,6,8,9,11,19,31,12,6,6,8,8,9,9,11,11,19,19,31,31,12,12,6,6,8,8,9,9,11,11,19,19,31,31,12,12,12,12,12,12,12,6,8,11,19,12,9,9,6,8,9,11,19,31,12,9,6,8,9,11,19,31,12,6,8,9,11,19,31,12,6,8,9,11,19,31,12,31,31,31,31,9,9,12,9,9,9,9,9,9,9,9,8,8,6,8,11,19,12,9,0,6,8,11,19,12,6,8,9,11,12,9,12,6,8,9,11,19,31,12,6,8,9,11,19,31,12,0,0,6,8,11,19,12,6,8,11,19,12,6,8,11,19,12,6,8,9,11,19,31,12,6,8,11,19,12,6,8,9,11,19,31,12,6,8,9,11,19,31,12,6,8,9,11,19,31,12,0,9,19,51,51,52,53,54,55,53,52,53,54,55,0,0,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,57,50,57,50,57,50,50,50,50,50,50,50],"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],[1],[1],[1],0,0,[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[6,6],[[[8,[7]]],[[8,[7]]]],[9,9],[[[11,[10]]],[[11,[10]]]],[[[12,[10]]],[[12,[10]]]],[[]],[[]],[[]],[[]],[[]],[[],13],[[],14],[[]],[15,[[17,[6,16]]]],[15,[[17,[[8,[18]],16]]]],[15,[[17,[[11,[10]],16]]]],[15,[[17,[19,16]]]],[15,[[17,[[12,[10]],16]]]],[[[20,[2]]],[[17,[16]]]],[[[20,[2]]],[[17,[16]]]],[[[20,[2]]],[[17,[16]]]],[[[20,[2]]],[[17,[16]]]],[[[20,[2]]],[[17,[16]]]],[[21,[20,[2]]],[[17,[16]]]],[[21,[20,[2]]],[[17,[16]]]],[[21,[20,[2]]],[[17,[16]]]],[[21,[20,[2]]],[[17,[16]]]],[[21,[20,[2]]],[[17,[16]]]],[[21,15],[[17,[16]]]],[[21,15],[[17,[16]]]],[[21,15],[[17,[16]]]],[[21,15],[[17,[16]]]],[[21,15],[[17,[16]]]],[13],[13],[13],[13],[13],[13],[13],[13],[13],[13],[13],[13],[13],[13],[[[12,[10]]],22],0,0,[13],[13],[13],[13],[13],[13],[13],[[6,[0,[23,24]]]],[[[8,[25]],[0,[23,24]]]],[[[11,[10]],[0,[23,24]]]],[[19,[0,[23,24]]]],[[[12,[10]],[0,[23,24]]]],[[6,6],26],[[[8,[27]],[8,[27]]],26],[[9,9],26],[[[11,[10]],[11,[10]]],26],[[[12,[10]],[12,[10]]],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[6,28],29],[[[8,[30]],28],29],[[9,28],29],[[[11,[10]],28],29],[[[19,[10]],28],29],[[[31,[30]],28],29],[[[12,[10]],28],29],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[12,[10]]],2],[[],[[20,[2]]]],[[[12,[10]]],32],[[],[[20,[32]]]],[[[12,[10]]],33],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],13],[[],[[5,[34]]]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[31,[10]],35,36],37],[[[31,[10]],35,36,37],38],[[[31,[10]]],39],[[[31,[10]]],39],[[],32],[[],32],[6,[[12,[10]]]],[[]],[[],40],[[]],[[]],[39,39],[[],39],[[],39],[[[41,[35]],41],[[42,[8]]]],0,0,[6,13],[[[8,[25]]],13],[[[11,[10]]],13],[19,13],[[[12,[10]]],13],[[],[[5,[43]]]],0,[[[20,[2]]],[[5,[2,4]]]],[[[20,[2]]],[[5,[2,4]]]],[[[20,[2]]],[[5,[2,4]]]],[[[20,[2]]],[[5,[2,4]]]],[[[20,[2]]],[[5,[2,4]]]],[[]],[[]],[[]],[[]],[[]],[[[44,[10]],6],38],0,[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],0,0,[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],45],[[],45],[[],45],[[],45],[[],45],[[],45],[[],45],[[],46],[[],46],[[],46],[[],46],[[],46],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],[[5,[47]]]],[39,[[49,[48]]]],0,0,0,0,0,0,0,0,0,0,0,[6],0,[[]],[[]],[13],[13],[13],[[]],[[]],[[]],[[]],[[]],[[],13],[[]],[[]],[[]],[[],17],[[],17],[[],45],[[]],[[]],[[]],0,0,[[]],[[]],[13],[13],[13],[[[50,[30]],28],29],[[]],[[]],[[]],[[]],[[]],[[],13],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[],17],[[],17],[[],45],[[]],[[]],[[]]],"c":[14],"p":[[3,"Private"],[15,"u8"],[15,"array"],[3,"Global"],[3,"Vec"],[3,"Location"],[8,"Clone"],[3,"Transfer"],[3,"Pallet"],[8,"Config"],[4,"Event"],[4,"Call"],[15,"usize"],[3,"CrateVersion"],[8,"Input"],[3,"Error"],[4,"Result"],[8,"Decode"],[4,"Error"],[15,"slice"],[15,"u32"],[6,"DispatchResultWithPostInfo"],[8,"Output"],[8,"Sized"],[8,"Encode"],[15,"bool"],[8,"PartialEq"],[3,"Formatter"],[6,"Result"],[8,"Debug"],[3,"EndpointHandler"],[15,"str"],[3,"DispatchInfo"],[3,"PalletInfoData"],[3,"DomainId"],[3,"EndpointRequest"],[6,"EndpointResponse"],[6,"DispatchResult"],[3,"Weight"],[3,"StorageVersion"],[8,"EncodeLike"],[4,"Option"],[3,"StorageInfo"],[6,"OriginFor"],[3,"TypeId"],[3,"Type"],[3,"TrackedStorageKey"],[3,"PostDispatchInfo"],[3,"DispatchErrorWithPostInfo"],[3,"SubstrateWeight"],[13,"transfer"],[13,"OutgoingTransferInitiated"],[13,"OutgoingTransferFailed"],[13,"OutgoingTransferSuccessful"],[13,"IncomingTransferSuccessful"],[3,"OutgoingTransfers"],[8,"WeightInfo"]]},\ "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"]],"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,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],"f":[0,[1],[2,3],[[]],[[]],[[[3,[4,[0,[[5,[4]],6,7]],[0,[[8,[4]],6]],[0,[[9,[4]],6]],[0,[10,11,6]],[0,[10,11,6]]]],[12,[4]]],[[15,[[14,[13]]]]]],[[[3,[16,16]]],[[3,[16,16]]]],[[]],[17],[17],[17],[[]],[[]],[[]],[[]],[[]],[[[3,[4,[0,[[5,[4]],6,7]],[0,[[8,[4]],6]],[0,[[9,[4]],6]],[0,[10,11,6]],[0,[10,11,6]]]],[18,[4]]],[[15,[[14,[13]]]]]],[[],17],[[]],[[[14,[19]]],[[14,[20,19]]]],[[[2,[19]]],[[2,[20,19]]]],[[[21,[19]]],[[21,[20,19]]]],[[]],[[]],[[]],[[],22],[[],22],[[],23],[[],24],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[3,"Arc"],[3,"FraudProofBlockImport"],[8,"Block"],[8,"ProvideRuntimeApi"],[8,"Send"],[8,"Sync"],[8,"BlockImport"],[8,"VerifyFraudProof"],[8,"Encode"],[8,"Decode"],[3,"BlockCheckParams"],[8,"Future"],[3,"Box"],[3,"Pin"],[8,"Clone"],[15,"usize"],[3,"BlockImportParams"],[3,"Global"],[8,"Any"],[3,"Rc"],[4,"Result"],[3,"TypeId"],[15,"str"]]},\ -"sc_consensus_subspace":{"doc":"Subspace Proof-of-Archival-Storage consensus","t":"DNDNNNNNNENNNNNNNNNNNNNNDDNNNNNNNEDNNNNDNDDDDDDNLLLLLLLLLMMLMLAMFMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLMMLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMLALMLLMLLMMMMFLMMLLFMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMMMMMMMMMMMMMDLLLLLLLLLLLLLLLLLLLLLLLLL","n":["ArchivedSegmentNotification","BadRewardSignature","BlockImportingNotification","CheckInherents","CheckInherentsUnhandled","Client","CreateInherents","DifferentSegmentCommitment","DigestItemError","Error","FarmerInBlockList","GenesisUnavailable","HeaderBadSeal","HeaderUnsealed","InvalidAuditChunkOffset","InvalidChunkWitness","InvalidGlobalRandomness","InvalidHistorySize","InvalidPiece","InvalidPieceOffset","InvalidProofOfSpace","InvalidSetOfSegmentHeaders","InvalidSolutionRange","MissingPotDigest","NewSlotInfo","NewSlotNotification","NoPreRuntimeDigest","OnlyRootPlotPublicKeyAllowed","OutsideOfSolutionRange","ParentBlockNoAssociatedWeight","ParentMissingPotDigest","ParentUnavailable","PotVerifyBlockProofsError","PotVerifyError","RewardSigningNotification","RuntimeApi","SectorExpired","SegmentCommitmentNotFound","SegmentHeadersExtrinsicNotFound","SegmentHeadersStore","SlotMustIncrease","SubspaceBlockImport","SubspaceLink","SubspaceParams","SubspaceSyncOracle","SubspaceVerifier","SubspaceWorker","TooFarInFuture","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","acknowledgement_sender","acknowledgement_sender","add_segment_headers","archived_segment","archived_segment_notification_stream","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","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","check_block","client","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","create_inherent_data_providers","create_subspace_archiver","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","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","env","fmt","fmt","fmt","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","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_chain_constants","get_segment_header","global_randomness","hash","import_block","import_queue","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_any","into_any","into_any","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_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_any_rc","into_any_rc","into_any_rc","into_future","is_major_syncing","is_offline","justification_sync_link","max_block_proposal_slot_portion","max_segment_index","new","new","new_slot_info","new_slot_notification_stream","notification","poll","proof_of_time","provide","provide","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","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_owned","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_into","try_into","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_name","type_name","type_name","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","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","verify","voting_solution_range","vzip","vzip","vzip","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","block_number","block_number","parent_slot_number","parent_slot_number","slot_number","slot_number","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"],"q":[[0,"sc_consensus_subspace"],[439,"sc_consensus_subspace::Error"],[447,"sc_consensus_subspace::PotVerifyError"],[453,"sc_consensus_subspace::notification"]],"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","Block has invalid associated global randomness","Invalid history size","Piece verification failed","Piece verification failed","Invalid proof of space","Invalid set of segment headers","Block has invalid associated solution range","Block has no proof of time digest.","Information about new slot that just arrived","New slot notification with slot information and sender for …","No Subspace pre-runtime digest found","Only root plot public key is allowed","Solution is outside of solution range","Parent block has no associated weight","Parent block has no proof of time digest.","Parent unavailable. Cannot import","Verification failed.","Errors while verifying the block proof of time.","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","Persistent storage of segment headers","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 …","A verifier for Subspace blocks.","Worker for Subspace which implements Future<Output=()>. …","Header rejected: too far in the future","","","","","","","","","","Sender that signified the fact of receiving archived …","Sender for pausing the block import when operator is not …","Add segment headers","Archived segment.","Get stream with notifications about archived segment …","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.","Crate an archiver task that will listen for importing …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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.","Get chain constant configurations","Get a single segment header","Global randomness","Hash to be signed.","","Start an import queue for the Subspace consensus algorithm.","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 …","The maximum proportion of the slot dedicated to proposing …","Returns last observed segment index","Create new instance","Create new instance","New slot information.","Get stream with notifications about new slot arrival with …","Utility module for handling Subspace client notifications.","","Proof of time interface.","","","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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","","","","","","","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 …","","","","","","","",""],"i":[0,48,0,48,48,48,48,48,48,0,48,48,48,48,48,48,48,48,48,48,48,48,48,46,0,0,48,48,48,48,46,48,46,0,0,48,48,48,48,0,48,0,0,0,0,0,0,48,27,3,34,35,36,37,10,24,9,10,24,3,10,9,0,80,0,80,9,24,80,80,66,85,27,3,34,46,35,36,37,10,24,48,9,80,66,85,27,3,34,46,35,36,37,10,24,48,9,27,80,27,3,34,35,36,37,10,24,9,27,3,34,35,36,37,10,24,9,80,0,80,66,85,27,3,34,46,35,36,37,10,24,48,9,80,66,85,27,3,34,46,35,36,37,10,24,48,9,80,66,85,27,3,34,46,35,36,37,10,24,48,9,80,3,34,46,46,35,36,37,10,24,48,48,80,80,66,85,27,3,34,46,46,35,36,37,10,24,48,48,48,48,48,9,80,66,85,27,3,34,46,35,36,37,10,24,48,9,80,66,85,27,3,34,46,35,36,37,10,24,48,9,0,3,35,37,27,0,80,66,85,27,3,34,46,35,36,37,10,24,48,9,80,66,85,27,3,34,46,35,36,37,10,24,48,9,80,66,85,27,3,34,46,35,36,37,10,24,48,9,80,85,27,3,34,46,35,36,37,10,24,48,9,80,66,85,27,3,34,46,35,36,37,10,24,48,9,66,34,34,80,80,3,3,34,36,9,0,66,80,46,48,37,9,9,80,80,37,35,0,9,35,36,46,48,0,80,80,80,27,3,34,35,36,37,10,24,9,46,48,80,66,85,27,3,34,46,35,36,37,10,24,48,9,80,66,85,27,3,34,46,35,36,37,10,24,48,9,80,66,85,27,3,34,46,35,36,37,10,24,48,9,80,66,85,27,3,34,46,35,36,37,10,24,48,9,80,66,85,27,3,34,46,35,36,37,10,24,48,9,80,66,85,27,3,34,46,35,36,37,10,24,48,9,85,35,80,66,85,27,3,34,46,35,36,37,10,24,48,9,87,87,88,89,89,88,89,88,90,91,90,91,90,91,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"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,[1],[1],[1],[1],[1],[1],[1],[1],[1],0,0,[[[3,[2]],[5,[4]]],[[7,[6]]]],0,[[[9,[8]]],[[11,[10]]]],0,0,[[12,[16,[[0,[[13,[8]],[14,[8]],[15,[8]],2]]]],17,[0,[[18,[8,[9,[8]]]],19,20]],[3,[[0,[2,19,20]]]],[22,[[16,[21]]]]],23],0,[[[9,[8]]],[[11,[[24,[8]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[27,[25,8,[0,[[13,[8]],[14,[8]],[15,[8]],2,19,20]],[0,[[26,[8]],19,20]],[0,[[18,[8,[9,[8]]]],19,20]],[0,[2,19,20]]]],[28,[8]]],[[31,[[30,[29]]]]]],0,[[[27,[8,32,32]]],[[27,[8,32,32]]]],[3,3],[[[34,[[0,[33,19,20,32]]]]],[[34,[[0,[33,19,20,32]]]]]],[35,35],[36,36],[37,37],[10,10],[[[24,[[0,[8,32]]]]],[[24,[[0,[8,32]]]]]],[[[9,[[0,[32,8]]]]],[[9,[[0,[32,8]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[3,[[0,[2,19,20]]]],[9,[8]],[16,[[0,[[13,[8]],[14,[8]],[15,[8]],[39,[8,[38,[8]]]],[40,[8,[38,[8]]]],2,19,20]]]],[34,[[0,[33,19,20]]]],[22,[41]]],[[0,[29,19]]]],[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],[42],[42],[42],[42],[42],[42],[42],[42],[42],[42],[42],[42],[42],[42],[42],0,[[[3,[43]],44],45],[[[34,[[0,[33,19,20,43]]]],44],45],[[[46,[8]],44],45],[[[46,[[0,[43,8]]]],44],45],[[35,44],45],[[36,44],45],[[37,44],45],[[10,44],45],[[[24,[[0,[8,43]]]],44],45],[[[48,[47]],44],45],[[[48,[[0,[43,47]]]],44],45],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[49,[[46,[8]]]],[[]],[[]],[[]],[[]],[[]],[[]],[6,[[48,[47]]]],[50,[[48,[47]]]],[[[51,[47]]],[[48,[47]]]],[52,[[48,[47]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[[13,[8]],[15,[8]],2]]],[[7,[53,48]]]],[[[3,[2]],54],[[22,[4]]]],0,0,[[[27,[25,8,[0,[[13,[8]],[14,[8]],[15,[8]],2,19,20]],[0,[[26,[8]],19,20]],[0,[[18,[8,[9,[8]]]],19,20]],[0,[2,19,20]]]],[55,[8]]],[[31,[[30,[29]]]]]],[[[0,[[26,[8]],19,20]],[22,[[56,[8]]]],[16,[[0,[[13,[8]],[15,[8]],2,19,20]]]],17,[57,[8]],[0,[58,19,20]],59,[22,[60]],[22,[41]],61],[[23,[[62,[8,[0,[[13,[8]],[15,[8]],2,19,20]]]]]]]],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[30,[63]]],[[30,[64,63]]]],[[[30,[63]]],[[30,[64,63]]]],[[[30,[63]]],[[30,[64,63]]]],[[[30,[63]]],[[30,[64,63]]]],[[[30,[63]]],[[30,[64,63]]]],[[[30,[63]]],[[30,[64,63]]]],[[[30,[63]]],[[30,[64,63]]]],[[[30,[63]]],[[30,[64,63]]]],[[[30,[63]]],[[30,[64,63]]]],[[[30,[63]]],[[30,[64,63]]]],[[[30,[63]]],[[30,[64,63]]]],[[[30,[63]]],[[30,[64,63]]]],[[[30,[63]]],[[30,[64,63]]]],[[[30,[63]]],[[30,[64,63]]]],[[[16,[63]]],[[16,[64,63]]]],[[[16,[63]]],[[16,[64,63]]]],[[[16,[63]]],[[16,[64,63]]]],[[[16,[63]]],[[16,[64,63]]]],[[[16,[63]]],[[16,[64,63]]]],[[[16,[63]]],[[16,[64,63]]]],[[[16,[63]]],[[16,[64,63]]]],[[[16,[63]]],[[16,[64,63]]]],[[[16,[63]]],[[16,[64,63]]]],[[[16,[63]]],[[16,[64,63]]]],[[[16,[63]]],[[16,[64,63]]]],[[[16,[63]]],[[16,[64,63]]]],[[[16,[63]]],[[16,[64,63]]]],[[[65,[63]]],[[65,[64,63]]]],[[[65,[63]]],[[65,[64,63]]]],[[[65,[63]]],[[65,[64,63]]]],[[[65,[63]]],[[65,[64,63]]]],[[[65,[63]]],[[65,[64,63]]]],[[[65,[63]]],[[65,[64,63]]]],[[[65,[63]]],[[65,[64,63]]]],[[[65,[63]]],[[65,[64,63]]]],[[[65,[63]]],[[65,[64,63]]]],[[[65,[63]]],[[65,[64,63]]]],[[[65,[63]]],[[65,[64,63]]]],[[[65,[63]]],[[65,[64,63]]]],[[[65,[63]]],[[65,[64,63]]]],[[[65,[63]]],[[65,[64,63]]]],[[]],[[[34,[[0,[33,19,20]]]]],61],[[[34,[[0,[33,19,20]]]]],61],0,0,[[[3,[2]]],[[22,[54]]]],[[[16,[2]]],[[7,[[3,[2]],6]]]],[[61,[0,[33,19,20]]],[[34,[[0,[33,19,20]]]]]],0,[[[9,[8]]],[[11,[36]]]],0,[[[31,[66]],67],68],0,[69],[69],0,[[[9,[8]]],[[11,[37]]]],[[[9,[8]],[70,[8]]],[[71,[4]]]],0,0,0,0,[[[0,[2,[13,[8]],[72,[8]]]]],[[23,[12]]]],[[[9,[8]]],12],0,0,[[[46,[8]]],[[22,[73]]]],[[[48,[47]]],[[22,[73]]]],[[[80,[8,[0,[[13,[8]],[74,[8]],[75,[8]],[15,[8]],[76,[8]],2,19,20]],[57,[8]],[0,[[77,[8]],19,20]],[0,[[26,[8]],19,20]],[0,[33,19,20,32]],[78,[8]],[0,[[18,[8]],19,20]],[0,[[79,[[70,[8]]]],19,20]],[0,[2,19,20]]]]],[[7,[66,81]]]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],82],[[],82],[[],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],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],84],[[],84],[[],84],[[],84],[[],84],[[],84],[[],84],[[],84],[[],84],[[],84],[[],84],[[],84],[[],84],[[],84],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[85,[25,8,[0,[[15,[8]],[13,[8]],19,20,2]],[57,[8]],[0,[58,19,20]]]],[55,[8]]],[[31,[[30,[29]]]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[[]],[[]],[[[11,[[0,[32,32,19,20,43]]]]],[[11,[[0,[32,32,19,20,43]]]]]],[[]],[42],[42],[42],[[]],[[]],[[]],[[],42],[[]],[[[30,[63]]],[[30,[64,63]]]],[[[16,[63]]],[[16,[64,63]]]],[[[65,[63]]],[[65,[64,63]]]],[[[11,[[0,[32,19,20,43]]]]],[[86,[[0,[32,19,20,43]]]]]],[[]],[[],7],[[],7],[[],83],[[],84],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[8,"AuxStore"],[3,"SegmentHeadersStore"],[4,"SegmentHeader"],[15,"slice"],[4,"Error"],[4,"Result"],[8,"Block"],[3,"SubspaceLink"],[3,"ArchivedSegmentNotification"],[3,"SubspaceNotificationStream"],[3,"SlotDuration"],[8,"ProvideRuntimeApi"],[8,"BlockBackend"],[8,"HeaderBackend"],[3,"Arc"],[3,"Kzg"],[8,"CreateInherentDataProviders"],[8,"Send"],[8,"Sync"],[8,"PotConsensusState"],[4,"Option"],[6,"Result"],[3,"BlockImportingNotification"],[8,"Table"],[8,"BlockImport"],[3,"SubspaceBlockImport"],[3,"BlockCheckParams"],[8,"Future"],[3,"Box"],[3,"Pin"],[8,"Clone"],[8,"SyncOracle"],[3,"SubspaceSyncOracle"],[3,"NewSlotInfo"],[3,"NewSlotNotification"],[3,"RewardSigningNotification"],[8,"Backend"],[8,"LockImportRun"],[8,"Finalizer"],[3,"TelemetryHandle"],[15,"usize"],[8,"Debug"],[3,"Formatter"],[6,"Result"],[4,"PotVerifyError"],[8,"Header"],[4,"Error"],[4,"PotVerifyBlockProofsError"],[4,"Error"],[4,"VerificationError"],[4,"ApiError"],[4,"ChainConstants"],[3,"SegmentIndex"],[3,"BlockImportParams"],[6,"BoxJustificationImport"],[8,"SelectChain"],[8,"Fn"],[8,"SpawnEssentialNamed"],[3,"Registry"],[15,"bool"],[6,"DefaultImportQueue"],[3,"Global"],[8,"Any"],[3,"Rc"],[3,"SubspaceWorker"],[3,"Context"],[4,"Poll"],[3,"Demand"],[6,"NumberFor"],[3,"Vec"],[8,"UsageProvider"],[8,"Error"],[8,"ProvideUncles"],[8,"BlockchainEvents"],[8,"HeaderMetadata"],[8,"Environment"],[8,"JustificationSyncLink"],[8,"BackoffAuthoringBlocksStrategy"],[3,"SubspaceParams"],[4,"Error"],[3,"String"],[3,"TypeId"],[15,"str"],[3,"SubspaceVerifier"],[3,"TracingUnboundedReceiver"],[13,"SectorExpired"],[13,"OutsideOfSolutionRange"],[13,"InvalidPieceOffset"],[13,"ParentMissingPotDigest"],[13,"MissingPotDigest"]]},\ +"sc_consensus_subspace":{"doc":"Subspace Proof-of-Archival-Storage consensus","t":"DNDNNNNNNENNNNNNNNNNNNNNDDNNNNNNNEDNNNNDNDDDDDDNLLLLLLLLLMMLMLAMFMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLMMLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMLALMLLMLLMMMMFLMMLLFMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMMMMMMMMMMMMMDLLLLLLLLLLLLLLLLLLLLLLLLL","n":["ArchivedSegmentNotification","BadRewardSignature","BlockImportingNotification","CheckInherents","CheckInherentsUnhandled","Client","CreateInherents","DifferentSegmentCommitment","DigestItemError","Error","FarmerInBlockList","GenesisUnavailable","HeaderBadSeal","HeaderUnsealed","InvalidAuditChunkOffset","InvalidChunkWitness","InvalidGlobalRandomness","InvalidHistorySize","InvalidPiece","InvalidPieceOffset","InvalidProofOfSpace","InvalidSetOfSegmentHeaders","InvalidSolutionRange","MissingPotDigest","NewSlotInfo","NewSlotNotification","NoPreRuntimeDigest","OnlyRootPlotPublicKeyAllowed","OutsideOfSolutionRange","ParentBlockNoAssociatedWeight","ParentMissingPotDigest","ParentUnavailable","PotVerifyBlockProofsError","PotVerifyError","RewardSigningNotification","RuntimeApi","SectorExpired","SegmentCommitmentNotFound","SegmentHeadersExtrinsicNotFound","SegmentHeadersStore","SlotMustIncrease","SubspaceBlockImport","SubspaceLink","SubspaceParams","SubspaceSyncOracle","SubspaceVerifier","SubspaceWorker","TooFarInFuture","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","acknowledgement_sender","acknowledgement_sender","add_segment_headers","archived_segment","archived_segment_notification_stream","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","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","check_block","client","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","create_inherent_data_providers","create_subspace_archiver","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","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","env","fmt","fmt","fmt","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","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_chain_constants","get_segment_header","global_randomness","hash","import_block","import_queue","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_any","into_any","into_any","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_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_any_rc","into_any_rc","into_any_rc","into_future","is_major_syncing","is_offline","justification_sync_link","max_block_proposal_slot_portion","max_segment_index","new","new","new_slot_info","new_slot_notification_stream","notification","poll","proof_of_time","provide","provide","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","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_owned","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_into","try_into","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_name","type_name","type_name","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","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","verify","voting_solution_range","vzip","vzip","vzip","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","block_number","block_number","parent_slot_number","parent_slot_number","slot_number","slot_number","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"],"q":[[0,"sc_consensus_subspace"],[439,"sc_consensus_subspace::Error"],[447,"sc_consensus_subspace::PotVerifyError"],[453,"sc_consensus_subspace::notification"]],"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","Block has invalid associated global randomness","Invalid history size","Piece verification failed","Piece verification failed","Invalid proof of space","Invalid set of segment headers","Block has invalid associated solution range","Block has no proof of time digest.","Information about new slot that just arrived","New slot notification with slot information and sender for …","No Subspace pre-runtime digest found","Only root plot public key is allowed","Solution is outside of solution range","Parent block has no associated weight","Parent block has no proof of time digest.","Parent unavailable. Cannot import","Verification failed.","Errors while verifying the block proof of time.","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","Persistent storage of segment headers","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 …","A verifier for Subspace blocks.","Worker for Subspace which implements Future<Output=()>. …","Header rejected: too far in the future","","","","","","","","","","Sender that signified the fact of receiving archived …","Sender for pausing the block import when operator is not …","Add segment headers","Archived segment.","Get stream with notifications about archived segment …","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.","Crate an archiver task that will listen for importing …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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.","Get chain constant configurations","Get a single segment header","Global randomness","Hash to be signed.","","Start an import queue for the Subspace consensus algorithm.","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 …","The maximum proportion of the slot dedicated to proposing …","Returns last observed segment index","Create new instance","Create new instance","New slot information.","Get stream with notifications about new slot arrival with …","Utility module for handling Subspace client notifications.","","Proof of time interface.","","","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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","","","","","","","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 …","","","","","","","",""],"i":[0,48,0,48,48,48,48,48,48,0,48,48,48,48,48,48,48,48,48,48,48,48,48,46,0,0,48,48,48,48,46,48,46,0,0,48,48,48,48,0,48,0,0,0,0,0,0,48,27,3,34,35,36,37,10,24,9,10,24,3,10,9,0,80,0,80,9,24,80,80,66,85,27,3,34,46,35,36,37,10,24,48,9,80,66,85,27,3,34,46,35,36,37,10,24,48,9,27,80,27,3,34,35,36,37,10,24,9,27,3,34,35,36,37,10,24,9,80,0,80,66,85,27,3,34,46,35,36,37,10,24,48,9,80,66,85,27,3,34,46,35,36,37,10,24,48,9,80,66,85,27,3,34,46,35,36,37,10,24,48,9,80,3,34,46,46,35,36,37,10,24,48,48,80,80,66,85,27,3,34,46,46,35,36,37,10,24,48,48,48,48,48,9,80,66,85,27,3,34,46,35,36,37,10,24,48,9,80,66,85,27,3,34,46,35,36,37,10,24,48,9,0,3,35,37,27,0,80,66,85,27,3,34,46,35,36,37,10,24,48,9,80,66,85,27,3,34,46,35,36,37,10,24,48,9,80,66,85,27,3,34,46,35,36,37,10,24,48,9,80,85,27,3,34,46,35,36,37,10,24,48,9,80,66,85,27,3,34,46,35,36,37,10,24,48,9,66,34,34,80,80,3,3,34,36,9,0,66,80,46,48,37,9,9,80,80,37,35,0,9,35,36,46,48,0,80,80,80,27,3,34,35,36,37,10,24,9,46,48,80,66,85,27,3,34,46,35,36,37,10,24,48,9,80,66,85,27,3,34,46,35,36,37,10,24,48,9,80,66,85,27,3,34,46,35,36,37,10,24,48,9,80,66,85,27,3,34,46,35,36,37,10,24,48,9,80,66,85,27,3,34,46,35,36,37,10,24,48,9,80,66,85,27,3,34,46,35,36,37,10,24,48,9,85,35,80,66,85,27,3,34,46,35,36,37,10,24,48,9,87,87,88,89,89,88,89,88,90,91,90,91,90,91,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"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,[1],[1],[1],[1],[1],[1],[1],[1],[1],0,0,[[[3,[2]],[5,[4]]],[[7,[6]]]],0,[[[9,[8]]],[[11,[10]]]],0,0,[[12,[16,[[0,[[13,[8]],[14,[8]],[15,[8]],2]]]],17,[0,[[18,[8,[9,[8]]]],19,20]],[3,[[0,[2,19,20]]]],[22,[[16,[21]]]]],23],0,[[[9,[8]]],[[11,[[24,[8]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[27,[25,8,[0,[[13,[8]],[14,[8]],[15,[8]],2,19,20]],[0,[[26,[8]],19,20]],[0,[[18,[8,[9,[8]]]],19,20]],[0,[2,19,20]]]],[28,[8]]],[[31,[[30,[29]]]]]],0,[[[27,[8,32,32]]],[[27,[8,32,32]]]],[3,3],[[[34,[[0,[33,19,20,32]]]]],[[34,[[0,[33,19,20,32]]]]]],[35,35],[36,36],[37,37],[10,10],[[[24,[[0,[8,32]]]]],[[24,[[0,[8,32]]]]]],[[[9,[[0,[32,8]]]]],[[9,[[0,[32,8]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[3,[[0,[2,19,20]]]],[9,[8]],[16,[[0,[[13,[8]],[14,[8]],[15,[8]],[39,[8,[38,[8]]]],[40,[8,[38,[8]]]],2,19,20]]]],[34,[[0,[33,19,20]]]],[22,[41]]],[[0,[29,19]]]],[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],[42],[42],[42],[42],[42],[42],[42],[42],[42],[42],[42],[42],[42],[42],[42],0,[[[3,[43]],44],45],[[[34,[[0,[33,19,20,43]]]],44],45],[[[46,[[0,[43,8]]]],44],45],[[[46,[8]],44],45],[[35,44],45],[[36,44],45],[[37,44],45],[[10,44],45],[[[24,[[0,[8,43]]]],44],45],[[[48,[47]],44],45],[[[48,[[0,[43,47]]]],44],45],0,[[]],[[]],[[]],[[]],[[]],[[]],[49,[[46,[8]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[50,[47]]],[[48,[47]]]],[6,[[48,[47]]]],[51,[[48,[47]]]],[52,[[48,[47]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[[13,[8]],[15,[8]],2]]],[[7,[53,48]]]],[[[3,[2]],54],[[22,[4]]]],0,0,[[[27,[25,8,[0,[[13,[8]],[14,[8]],[15,[8]],2,19,20]],[0,[[26,[8]],19,20]],[0,[[18,[8,[9,[8]]]],19,20]],[0,[2,19,20]]]],[55,[8]]],[[31,[[30,[29]]]]]],[[[0,[[26,[8]],19,20]],[22,[[56,[8]]]],[16,[[0,[[13,[8]],[15,[8]],2,19,20]]]],17,[57,[8]],[0,[58,19,20]],59,[22,[60]],[22,[41]],61],[[23,[[62,[8,[0,[[13,[8]],[15,[8]],2,19,20]]]]]]]],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[30,[63]]],[[30,[64,63]]]],[[[30,[63]]],[[30,[64,63]]]],[[[30,[63]]],[[30,[64,63]]]],[[[30,[63]]],[[30,[64,63]]]],[[[30,[63]]],[[30,[64,63]]]],[[[30,[63]]],[[30,[64,63]]]],[[[30,[63]]],[[30,[64,63]]]],[[[30,[63]]],[[30,[64,63]]]],[[[30,[63]]],[[30,[64,63]]]],[[[30,[63]]],[[30,[64,63]]]],[[[30,[63]]],[[30,[64,63]]]],[[[30,[63]]],[[30,[64,63]]]],[[[30,[63]]],[[30,[64,63]]]],[[[30,[63]]],[[30,[64,63]]]],[[[16,[63]]],[[16,[64,63]]]],[[[16,[63]]],[[16,[64,63]]]],[[[16,[63]]],[[16,[64,63]]]],[[[16,[63]]],[[16,[64,63]]]],[[[16,[63]]],[[16,[64,63]]]],[[[16,[63]]],[[16,[64,63]]]],[[[16,[63]]],[[16,[64,63]]]],[[[16,[63]]],[[16,[64,63]]]],[[[16,[63]]],[[16,[64,63]]]],[[[16,[63]]],[[16,[64,63]]]],[[[16,[63]]],[[16,[64,63]]]],[[[16,[63]]],[[16,[64,63]]]],[[[16,[63]]],[[16,[64,63]]]],[[[65,[63]]],[[65,[64,63]]]],[[[65,[63]]],[[65,[64,63]]]],[[[65,[63]]],[[65,[64,63]]]],[[[65,[63]]],[[65,[64,63]]]],[[[65,[63]]],[[65,[64,63]]]],[[[65,[63]]],[[65,[64,63]]]],[[[65,[63]]],[[65,[64,63]]]],[[[65,[63]]],[[65,[64,63]]]],[[[65,[63]]],[[65,[64,63]]]],[[[65,[63]]],[[65,[64,63]]]],[[[65,[63]]],[[65,[64,63]]]],[[[65,[63]]],[[65,[64,63]]]],[[[65,[63]]],[[65,[64,63]]]],[[[65,[63]]],[[65,[64,63]]]],[[]],[[[34,[[0,[33,19,20]]]]],61],[[[34,[[0,[33,19,20]]]]],61],0,0,[[[3,[2]]],[[22,[54]]]],[[[16,[2]]],[[7,[[3,[2]],6]]]],[[61,[0,[33,19,20]]],[[34,[[0,[33,19,20]]]]]],0,[[[9,[8]]],[[11,[36]]]],0,[[[31,[66]],67],68],0,[69],[69],0,[[[9,[8]]],[[11,[37]]]],[[[9,[8]],[70,[8]]],[[71,[4]]]],0,0,0,0,[[[0,[2,[13,[8]],[72,[8]]]]],[[23,[12]]]],[[[9,[8]]],12],0,0,[[[46,[8]]],[[22,[73]]]],[[[48,[47]]],[[22,[73]]]],[[[80,[8,[0,[[13,[8]],[74,[8]],[75,[8]],[15,[8]],[76,[8]],2,19,20]],[57,[8]],[0,[[77,[8]],19,20]],[0,[[26,[8]],19,20]],[0,[33,19,20,32]],[78,[8]],[0,[[18,[8]],19,20]],[0,[[79,[[70,[8]]]],19,20]],[0,[2,19,20]]]]],[[7,[66,81]]]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],82],[[],82],[[],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],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],84],[[],84],[[],84],[[],84],[[],84],[[],84],[[],84],[[],84],[[],84],[[],84],[[],84],[[],84],[[],84],[[],84],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[85,[25,8,[0,[[15,[8]],[13,[8]],19,20,2]],[57,[8]],[0,[58,19,20]]]],[55,[8]]],[[31,[[30,[29]]]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[[]],[[]],[[[11,[[0,[32,32,19,20,43]]]]],[[11,[[0,[32,32,19,20,43]]]]]],[[]],[42],[42],[42],[[]],[[]],[[]],[[],42],[[]],[[[30,[63]]],[[30,[64,63]]]],[[[16,[63]]],[[16,[64,63]]]],[[[65,[63]]],[[65,[64,63]]]],[[[11,[[0,[32,19,20,43]]]]],[[86,[[0,[32,19,20,43]]]]]],[[]],[[],7],[[],7],[[],83],[[],84],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[8,"AuxStore"],[3,"SegmentHeadersStore"],[4,"SegmentHeader"],[15,"slice"],[4,"Error"],[4,"Result"],[8,"Block"],[3,"SubspaceLink"],[3,"ArchivedSegmentNotification"],[3,"SubspaceNotificationStream"],[3,"SlotDuration"],[8,"ProvideRuntimeApi"],[8,"BlockBackend"],[8,"HeaderBackend"],[3,"Arc"],[3,"Kzg"],[8,"CreateInherentDataProviders"],[8,"Send"],[8,"Sync"],[8,"PotConsensusState"],[4,"Option"],[6,"Result"],[3,"BlockImportingNotification"],[8,"Table"],[8,"BlockImport"],[3,"SubspaceBlockImport"],[3,"BlockCheckParams"],[8,"Future"],[3,"Box"],[3,"Pin"],[8,"Clone"],[8,"SyncOracle"],[3,"SubspaceSyncOracle"],[3,"NewSlotInfo"],[3,"NewSlotNotification"],[3,"RewardSigningNotification"],[8,"Backend"],[8,"LockImportRun"],[8,"Finalizer"],[3,"TelemetryHandle"],[15,"usize"],[8,"Debug"],[3,"Formatter"],[6,"Result"],[4,"PotVerifyError"],[8,"Header"],[4,"Error"],[4,"PotVerifyBlockProofsError"],[4,"VerificationError"],[4,"Error"],[4,"ApiError"],[4,"ChainConstants"],[3,"SegmentIndex"],[3,"BlockImportParams"],[6,"BoxJustificationImport"],[8,"SelectChain"],[8,"Fn"],[8,"SpawnEssentialNamed"],[3,"Registry"],[15,"bool"],[6,"DefaultImportQueue"],[3,"Global"],[8,"Any"],[3,"Rc"],[3,"SubspaceWorker"],[3,"Context"],[4,"Poll"],[3,"Demand"],[6,"NumberFor"],[3,"Vec"],[8,"UsageProvider"],[8,"Error"],[8,"ProvideUncles"],[8,"BlockchainEvents"],[8,"HeaderMetadata"],[8,"Environment"],[8,"JustificationSyncLink"],[8,"BackoffAuthoringBlocksStrategy"],[3,"SubspaceParams"],[4,"Error"],[3,"String"],[3,"TypeId"],[15,"str"],[3,"SubspaceVerifier"],[3,"TracingUnboundedReceiver"],[13,"SectorExpired"],[13,"OutsideOfSolutionRange"],[13,"InvalidPieceOffset"],[13,"ParentMissingPotDigest"],[13,"MissingPotDigest"]]},\ "sc_consensus_subspace_rpc":{"doc":"RPC api for Subspace.","t":"DIIKLLLLLLLLLLKLLLLLLLLLKLLKLLKLLKLLKLLKLLKLLKLLLLLLLLL","n":["SubspaceRpc","SubspaceRpcApiClient","SubspaceRpcApiServer","acknowledge_archived_segment_header","acknowledge_archived_segment_header","acknowledge_archived_segment_header","borrow","borrow_mut","deref","deref_mut","drop","from","from_mut","from_ref","get_farmer_app_info","get_farmer_app_info","get_farmer_app_info","init","into","into_any","into_any_arc","into_any_rc","into_rpc","new","piece","piece","piece","segment_headers","segment_headers","segment_headers","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","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","vzip"],"q":[[0,"sc_consensus_subspace_rpc"]],"d":["Implements the SubspaceRpcApiServer trait for interacting …","Client implementation for the SubspaceRpcApi RPC API.","Server trait implementation for the SubspaceRpcApi RPC API.","","","","","","","","","Returns the argument unchanged.","Get a mutable 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).","","","","Collects all the methods and subscriptions defined in the …","Creates a new instance of the SubspaceRpc handler.","","","","","","","","","","","","","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","","","","","","",""],"i":[0,0,0,42,14,43,14,14,14,14,14,14,14,14,42,14,43,14,14,14,14,14,42,14,42,14,43,42,14,43,42,14,43,42,14,43,42,14,43,42,14,43,42,14,43,42,14,43,14,14,14,14,14,14,14],"f":[0,0,0,[1,[[4,[[3,[2]]]]]],[[[14,[5,[0,[[6,[5]],[7,[5]],[8,[5]],9,10]],[0,[11,9,10,12]],[0,[13,9,10]]]],1],[[4,[[3,[2]]]]]],[[10,1],[[4,[[3,[2]]]]]],[[]],[[]],[15],[15],[15],[[]],[[]],[[]],[[],[[17,[16]]]],[[[14,[5,[0,[[6,[5]],[7,[5]],[8,[5]],9,10]],[0,[11,9,10,12]],[0,[13,9,10]]]]],[[17,[16]]]],[10,[[4,[[3,[2]]]]]],[[],15],[[]],[[[3,[18]]],[[3,[19,18]]]],[[[20,[18]]],[[20,[19,18]]]],[[[21,[18]]],[[21,[19,18]]]],[[],22],[[20,23,[25,[24]],[25,[26]],[25,[27]],[29,[28]],[30,[[0,[13,9,10]]]],[31,[[0,[11,9,10,12]]]]],[[14,[5,[0,[11,9,10,12]],[0,[13,9,10]]]]]],[32,[[17,[[34,[[29,[33]]]]]]]],[[[14,[5,[0,[[6,[5]],[7,[5]],[8,[5]],9,10]],[0,[11,9,10,12]],[0,[13,9,10]]]],32],[[17,[[34,[[29,[33]]]]]]]],[[10,32],[[4,[[3,[2]]]]]],[[[29,[1]]],[[4,[[3,[2]]]]]],[[[14,[5,[0,[[6,[5]],[7,[5]],[8,[5]],9,10]],[0,[11,9,10,12]],[0,[13,9,10]]]],[29,[1]]],[[4,[[3,[2]]]]]],[[10,[29,[1]]],[[4,[[3,[2]]]]]],[35,17],[[[14,[5,[0,[[6,[5]],[7,[5]],[8,[5]],9,10]],[0,[11,9,10,12]],[0,[13,9,10]]]],35],17],[[10,35],[[4,[[3,[2]]]]]],[36,17],[[[14,[5,[0,[[6,[5]],[7,[5]],[8,[5]],9,10]],[0,[11,9,10,12]],[0,[13,9,10]]]],36],17],[[10,36],[[4,[[3,[2]]]]]],[37,38],[[[14,[5,[0,[[6,[5]],[7,[5]],[8,[5]],9,10]],[0,[11,9,10,12]],[0,[13,9,10]]]],37],38],[10,[[4,[[3,[2]]]]]],[37,38],[[[14,[5,[0,[[6,[5]],[7,[5]],[8,[5]],9,10]],[0,[11,9,10,12]],[0,[13,9,10]]]],37],38],[10,[[4,[[3,[2]]]]]],[37,38],[[[14,[5,[0,[[6,[5]],[7,[5]],[8,[5]],9,10]],[0,[11,9,10,12]],[0,[13,9,10]]]],37],38],[10,[[4,[[3,[2]]]]]],[37,38],[[[14,[5,[0,[[6,[5]],[7,[5]],[8,[5]],9,10]],[0,[11,9,10,12]],[0,[13,9,10]]]],37],38],[10,[[4,[[3,[2]]]]]],[[],39],[[],39],[[],40],[[],41],[[]],[[]],[[]]],"c":[],"p":[[3,"SegmentIndex"],[8,"Future"],[3,"Box"],[3,"Pin"],[8,"Block"],[8,"ProvideRuntimeApi"],[8,"BlockBackend"],[8,"HeaderBackend"],[8,"Send"],[8,"Sync"],[8,"SyncOracle"],[8,"Clone"],[8,"AuxStore"],[3,"SubspaceRpc"],[15,"usize"],[3,"FarmerAppInfo"],[6,"RpcResult"],[3,"Global"],[8,"Any"],[3,"Arc"],[3,"Rc"],[3,"RpcModule"],[6,"SubscriptionTaskExecutor"],[3,"NewSlotNotification"],[3,"SubspaceNotificationStream"],[3,"RewardSigningNotification"],[3,"ArchivedSegmentNotification"],[3,"Multiaddr"],[3,"Vec"],[3,"SegmentHeadersStore"],[3,"SubspaceSyncOracle"],[3,"PieceIndex"],[15,"u8"],[4,"Option"],[3,"RewardSignatureResponse"],[3,"SolutionResponse"],[3,"SubscriptionSink"],[6,"SubscriptionResult"],[4,"Result"],[3,"TypeId"],[15,"str"],[8,"SubspaceRpcApiServer"],[8,"SubspaceRpcApiClient"]]},\ "sc_proof_of_time":{"doc":"Subspace proof of time implementation.","t":"NNNDDDIEDENNNNDNLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMFMMLLMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM","n":["InvalidRange","LocalChainMissingProof","NoProofs","PotClient","PotComponents","PotConfig","PotConsensusState","PotGetBlockProofsError","PotStateSummary","PotVerifyBlockProofsError","ProofMismatch","ProofUnavailable","StartSlotMissing","StartSlotMissing","TimeKeeper","UnexpectedSlot","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chain_length","clone","clone","clone_into","clone_into","consensus_state","default","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","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","get_block_proofs","global_randomness_reveal_lag_slots","init","init","init","init","init","init","init","injection_depth_blocks","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","is_time_keeper","max_future_slots","new","new","new","num_checkpoints","pot_gossip_peers_set_config","pot_injection_lag_slots","pot_iterations","provide","provide","randomness_update_interval_blocks","run","run","tip","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","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","verify_block_proofs","vzip","vzip","vzip","vzip","vzip","vzip","vzip","block_number","block_number","block_number","current_slot","current_slot","current_slot","missing_slot","proof_slot","proof_slot","start_slot","summary","summary","summary","actual_slot","block_number","block_number","block_number","block_number","block_number","expected_slot","mismatch_slot","missing_slot","parent_slot","parent_slot","parent_slot","parent_slot","parent_slot","slot","slot","slot","slot","slot","summary","summary","summary","summary","summary"],"q":[[0,"sc_proof_of_time"],[194,"sc_proof_of_time::PotGetBlockProofsError"],[207,"sc_proof_of_time::PotVerifyBlockProofsError"]],"d":["","","","The PoT client implementation","Components initialized during the new_partial() phase of …","","Interface to consensus.","Error codes for PotConsensusState::get_block_proofs().","Summary of the current state.","Error codes for PotConsensusState::verify_block_proofs().","","","","","The time keeper manages the protocol: periodic proof …","","","","","","","","","","","","","","","","","","Length of chain.","","","","","Returns the consensus interface.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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.","Called by consensus when trying to claim the slot. Returns …","Number of slots it takes for updated global randomness to …","","","","","","","","Starting point for entropy injection from 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).","","","","","","","","","","","","","","","","","","","","","","Checks if the role is time keeper or node client.","If the received proof is more than max_future_slots into …","Creates the PoT client instance.","Creates the time keeper instance. TODO: chain_info() is …","Sets up the partial components.","Number of checkpoints per proof.","Returns the network configuration for PoT gossip.","Number of slots it takes for injected randomness to take …","Total iterations per proof.","","","Frequency of entropy injection from consensus.","Runs the node client processing loop.","Runs the time keeper processing loop.","Current tip.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Called during block import validation. Verifies the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[8,11,11,0,0,0,0,0,0,0,11,8,8,11,0,11,2,3,32,33,4,8,11,2,3,32,33,4,8,11,2,3,2,2,3,2,3,4,3,32,33,4,8,11,2,3,32,33,4,8,11,2,3,32,33,4,8,11,2,3,8,8,11,11,2,3,32,33,4,8,11,2,3,32,33,4,8,11,2,3,32,33,4,8,11,2,3,5,3,32,33,4,8,11,2,3,3,32,33,4,8,11,2,3,32,33,4,8,11,2,3,32,33,4,8,11,2,3,32,33,4,8,11,2,3,4,3,32,33,4,3,0,3,3,8,11,3,32,33,2,2,3,8,11,32,33,4,8,11,2,3,32,33,4,8,11,2,3,32,33,4,8,11,2,3,32,33,4,8,11,2,3,32,33,4,8,11,2,3,32,33,4,8,11,2,3,5,32,33,4,8,11,2,3,39,40,41,39,40,41,41,39,40,40,39,40,41,42,43,44,42,45,46,42,46,45,43,44,42,45,46,43,44,42,45,46,43,44,42,45,46],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[2,2],[3,3],[[]],[[]],[4,[[6,[5]]]],[[],3],[7],[7],[7],[7],[7],[7],[7],[7],[7],[7],[7],[7],[7],[7],[7],[7],[7],[7],[7],[7],[7],[[8,9],10],[[8,9],10],[[11,9],10],[[11,9],10],[[2,9],10],[[3,9],10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[12,13,14],[[17,[[16,[15]],8]]]],0,[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[[[6,[18]]],[[6,[20,18]]]],[[[6,[18]]],[[6,[20,18]]]],[[[6,[18]]],[[6,[20,18]]]],[[[6,[18]]],[[6,[20,18]]]],[[[6,[18]]],[[6,[20,18]]]],[[[6,[18]]],[[6,[20,18]]]],[[[6,[18]]],[[6,[20,18]]]],[[[21,[18]]],[[21,[20,18]]]],[[[21,[18]]],[[21,[20,18]]]],[[[21,[18]]],[[21,[20,18]]]],[[[21,[18]]],[[21,[20,18]]]],[[[21,[18]]],[[21,[20,18]]]],[[[21,[18]]],[[21,[20,18]]]],[[[21,[18]]],[[21,[20,18]]]],[4,22],0,[[4,[6,[[24,[23]]]],[6,[[0,[25,26,27,28]]]],[0,[[29,[23]],26,27,28]],[6,[[30,[23]]]],[6,[31]]],[[32,[23,[24,[23]],[0,[25,26,27,28]]]]]],[[4,[6,[[24,[23]]]],[6,[[0,[25,26,27,28]]]],[0,[[29,[23]],26,27,28]],[6,[[30,[23]]]],[6,[31]]],[[33,[23,[24,[23]],[0,[25,26,27,28]]]]]],[22,4],0,[[],34],0,0,[35],[35],0,[[[32,[23,[24,[23]],[0,[25,26,27,28]]]]]],[[[33,[23,[24,[23]],[0,[25,26,27,28]]]]]],0,[[]],[[]],[[],36],[[],36],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[12,13,14,13,14],[[17,[11]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"c":[],"p":[[3,"Private"],[3,"PotStateSummary"],[3,"PotConfig"],[3,"PotComponents"],[8,"PotConsensusState"],[3,"Arc"],[15,"usize"],[4,"PotGetBlockProofsError"],[3,"Formatter"],[6,"Result"],[4,"PotVerifyBlockProofsError"],[6,"BlockNumber"],[6,"SlotNumber"],[4,"PotPreDigest"],[3,"PotProof"],[3,"NonEmptyVec"],[4,"Result"],[3,"Global"],[3,"Box"],[8,"Any"],[3,"Rc"],[15,"bool"],[8,"Block"],[8,"HeaderBackend"],[8,"SyncOracle"],[8,"Send"],[8,"Sync"],[8,"Clone"],[8,"Network"],[8,"Syncing"],[8,"Fn"],[3,"PotClient"],[3,"TimeKeeper"],[3,"NonDefaultSetConfig"],[3,"Demand"],[3,"String"],[3,"TypeId"],[15,"str"],[13,"StartSlotMissing"],[13,"InvalidRange"],[13,"ProofUnavailable"],[13,"UnexpectedSlot"],[13,"NoProofs"],[13,"StartSlotMissing"],[13,"LocalChainMissingProof"],[13,"ProofMismatch"]]},\ "sc_subspace_block_relay":{"doc":"Block relay implementation.","t":"DLLFLLLLLLLLLLLLLLLLLLLL","n":["NetworkWrapper","borrow","borrow_mut","build_consensus_relay","default","deref","deref_mut","drop","from","from_mut","from_ref","init","into","into_any","into_any_arc","into_any_rc","set","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","vzip"],"q":[[0,"sc_subspace_block_relay"]],"d":["Wrapper to work around the circular dependency 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).","","","","","","","","","","",""],"i":[0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"f":[0,[[]],[[]],[[[2,[1]],[2,[[0,[[4,[3]],[5,[3]]]]]],[2,[6]],7],[[8,[3]]]],[[],1],[9],[9],[9],[[]],[[]],[[]],[[],9],[[]],[[[11,[10]]],[[11,[12,10]]]],[[[2,[10]]],[[2,[12,10]]]],[[[13,[10]]],[[13,[12,10]]]],[[1,[2,[14]]]],[[],15],[[],15],[[],16],[[],17],[[]],[[]],[[]]],"c":[],"p":[[3,"NetworkWrapper"],[3,"Arc"],[8,"Block"],[8,"HeaderBackend"],[8,"BlockBackend"],[8,"TransactionPool"],[3,"SpawnTaskHandle"],[3,"BlockRelayParams"],[15,"usize"],[3,"Global"],[3,"Box"],[8,"Any"],[3,"Rc"],[8,"NetworkRequest"],[4,"Result"],[3,"TypeId"],[15,"str"]]},\ -"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"]],"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,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8],"f":[0,0,0,[1],[[[8,[2,[0,[3,4,5,6,7]]]],9]],[[[8,[2,[0,[3,4,5,6,7]]]],9]],[[[8,[2,[0,[3,4,5,6,7]]]],10],[[12,[11,11]]]],[[[8,[2,[0,[3,4,5,6,7]]]]],13],[[[8,[2]],14],[[12,[11]]]],[[[8,[2,[0,[3,4,5,6,7]]]]],[[15,[9]]]],[[[8,[2,[0,[3,4,5,6,7]]]]],[[15,[9]]]],[[]],[[]],[[[8,[2,[0,[3,4,5,6,7]]]]],16],[[[8,[5]]],[[8,[5]]]],[[]],[[[8,[2,[0,[3,4,5,6,7]]]]],[[18,[17]]]],[[[8,[2,[0,[3,4,5,6,7]]]]],[[21,[11,[20,[19]]]]]],[22],[22],[23,[[12,[[8,[24]]]]]],[22],[[[8,[2,[0,[3,4,5,6,7]]]]],[[0,[3,4,5,6,7]]]],[[[8,[2,[0,[3,4,5,6,7]]]]],3],[[[8,[2,[0,[3,4,5,6,7]]]]],[[0,[3,4,5,6,7]]]],[[[8,[2,[0,[3,4,5,6,7]]]]],3],[[[8,[2,[0,[3,4,5,6,7]]]]],[[26,[25]]]],[[[8,[2,[0,[3,4,5,6,7]]]]],[[26,[25]]]],[[]],[[25,25,16,[0,[27,6,7]],[20,[9]],[26,[28]],[26,[25]],[26,[25]],[26,[29]],[0,[3,4,5,6,7]]],[[8,[2,[0,[3,4,5,6,7]]]]]],[[[31,[[30,[[15,[19]]]]]]],[[12,[[8,[24]],11]]]],[32,[[12,[[8,[24]],11]]]],[[]],[[]],[[[8,[2,[0,[3,4,5,6,7]]]]],25],[[[8,[2,[0,[3,4,5,6,7]]]]],25],[[],22],[[]],[[[18,[33]]],[[18,[34,33]]]],[[[35,[33]]],[[35,[34,33]]]],[[[36,[33]]],[[36,[34,33]]]],[[[8,[2,[0,[3,4,5,6,7]]]]],25],[[[8,[2,[0,[3,4,5,6,7]]]]],25],[[[8,[2,[0,[3,4,5,6,7]]]]],29],[[[8,[2,[0,[3,4,5,6,7]]]]],29],[[[8,[2,[0,[3,4,5,6,7]]]]],[[26,[25]]]],[[[8,[2,[0,[3,4,5,6,7]]]]],[[26,[25]]]],[[[8,[2,[0,[3,4,5,6,7]]]],37],12],[[[8,[2,[0,[3,4,5,6,7]]]],14]],[[[8,[2,[0,[3,4,5,6,7]]]]],[[26,[28]]]],[[[8,[2,[0,[3,4,5,6,7]]]]],[[26,[28]]]],[[]],[[],12],[[],12],[[],38],[[],25],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[8,"RuntimeGenesis"],[8,"GetExtension"],[8,"Serialize"],[8,"Clone"],[8,"Send"],[8,"Sync"],[3,"SerializableChainSpec"],[3,"MultiaddrWithPeerId"],[15,"bool"],[3,"String"],[4,"Result"],[8,"BuildStorage"],[3,"Storage"],[15,"slice"],[4,"ChainType"],[8,"ChainSpec"],[3,"Box"],[15,"u8"],[3,"Vec"],[3,"BTreeMap"],[15,"usize"],[8,"Deserializer"],[8,"DeserializeOwned"],[15,"str"],[4,"Option"],[8,"Fn"],[3,"TelemetryEndpoints"],[6,"Properties"],[4,"Cow"],[8,"Into"],[3,"PathBuf"],[3,"Global"],[8,"Any"],[3,"Arc"],[3,"Rc"],[8,"Serializer"],[3,"TypeId"]]},\ -"sp_consensus_subspace":{"doc":"Primitives for Subspace consensus.","t":"NENENGGGDNNDNDDDINNENDDEDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLAMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLMMAMLLLMLLMLLLLMLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLMMMMMMMMMMMDLLLLLLLLLLLLLLLLLFLNINDNNEENNNNNNDNNEDNNNNNDNLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLKMLLLLLLLLLLMMMMFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLKMMMLLLLLLLLLLLLLLMMMLLKMKMMMMMLLKMKMMMMLLMMMMKMKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLRNDEDNILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKMLLMKLLLLLLLLLLLLLLLLLLLLLMMNSGIDEINIQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKMKKKLKLLLLLLLLLLLLLLLL","n":["BadRewardSignature","ChainConstants","Checked","CheckedHeader","Deferred","EquivocationProof","FarmerPublicKey","FarmerSignature","GlobalRandomnesses","HeaderBadSeal","HeaderUnsealed","KzgExtension","NoPreRuntimeDigest","PosExtension","SignedVote","SolutionRanges","SubspaceApi","V0","V0","VerificationError","VerificationError","VerificationParams","VerifiedHeaderInfo","Vote","WrappedSolution","WrappedVerifySolutionParams","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","as_mut_any","as_mut_any","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","chain_constants","chain_constants_with_context","check_header","clear","clear","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","confirmation_depth_k","consensus","current","current","decode","decode","decode","decode","decode","decode","decode","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_with_depth_limit","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","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","digests","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","encode","encode","encode_to","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","era_duration","extract_segment_headers","extract_segment_headers_with_context","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_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_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","global_randomness_interval","global_randomnesses","global_randomnesses_with_context","hash","header","history_size","history_size_with_context","inherents","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_ffi_value","into_ffi_value","is_clear","is_clear","is_equivocation_proof_valid","is_in_block_list","is_in_block_list_with_context","max_encoded_len","max_encoded_len","max_encoded_len","max_pieces_in_sector","max_pieces_in_sector_with_context","min_sector_lifetime","new","new","next","next","offence","pre_digest","provide","recent_history_fraction","recent_segments","reward_signing_context","root_plot_public_key","root_plot_public_key_with_context","seal","segment_commitment","segment_commitment_with_context","should_adjust_solution_range","should_adjust_solution_range_with_context","signature","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","slot","slot_duration","slot_duration_with_context","slot_now","slot_probability","solution","solution_ranges","solution_ranges_with_context","submit_report_equivocation_extrinsic","submit_report_equivocation_extrinsic_with_context","submit_vote_extrinsic","submit_vote_extrinsic_with_context","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_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_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","unchecked_into","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","using_encoded","using_encoded","verify_solution_params","vote","voting_current","voting_next","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","confirmation_depth_k","era_duration","global_randomness_interval","min_sector_lifetime","recent_history_fraction","recent_segments","slot_probability","height","parent_hash","slot","solution","HostFunctions","borrow","borrow_mut","deref","deref_mut","drop","from","from_mut","from_ref","host_functions","init","into","register_static","try_from","try_into","type_id","unchecked_into","unique_saturated_into","verify_solution","vzip","Bootstrapping","CompatibleDigestItem","Consensus","DeriveNextSolutionRangeParams","Duplicate","EnableSolutionRangeAdjustmentAndOverride","Error","ErrorDigestType","FailedToDecode","FirstBlock","GlobalRandomness","Missing","NextDigestDerivationError","NextDigestVerificationError","NextDigestsVerificationParams","NextGlobalRandomness","NextSolutionRange","PotPreDigest","PreDigest","PreDigest","RootPlotPublicKeyUpdate","Seal","SegmentCommitment","SolutionRange","SubspaceDigestItems","V0","__clone_box","__clone_box","__clone_box","as_enable_solution_range_adjustment_and_override","as_global_randomness","as_next_global_randomness","as_next_solution_range","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","default","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","derive_next_global_randomness","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","global_randomness","global_randomness","global_randomness_interval","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","new","next_block_initial_slot","next_global_randomness","next_global_randomness","next_solution_range","next_solution_range","number","number","pre_digest","proof_of_time","proofs","provide","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","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"],[428,"sp_consensus_subspace::ChainConstants"],[435,"sp_consensus_subspace::Vote"],[439,"sp_consensus_subspace::consensus"],[459,"sp_consensus_subspace::digests"],[697,"sp_consensus_subspace::inherents"],[779,"sp_consensus_subspace::inherents::InherentError"],[781,"sp_consensus_subspace::offence"]],"d":["Bad reward signature","Subspace blockchain constants.","A header which is fully checked, including signature. This …","A header which has been checked","A header which has slot in the future. this is the full …","An equivocation proof for multiple block authorships on …","A Subspace farmer identifier. Necessarily equivalent to …","A Subspace farmer signature.","Subspace global randomnesses used for deriving global …","Header has a bad seal","Header is unsealed","A KZG extension.","No Subspace pre-runtime digest found","A Poof of space extension.","Signed farmer vote.","Subspace solution ranges used for challenges.","API necessary for block authorship with Subspace.","V0 of the farmer vote.","V0 of the chain constants.","Errors encountered by the Subspace authorship task.","Verification error","Subspace verification parameters","Information from verified header","Farmer vote.","Wrapped solution for the purposes of runtime interface.","Wrapped solution verification parameters for the purposes …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get Subspace blockchain constants","Get Subspace blockchain constants","Check a header has been signed correctly and whether …","","","","","","","","","","","","","Depth K after which a block enters the recorded history.","Consensus-related runtime interface","Global randomness used for deriving global challenge in …","Solution range in current block/era.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Private implementation details of Subspace consensus …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Era duration in blocks.","Returns Vec<SegmentHeader> if a given extrinsic has them.","Returns Vec<SegmentHeader> if a given extrinsic has them.","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Number of blocks between global randomness updates.","Global randomnesses used for deriving global challenges.","Global randomnesses used for deriving global challenges.","Hash of the vote, used for signing and verifying signature.","The header being verified.","Size of the blockchain history","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).","","","","","Verifies the equivocation proof by making sure that: both …","Check if farmer_public_key is in block list (due to …","Check if farmer_public_key is in block list (due to …","","","","How many pieces one sector is supposed to contain (max)","How many pieces one sector is supposed to contain (max)","Minimum lifetime of a plotted sector, measured in archived …","Create new instance.","Create new instance.","Global randomness that will be used for deriving global …","Solution range that will be used in the next block/era.","Common traits and types that are useful for describing …","Pre-digest","","Fraction of pieces from the “recent history” (…","Number of latest archived segments that are considered “…","Signing context for reward signature","Returns root plot public key in case block authoring is …","Returns root plot public key in case block authoring is …","Seal (signature)","Get the segment commitment of records for specified …","Get the segment commitment of records for specified …","Whether solution range adjustment is enabled.","Whether solution range adjustment is enabled.","Signature.","","","","","","","","Slot at which vote was created.","The slot duration in milliseconds for Subspace.","The slot duration in milliseconds for Subspace.","The slot number of the current time.","Slot probability.","Solution contained within.","Solution ranges.","Solution ranges.","Submits an unsigned extrinsic to report an equivocation. …","Submits an unsigned extrinsic to report an equivocation. …","Submit farmer vote vote that is essentially a header with …","Submit farmer vote vote that is essentially a header with …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Parameters for solution verification","Farmer vote.","Voting solution range in current block/era.","Voting solution range that will be used in the next …","","","","","","","","","","","","","","Depth K after which a block enters the recorded history.","Era duration in blocks.","Number of blocks between global randomness updates.","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.","Height at which vote was created.","Hash of the block on top of which vote was created.","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 solution is valid.","","The block was produced in the bootstrapping phase, where …","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","Genesis slot determined by the bootstrap node.","Global randomness","Subspace digest missing","Error when deriving next digests","Error when verifying next digests","Type that holds the parameters to derive and verify next …","Next global randomness","Next solution range","The proof of time included in the pre digest. TODO: …","A Subspace pre-runtime digest. This contains all data …","Pre-digest","Root plot public key was updated","Seal (signature)","Segment commitment","Solution range","Digest items extracted from a header into convenient form","V0 proof.","","","","If this item is a Subspace Enable solution range …","If this item is a Subspace global randomness, return it.","If this item is a Subspace next global randomness, return …","If this item is a Subspace next solution range, return it.","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.","","","","","","","","","","","","","","","","","","","","","","","","Returns the next global randomness if interval is met.","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.","Construct a digest item which contains a global randomness.","Global randomness","Randomness interval at which next randomness is derived.","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 …","Constructs the PoT for the pre digest.","Returns the starting slot number for the proofs in the next","Construct a digest item which contains next global …","Next global randomness","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.","Pre-runtime digest","Proof of time included in the block TODO: It is Option<> …","Returns a reference to the proofs.","","Construct digest item than 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 …","","","","","","","","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":[18,0,17,0,17,0,0,0,0,18,18,0,18,0,0,0,0,20,5,0,18,0,0,0,0,0,20,21,22,23,5,2,4,17,10,16,20,21,22,23,5,27,28,2,4,18,17,10,16,20,21,22,23,5,27,28,2,4,18,88,88,0,22,23,20,21,22,23,5,20,21,22,23,5,5,0,22,23,20,21,22,23,5,27,28,20,21,22,23,5,27,28,20,21,22,23,5,27,28,20,21,22,23,5,27,28,22,23,17,10,16,20,21,22,23,5,27,28,2,2,4,4,18,17,10,16,20,21,22,23,5,27,28,2,2,4,4,18,0,17,10,16,20,21,22,23,5,27,28,2,4,18,27,28,20,21,22,23,5,27,28,20,21,22,23,5,18,20,20,20,21,21,21,22,22,22,23,23,23,5,5,5,18,18,18,5,88,88,20,21,22,23,5,27,28,18,18,17,10,16,20,21,22,23,5,27,27,28,28,2,2,4,4,18,27,28,17,10,16,20,21,22,23,5,27,28,2,4,18,17,10,16,20,21,22,23,5,27,28,2,4,18,5,88,88,20,10,88,88,0,17,10,16,20,21,22,23,5,27,28,2,4,18,17,10,16,20,21,22,23,5,27,28,2,4,18,27,28,22,23,0,88,88,22,23,5,88,88,5,2,4,22,23,0,16,18,5,5,10,88,88,16,88,88,88,88,21,20,21,22,23,5,27,28,20,88,88,10,5,20,88,88,88,88,88,88,20,21,22,23,5,27,28,20,21,22,23,5,18,17,10,16,20,21,22,23,5,27,28,2,4,18,17,10,16,20,21,22,23,5,27,28,2,4,18,17,10,16,20,21,22,23,5,27,28,2,4,18,20,21,22,23,5,17,10,16,20,21,22,23,5,27,28,2,4,18,17,10,16,20,21,22,23,5,27,28,2,4,18,27,28,10,21,23,23,17,10,16,20,21,22,23,5,27,28,2,4,18,89,89,89,89,89,89,89,90,90,90,90,0,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,0,91,67,0,68,0,70,68,0,0,70,67,68,70,70,70,0,68,68,0,0,68,68,68,68,68,0,67,13,67,68,92,92,92,92,92,92,92,92,92,69,75,13,67,68,70,71,69,75,13,67,68,70,71,13,67,68,13,67,68,69,69,13,67,13,67,13,67,13,67,67,69,75,13,67,68,70,71,69,75,13,67,68,70,71,0,0,69,75,13,67,68,70,71,92,71,13,67,68,70,68,68,68,70,70,70,69,75,69,75,0,0,13,67,68,68,70,70,71,69,75,13,67,68,70,71,69,75,13,67,68,70,71,69,75,13,67,68,70,71,92,71,75,75,69,75,13,67,68,70,71,69,75,13,67,68,70,71,69,75,75,67,67,92,71,92,71,69,75,71,13,67,70,92,71,92,71,69,75,71,13,67,13,69,75,13,92,71,92,92,13,67,13,67,68,68,70,69,75,13,67,68,70,71,69,75,13,67,68,70,71,69,75,13,67,68,70,71,69,75,13,67,68,70,71,69,75,13,67,68,70,71,0,69,75,13,67,68,70,71,0,78,0,0,0,78,0,76,78,77,76,78,77,76,78,77,78,77,78,77,78,77,76,76,78,77,76,78,77,76,78,77,78,77,78,77,76,78,77,76,78,77,76,78,77,76,76,78,77,76,78,77,78,76,76,93,77,78,77,77,93,78,77,76,78,77,76,76,78,77,76,78,77,76,78,77,76,78,77,76,78,77,94,94,87,95,0,0,0,0,0,87,0,95,86,87,86,87,86,86,86,86,86,86,86,87,86,87,86,87,86,86,86,87,86,87,87,87,86,86,86,87,86,87,86,87,86,87,86,87,86,87,86,96,86,95,97,96,86,95,86,86,87,86,87,86,87,86,86,87,86,87,86,86,87,86],"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],[1],[1],[1],[2,3],[4,3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[7,[5,6]]]],[8,[[7,[5,6]]]],[[[10,[9]],[14,[[13,[11,12]]]],15],[[7,[[17,[9,[16,[12]]]],[18,[9]]]]]],[[]],[[]],[[[20,[19,19,19]]],[[20,[19,19,19]]]],[[[21,[19,19,19]]],[[21,[19,19,19]]]],[22,22],[23,23],[5,5],[[]],[[]],[[]],[[]],[[]],[5,24],0,0,0,[25,[[7,[[20,[12,12]],26]]]],[25,[[7,[21,26]]]],[25,[[7,[22,26]]]],[25,[[7,[23,26]]]],[25,[[7,[5,26]]]],[25,[[7,[27,26]]]],[25,[[7,[28,26]]]],[[[30,[29]]],[[7,[26]]]],[[[30,[29]]],[[7,[26]]]],[[[30,[29]]],[[7,[26]]]],[[[30,[29]]],[[7,[26]]]],[[[30,[29]]],[[7,[26]]]],[[[30,[29]]],[[7,[26]]]],[[[30,[29]]],[[7,[26]]]],[[31,[30,[29]]],[[7,[26]]]],[[31,[30,[29]]],[[7,[26]]]],[[31,[30,[29]]],[[7,[26]]]],[[31,[30,[29]]],[[7,[26]]]],[[31,[30,[29]]],[[7,[26]]]],[[31,[30,[29]]],[[7,[26]]]],[[31,[30,[29]]],[[7,[26]]]],[[31,25],[[7,[26]]]],[[31,25],[[7,[26]]]],[[31,25],[[7,[26]]]],[[31,25],[[7,[26]]]],[[31,25],[[7,[26]]]],[[31,25],[[7,[26]]]],[[31,25],[[7,[26]]]],[[],22],[[],23],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[2],[32],[4],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[2],[32],[32],[4],[32],0,[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[27,[[33,[29]]]],[28,[[33,[29]]]],[[[20,[34,34]],[0,[35,36]]]],[[21,[0,[35,36]]]],[[22,[0,[35,36]]]],[[23,[0,[35,36]]]],[[5,[0,[35,36]]]],[[27,[0,[35,36]]]],[[28,[0,[35,36]]]],[[[20,[37,37,37]],[20,[37,37,37]]],38],[[[21,[37,37,37]],[21,[37,37,37]]],38],[[22,22],38],[[23,23],38],[[5,5],38],[[[18,[[0,[37,9]]]],[18,[[0,[37,9]]]]],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[5,24],[[],[[7,[[14,[[33,[39]]]],6]]]],[8,[[7,[[14,[[33,[39]]]],6]]]],[[[20,[40,40,40]],41],42],[[[21,[40,40,40]],41],42],[[22,41],42],[[23,41],42],[[5,41],42],[[27,41],42],[[28,41],42],[[[18,[[0,[40,9]]]],41],42],[[[18,[9]],41],42],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[43,[11]]],27],[[]],[44,28],[[]],[15,2],[45,4],[[]],[[]],[46,[[7,[47]]]],[46,[[7,[47]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[5,24],[[],[[7,[22,6]]]],[8,[[7,[22,6]]]],[[[20,[34,34,34]]],48],0,[[],[[7,[49,6]]]],[8,[[7,[49,6]]]],0,[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[46,[[7,[47]]]],[46,[[7,[47]]]],[[],38],[[],38],[[[50,[9]]],38],[11,[[7,[38,6]]]],[[8,11],[[7,[38,6]]]],[[],32],[[],32],[[],32],[[],[[7,[51,6]]]],[8,[[7,[51,6]]]],[5,49],[15,2],[[],4],0,0,0,0,[52],[5],[5,49],0,[[],[[7,[[14,[11]],6]]]],[8,[[7,[[14,[11]],6]]]],0,[53,[[7,[[14,[54]],6]]]],[[8,53],[[7,[[14,[54]],6]]]],[[],[[7,[38,6]]]],[8,[[7,[38,6]]]],0,[[[20,[34,34]]],32],[21,32],[22,32],[23,32],[5,32],[27,32],[28,32],[[[20,[34,34,34]]],55],[[],[[7,[56,6]]]],[8,[[7,[56,6]]]],0,[5],[[[20,[34,34,34]]],[[43,[11,34]]]],[[],[[7,[23,6]]]],[8,[[7,[23,6]]]],[50,[[7,[14,6]]]],[[8,50],[[7,[14,6]]]],[21,[[7,[6]]]],[[8,21],[[7,[6]]]],[[[30,[29]]],[[33,[29,57]]]],[[[30,[29]]],[[33,[29,57]]]],[[[30,[29]]],[[33,[29,57]]]],[[[30,[29]]],[[33,[29,57]]]],[[[30,[29]]],[[33,[29,57]]]],[[[30,[29]]],[[33,[29,57]]]],[[[30,[29]]],[[33,[29,57]]]],[[]],[[]],[[]],[[]],[[]],[[],47],[[],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],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],59],[[],59],[[],59],[[],59],[[],59],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[27,60]],[[28,60]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[32],[32],[32],[[]],[[]],[[]],[[],[[33,[61]]]],[[],32],[[]],[62,7],[[],7],[[],7],[[],58],[[]],[[]],[[27,63,28],[[7,[47]]]],[[]],0,0,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],[[],[[14,[[14,[64]]]]]],[[],[[14,[65]]]],[[],[[14,[65]]]],[[],[[14,[64]]]],[[],[[14,[[14,[11]]]]]],[[],14],[[],[[14,[64]]]],[[],[[14,[[13,[11,12]]]]]],[[],[[14,[66]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[13,[19,19]]],[[13,[19,19]]]],[67,67],[68,68],[[]],[[]],[[]],0,0,[25,[[7,[13,26]]]],[25,[[7,[67,26]]]],[[[30,[29]]],[[7,[26]]]],[[[30,[29]]],[[7,[26]]]],[[31,[30,[29]]],[[7,[26]]]],[[31,[30,[29]]],[[7,[26]]]],[[31,25],[[7,[26]]]],[[31,25],[[7,[26]]]],[[],67],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[[[13,[11,11]]],[[14,[65]]]],[[[69,[9]]],[[7,[[14,[64]],70]]]],[32],[32],[32],[32],[32],[32],[32],[[[14,[64]]]],0,[[13,[0,[35,36]]]],[[67,[0,[35,36]]]],[[68,68],38],[[70,70],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],0,0,0,0,[9,[[7,[[13,[11,11]],70]]]],[9,[[7,[[71,[12,12,12]],70]]]],[[[13,[40,40]],41],42],[[67,41],42],[[68,41],42],[[68,41],42],[[70,41],42],[[70,41],42],[[[71,[40,40,40]],41],42],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[65],0,0,0,[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[[73,[72]]],67],[67,[[14,[74]]]],[65],0,[64],0,0,0,0,0,[67,[[14,[[73,[72]]]]]],[52],[[[14,[11]]]],0,[[53,54]],0,0,0,0,[13,32],[67,32],0,0,0,0,[64],0,[[[13,[11,34]]]],[66],[[[30,[29]]],[[33,[29,57]]]],[[[30,[29]]],[[33,[29,57]]]],[[]],[[]],[[]],[[],47],[[],47],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[75,[9]]],[[7,[70]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[76,77],[25,[[7,[78,26]]]],[25,[[7,[77,26]]]],[[[30,[29]]],[[7,[26]]]],[[[30,[29]]],[[7,[26]]]],[[31,[30,[29]]],[[7,[26]]]],[[31,[30,[29]]],[[7,[26]]]],[[31,25],[[7,[26]]]],[[31,25],[[7,[26]]]],[76],[32],[32],[32],[32],[32],[32],[32],[32],[32],[[78,[0,[35,36]]]],[[77,[0,[35,36]]]],[[78,41],42],[[77,41],42],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[79,56,[33,[39]]],76],[[],32],[[],32],[[],32],[[]],[[]],[[]],[78,38],[[55,[33,[39]]],76],[[76,80],[[83,[[82,[81]]]]]],[77],0,[78,32],[77,32],0,[[],[[7,[[14,[77]],84]]]],[[[30,[29]]],[[33,[29,57]]]],[[[30,[29]]],[[33,[29,57]]]],[[],7],[[],7],[[],7],[[76,85,[30,[29]]],[[83,[[82,[81]]]]]],[[],7],[[],7],[[],7],[[],58],[[],58],[[],58],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[1],[[]],[[]],[[]],[[]],[[[86,[19]]],[[86,[19]]]],[[]],[25,[[7,[[86,[12]],26]]]],[[[30,[29]]],[[7,[26]]]],[[31,[30,[29]]],[[7,[26]]]],[[31,25],[[7,[26]]]],[32],[32],[32],[32],[32],[32],[[[86,[34]]],[[33,[29]]]],[[[86,[34]],[0,[35,36]]]],[[87,87],38],[[[86,[37]],[86,[37]]],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[87,41],42],[[[86,[40]],41],42],[[]],[[]],[[]],[[]],[[]],[[]],[[],32],[[],32],[[]],[[]],[30,38],0,[[],33],[[[30,[86]]]],[[],[[7,[87]]]],[[[86,[34]]],32],[[]],[[[30,[29]]],[[33,[29,57]]]],[[]],[[],7],[[],7],[[],7],[[],7],[[],58],[[],58],[[],59],[[]],[[]],[[]],[[]],[[[86,[34]],60]],[[]],[[]]],"c":[],"p":[[3,"Private"],[3,"KzgExtension"],[8,"Any"],[3,"PosExtension"],[4,"ChainConstants"],[4,"ApiError"],[4,"Result"],[4,"ExecutionContext"],[8,"Header"],[3,"VerificationParams"],[6,"FarmerPublicKey"],[8,"Decode"],[3,"PreDigest"],[4,"Option"],[3,"Kzg"],[3,"VerifiedHeaderInfo"],[4,"CheckedHeader"],[4,"VerificationError"],[8,"Clone"],[4,"Vote"],[3,"SignedVote"],[3,"GlobalRandomnesses"],[3,"SolutionRanges"],[6,"BlockNumber"],[8,"Input"],[3,"Error"],[3,"WrappedSolution"],[3,"WrappedVerifySolutionParams"],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[3,"Vec"],[8,"Encode"],[8,"Output"],[8,"Sized"],[8,"PartialEq"],[15,"bool"],[4,"SegmentHeader"],[8,"Debug"],[3,"Formatter"],[6,"Result"],[3,"Solution"],[3,"VerifySolutionParams"],[4,"PosTableType"],[8,"FunctionContext"],[3,"String"],[3,"H256"],[3,"HistorySize"],[6,"EquivocationProof"],[15,"u16"],[3,"Demand"],[3,"SegmentIndex"],[6,"SegmentCommitment"],[3,"Slot"],[3,"SlotDuration"],[3,"Global"],[3,"TypeId"],[3,"Type"],[8,"FnOnce"],[8,"Function"],[8,"HostFunctionRegistry"],[15,"u64"],[6,"SolutionRange"],[3,"Randomness"],[6,"FarmerSignature"],[4,"PotPreDigest"],[4,"ErrorDigestType"],[3,"DeriveNextSolutionRangeParams"],[4,"Error"],[3,"SubspaceDigestItems"],[3,"PotProof"],[3,"NonEmptyVec"],[6,"SlotNumber"],[3,"NextDigestsVerificationParams"],[3,"InherentDataProvider"],[3,"InherentType"],[4,"InherentError"],[3,"Timestamp"],[3,"InherentData"],[8,"Future"],[3,"Box"],[3,"Pin"],[4,"Error"],[6,"InherentIdentifier"],[3,"OffenceDetails"],[4,"OffenceError"],[8,"SubspaceApi"],[13,"V0"],[13,"V0"],[3,"HostFunctions"],[8,"CompatibleDigestItem"],[8,"SubspaceInherentData"],[13,"IncorrectSegmentHeadersList"],[8,"Offence"],[8,"ReportOffence"],[8,"OnOffenceHandler"]]},\ +"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"]],"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,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8],"f":[0,0,0,[1],[[[8,[2,[0,[3,4,5,6,7]]]],9]],[[[8,[2,[0,[3,4,5,6,7]]]],9]],[[[8,[2,[0,[3,4,5,6,7]]]],10],[[12,[11,11]]]],[[[8,[2,[0,[3,4,5,6,7]]]]],13],[[[8,[2]],14],[[12,[11]]]],[[[8,[2,[0,[3,4,5,6,7]]]]],[[15,[9]]]],[[[8,[2,[0,[3,4,5,6,7]]]]],[[15,[9]]]],[[]],[[]],[[[8,[2,[0,[3,4,5,6,7]]]]],16],[[[8,[5]]],[[8,[5]]]],[[]],[[[8,[2,[0,[3,4,5,6,7]]]]],[[18,[17]]]],[[[8,[2,[0,[3,4,5,6,7]]]]],[[21,[11,[20,[19]]]]]],[22],[22],[23,[[12,[[8,[24]]]]]],[22],[[[8,[2,[0,[3,4,5,6,7]]]]],[[0,[3,4,5,6,7]]]],[[[8,[2,[0,[3,4,5,6,7]]]]],3],[[[8,[2,[0,[3,4,5,6,7]]]]],3],[[[8,[2,[0,[3,4,5,6,7]]]]],[[0,[3,4,5,6,7]]]],[[[8,[2,[0,[3,4,5,6,7]]]]],[[26,[25]]]],[[[8,[2,[0,[3,4,5,6,7]]]]],[[26,[25]]]],[[]],[[25,25,16,[0,[27,6,7]],[20,[9]],[26,[28]],[26,[25]],[26,[25]],[26,[29]],[0,[3,4,5,6,7]]],[[8,[2,[0,[3,4,5,6,7]]]]]],[[[31,[[30,[[15,[19]]]]]]],[[12,[[8,[24]],11]]]],[32,[[12,[[8,[24]],11]]]],[[]],[[]],[[[8,[2,[0,[3,4,5,6,7]]]]],25],[[[8,[2,[0,[3,4,5,6,7]]]]],25],[[],22],[[]],[[[18,[33]]],[[18,[34,33]]]],[[[35,[33]]],[[35,[34,33]]]],[[[36,[33]]],[[36,[34,33]]]],[[[8,[2,[0,[3,4,5,6,7]]]]],25],[[[8,[2,[0,[3,4,5,6,7]]]]],25],[[[8,[2,[0,[3,4,5,6,7]]]]],29],[[[8,[2,[0,[3,4,5,6,7]]]]],29],[[[8,[2,[0,[3,4,5,6,7]]]]],[[26,[25]]]],[[[8,[2,[0,[3,4,5,6,7]]]]],[[26,[25]]]],[[[8,[2,[0,[3,4,5,6,7]]]],37],12],[[[8,[2,[0,[3,4,5,6,7]]]],14]],[[[8,[2,[0,[3,4,5,6,7]]]]],[[26,[28]]]],[[[8,[2,[0,[3,4,5,6,7]]]]],[[26,[28]]]],[[]],[[],12],[[],12],[[],38],[[],25],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[8,"RuntimeGenesis"],[8,"GetExtension"],[8,"Serialize"],[8,"Clone"],[8,"Send"],[8,"Sync"],[3,"SerializableChainSpec"],[3,"MultiaddrWithPeerId"],[15,"bool"],[3,"String"],[4,"Result"],[8,"BuildStorage"],[3,"Storage"],[15,"slice"],[4,"ChainType"],[8,"ChainSpec"],[3,"Box"],[15,"u8"],[3,"Vec"],[3,"BTreeMap"],[15,"usize"],[8,"Deserializer"],[8,"DeserializeOwned"],[15,"str"],[4,"Option"],[8,"Fn"],[3,"TelemetryEndpoints"],[6,"Properties"],[4,"Cow"],[8,"Into"],[3,"PathBuf"],[3,"Global"],[8,"Any"],[3,"Arc"],[3,"Rc"],[8,"Serializer"],[3,"TypeId"]]},\ +"sp_consensus_subspace":{"doc":"Primitives for Subspace consensus.","t":"NENENGGGDNNDNDDDINNENDDEDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLAMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLMMAMLLLMLLMLLLLMLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLMMMMMMMMMMMDLLLLLLLLLLLLLLLLLFLNINDNNEENNNNNNDNNEDNNNNNDNLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLKMLLLLLLLLLLMMMMFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLKMMMLLLLLLLLLLLLLLMMMLLKMKMMMMMLLKMKMMMMLLMMMMKMKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLRNDEDNILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKMLLMKLLLLLLLLLLLLLLLLLLLLLMMNSGIDEINIQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKMKKKLKLLLLLLLLLLLLLLLL","n":["BadRewardSignature","ChainConstants","Checked","CheckedHeader","Deferred","EquivocationProof","FarmerPublicKey","FarmerSignature","GlobalRandomnesses","HeaderBadSeal","HeaderUnsealed","KzgExtension","NoPreRuntimeDigest","PosExtension","SignedVote","SolutionRanges","SubspaceApi","V0","V0","VerificationError","VerificationError","VerificationParams","VerifiedHeaderInfo","Vote","WrappedSolution","WrappedVerifySolutionParams","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","as_mut_any","as_mut_any","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","chain_constants","chain_constants_with_context","check_header","clear","clear","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","confirmation_depth_k","consensus","current","current","decode","decode","decode","decode","decode","decode","decode","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_with_depth_limit","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","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","digests","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","encode","encode","encode_to","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","era_duration","extract_segment_headers","extract_segment_headers_with_context","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_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_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","global_randomness_interval","global_randomnesses","global_randomnesses_with_context","hash","header","history_size","history_size_with_context","inherents","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_ffi_value","into_ffi_value","is_clear","is_clear","is_equivocation_proof_valid","is_in_block_list","is_in_block_list_with_context","max_encoded_len","max_encoded_len","max_encoded_len","max_pieces_in_sector","max_pieces_in_sector_with_context","min_sector_lifetime","new","new","next","next","offence","pre_digest","provide","recent_history_fraction","recent_segments","reward_signing_context","root_plot_public_key","root_plot_public_key_with_context","seal","segment_commitment","segment_commitment_with_context","should_adjust_solution_range","should_adjust_solution_range_with_context","signature","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","slot","slot_duration","slot_duration_with_context","slot_now","slot_probability","solution","solution_ranges","solution_ranges_with_context","submit_report_equivocation_extrinsic","submit_report_equivocation_extrinsic_with_context","submit_vote_extrinsic","submit_vote_extrinsic_with_context","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_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_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","unchecked_into","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","using_encoded","using_encoded","verify_solution_params","vote","voting_current","voting_next","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","confirmation_depth_k","era_duration","global_randomness_interval","min_sector_lifetime","recent_history_fraction","recent_segments","slot_probability","height","parent_hash","slot","solution","HostFunctions","borrow","borrow_mut","deref","deref_mut","drop","from","from_mut","from_ref","host_functions","init","into","register_static","try_from","try_into","type_id","unchecked_into","unique_saturated_into","verify_solution","vzip","Bootstrapping","CompatibleDigestItem","Consensus","DeriveNextSolutionRangeParams","Duplicate","EnableSolutionRangeAdjustmentAndOverride","Error","ErrorDigestType","FailedToDecode","FirstBlock","GlobalRandomness","Missing","NextDigestDerivationError","NextDigestVerificationError","NextDigestsVerificationParams","NextGlobalRandomness","NextSolutionRange","PotPreDigest","PreDigest","PreDigest","RootPlotPublicKeyUpdate","Seal","SegmentCommitment","SolutionRange","SubspaceDigestItems","V0","__clone_box","__clone_box","__clone_box","as_enable_solution_range_adjustment_and_override","as_global_randomness","as_next_global_randomness","as_next_solution_range","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","default","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","derive_next_global_randomness","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","global_randomness","global_randomness","global_randomness_interval","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","new","next_block_initial_slot","next_global_randomness","next_global_randomness","next_solution_range","next_solution_range","number","number","pre_digest","proof_of_time","proofs","provide","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","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"],[428,"sp_consensus_subspace::ChainConstants"],[435,"sp_consensus_subspace::Vote"],[439,"sp_consensus_subspace::consensus"],[459,"sp_consensus_subspace::digests"],[697,"sp_consensus_subspace::inherents"],[779,"sp_consensus_subspace::inherents::InherentError"],[781,"sp_consensus_subspace::offence"]],"d":["Bad reward signature","Subspace blockchain constants.","A header which is fully checked, including signature. This …","A header which has been checked","A header which has slot in the future. this is the full …","An equivocation proof for multiple block authorships on …","A Subspace farmer identifier. Necessarily equivalent to …","A Subspace farmer signature.","Subspace global randomnesses used for deriving global …","Header has a bad seal","Header is unsealed","A KZG extension.","No Subspace pre-runtime digest found","A Poof of space extension.","Signed farmer vote.","Subspace solution ranges used for challenges.","API necessary for block authorship with Subspace.","V0 of the farmer vote.","V0 of the chain constants.","Errors encountered by the Subspace authorship task.","Verification error","Subspace verification parameters","Information from verified header","Farmer vote.","Wrapped solution for the purposes of runtime interface.","Wrapped solution verification parameters for the purposes …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get Subspace blockchain constants","Get Subspace blockchain constants","Check a header has been signed correctly and whether …","","","","","","","","","","","","","Depth K after which a block enters the recorded history.","Consensus-related runtime interface","Global randomness used for deriving global challenge in …","Solution range in current block/era.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Private implementation details of Subspace consensus …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Era duration in blocks.","Returns Vec<SegmentHeader> if a given extrinsic has them.","Returns Vec<SegmentHeader> if a given extrinsic has them.","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Number of blocks between global randomness updates.","Global randomnesses used for deriving global challenges.","Global randomnesses used for deriving global challenges.","Hash of the vote, used for signing and verifying signature.","The header being verified.","Size of the blockchain history","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).","","","","","Verifies the equivocation proof by making sure that: both …","Check if farmer_public_key is in block list (due to …","Check if farmer_public_key is in block list (due to …","","","","How many pieces one sector is supposed to contain (max)","How many pieces one sector is supposed to contain (max)","Minimum lifetime of a plotted sector, measured in archived …","Create new instance.","Create new instance.","Global randomness that will be used for deriving global …","Solution range that will be used in the next block/era.","Common traits and types that are useful for describing …","Pre-digest","","Fraction of pieces from the “recent history” (…","Number of latest archived segments that are considered “…","Signing context for reward signature","Returns root plot public key in case block authoring is …","Returns root plot public key in case block authoring is …","Seal (signature)","Get the segment commitment of records for specified …","Get the segment commitment of records for specified …","Whether solution range adjustment is enabled.","Whether solution range adjustment is enabled.","Signature.","","","","","","","","Slot at which vote was created.","The slot duration in milliseconds for Subspace.","The slot duration in milliseconds for Subspace.","The slot number of the current time.","Slot probability.","Solution contained within.","Solution ranges.","Solution ranges.","Submits an unsigned extrinsic to report an equivocation. …","Submits an unsigned extrinsic to report an equivocation. …","Submit farmer vote vote that is essentially a header with …","Submit farmer vote vote that is essentially a header with …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Parameters for solution verification","Farmer vote.","Voting solution range in current block/era.","Voting solution range that will be used in the next …","","","","","","","","","","","","","","Depth K after which a block enters the recorded history.","Era duration in blocks.","Number of blocks between global randomness updates.","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.","Height at which vote was created.","Hash of the block on top of which vote was created.","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 solution is valid.","","The block was produced in the bootstrapping phase, where …","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","Genesis slot determined by the bootstrap node.","Global randomness","Subspace digest missing","Error when deriving next digests","Error when verifying next digests","Type that holds the parameters to derive and verify next …","Next global randomness","Next solution range","The proof of time included in the pre digest. TODO: …","A Subspace pre-runtime digest. This contains all data …","Pre-digest","Root plot public key was updated","Seal (signature)","Segment commitment","Solution range","Digest items extracted from a header into convenient form","V0 proof.","","","","If this item is a Subspace Enable solution range …","If this item is a Subspace global randomness, return it.","If this item is a Subspace next global randomness, return …","If this item is a Subspace next solution range, return it.","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.","","","","","","","","","","","","","","","","","","","","","","","","Returns the next global randomness if interval is met.","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.","Construct a digest item which contains a global randomness.","Global randomness","Randomness interval at which next randomness is derived.","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 …","Constructs the PoT for the pre digest.","Returns the starting slot number for the proofs in the next","Construct a digest item which contains next global …","Next global randomness","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.","Pre-runtime digest","Proof of time included in the block TODO: It is Option<> …","Returns a reference to the proofs.","","Construct digest item than 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 …","","","","","","","","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":[18,0,17,0,17,0,0,0,0,18,18,0,18,0,0,0,0,20,5,0,18,0,0,0,0,0,20,21,22,23,5,2,4,17,10,16,20,21,22,23,5,27,28,2,4,18,17,10,16,20,21,22,23,5,27,28,2,4,18,88,88,0,22,23,20,21,22,23,5,20,21,22,23,5,5,0,22,23,20,21,22,23,5,27,28,20,21,22,23,5,27,28,20,21,22,23,5,27,28,20,21,22,23,5,27,28,22,23,17,10,16,20,21,22,23,5,27,28,2,2,4,4,18,17,10,16,20,21,22,23,5,27,28,2,2,4,4,18,0,17,10,16,20,21,22,23,5,27,28,2,4,18,27,28,20,21,22,23,5,27,28,20,21,22,23,5,18,20,20,20,21,21,21,22,22,22,23,23,23,5,5,5,18,18,18,5,88,88,20,21,22,23,5,27,28,18,18,17,10,16,20,21,22,23,5,27,27,28,28,2,2,4,4,18,27,28,17,10,16,20,21,22,23,5,27,28,2,4,18,17,10,16,20,21,22,23,5,27,28,2,4,18,5,88,88,20,10,88,88,0,17,10,16,20,21,22,23,5,27,28,2,4,18,17,10,16,20,21,22,23,5,27,28,2,4,18,27,28,22,23,0,88,88,22,23,5,88,88,5,2,4,22,23,0,16,18,5,5,10,88,88,16,88,88,88,88,21,20,21,22,23,5,27,28,20,88,88,10,5,20,88,88,88,88,88,88,20,21,22,23,5,27,28,20,21,22,23,5,18,17,10,16,20,21,22,23,5,27,28,2,4,18,17,10,16,20,21,22,23,5,27,28,2,4,18,17,10,16,20,21,22,23,5,27,28,2,4,18,20,21,22,23,5,17,10,16,20,21,22,23,5,27,28,2,4,18,17,10,16,20,21,22,23,5,27,28,2,4,18,27,28,10,21,23,23,17,10,16,20,21,22,23,5,27,28,2,4,18,89,89,89,89,89,89,89,90,90,90,90,0,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,0,91,67,0,68,0,70,68,0,0,70,67,68,70,70,70,0,68,68,0,0,68,68,68,68,68,0,67,13,67,68,92,92,92,92,92,92,92,92,92,69,75,13,67,68,70,71,69,75,13,67,68,70,71,13,67,68,13,67,68,69,69,13,67,13,67,13,67,13,67,67,69,75,13,67,68,70,71,69,75,13,67,68,70,71,0,0,69,75,13,67,68,70,71,92,71,13,67,68,70,68,68,68,70,70,70,69,75,69,75,0,0,13,67,68,68,70,70,71,69,75,13,67,68,70,71,69,75,13,67,68,70,71,69,75,13,67,68,70,71,92,71,75,75,69,75,13,67,68,70,71,69,75,13,67,68,70,71,69,75,75,67,67,92,71,92,71,69,75,71,13,67,70,92,71,92,71,69,75,71,13,67,13,69,75,13,92,71,92,92,13,67,13,67,68,68,70,69,75,13,67,68,70,71,69,75,13,67,68,70,71,69,75,13,67,68,70,71,69,75,13,67,68,70,71,69,75,13,67,68,70,71,0,69,75,13,67,68,70,71,0,78,0,0,0,78,0,76,78,77,76,78,77,76,78,77,78,77,78,77,78,77,76,76,78,77,76,78,77,76,78,77,78,77,78,77,76,78,77,76,78,77,76,78,77,76,76,78,77,76,78,77,78,76,76,93,77,78,77,77,93,78,77,76,78,77,76,76,78,77,76,78,77,76,78,77,76,78,77,76,78,77,94,94,87,95,0,0,0,0,0,87,0,95,86,87,86,87,86,86,86,86,86,86,86,87,86,87,86,87,86,86,86,87,86,87,87,87,86,86,86,87,86,87,86,87,86,87,86,87,86,87,86,96,86,95,97,96,86,95,86,86,87,86,87,86,87,86,86,87,86,87,86,86,87,86],"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],[1],[1],[1],[2,3],[4,3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[7,[5,6]]]],[8,[[7,[5,6]]]],[[[10,[9]],[14,[[13,[11,12]]]],15],[[7,[[17,[9,[16,[12]]]],[18,[9]]]]]],[[]],[[]],[[[20,[19,19,19]]],[[20,[19,19,19]]]],[[[21,[19,19,19]]],[[21,[19,19,19]]]],[22,22],[23,23],[5,5],[[]],[[]],[[]],[[]],[[]],[5,24],0,0,0,[25,[[7,[[20,[12,12]],26]]]],[25,[[7,[21,26]]]],[25,[[7,[22,26]]]],[25,[[7,[23,26]]]],[25,[[7,[5,26]]]],[25,[[7,[27,26]]]],[25,[[7,[28,26]]]],[[[30,[29]]],[[7,[26]]]],[[[30,[29]]],[[7,[26]]]],[[[30,[29]]],[[7,[26]]]],[[[30,[29]]],[[7,[26]]]],[[[30,[29]]],[[7,[26]]]],[[[30,[29]]],[[7,[26]]]],[[[30,[29]]],[[7,[26]]]],[[31,[30,[29]]],[[7,[26]]]],[[31,[30,[29]]],[[7,[26]]]],[[31,[30,[29]]],[[7,[26]]]],[[31,[30,[29]]],[[7,[26]]]],[[31,[30,[29]]],[[7,[26]]]],[[31,[30,[29]]],[[7,[26]]]],[[31,[30,[29]]],[[7,[26]]]],[[31,25],[[7,[26]]]],[[31,25],[[7,[26]]]],[[31,25],[[7,[26]]]],[[31,25],[[7,[26]]]],[[31,25],[[7,[26]]]],[[31,25],[[7,[26]]]],[[31,25],[[7,[26]]]],[[],22],[[],23],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[2],[32],[32],[4],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[2],[32],[32],[4],[32],0,[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[27,[[33,[29]]]],[28,[[33,[29]]]],[[[20,[34,34]],[0,[35,36]]]],[[21,[0,[35,36]]]],[[22,[0,[35,36]]]],[[23,[0,[35,36]]]],[[5,[0,[35,36]]]],[[27,[0,[35,36]]]],[[28,[0,[35,36]]]],[[[20,[37,37,37]],[20,[37,37,37]]],38],[[[21,[37,37,37]],[21,[37,37,37]]],38],[[22,22],38],[[23,23],38],[[5,5],38],[[[18,[[0,[37,9]]]],[18,[[0,[37,9]]]]],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[5,24],[[],[[7,[[14,[[33,[39]]]],6]]]],[8,[[7,[[14,[[33,[39]]]],6]]]],[[[20,[40,40,40]],41],42],[[[21,[40,40,40]],41],42],[[22,41],42],[[23,41],42],[[5,41],42],[[27,41],42],[[28,41],42],[[[18,[[0,[40,9]]]],41],42],[[[18,[9]],41],42],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[43,[11]]],27],[44,28],[[]],[15,2],[[]],[45,4],[[]],[[]],[46,[[7,[47]]]],[46,[[7,[47]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[5,24],[[],[[7,[22,6]]]],[8,[[7,[22,6]]]],[[[20,[34,34,34]]],48],0,[[],[[7,[49,6]]]],[8,[[7,[49,6]]]],0,[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[46,[[7,[47]]]],[46,[[7,[47]]]],[[],38],[[],38],[[[50,[9]]],38],[11,[[7,[38,6]]]],[[8,11],[[7,[38,6]]]],[[],32],[[],32],[[],32],[[],[[7,[51,6]]]],[8,[[7,[51,6]]]],[5,49],[15,2],[[],4],0,0,0,0,[52],[5],[5,49],0,[[],[[7,[[14,[11]],6]]]],[8,[[7,[[14,[11]],6]]]],0,[53,[[7,[[14,[54]],6]]]],[[8,53],[[7,[[14,[54]],6]]]],[[],[[7,[38,6]]]],[8,[[7,[38,6]]]],0,[[[20,[34,34]]],32],[21,32],[22,32],[23,32],[5,32],[27,32],[28,32],[[[20,[34,34,34]]],55],[[],[[7,[56,6]]]],[8,[[7,[56,6]]]],0,[5],[[[20,[34,34,34]]],[[43,[11,34]]]],[[],[[7,[23,6]]]],[8,[[7,[23,6]]]],[50,[[7,[14,6]]]],[[8,50],[[7,[14,6]]]],[21,[[7,[6]]]],[[8,21],[[7,[6]]]],[[[30,[29]]],[[33,[29,57]]]],[[[30,[29]]],[[33,[29,57]]]],[[[30,[29]]],[[33,[29,57]]]],[[[30,[29]]],[[33,[29,57]]]],[[[30,[29]]],[[33,[29,57]]]],[[[30,[29]]],[[33,[29,57]]]],[[[30,[29]]],[[33,[29,57]]]],[[]],[[]],[[]],[[]],[[]],[[],47],[[],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],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],59],[[],59],[[],59],[[],59],[[],59],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[27,60]],[[28,60]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[32],[32],[32],[[]],[[]],[[]],[[],[[33,[61]]]],[[],32],[[]],[62,7],[[],7],[[],7],[[],58],[[]],[[]],[[27,63,28],[[7,[47]]]],[[]],0,0,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],[[],[[14,[[14,[64]]]]]],[[],[[14,[65]]]],[[],[[14,[65]]]],[[],[[14,[64]]]],[[],[[14,[[14,[11]]]]]],[[],14],[[],[[14,[64]]]],[[],[[14,[[13,[11,12]]]]]],[[],[[14,[66]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[13,[19,19]]],[[13,[19,19]]]],[67,67],[68,68],[[]],[[]],[[]],0,0,[25,[[7,[13,26]]]],[25,[[7,[67,26]]]],[[[30,[29]]],[[7,[26]]]],[[[30,[29]]],[[7,[26]]]],[[31,[30,[29]]],[[7,[26]]]],[[31,[30,[29]]],[[7,[26]]]],[[31,25],[[7,[26]]]],[[31,25],[[7,[26]]]],[[],67],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[[[13,[11,11]]],[[14,[65]]]],[[[69,[9]]],[[7,[[14,[64]],70]]]],[32],[32],[32],[32],[32],[32],[32],[[[14,[64]]]],0,[[13,[0,[35,36]]]],[[67,[0,[35,36]]]],[[68,68],38],[[70,70],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],0,0,0,0,[9,[[7,[[13,[11,11]],70]]]],[9,[[7,[[71,[12,12,12]],70]]]],[[[13,[40,40]],41],42],[[67,41],42],[[68,41],42],[[68,41],42],[[70,41],42],[[70,41],42],[[[71,[40,40,40]],41],42],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[65],0,0,0,[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[[73,[72]]],67],[67,[[14,[74]]]],[65],0,[64],0,0,0,0,0,[67,[[14,[[73,[72]]]]]],[52],[[[14,[11]]]],0,[[53,54]],0,0,0,0,[13,32],[67,32],0,0,0,0,[64],0,[[[13,[11,34]]]],[66],[[[30,[29]]],[[33,[29,57]]]],[[[30,[29]]],[[33,[29,57]]]],[[]],[[]],[[]],[[],47],[[],47],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[75,[9]]],[[7,[70]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[76,77],[25,[[7,[78,26]]]],[25,[[7,[77,26]]]],[[[30,[29]]],[[7,[26]]]],[[[30,[29]]],[[7,[26]]]],[[31,[30,[29]]],[[7,[26]]]],[[31,[30,[29]]],[[7,[26]]]],[[31,25],[[7,[26]]]],[[31,25],[[7,[26]]]],[32],[76],[32],[32],[32],[32],[32],[32],[32],[32],[[78,[0,[35,36]]]],[[77,[0,[35,36]]]],[[78,41],42],[[77,41],42],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[79,56,[33,[39]]],76],[[],32],[[],32],[[],32],[[]],[[]],[[]],[78,38],[[55,[33,[39]]],76],[[76,80],[[83,[[82,[81]]]]]],[77],0,[78,32],[77,32],0,[[],[[7,[[14,[77]],84]]]],[[[30,[29]]],[[33,[29,57]]]],[[[30,[29]]],[[33,[29,57]]]],[[],7],[[],7],[[],7],[[76,85,[30,[29]]],[[83,[[82,[81]]]]]],[[],7],[[],7],[[],7],[[],58],[[],58],[[],58],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[1],[[]],[[]],[[]],[[]],[[[86,[19]]],[[86,[19]]]],[[]],[25,[[7,[[86,[12]],26]]]],[[[30,[29]]],[[7,[26]]]],[[31,[30,[29]]],[[7,[26]]]],[[31,25],[[7,[26]]]],[32],[32],[32],[32],[32],[32],[[[86,[34]]],[[33,[29]]]],[[[86,[34]],[0,[35,36]]]],[[87,87],38],[[[86,[37]],[86,[37]]],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[87,41],42],[[[86,[40]],41],42],[[]],[[]],[[]],[[]],[[]],[[]],[[],32],[[],32],[[]],[[]],[30,38],0,[[],33],[[[30,[86]]]],[[],[[7,[87]]]],[[[86,[34]]],32],[[]],[[[30,[29]]],[[33,[29,57]]]],[[]],[[],7],[[],7],[[],7],[[],7],[[],58],[[],58],[[],59],[[]],[[]],[[]],[[]],[[[86,[34]],60]],[[]],[[]]],"c":[],"p":[[3,"Private"],[3,"KzgExtension"],[8,"Any"],[3,"PosExtension"],[4,"ChainConstants"],[4,"ApiError"],[4,"Result"],[4,"ExecutionContext"],[8,"Header"],[3,"VerificationParams"],[6,"FarmerPublicKey"],[8,"Decode"],[3,"PreDigest"],[4,"Option"],[3,"Kzg"],[3,"VerifiedHeaderInfo"],[4,"CheckedHeader"],[4,"VerificationError"],[8,"Clone"],[4,"Vote"],[3,"SignedVote"],[3,"GlobalRandomnesses"],[3,"SolutionRanges"],[6,"BlockNumber"],[8,"Input"],[3,"Error"],[3,"WrappedSolution"],[3,"WrappedVerifySolutionParams"],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[3,"Vec"],[8,"Encode"],[8,"Output"],[8,"Sized"],[8,"PartialEq"],[15,"bool"],[4,"SegmentHeader"],[8,"Debug"],[3,"Formatter"],[6,"Result"],[3,"Solution"],[3,"VerifySolutionParams"],[4,"PosTableType"],[8,"FunctionContext"],[3,"String"],[3,"H256"],[3,"HistorySize"],[6,"EquivocationProof"],[15,"u16"],[3,"Demand"],[3,"SegmentIndex"],[6,"SegmentCommitment"],[3,"Slot"],[3,"SlotDuration"],[3,"Global"],[3,"TypeId"],[3,"Type"],[8,"FnOnce"],[8,"Function"],[8,"HostFunctionRegistry"],[15,"u64"],[6,"SolutionRange"],[3,"Randomness"],[6,"FarmerSignature"],[4,"PotPreDigest"],[4,"ErrorDigestType"],[3,"DeriveNextSolutionRangeParams"],[4,"Error"],[3,"SubspaceDigestItems"],[3,"PotProof"],[3,"NonEmptyVec"],[6,"SlotNumber"],[3,"NextDigestsVerificationParams"],[3,"InherentDataProvider"],[3,"InherentType"],[4,"InherentError"],[3,"Timestamp"],[3,"InherentData"],[8,"Future"],[3,"Box"],[3,"Pin"],[4,"Error"],[6,"InherentIdentifier"],[3,"OffenceDetails"],[4,"OffenceError"],[8,"SubspaceApi"],[13,"V0"],[13,"V0"],[3,"HostFunctions"],[8,"CompatibleDigestItem"],[8,"SubspaceInherentData"],[13,"IncorrectSegmentHeadersList"],[8,"Offence"],[8,"ReportOffence"],[8,"OnOffenceHandler"]]},\ "sp_domain_digests":{"doc":"","t":"IKK","n":["AsPredigest","as_primary_block_info","primary_block_info"],"q":[[0,"sp_domain_digests"]],"d":["Trait to provide simpler abstractions to create predigests …","Return a pair of (primary_block_number, …","Creates a new digest of primary block info for system …"],"i":[0,2,2],"f":[0,[[],1],[[]]],"c":[],"p":[[4,"Option"],[8,"AsPredigest"]]},\ -"sp_domains":{"doc":"Primitives for domains pallet.","t":"DDDIEDEDDNNNIIEGNDGIDDNNNDENENGGGDGGGNNNDGEGEDGNNENNNLLLLLLLLLLLLLLLLLLLLKKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMALLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMLLMLMLLKMLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLMLMLLMLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLMLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLMMMMLLLAMLLLMLLLLMLMMLLLLMMMLMMLLMMMMMLLLMFMLLLLLLLLLLLLLLLLLLLLMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLNDELLLLLLMFLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLMLLLLLLLLLLLLLLDLLLLLLLLFLLLLLLLLLLNNNNDNNNNNENNENNDNNNNDNNDNNNNNNNNNELLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMMMLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLMLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMDGGDLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLNNNNNNENEINLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Bundle","BundleDigest","BundleHeader","BundleProducerElectionApi","BundleValidity","DomainBlockLimit","DomainDigestItem","DomainId","DomainInstanceData","DomainInstantiated","DomainInstantiation","DomainRuntimeUpgraded","DomainsApi","DomainsDigestItem","DomainsHoldIdentifier","EpochIndex","Evm","ExecutionReceipt","ExtrinsicsRoot","GenerateGenesisStateRoot","GenesisDomain","GenesisReceiptExtension","IllegalTx","Invalid","Invalid","InvalidBundle","InvalidBundleType","InvalidBundles","InvalidReceipt","InvalidReceipt","OpaqueBundle","OpaqueBundles","OperatorId","OperatorKey","OperatorPair","OperatorPublicKey","OperatorSignature","OutOfRangeTx","PendingDeposit","PendingUnlock","ProofOfElection","ReceiptHash","ReceiptValidity","RuntimeId","RuntimeType","SealedBundleHeader","StakeWeight","Staked","Staking","StakingHoldIdentifier","UndecodableTx","Valid","Valid","__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","as_mut_any","block_extrinsics_roots","block_tree_pruning_depth","block_tree_pruning_depth_with_context","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_extrinsics_root","bundle_index","bundle_producer_election","bundle_producer_election_params","bundle_producer_election_params_with_context","bundle_size","bundle_slot_probability","checked_add","clear","clear","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","cmp","cmp","cmp","code","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_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_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","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","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","deserialize","deserialize","deserialize","domain","domain_block_hash","domain_block_limit","domain_block_limit_with_context","domain_block_number","domain_id","domain_id","domain_instance_data","domain_instance_data_with_context","domain_instantiation","domain_name","domain_runtime_code","domain_runtime_code_with_context","domain_runtime_upgrade","domain_tx_range","domain_tx_range_with_context","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","dummy","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","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","estimated_bundle_weight","execution_trace","execution_trace_root","extract_successful_bundles","extract_successful_bundles_with_context","extrinsics","extrinsics_root","extrinsics_root","extrinsics_shuffling_seed","extrinsics_shuffling_seed_with_context","final_state_root","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","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_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","generate_genesis_state_root","genesis","genesis_state_root","genesis_state_root_with_context","get_hash","global_randomness","hash","hash","hash","hash","hash","head_receipt_number","head_receipt_number_with_context","header","header_hash","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_ffi_value","into_ffi_value","into_opaque_bundle","into_receipt","invalid_bundle_type","invalid_bundles","is_clear","is_clear","max_block_size","max_block_size","max_block_weight","max_block_weight","max_encoded_len","max_encoded_len","max_encoded_len","merkle_tree","minimum_nominator_stake","new","new","new","nomination_tax","oldest_receipt_number","oldest_receipt_number_with_context","operator","operator_id","operator_id","operator_with_context","owner_account_id","parent_domain_block_receipt_hash","partial_cmp","partial_cmp","partial_cmp","pre_hash","proof_of_election","raw_genesis_config","raw_genesis_config","receipt","receipt","runtime_code","runtime_id","runtime_id_with_context","runtime_name","runtime_type","runtime_type","runtime_version","sealed_header","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","slot_number","slot_number","sub","submit_bundle_unsigned","submit_bundle_unsigned_with_context","target_bundles_per_block","timestamp","timestamp_with_context","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","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_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","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","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","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","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_ref","from_ref","init","init","into","into","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","type_id","type_id","type_info","type_info","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","vzip","vzip","HostFunctions","borrow","borrow_mut","deref","deref_mut","drop","from","from_mut","from_ref","generate_genesis_state_root","host_functions","init","into","register_static","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip","ApplyExtrinsic","BadPostStateRoot","BadProof","BundleEquivocation","BundleEquivocationProof","Client","ConsensusBlockHashNotFound","Decode","DomainExtrinsicNotFound","DomainStateRootNotFound","ExecutionPhase","FailedToBuildDomainExtrinsics","FinalizeBlock","FraudProof","HeaderDecode","ImproperTransactionSortition","ImproperTransactionSortitionProof","InitializeBlock","InitializeBlockOrApplyExtrinsicDecode","InvalidPreStateRoot","InvalidStateTransition","InvalidStateTransitionProof","InvalidStorageProof","InvalidTransaction","InvalidTransactionProof","Oneshot","PostStateRootNotFound","RuntimeApi","RuntimeCode","SamePostStateRoot","SignerNotFound","StateNotFound","StorageRootDecode","ValidTransaction","VerificationError","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","bad_receipt_hash","block_number","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","consensus_parent_hash","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_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","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_id","domain_id","domain_id","domain_id","domain_id","drop","drop","drop","drop","drop","drop","drop","dummy_invalid_state_transition_proof","encode","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","execution_phase","first_header","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","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_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","hash","hash","init","init","init","init","init","init","init","into","into","into","into","into","into","into","invalid_extrinsic","offender","parent_number","post_state_root","pre_state_root","proof","provide","proving_method","second_header","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","slot","source","storage_proof","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_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","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","using_encoded","verifying_method","vzip","vzip","vzip","vzip","vzip","vzip","vzip","domain_parent_hash","total_extrinsics","expected","got","Blake2b256Algorithm","MerkleProof","MerkleTree","Witness","__clone_box","__clone_box","authorities_merkle_tree","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_ref","from_ref","hash","init","init","into","into","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","type_id","type_id","type_info","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","vzip","vzip","Bundle","Bundle","BundleEquivicationProof","ExecutionReceipt","FraudProof","FraudProof","InvalidTransactionCode","Null","PreValidationObject","PreValidationObjectApi","TrasactionProof","__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_to","eq","equivalent","equivalent","equivalent","extract_pre_validation_object","extract_pre_validation_object_with_context","fmt","from","from","from_mut","from_mut","from_ref","from_ref","init","init","into","into","size_hint","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","vzip","vzip"],"q":[[0,"sp_domains"],[854,"sp_domains::bundle_producer_election"],[929,"sp_domains::domain"],[949,"sp_domains::fraud_proof"],[1234,"sp_domains::fraud_proof::ExecutionPhase"],[1236,"sp_domains::fraud_proof::VerificationError"],[1238,"sp_domains::merkle_tree"],[1304,"sp_domains::transaction"]],"d":["Domain bundle.","A digest of the bundle","","","","","Domains specific digest item.","Unique identifier of a domain.","DomainInstanceData is used to construct …","","","","API necessary for domains pallet.","Domains specific digest items.","Domains specific Identifier for Balances holds.","Type representing domain epoch.","","Receipt of a domain block execution.","The Merkle root of all extrinsics included in a bundle.","","","A domain genesis receipt extension.","Transaction is illegal (unable to pay the fee, etc).","","","InvalidBundle represents a bundle that was originally …","Bundle invalidity type.","The field invalid_bundles in ExecutionReceipt is invalid.","Receipt invalidity type.","Receipt is invalid.","Bundle with opaque extrinsics.","List of OpaqueBundle.","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.","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.","","","","","","","","","","","","","","","","","","","","","","","","","","All extrinsics_roots for all bundles being executed by …","Returns the block tree pruning depth.","Returns the block tree pruning depth.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Merkle root of all new extrinsics included in this …","Index of this bundle in the original list of bundles in …","","","","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Domain-related runtime interface","The block hash corresponding to domain_block_number.","Returns the domain block limit of the given domain.","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 domain instance data for given domain_id.","","","Returns the WASM bundle for given domain_id.","Returns the WASM bundle for given domain_id.","","Returns the current Tx range for the given domain Id.","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 …","Extract the bundles stored successfully from the given …","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.","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.","Returns the state root of genesis block built from the …","","Return the genesis state root if not pruned","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.","Returns the best execution chain number.","Unsealed header.","The hash of the bundle 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).","","","","Convert a bundle with generic extrinsic to a bundle with …","Consumes Bundle to extract the execution receipt.","Specific type of invalidity.","Potential bundles that are excluded from the domain block …","","","","The max block size for the domain.","","The max block weight for the domain.","","","","","","Creates a DomainId.","Constructs a new instance of SealedBundleHeader.","Create a new instance of GenesisReceiptExtension.","","Returns the block number of oldest execution receipt.","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.","Returns the runtime id for given domain_id.","","","","","Sealed bundle header.","","","","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.","Submits the transaction bundle via an unsigned extrinsic.","","Returns the current timestamp at given height.","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 …","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","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.","Decode error.","Domain extrinsic at given index not found.","Domain state root not found.","A phase of a block’s execution, carrying necessary …","Error occurred while building the domain extrinsics.","Executes the finalize_block hook.","Fraud proof.","Failed to decode the header produced by finalize_block.","","Represents an invalid transaction proof.","Executes the initialize_block hook.","Failed to decode the return value of initialize_block and …","pre_state_root in the invalid state transition proof is …","","Proves an invalid state transition by challenging the …","Invalid storage 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 …","Transaction validity check passes.","Error type of fraud proof verification on consensus node.","","","","","","","Hash of the bad receipt in which an invalid trace occurred.","Number of the block at which the invalid transaction …","","","","","","","","","","","","","","","","","","","","","","","","","","","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","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from 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.","","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).","","The authority id of the equivocator.","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the method for verifying the proof.","","","","","","","","","","","","","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.","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,23,22,23,0,0,0,0,20,0,0,0,0,0,28,27,30,0,0,26,0,28,0,0,0,0,0,0,0,28,21,21,0,0,0,0,0,0,0,21,22,0,28,27,30,2,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,2,104,104,5,17,105,105,106,2,13,14,15,16,17,18,19,20,21,22,23,24,5,25,26,27,28,29,30,106,2,13,14,15,16,17,18,19,20,21,22,23,24,5,25,26,27,28,29,30,13,29,0,107,107,13,19,2,2,20,2,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,2,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,2,21,22,19,17,17,2,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,2,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,2,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,2,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,2,20,106,2,13,14,15,16,17,18,19,20,21,22,23,24,5,5,25,26,27,28,29,30,106,2,13,14,15,16,17,18,19,20,21,22,23,24,5,5,25,26,27,28,29,30,2,19,20,0,17,105,105,17,15,18,105,105,104,19,105,105,104,105,105,106,2,13,14,15,16,17,18,19,20,21,22,23,24,5,25,26,27,28,29,30,18,2,2,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,2,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,2,2,2,13,13,13,14,14,14,15,15,15,16,16,16,17,17,17,18,18,18,19,19,19,20,20,20,21,21,21,22,22,22,23,23,23,24,24,24,26,26,26,27,27,27,28,28,28,29,29,29,30,30,30,13,17,17,105,105,15,15,16,105,105,17,2,13,14,15,16,17,18,19,20,21,22,25,26,27,28,29,30,0,106,2,2,13,14,15,16,17,18,19,20,21,22,23,24,5,5,25,26,27,28,29,30,2,20,24,106,2,13,14,15,16,17,18,19,20,21,22,23,24,5,25,26,27,28,29,30,106,2,13,14,15,16,17,18,19,20,21,22,23,24,5,25,26,27,28,29,30,56,17,105,105,2,18,2,13,14,15,17,105,105,14,16,106,2,13,14,15,16,17,18,19,20,21,22,23,24,5,25,26,27,28,29,30,106,2,13,14,15,16,17,18,19,20,21,22,23,24,5,25,26,27,28,29,30,2,20,24,15,15,29,17,2,20,19,25,19,25,2,21,22,0,19,2,14,5,19,105,105,107,15,18,107,19,17,2,21,22,14,13,19,24,15,13,24,105,105,19,19,24,19,15,2,19,20,14,0,19,2,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,14,18,2,105,105,19,105,105,2,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,2,2,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,17,0,106,2,13,14,15,16,17,18,19,20,21,22,23,24,5,25,26,27,28,29,30,106,2,13,14,15,16,17,18,19,20,21,22,23,24,5,25,26,27,28,29,30,106,2,13,14,15,16,17,18,19,20,21,22,23,24,5,25,26,27,28,29,30,2,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,106,2,13,14,15,16,17,18,19,20,21,22,23,24,5,25,26,27,28,29,30,106,2,13,14,15,16,17,18,19,20,21,22,23,24,5,25,26,27,28,29,30,2,18,18,18,106,2,13,14,15,16,17,18,19,20,21,22,23,24,5,25,26,27,28,29,30,79,0,0,11,79,11,79,11,79,11,0,11,79,11,79,11,11,79,11,79,11,79,11,79,11,79,11,79,11,79,11,79,11,79,11,11,11,79,79,79,11,79,11,79,11,79,11,79,11,79,11,79,0,0,11,79,11,79,11,79,11,11,79,11,79,11,79,11,79,11,79,11,79,11,79,0,108,108,108,108,108,108,108,108,0,108,108,108,108,108,108,108,108,108,108,87,93,93,88,0,93,93,93,93,93,0,93,87,0,93,88,0,87,93,93,88,0,93,88,0,93,93,93,93,93,93,93,93,93,0,87,88,89,90,91,92,89,91,87,93,88,89,90,91,92,87,93,88,89,90,91,92,87,88,89,90,91,92,87,88,89,90,91,92,89,87,88,89,90,91,92,87,88,89,90,91,92,87,88,89,90,91,92,87,87,88,89,90,91,92,87,93,88,89,90,91,92,87,93,88,89,90,91,92,91,88,89,90,91,92,87,93,88,89,90,91,92,0,92,87,88,89,90,91,92,87,88,89,90,91,92,87,87,87,88,88,88,89,89,89,90,90,90,91,91,91,92,92,92,89,90,87,93,93,88,89,90,91,92,87,93,93,93,93,88,89,90,91,92,87,93,88,89,90,91,92,87,93,88,89,90,91,92,88,90,87,93,88,89,90,91,92,87,93,88,89,90,91,92,91,90,89,89,89,89,93,87,90,87,88,89,90,91,92,90,93,91,87,88,89,90,91,92,87,88,89,90,91,92,93,87,93,88,89,90,91,92,87,93,88,89,90,91,92,87,93,88,89,90,91,92,87,88,89,90,91,92,87,93,88,89,90,91,92,87,93,88,89,90,91,92,92,87,87,93,88,89,90,91,92,109,110,111,111,0,0,0,0,100,101,0,100,101,100,101,100,100,101,100,101,100,100,100,100,100,101,100,101,100,101,100,101,100,100,100,100,100,100,100,101,100,101,100,101,101,100,101,100,101,100,100,100,100,100,100,100,101,100,101,100,101,100,101,100,100,101,100,101,100,101,112,103,112,112,112,103,0,103,0,0,112,103,112,103,112,103,103,103,103,103,103,103,112,103,112,103,112,103,103,103,103,103,103,113,113,103,112,103,112,103,112,103,112,103,112,103,103,103,103,112,103,112,103,112,103,103,112,103,112,103,112,103],"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,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[2,2],2],[[],[[3,[2]]]],[[],[[3,[4]]]],[5,6],0,[[],[[9,[7,8]]]],[10,[[9,[7,8]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[2,[[9,[[3,[11]],8]]]],[[10,2],[[9,[[3,[11]],8]]]],0,0,[[2,2],[[3,[2]]]],[[]],[[]],[2,2],[[[13,[12,12,12,12,12]]],[[13,[12,12,12,12,12]]]],[[[14,[12,12,12,12,12]]],[[14,[12,12,12,12,12]]]],[[[15,[12,12,12,12,12,12]]],[[15,[12,12,12,12,12,12]]]],[16,16],[[[17,[12,12,12,12,12]]],[[17,[12,12,12,12,12]]]],[18,18],[[[19,[12]]],[[19,[12]]]],[20,20],[21,21],[22,22],[23,23],[24,24],[25,25],[26,26],[27,27],[28,28],[29,29],[[[30,[12]]],[[30,[12]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[2,2],31],[[21,21],31],[[22,22],31],0,0,0,[32,[[9,[2,33]]]],[32,[[9,[13,33]]]],[32,[[9,[14,33]]]],[32,[[9,[15,33]]]],[32,[[9,[16,33]]]],[32,[[9,[[17,[34,34,34,34,34]],33]]]],[32,[[9,[18,33]]]],[32,[[9,[[19,[34]],33]]]],[32,[[9,[20,33]]]],[32,[[9,[21,33]]]],[32,[[9,[22,33]]]],[32,[[9,[23,33]]]],[32,[[9,[24,33]]]],[32,[[9,[25,33]]]],[32,[[9,[26,33]]]],[32,[[9,[27,33]]]],[32,[[9,[28,33]]]],[32,[[9,[29,33]]]],[32,[[9,[30,33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[],2],[[],20],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[5],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[5],[38],[38],[38],[38],[38],[38],[38],[39,[[9,[2]]]],[39,[[9,[[19,[40]]]]]],[39,[[9,[20]]]],0,0,[2,[[9,[[3,[25]],8]]]],[[10,2],[[9,[[3,[25]],8]]]],0,[[[15,[41,41,41,41,41,41]]],2],0,[2,[[9,[3,8]]]],[[10,2],[[9,[3,8]]]],[2],0,[2,[[9,[[3,[[42,[35]]]],8]]]],[[10,2],[[9,[[3,[[42,[35]]]],8]]]],[4],[2,[[9,[43,8]]]],[[10,2],[[9,[43,8]]]],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[[2,44],18],[2,[[42,[35]]]],[[2,[0,[45,46]]]],[[13,[0,[45,46]]]],[[14,[0,[45,46]]]],[[15,[0,[45,46]]]],[[16,[0,[45,46]]]],[[[17,[41,41,41,41,41]],[0,[45,46]]]],[[18,[0,[45,46]]]],[[[19,[41]],[0,[45,46]]]],[[20,[0,[45,46]]]],[[21,[0,[45,46]]]],[[22,[0,[45,46]]]],[[23,[0,[45,46]]]],[[24,[0,[45,46]]]],[[25,[0,[45,46]]]],[[26,[0,[45,46]]]],[[27,[0,[45,46]]]],[[28,[0,[45,46]]]],[[29,[0,[45,46]]]],[[30,[0,[45,46]]]],[[2,2],47],[[[13,[48,48,48,48,48]],[13,[48,48,48,48,48]]],47],[[[14,[48,48,48,48,48]],[14,[48,48,48,48,48]]],47],[[[15,[48,48,48,48,48,48]],[15,[48,48,48,48,48,48]]],47],[[16,16],47],[[[17,[48,48,48,48,48]],[17,[48,48,48,48,48]]],47],[[18,18],47],[[[19,[48]],[19,[48]]],47],[[20,20],47],[[21,21],47],[[22,22],47],[[23,23],47],[[24,24],47],[[26,26],47],[[27,27],47],[[28,28],47],[[29,29],47],[[[30,[48]],[30,[48]]],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],0,0,0,[[2,42],[[9,[[50,[49]],8]]]],[[10,2,42],[[9,[[50,[49]],8]]]],0,[[[15,[41,41,41,41,41,41]]],51],0,[[],[[9,[52,8]]]],[10,[[9,[52,8]]]],0,[[2,53],54],[[[13,[55,55,55,55,55]],53],54],[[[14,[55,55,55,55,55]],53],54],[[[15,[55,55,55,55,55,55]],53],54],[[16,53],54],[[[17,[55,55,55,55,55]],53],54],[[18,53],54],[[[19,[55]],53],54],[[20,53],54],[[21,53],54],[[22,53],54],[[25,53],54],[[26,53],54],[[27,53],54],[[28,53],54],[[29,53],54],[[[30,[55]],53],54],0,[[]],[37,2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[57,[56]]],5],[[]],[[]],[[]],[[]],[[]],[[]],[58,[[9,[59]]]],[58,[[9,[59]]]],[58,[[9,[59]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[2,24],[[3,[60]]]],[[[0,[41,61]],[0,[12,41,61]]],[[17,[[0,[41,62]],[0,[41,61]],[0,[41,62]],[0,[12,41,61]],[0,[41,62]]]]]],[2,[[9,[[3,[60]],8]]]],[[10,2],[[9,[[3,[60]],8]]]],[[[0,[63,46]],64],65],0,[[2,66]],[[[13,[41,41,41,41,41]]],60],[[[14,[41,41,41,41,41]]],60],[[[15,[41,41,41,41,41,41]]],60],[[[17,[[0,[41,62]],[0,[41,61]],[0,[41,62]],[0,[12,41,61]],[0,[41,62]]]]],67],[2,[[9,[7,8]]]],[[10,2],[[9,[7,8]]]],0,0,[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[58,[[9,[59]]]],[58,[[9,[59]]]],[58,[[9,[59]]]],[[[15,[41]]],68],[[[15,[41,41,41,41,41,41]]],[[17,[41,41,41,41,41]]]],0,0,[[],47],[[],47],0,0,0,0,[[],38],[[],38],[[],38],0,0,[37,2],[[[13,[41,41,41,41,41]],69],[[14,[41,41,41,41,41]]]],[[[57,[56]]],5],0,[2,[[9,[7,8]]]],[[10,2],[[9,[7,8]]]],[44,[[9,[3,8]]]],[[[15,[41,41,41,41,41,41]]],44],0,[[10,44],[[9,[3,8]]]],0,0,[[2,2],[[3,[31]]]],[[21,21],[[3,[31]]]],[[22,22],[[3,[31]]]],[[[14,[41,41,41,41,41]]],60],0,0,0,[[[15,[41,41,41,41,41,41]]],[[17,[41,41,41,41,41]]]],0,0,[2,[[9,[[3,[4]],8]]]],[[10,2],[[9,[[3,[4]],8]]]],0,0,0,0,0,[[2,70],9],[[[19,[71]],70],9],[[20,70],9],0,[[43,43,43],47],0,[2,38],[13,38],[14,38],[15,38],[16,38],[[[17,[41,41,41,41,41]]],38],[18,38],[[[19,[41]]],38],[20,38],[21,38],[22,38],[23,38],[24,38],[25,38],[26,38],[27,38],[28,38],[29,38],[30,38],[[[14,[41,41,41,41,41]]],65],0,[[2,2],2],[[[68,[7,49]]],[[9,[8]]]],[[10,[68,[7,49]]],[[9,[8]]]],0,[[],[[9,[72,8]]]],[10,[[9,[72,8]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[2,[[74,[35]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],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],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[2,77]],[[18,78],[[9,[79]]]],[18,80],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[1],[1],[[]],[[]],[[]],[[]],0,[[81,81],82],[[[11,[12]]],[[11,[12]]]],[79,79],[[]],[[]],0,[32,[[9,[[11,[34]],33]]]],[32,[[9,[79,33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[38],[38],[38],[38],[38],[38],[[[11,[41]],[0,[45,46]]]],[[79,[0,[45,46]]]],[[[11,[48]],[11,[48]]],47],[[79,79],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[[11,[55]],53],54],[[79,53],54],[[]],[[]],[[]],[[]],[[]],[[]],[[],38],[[],38],[[]],[[]],[[83,82],47],[[2,80],84],[[[11,[41]]],38],[79,38],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[]],[[]],0,[[],9],[[],9],[[],9],[[],9],[[],75],[[],75],[[],76],[[],76],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[38],[38],[38],[[]],[[]],[[]],[[2,24],[[3,[60]]]],[[],[[42,[85]]]],[[],38],[[]],[86,9],[[],9],[[],9],[[],75],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,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],[1],[1],[1],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[87,87],[[[88,[12,12]]],[[88,[12,12]]]],[89,89],[[[90,[12,12]]],[[90,[12,12]]]],[91,91],[92,92],[[]],[[]],[[]],[[]],[[]],[[]],0,[32,[[9,[87,33]]]],[32,[[9,[88,33]]]],[32,[[9,[89,33]]]],[32,[[9,[90,33]]]],[32,[[9,[91,33]]]],[32,[[9,[92,33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[87,[42,[35]]],[[9,[93]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],0,[88,2],0,0,0,0,[38],[38],[38],[38],[38],[38],[38],[[2,37],89],[92,[[42,[35]]]],[[87,[0,[45,46]]]],[[88,[0,[45,46]]]],[[89,[0,[45,46]]]],[[90,[0,[45,46]]]],[[91,[0,[45,46]]]],[[92,[0,[45,46]]]],[[87,87],47],[[[88,[48,48]],[88,[48,48]]],47],[[89,89],47],[[[90,[48,48]],[90,[48,48]]],47],[[91,91],47],[[92,92],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],0,0,[[87,53],54],[[93,53],54],[[93,53],54],[[[88,[55,55]],53],54],[[89,53],54],[[[90,[55,55]],53],54],[[91,53],54],[[92,53],54],[[]],[94,93],[8,93],[[]],[33,93],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[88,[41,41]]],60],[[[90,[[0,[12,[95,[37]],41]],[0,[12,61,41]]]]],60],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[96],[87,97],0,[87,38],[88,38],[89,38],[90,38],[91,38],[92,38],0,[93,[[3,[98]]]],0,[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],59],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[92,77]],[87,97],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,[1],[1],[36,99],[[]],[[]],[[]],[[]],[[]],[100,100],[101,101],[[]],[[]],[32,[[9,[100,33]]]],[[[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,32],[[9,[33]]]],[[],100],[[],101],[38],[38],[38],[38],[38],[38],[[100,[0,[45,46]]]],[[100,100],47],[[],47],[[],47],[[],47],[[100,53],54],[[]],[[]],[[]],[[]],[[]],[[]],[[[36,[35]]],80],[[],38],[[],38],[[]],[[]],[[],47],0,0,0,[100,38],[[[36,[35]]],[[42,[35,73]]]],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],75],[[],75],[[],76],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,[1],[[]],[[]],[[]],[[]],[[[103,[[0,[102,12]],12,12]]],[[103,[[0,[102,12]],12,12]]]],[[]],[32,[[9,[[103,[102]],33]]]],[[[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,32],[[9,[33]]]],[38],[38],[38],[38],[38],[38],[[[103,[102]],[0,[45,46]]]],[[[103,[[0,[102,48]],48,48]],[103,[[0,[102,48]],48,48]]],47],[[],47],[[],47],[[],47],[[],[[9,[103,8]]]],[10,[[9,[103,8]]]],[[[103,[[0,[102,55]],55,55]],53],54],[[]],[[]],[[]],[[]],[[]],[[]],[[],38],[[],38],[[]],[[]],[[[103,[102]]],38],[[[36,[35]]],[[42,[35,73]]]],[[]],[[],9],[[],9],[[],9],[[],9],[[],75],[[],75],[[],76],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[3,"DomainId"],[4,"Option"],[6,"RuntimeId"],[3,"GenesisReceiptExtension"],[8,"Any"],[6,"NumberFor"],[4,"ApiError"],[4,"Result"],[4,"ExecutionContext"],[3,"BundleProducerElectionParams"],[8,"Clone"],[3,"BundleHeader"],[3,"SealedBundleHeader"],[3,"Bundle"],[3,"BundleDigest"],[3,"ExecutionReceipt"],[3,"ProofOfElection"],[3,"GenesisDomain"],[4,"RuntimeType"],[4,"StakingHoldIdentifier"],[4,"DomainsHoldIdentifier"],[4,"DomainDigestItem"],[3,"DomainInstanceData"],[3,"DomainBlockLimit"],[4,"InvalidReceipt"],[4,"ReceiptValidity"],[4,"InvalidBundleType"],[3,"InvalidBundle"],[4,"BundleValidity"],[4,"Ordering"],[8,"Input"],[3,"Error"],[8,"Decode"],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Deserializer"],[8,"Deserialize"],[8,"Encode"],[3,"Vec"],[3,"U256"],[6,"OperatorId"],[8,"Output"],[8,"Sized"],[15,"bool"],[8,"PartialEq"],[6,"Balance"],[6,"OpaqueBundles"],[6,"ExtrinsicsRoot"],[3,"Randomness"],[3,"Formatter"],[6,"Result"],[8,"Debug"],[8,"GenerateGenesisStateRoot"],[3,"Arc"],[8,"FunctionContext"],[3,"String"],[3,"H256"],[8,"Default"],[8,"Zero"],[8,"Hash"],[8,"BuildHasher"],[15,"u64"],[8,"Hasher"],[6,"ReceiptHash"],[6,"OpaqueBundle"],[6,"OperatorSignature"],[8,"Serializer"],[8,"Serialize"],[6,"Moment"],[3,"Global"],[15,"array"],[3,"TypeId"],[3,"Type"],[8,"FnOnce"],[6,"OperatorPublicKey"],[4,"VrfProofError"],[6,"Blake2b256Hash"],[6,"StakeWeight"],[15,"u128"],[3,"VrfOutput"],[3,"VrfTranscript"],[8,"Function"],[8,"HostFunctionRegistry"],[4,"ExecutionPhase"],[4,"FraudProof"],[3,"InvalidStateTransitionProof"],[3,"BundleEquivocationProof"],[3,"InvalidTransactionProof"],[3,"ImproperTransactionSortitionProof"],[4,"VerificationError"],[4,"Error"],[8,"From"],[3,"Demand"],[15,"str"],[8,"Error"],[6,"MerkleTree"],[3,"Witness"],[3,"Blake2b256Algorithm"],[8,"Block"],[4,"PreValidationObject"],[8,"DomainsDigestItem"],[8,"DomainsApi"],[3,"OperatorKey"],[8,"BundleProducerElectionApi"],[3,"HostFunctions"],[13,"InitializeBlock"],[13,"FinalizeBlock"],[13,"BadPostStateRoot"],[4,"InvalidTransactionCode"],[8,"PreValidationObjectApi"]]},\ +"sp_domains":{"doc":"Primitives for domains pallet.","t":"DDDIEDEDDNNNIIEGNDGIDDNNNDENENGGGDGGGNNNDGEGEDGNNENNNLLLLLLLLLLLLLLLLLLLLKKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMALLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMLLMLMLLKMLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLMLMLLMLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLMLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLMMMMLLLAMLLLMLLLLMLMMLLLLMMMLMMLLMMMMMLLLMFMLLLLLLLLLLLLLLLLLLLLMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLNDELLLLLLMFLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLMLLLLLLLLLLLLLLDLLLLLLLLFLLLLLLLLLLNNNNDNNNNNENNENNDNNNNDNNDNNNNNNNNNELLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMMMLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLMLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMDGGDLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLNNNNNNENEINLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Bundle","BundleDigest","BundleHeader","BundleProducerElectionApi","BundleValidity","DomainBlockLimit","DomainDigestItem","DomainId","DomainInstanceData","DomainInstantiated","DomainInstantiation","DomainRuntimeUpgraded","DomainsApi","DomainsDigestItem","DomainsHoldIdentifier","EpochIndex","Evm","ExecutionReceipt","ExtrinsicsRoot","GenerateGenesisStateRoot","GenesisDomain","GenesisReceiptExtension","IllegalTx","Invalid","Invalid","InvalidBundle","InvalidBundleType","InvalidBundles","InvalidReceipt","InvalidReceipt","OpaqueBundle","OpaqueBundles","OperatorId","OperatorKey","OperatorPair","OperatorPublicKey","OperatorSignature","OutOfRangeTx","PendingDeposit","PendingUnlock","ProofOfElection","ReceiptHash","ReceiptValidity","RuntimeId","RuntimeType","SealedBundleHeader","StakeWeight","Staked","Staking","StakingHoldIdentifier","UndecodableTx","Valid","Valid","__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","as_mut_any","block_extrinsics_roots","block_tree_pruning_depth","block_tree_pruning_depth_with_context","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_extrinsics_root","bundle_index","bundle_producer_election","bundle_producer_election_params","bundle_producer_election_params_with_context","bundle_size","bundle_slot_probability","checked_add","clear","clear","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","cmp","cmp","cmp","code","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_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_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","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","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","deserialize","deserialize","deserialize","domain","domain_block_hash","domain_block_limit","domain_block_limit_with_context","domain_block_number","domain_id","domain_id","domain_instance_data","domain_instance_data_with_context","domain_instantiation","domain_name","domain_runtime_code","domain_runtime_code_with_context","domain_runtime_upgrade","domain_tx_range","domain_tx_range_with_context","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","dummy","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","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","estimated_bundle_weight","execution_trace","execution_trace_root","extract_successful_bundles","extract_successful_bundles_with_context","extrinsics","extrinsics_root","extrinsics_root","extrinsics_shuffling_seed","extrinsics_shuffling_seed_with_context","final_state_root","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","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_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","generate_genesis_state_root","genesis","genesis_state_root","genesis_state_root_with_context","get_hash","global_randomness","hash","hash","hash","hash","hash","head_receipt_number","head_receipt_number_with_context","header","header_hash","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_ffi_value","into_ffi_value","into_opaque_bundle","into_receipt","invalid_bundle_type","invalid_bundles","is_clear","is_clear","max_block_size","max_block_size","max_block_weight","max_block_weight","max_encoded_len","max_encoded_len","max_encoded_len","merkle_tree","minimum_nominator_stake","new","new","new","nomination_tax","oldest_receipt_number","oldest_receipt_number_with_context","operator","operator_id","operator_id","operator_with_context","owner_account_id","parent_domain_block_receipt_hash","partial_cmp","partial_cmp","partial_cmp","pre_hash","proof_of_election","raw_genesis_config","raw_genesis_config","receipt","receipt","runtime_code","runtime_id","runtime_id_with_context","runtime_name","runtime_type","runtime_type","runtime_version","sealed_header","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","slot_number","slot_number","sub","submit_bundle_unsigned","submit_bundle_unsigned_with_context","target_bundles_per_block","timestamp","timestamp_with_context","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","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_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","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","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","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","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_ref","from_ref","init","init","into","into","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","type_id","type_id","type_info","type_info","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","vzip","vzip","HostFunctions","borrow","borrow_mut","deref","deref_mut","drop","from","from_mut","from_ref","generate_genesis_state_root","host_functions","init","into","register_static","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip","ApplyExtrinsic","BadPostStateRoot","BadProof","BundleEquivocation","BundleEquivocationProof","Client","ConsensusBlockHashNotFound","Decode","DomainExtrinsicNotFound","DomainStateRootNotFound","ExecutionPhase","FailedToBuildDomainExtrinsics","FinalizeBlock","FraudProof","HeaderDecode","ImproperTransactionSortition","ImproperTransactionSortitionProof","InitializeBlock","InitializeBlockOrApplyExtrinsicDecode","InvalidPreStateRoot","InvalidStateTransition","InvalidStateTransitionProof","InvalidStorageProof","InvalidTransaction","InvalidTransactionProof","Oneshot","PostStateRootNotFound","RuntimeApi","RuntimeCode","SamePostStateRoot","SignerNotFound","StateNotFound","StorageRootDecode","ValidTransaction","VerificationError","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","bad_receipt_hash","block_number","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","consensus_parent_hash","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_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","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_id","domain_id","domain_id","domain_id","domain_id","drop","drop","drop","drop","drop","drop","drop","dummy_invalid_state_transition_proof","encode","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","execution_phase","first_header","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","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_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","hash","hash","init","init","init","init","init","init","init","into","into","into","into","into","into","into","invalid_extrinsic","offender","parent_number","post_state_root","pre_state_root","proof","provide","proving_method","second_header","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","slot","source","storage_proof","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_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","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","using_encoded","verifying_method","vzip","vzip","vzip","vzip","vzip","vzip","vzip","domain_parent_hash","total_extrinsics","expected","got","Blake2b256Algorithm","MerkleProof","MerkleTree","Witness","__clone_box","__clone_box","authorities_merkle_tree","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_ref","from_ref","hash","init","init","into","into","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","type_id","type_id","type_info","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","vzip","vzip","Bundle","Bundle","BundleEquivicationProof","ExecutionReceipt","FraudProof","FraudProof","InvalidTransactionCode","Null","PreValidationObject","PreValidationObjectApi","TrasactionProof","__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_to","eq","equivalent","equivalent","equivalent","extract_pre_validation_object","extract_pre_validation_object_with_context","fmt","from","from","from_mut","from_mut","from_ref","from_ref","init","init","into","into","size_hint","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","vzip","vzip"],"q":[[0,"sp_domains"],[854,"sp_domains::bundle_producer_election"],[929,"sp_domains::domain"],[949,"sp_domains::fraud_proof"],[1234,"sp_domains::fraud_proof::ExecutionPhase"],[1236,"sp_domains::fraud_proof::VerificationError"],[1238,"sp_domains::merkle_tree"],[1304,"sp_domains::transaction"]],"d":["Domain bundle.","A digest of the bundle","","","","","Domains specific digest item.","Unique identifier of a domain.","DomainInstanceData is used to construct …","","","","API necessary for domains pallet.","Domains specific digest items.","Domains specific Identifier for Balances holds.","Type representing domain epoch.","","Receipt of a domain block execution.","The Merkle root of all extrinsics included in a bundle.","","","A domain genesis receipt extension.","Transaction is illegal (unable to pay the fee, etc).","","","InvalidBundle represents a bundle that was originally …","Bundle invalidity type.","The field invalid_bundles in ExecutionReceipt is invalid.","Receipt invalidity type.","Receipt is invalid.","Bundle with opaque extrinsics.","List of OpaqueBundle.","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.","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.","","","","","","","","","","","","","","","","","","","","","","","","","","All extrinsics_roots for all bundles being executed by …","Returns the block tree pruning depth.","Returns the block tree pruning depth.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Merkle root of all new extrinsics included in this …","Index of this bundle in the original list of bundles in …","","","","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Domain-related runtime interface","The block hash corresponding to domain_block_number.","Returns the domain block limit of the given domain.","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 domain instance data for given domain_id.","","","Returns the WASM bundle for given domain_id.","Returns the WASM bundle for given domain_id.","","Returns the current Tx range for the given domain Id.","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 …","Extract the bundles stored successfully from the given …","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.","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.","Returns the state root of genesis block built from the …","","Return the genesis state root if not pruned","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.","Returns the best execution chain number.","Unsealed header.","The hash of the bundle 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).","","","","Convert a bundle with generic extrinsic to a bundle with …","Consumes Bundle to extract the execution receipt.","Specific type of invalidity.","Potential bundles that are excluded from the domain block …","","","","The max block size for the domain.","","The max block weight for the domain.","","","","","","Creates a DomainId.","Constructs a new instance of SealedBundleHeader.","Create a new instance of GenesisReceiptExtension.","","Returns the block number of oldest execution receipt.","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.","Returns the runtime id for given domain_id.","","","","","Sealed bundle header.","","","","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.","Submits the transaction bundle via an unsigned extrinsic.","","Returns the current timestamp at given height.","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 …","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","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.","Decode error.","Domain extrinsic at given index not found.","Domain state root not found.","A phase of a block’s execution, carrying necessary …","Error occurred while building the domain extrinsics.","Executes the finalize_block hook.","Fraud proof.","Failed to decode the header produced by finalize_block.","","Represents an invalid transaction proof.","Executes the initialize_block hook.","Failed to decode the return value of initialize_block and …","pre_state_root in the invalid state transition proof is …","","Proves an invalid state transition by challenging the …","Invalid storage 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 …","Transaction validity check passes.","Error type of fraud proof verification on consensus node.","","","","","","","Hash of the bad receipt in which an invalid trace occurred.","Number of the block at which the invalid transaction …","","","","","","","","","","","","","","","","","","","","","","","","","","","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","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from 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.","","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).","","The authority id of the equivocator.","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the method for verifying the proof.","","","","","","","","","","","","","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.","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,23,22,23,0,0,0,0,20,0,0,0,0,0,28,27,30,0,0,26,0,28,0,0,0,0,0,0,0,28,21,21,0,0,0,0,0,0,0,21,22,0,28,27,30,2,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,2,104,104,5,17,105,105,106,2,13,14,15,16,17,18,19,20,21,22,23,24,5,25,26,27,28,29,30,106,2,13,14,15,16,17,18,19,20,21,22,23,24,5,25,26,27,28,29,30,13,29,0,107,107,13,19,2,2,20,2,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,2,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,2,21,22,19,17,17,2,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,2,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,2,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,2,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,2,20,106,2,13,14,15,16,17,18,19,20,21,22,23,24,5,5,25,26,27,28,29,30,106,2,13,14,15,16,17,18,19,20,21,22,23,24,5,5,25,26,27,28,29,30,2,19,20,0,17,105,105,17,15,18,105,105,104,19,105,105,104,105,105,106,2,13,14,15,16,17,18,19,20,21,22,23,24,5,25,26,27,28,29,30,18,2,2,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,2,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,2,2,2,13,13,13,14,14,14,15,15,15,16,16,16,17,17,17,18,18,18,19,19,19,20,20,20,21,21,21,22,22,22,23,23,23,24,24,24,26,26,26,27,27,27,28,28,28,29,29,29,30,30,30,13,17,17,105,105,15,15,16,105,105,17,2,13,14,15,16,17,18,19,20,21,22,25,26,27,28,29,30,0,106,2,2,13,14,15,16,17,18,19,20,21,22,23,24,5,5,25,26,27,28,29,30,2,20,24,106,2,13,14,15,16,17,18,19,20,21,22,23,24,5,25,26,27,28,29,30,106,2,13,14,15,16,17,18,19,20,21,22,23,24,5,25,26,27,28,29,30,56,17,105,105,2,18,2,13,14,15,17,105,105,14,16,106,2,13,14,15,16,17,18,19,20,21,22,23,24,5,25,26,27,28,29,30,106,2,13,14,15,16,17,18,19,20,21,22,23,24,5,25,26,27,28,29,30,2,20,24,15,15,29,17,2,20,19,25,19,25,2,21,22,0,19,2,14,5,19,105,105,107,15,18,107,19,17,2,21,22,14,13,19,24,15,13,24,105,105,19,19,24,19,15,2,19,20,14,0,19,2,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,14,18,2,105,105,19,105,105,2,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,2,2,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,17,0,106,2,13,14,15,16,17,18,19,20,21,22,23,24,5,25,26,27,28,29,30,106,2,13,14,15,16,17,18,19,20,21,22,23,24,5,25,26,27,28,29,30,106,2,13,14,15,16,17,18,19,20,21,22,23,24,5,25,26,27,28,29,30,2,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,106,2,13,14,15,16,17,18,19,20,21,22,23,24,5,25,26,27,28,29,30,106,2,13,14,15,16,17,18,19,20,21,22,23,24,5,25,26,27,28,29,30,2,18,18,18,106,2,13,14,15,16,17,18,19,20,21,22,23,24,5,25,26,27,28,29,30,79,0,0,11,79,11,79,11,79,11,0,11,79,11,79,11,11,79,11,79,11,79,11,79,11,79,11,79,11,79,11,79,11,79,11,11,11,79,79,79,11,79,11,79,11,79,11,79,11,79,11,79,0,0,11,79,11,79,11,79,11,11,79,11,79,11,79,11,79,11,79,11,79,11,79,0,108,108,108,108,108,108,108,108,0,108,108,108,108,108,108,108,108,108,108,87,93,93,88,0,93,93,93,93,93,0,93,87,0,93,88,0,87,93,93,88,0,93,88,0,93,93,93,93,93,93,93,93,93,0,87,88,89,90,91,92,89,91,87,93,88,89,90,91,92,87,93,88,89,90,91,92,87,88,89,90,91,92,87,88,89,90,91,92,89,87,88,89,90,91,92,87,88,89,90,91,92,87,88,89,90,91,92,87,87,88,89,90,91,92,87,93,88,89,90,91,92,87,93,88,89,90,91,92,91,88,89,90,91,92,87,93,88,89,90,91,92,0,92,87,88,89,90,91,92,87,88,89,90,91,92,87,87,87,88,88,88,89,89,89,90,90,90,91,91,91,92,92,92,89,90,87,93,93,88,89,90,91,92,87,93,93,93,93,88,89,90,91,92,87,93,88,89,90,91,92,87,93,88,89,90,91,92,88,90,87,93,88,89,90,91,92,87,93,88,89,90,91,92,91,90,89,89,89,89,93,87,90,87,88,89,90,91,92,90,93,91,87,88,89,90,91,92,87,88,89,90,91,92,93,87,93,88,89,90,91,92,87,93,88,89,90,91,92,87,93,88,89,90,91,92,87,88,89,90,91,92,87,93,88,89,90,91,92,87,93,88,89,90,91,92,92,87,87,93,88,89,90,91,92,109,110,111,111,0,0,0,0,100,101,0,100,101,100,101,100,100,101,100,101,100,100,100,100,100,101,100,101,100,101,100,101,100,100,100,100,100,100,100,101,100,101,100,101,101,100,101,100,101,100,100,100,100,100,100,100,101,100,101,100,101,100,101,100,100,101,100,101,100,101,112,103,112,112,112,103,0,103,0,0,112,103,112,103,112,103,103,103,103,103,103,103,112,103,112,103,112,103,103,103,103,103,103,113,113,103,112,103,112,103,112,103,112,103,112,103,103,103,103,112,103,112,103,112,103,103,112,103,112,103,112,103],"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,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[2,2],2],[[],[[3,[2]]]],[[],[[3,[4]]]],[5,6],0,[[],[[9,[7,8]]]],[10,[[9,[7,8]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[2,[[9,[[3,[11]],8]]]],[[10,2],[[9,[[3,[11]],8]]]],0,0,[[2,2],[[3,[2]]]],[[]],[[]],[2,2],[[[13,[12,12,12,12,12]]],[[13,[12,12,12,12,12]]]],[[[14,[12,12,12,12,12]]],[[14,[12,12,12,12,12]]]],[[[15,[12,12,12,12,12,12]]],[[15,[12,12,12,12,12,12]]]],[16,16],[[[17,[12,12,12,12,12]]],[[17,[12,12,12,12,12]]]],[18,18],[[[19,[12]]],[[19,[12]]]],[20,20],[21,21],[22,22],[23,23],[24,24],[25,25],[26,26],[27,27],[28,28],[29,29],[[[30,[12]]],[[30,[12]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[2,2],31],[[21,21],31],[[22,22],31],0,0,0,[32,[[9,[2,33]]]],[32,[[9,[13,33]]]],[32,[[9,[14,33]]]],[32,[[9,[15,33]]]],[32,[[9,[16,33]]]],[32,[[9,[[17,[34,34,34,34,34]],33]]]],[32,[[9,[18,33]]]],[32,[[9,[[19,[34]],33]]]],[32,[[9,[20,33]]]],[32,[[9,[21,33]]]],[32,[[9,[22,33]]]],[32,[[9,[23,33]]]],[32,[[9,[24,33]]]],[32,[[9,[25,33]]]],[32,[[9,[26,33]]]],[32,[[9,[27,33]]]],[32,[[9,[28,33]]]],[32,[[9,[29,33]]]],[32,[[9,[30,33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[],2],[[],20],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[5],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[5],[38],[38],[38],[38],[38],[38],[38],[39,[[9,[2]]]],[39,[[9,[[19,[40]]]]]],[39,[[9,[20]]]],0,0,[2,[[9,[[3,[25]],8]]]],[[10,2],[[9,[[3,[25]],8]]]],0,[[[15,[41,41,41,41,41,41]]],2],0,[2,[[9,[3,8]]]],[[10,2],[[9,[3,8]]]],[2],0,[2,[[9,[[3,[[42,[35]]]],8]]]],[[10,2],[[9,[[3,[[42,[35]]]],8]]]],[4],[2,[[9,[43,8]]]],[[10,2],[[9,[43,8]]]],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[[2,44],18],[2,[[42,[35]]]],[[2,[0,[45,46]]]],[[13,[0,[45,46]]]],[[14,[0,[45,46]]]],[[15,[0,[45,46]]]],[[16,[0,[45,46]]]],[[[17,[41,41,41,41,41]],[0,[45,46]]]],[[18,[0,[45,46]]]],[[[19,[41]],[0,[45,46]]]],[[20,[0,[45,46]]]],[[21,[0,[45,46]]]],[[22,[0,[45,46]]]],[[23,[0,[45,46]]]],[[24,[0,[45,46]]]],[[25,[0,[45,46]]]],[[26,[0,[45,46]]]],[[27,[0,[45,46]]]],[[28,[0,[45,46]]]],[[29,[0,[45,46]]]],[[30,[0,[45,46]]]],[[2,2],47],[[[13,[48,48,48,48,48]],[13,[48,48,48,48,48]]],47],[[[14,[48,48,48,48,48]],[14,[48,48,48,48,48]]],47],[[[15,[48,48,48,48,48,48]],[15,[48,48,48,48,48,48]]],47],[[16,16],47],[[[17,[48,48,48,48,48]],[17,[48,48,48,48,48]]],47],[[18,18],47],[[[19,[48]],[19,[48]]],47],[[20,20],47],[[21,21],47],[[22,22],47],[[23,23],47],[[24,24],47],[[26,26],47],[[27,27],47],[[28,28],47],[[29,29],47],[[[30,[48]],[30,[48]]],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],0,0,0,[[2,42],[[9,[[50,[49]],8]]]],[[10,2,42],[[9,[[50,[49]],8]]]],0,[[[15,[41,41,41,41,41,41]]],51],0,[[],[[9,[52,8]]]],[10,[[9,[52,8]]]],0,[[2,53],54],[[[13,[55,55,55,55,55]],53],54],[[[14,[55,55,55,55,55]],53],54],[[[15,[55,55,55,55,55,55]],53],54],[[16,53],54],[[[17,[55,55,55,55,55]],53],54],[[18,53],54],[[[19,[55]],53],54],[[20,53],54],[[21,53],54],[[22,53],54],[[25,53],54],[[26,53],54],[[27,53],54],[[28,53],54],[[29,53],54],[[[30,[55]],53],54],0,[[]],[37,2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[57,[56]]],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[58,[[9,[59]]]],[58,[[9,[59]]]],[58,[[9,[59]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[2,24],[[3,[60]]]],[[[0,[41,61]],[0,[12,41,61]]],[[17,[[0,[41,62]],[0,[41,61]],[0,[41,62]],[0,[12,41,61]],[0,[41,62]]]]]],[2,[[9,[[3,[60]],8]]]],[[10,2],[[9,[[3,[60]],8]]]],[[[0,[63,46]],64],65],0,[[2,66]],[[[13,[41,41,41,41,41]]],60],[[[14,[41,41,41,41,41]]],60],[[[15,[41,41,41,41,41,41]]],60],[[[17,[[0,[41,62]],[0,[41,61]],[0,[41,62]],[0,[12,41,61]],[0,[41,62]]]]],67],[2,[[9,[7,8]]]],[[10,2],[[9,[7,8]]]],0,0,[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[58,[[9,[59]]]],[58,[[9,[59]]]],[58,[[9,[59]]]],[[[15,[41]]],68],[[[15,[41,41,41,41,41,41]]],[[17,[41,41,41,41,41]]]],0,0,[[],47],[[],47],0,0,0,0,[[],38],[[],38],[[],38],0,0,[37,2],[[[13,[41,41,41,41,41]],69],[[14,[41,41,41,41,41]]]],[[[57,[56]]],5],0,[2,[[9,[7,8]]]],[[10,2],[[9,[7,8]]]],[44,[[9,[3,8]]]],[[[15,[41,41,41,41,41,41]]],44],0,[[10,44],[[9,[3,8]]]],0,0,[[2,2],[[3,[31]]]],[[21,21],[[3,[31]]]],[[22,22],[[3,[31]]]],[[[14,[41,41,41,41,41]]],60],0,0,0,[[[15,[41,41,41,41,41,41]]],[[17,[41,41,41,41,41]]]],0,0,[2,[[9,[[3,[4]],8]]]],[[10,2],[[9,[[3,[4]],8]]]],0,0,0,0,0,[[2,70],9],[[[19,[71]],70],9],[[20,70],9],0,[[43,43,43],47],0,[2,38],[13,38],[14,38],[15,38],[16,38],[[[17,[41,41,41,41,41]]],38],[18,38],[[[19,[41]]],38],[20,38],[21,38],[22,38],[23,38],[24,38],[25,38],[26,38],[27,38],[28,38],[29,38],[30,38],[[[14,[41,41,41,41,41]]],65],0,[[2,2],2],[[[68,[7,49]]],[[9,[8]]]],[[10,[68,[7,49]]],[[9,[8]]]],0,[[],[[9,[72,8]]]],[10,[[9,[72,8]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[2,[[74,[35]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],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],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[2,77]],[[18,78],[[9,[79]]]],[18,80],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[1],[1],[[]],[[]],[[]],[[]],0,[[81,81],82],[[[11,[12]]],[[11,[12]]]],[79,79],[[]],[[]],0,[32,[[9,[[11,[34]],33]]]],[32,[[9,[79,33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[38],[38],[38],[38],[38],[38],[[[11,[41]],[0,[45,46]]]],[[79,[0,[45,46]]]],[[[11,[48]],[11,[48]]],47],[[79,79],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[[11,[55]],53],54],[[79,53],54],[[]],[[]],[[]],[[]],[[]],[[]],[[],38],[[],38],[[]],[[]],[[83,82],47],[[2,80],84],[[[11,[41]]],38],[79,38],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[]],[[]],0,[[],9],[[],9],[[],9],[[],9],[[],75],[[],75],[[],76],[[],76],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[38],[38],[38],[[]],[[]],[[]],[[2,24],[[3,[60]]]],[[],[[42,[85]]]],[[],38],[[]],[86,9],[[],9],[[],9],[[],75],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,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],[1],[1],[1],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[87,87],[[[88,[12,12]]],[[88,[12,12]]]],[89,89],[[[90,[12,12]]],[[90,[12,12]]]],[91,91],[92,92],[[]],[[]],[[]],[[]],[[]],[[]],0,[32,[[9,[87,33]]]],[32,[[9,[88,33]]]],[32,[[9,[89,33]]]],[32,[[9,[90,33]]]],[32,[[9,[91,33]]]],[32,[[9,[92,33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[87,[42,[35]]],[[9,[93]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[[37,32],[[9,[33]]]],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],0,[88,2],0,0,0,0,[38],[38],[38],[38],[38],[38],[38],[[2,37],89],[92,[[42,[35]]]],[[87,[0,[45,46]]]],[[88,[0,[45,46]]]],[[89,[0,[45,46]]]],[[90,[0,[45,46]]]],[[91,[0,[45,46]]]],[[92,[0,[45,46]]]],[[87,87],47],[[[88,[48,48]],[88,[48,48]]],47],[[89,89],47],[[[90,[48,48]],[90,[48,48]]],47],[[91,91],47],[[92,92],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],0,0,[[87,53],54],[[93,53],54],[[93,53],54],[[[88,[55,55]],53],54],[[89,53],54],[[[90,[55,55]],53],54],[[91,53],54],[[92,53],54],[[]],[33,93],[8,93],[94,93],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[88,[41,41]]],60],[[[90,[[0,[12,[95,[37]],41]],[0,[12,61,41]]]]],60],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[96],[87,97],0,[87,38],[88,38],[89,38],[90,38],[91,38],[92,38],0,[93,[[3,[98]]]],0,[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[[36,[35]]],[[42,[35,73]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],59],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],75],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[92,77]],[87,97],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,[1],[1],[36,99],[[]],[[]],[[]],[[]],[[]],[100,100],[101,101],[[]],[[]],[32,[[9,[100,33]]]],[[[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,32],[[9,[33]]]],[[],100],[[],101],[38],[38],[38],[38],[38],[38],[[100,[0,[45,46]]]],[[100,100],47],[[],47],[[],47],[[],47],[[100,53],54],[[]],[[]],[[]],[[]],[[]],[[]],[[[36,[35]]],80],[[],38],[[],38],[[]],[[]],[[],47],0,0,0,[100,38],[[[36,[35]]],[[42,[35,73]]]],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],75],[[],75],[[],76],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,[1],[[]],[[]],[[]],[[]],[[[103,[[0,[102,12]],12,12]]],[[103,[[0,[102,12]],12,12]]]],[[]],[32,[[9,[[103,[102]],33]]]],[[[36,[35]]],[[9,[33]]]],[[37,[36,[35]]],[[9,[33]]]],[[37,32],[[9,[33]]]],[38],[38],[38],[38],[38],[38],[[[103,[102]],[0,[45,46]]]],[[[103,[[0,[102,48]],48,48]],[103,[[0,[102,48]],48,48]]],47],[[],47],[[],47],[[],47],[[],[[9,[103,8]]]],[10,[[9,[103,8]]]],[[[103,[[0,[102,55]],55,55]],53],54],[[]],[[]],[[]],[[]],[[]],[[]],[[],38],[[],38],[[]],[[]],[[[103,[102]]],38],[[[36,[35]]],[[42,[35,73]]]],[[]],[[],9],[[],9],[[],9],[[],9],[[],75],[[],75],[[],76],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[3,"DomainId"],[4,"Option"],[6,"RuntimeId"],[3,"GenesisReceiptExtension"],[8,"Any"],[6,"NumberFor"],[4,"ApiError"],[4,"Result"],[4,"ExecutionContext"],[3,"BundleProducerElectionParams"],[8,"Clone"],[3,"BundleHeader"],[3,"SealedBundleHeader"],[3,"Bundle"],[3,"BundleDigest"],[3,"ExecutionReceipt"],[3,"ProofOfElection"],[3,"GenesisDomain"],[4,"RuntimeType"],[4,"StakingHoldIdentifier"],[4,"DomainsHoldIdentifier"],[4,"DomainDigestItem"],[3,"DomainInstanceData"],[3,"DomainBlockLimit"],[4,"InvalidReceipt"],[4,"ReceiptValidity"],[4,"InvalidBundleType"],[3,"InvalidBundle"],[4,"BundleValidity"],[4,"Ordering"],[8,"Input"],[3,"Error"],[8,"Decode"],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Deserializer"],[8,"Deserialize"],[8,"Encode"],[3,"Vec"],[3,"U256"],[6,"OperatorId"],[8,"Output"],[8,"Sized"],[15,"bool"],[8,"PartialEq"],[6,"Balance"],[6,"OpaqueBundles"],[6,"ExtrinsicsRoot"],[3,"Randomness"],[3,"Formatter"],[6,"Result"],[8,"Debug"],[8,"GenerateGenesisStateRoot"],[3,"Arc"],[8,"FunctionContext"],[3,"String"],[3,"H256"],[8,"Default"],[8,"Zero"],[8,"Hash"],[8,"BuildHasher"],[15,"u64"],[8,"Hasher"],[6,"ReceiptHash"],[6,"OpaqueBundle"],[6,"OperatorSignature"],[8,"Serializer"],[8,"Serialize"],[6,"Moment"],[3,"Global"],[15,"array"],[3,"TypeId"],[3,"Type"],[8,"FnOnce"],[6,"OperatorPublicKey"],[4,"VrfProofError"],[6,"Blake2b256Hash"],[6,"StakeWeight"],[15,"u128"],[3,"VrfOutput"],[3,"VrfTranscript"],[8,"Function"],[8,"HostFunctionRegistry"],[4,"ExecutionPhase"],[4,"FraudProof"],[3,"InvalidStateTransitionProof"],[3,"BundleEquivocationProof"],[3,"InvalidTransactionProof"],[3,"ImproperTransactionSortitionProof"],[4,"VerificationError"],[4,"Error"],[8,"From"],[3,"Demand"],[15,"str"],[8,"Error"],[6,"MerkleTree"],[3,"Witness"],[3,"Blake2b256Algorithm"],[8,"Block"],[4,"PreValidationObject"],[8,"DomainsDigestItem"],[8,"DomainsApi"],[3,"OperatorKey"],[8,"BundleProducerElectionApi"],[3,"HostFunctions"],[13,"InitializeBlock"],[13,"FinalizeBlock"],[13,"BadPostStateRoot"],[4,"InvalidTransactionCode"],[8,"PreValidationObjectApi"]]},\ "sp_lightclient":{"doc":"Light client substrate primitives for Subspace.","t":"NDNNNDDDNENNNNNNNNNNDNIENNLLLLKLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMKMKLLLLLLLLLLLLLLLLMKMMMMLLKKMMKMLLLLMMKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["ArithmeticError","ChainConstants","DigestError","EmptySegmentCommitmentHistory","HeaderAlreadyImported","HeaderBelowArchivingDepthError","HeaderExt","HeaderImporter","HeaderIsBelowArchivingDepth","ImportError","IncorrectBlockAuthor","InvalidBlockSignature","InvalidDigest","InvalidHistorySize","InvalidSlot","InvalidSolution","MissingAncestorHeader","MissingHeader","MissingParent","MissingSegmentCommitment","NextDigestItems","NumberOfHeaderToKeepBeyondKDepth","Storage","StorageBound","SwitchedToForkBelowArchivingDepth","Unbounded","__clone_box","__clone_box","__clone_box","__clone_box","best_header","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chain_constants","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","decode","decode","decode","decode","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_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","encode_to","encode_to","encode_to","encode_to","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","era_duration","era_start_slot","finalize_header","finalized_header","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","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","genesis_digest_items","genesis_segment_commitments","global_randomness_interval","header","header","headers_at_number","import_header","init","init","init","init","init","init","init","into","into","into","into","into","into","into","is_clear","k_depth","max_pieces_in_sector","maybe_current_solution_range_override","maybe_next_solution_range_override","maybe_root_plot_public_key","min_sector_lifetime","new","new","number_of_segments","prune_header","recent_history_fraction","recent_segments","segment_commitment","should_adjust_solution_range","size_hint","size_hint","size_hint","size_hint","slot_probability","storage_bound","store_header","store_segment_commitments","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","to_owned","total_weight","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_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"],"q":[[0,"sp_lightclient"]],"d":["Arithmetic error.","Chain constants.","Error while extracting digests from header.","Segment commitment history is empty","Header already imported.","Error type that holds the current finalized number and the …","HeaderExt describes an extended block chain header at a …","Verifies and import headers.","Header being imported is below the archiving depth.","Error during the header import.","Incorrect block author.","Block signature is invalid.","Invalid digest in the header.","Invalid history size","Invalid slot when compared with parent header.","Solution present in the header is invalid.","Missing ancestor header at the number.","Missing header associated with hash.","Missing parent header.","Missing segment commitment for a given segment index.","Type to hold next digest items present in parent header …","Keeps only # number of headers beyond K depth.","Storage responsible for storing headers.","Defines the storage bound for the light client store.","Switched to different fork beyond archiving depth.","Keeps all the headers in the storage.","","","","","Returns the best known tip of the chain.","","","","","","","","","","","","","","","Returns the chain constants.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Era duration at which solution range is updated.","Slot at which current era started.","Marks a given header with hash as finalized.","Returns the latest finalized header.","","","","","","","","Returns the argument unchanged.","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.","Genesis digest items at the start of the chain since the …","Genesis block segment commitments to verify the Block #1 …","Defines interval at which randomness is updated.","Queries a header at a specific block number or block hash.","Actual header of the subspace block chain at a specific …","Returns headers at a given number.","Verifies header, computes consensus values for 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).","","K Depth at which we finalize the heads.","How many pieces one sector is supposed to contain (max)","Solution range override for the current era.","Solution range override for the next era.","Restrict block authoring to this public key.","Minimum lifetime of a plotted sector, measured in archived …","Constructs self with provided next digest items.","Returns a new instance of HeaderImporter with provided …","Returns the stored segment count.","Prunes header with hash.","Fraction of pieces from the “recent history” (…","Number of latest archived segments that are considered “…","Returns a segment commitment for a given segment index.","Should adjust solution range on era change.","","","","","Slot probability.","Storage bound for the light client store.","Stores the extended header. as_best_header signifies of …","Stores segment commitments for fast retrieval by segment …","","","","","","","","","Cumulative weight of chain until this header.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[23,0,23,23,23,0,0,0,23,0,23,23,23,23,23,23,23,23,23,23,0,6,0,0,23,6,3,6,2,7,27,3,6,2,7,22,23,28,3,6,2,7,22,23,28,27,2,3,6,2,7,3,6,2,7,3,6,2,7,3,6,2,7,3,6,2,7,3,6,2,7,6,2,7,3,6,2,7,22,23,28,3,6,2,7,22,23,28,3,6,2,7,22,23,28,3,6,2,7,2,22,23,2,2,2,22,22,22,23,23,23,3,2,27,27,3,6,2,7,22,23,28,3,6,2,7,22,23,23,28,3,6,2,7,22,23,28,3,6,2,7,22,23,28,3,3,3,27,2,27,28,3,6,2,7,22,23,28,3,6,2,7,22,23,28,2,3,27,2,2,2,3,7,28,27,27,3,3,27,2,3,6,2,7,3,3,27,27,3,6,2,7,3,6,2,7,2,3,6,2,7,22,23,28,3,6,2,7,22,23,28,3,6,2,7,22,23,28,3,6,2,7,3,6,2,7,22,23,28,3,6,2,7,22,23,28,3,6,2,7,22,23,28],"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],[1],[1],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],3],[[]],[[[3,[[0,[4,5]]]]],[[3,[[0,[4,5]]]]]],[[[6,[4]]],[[6,[4]]]],[[[2,[4]]],[[2,[4]]]],[7,7],[[]],[[]],[[]],[[]],[8,[[10,[[3,[5]],9]]]],[8,[[10,[[6,[11]],9]]]],[8,[[10,[[2,[11]],9]]]],[8,[[10,[7,9]]]],[[[13,[12]]],[[10,[9]]]],[[[13,[12]]],[[10,[9]]]],[[[13,[12]]],[[10,[9]]]],[[[13,[12]]],[[10,[9]]]],[[14,[13,[12]]],[[10,[9]]]],[[14,[13,[12]]],[[10,[9]]]],[[14,[13,[12]]],[[10,[9]]]],[[14,[13,[12]]],[[10,[9]]]],[[14,8],[[10,[9]]]],[[14,8],[[10,[9]]]],[[14,8],[[10,[9]]]],[[14,8],[[10,[9]]]],[[],6],[[],[[2,[15]]]],[[],7],[16],[16],[16],[16],[16],[16],[16],[16],[16],[16],[16],[16],[16],[16],[16],[16],[16],[16],[16],[16],[16],[[[3,[5]],[0,[17,18]]]],[[[6,[19]],[0,[17,18]]]],[[[2,[19]],[0,[17,18]]]],[[7,[0,[17,18]]]],[[[2,[20]],[2,[20]]],21],[[[22,[[0,[20,5]]]],[22,[[0,[20,5]]]]],21],[[[23,[[0,[20,5]]]],[23,[[0,[20,5]]]]],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],0,0,[[]],[[],2],[[[3,[[0,[24,5]]]],25],26],[[[6,[24]],25],26],[[[2,[24]],25],26],[[7,25],26],[[[22,[[0,[24,5]]]],25],26],[[[23,[[0,[24,5]]]],25],26],[[[28,[[0,[24,5]],[0,[24,[27,[[0,[24,5]]]]]]]],25],26],[[]],[[]],[[]],[[]],[[]],[[]],[29,[[23,[5]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[],[[30,[2]]]],0,[[],[[31,[2]]]],[[[28,[5,[27,[5]]]],5],[[10,[[23,[5]]]]]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],21],0,[[],32],0,0,0,0,[[33,34],7],[[[27,[5]]],[[28,[5,[27,[5]]]]]],[[],35],[[]],0,0,[36,[[30,[37]]]],0,[[[3,[5]]],16],[[[6,[19]]],16],[[[2,[19]]],16],[7,16],0,0,[[2,21]],[[[38,[36,37]]]],[[[13,[12]]],[[31,[12,39]]]],[[[13,[12]]],[[31,[12,39]]]],[[[13,[12]]],[[31,[12,39]]]],[[[13,[12]]],[[31,[12,39]]]],[[]],[[]],[[]],[[]],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],41],[[],41],[[],41],[[],41],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[3,"HeaderExt"],[3,"ChainConstants"],[8,"Clone"],[8,"Header"],[4,"StorageBound"],[3,"NextDigestItems"],[8,"Input"],[3,"Error"],[4,"Result"],[8,"Decode"],[15,"u8"],[15,"slice"],[15,"u32"],[8,"Default"],[15,"usize"],[8,"Output"],[8,"Sized"],[8,"Encode"],[8,"PartialEq"],[15,"bool"],[3,"HeaderBelowArchivingDepthError"],[4,"ImportError"],[8,"Debug"],[3,"Formatter"],[6,"Result"],[8,"Storage"],[3,"HeaderImporter"],[4,"Error"],[4,"Option"],[3,"Vec"],[15,"u16"],[3,"Randomness"],[6,"SolutionRange"],[15,"u64"],[3,"SegmentIndex"],[6,"SegmentCommitment"],[3,"BTreeMap"],[3,"Global"],[3,"TypeId"],[3,"Type"]]},\ -"sp_messenger":{"doc":"Primitives for Messenger.","t":"IILLLLLLLLALLLLALLLLLLLLLLAIEIGGDGNQILLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKMKLLMLLLLLLLLLLLLLLLLLLLLLLLLNGNDDDNNNDDDDDGEGNEDNNNEGDDNENNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLMMMLMLMMMMLLLLLLLLLLLLLLLLLLMMMLMLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["MessengerApi","RelayerApi","confirmation_depth","confirmation_depth_with_context","domain_best_number","domain_best_number_with_context","domain_id","domain_id_with_context","domain_state_root","domain_state_root_with_context","endpoint","extract_xdm_proof_state_roots","extract_xdm_proof_state_roots_with_context","inbox_response_message_unsigned","inbox_response_message_unsigned_with_context","messages","outbox_message_unsigned","outbox_message_unsigned_with_context","relay_confirmation_depth","relay_confirmation_depth_with_context","relayer_assigned_messages","relayer_assigned_messages_with_context","should_relay_inbox_message_response","should_relay_inbox_message_response_with_context","should_relay_outbox_message","should_relay_outbox_message_with_context","verification","DomainInfo","Endpoint","EndpointHandler","EndpointId","EndpointPayload","EndpointRequest","EndpointResponse","Id","MessageId","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","ChannelClose","ChannelId","ChannelOpen","CoreDomainStateRootStorage","CrossDomainMessage","DomainBlockInfo","Endpoint","EndpointRequest","EndpointResponse","ExecutionFee","ExtractedStateRootsFromProof","FeeModel","InitiateChannelParams","Message","MessageId","MessageWeightTag","Nonce","None","Payload","Proof","Protocol","ProtocolChannelClose","ProtocolChannelOpen","ProtocolMessageRequest","ProtocolMessageResponse","RelayerMessageWithStorageKey","RelayerMessagesWithStorageKey","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","clear","clear_prefix","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","compute_fee","contains_key","contains_prefix","core_domain_info","core_domain_proof","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","default","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","drain","drain_prefix","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","dst_domain_id","dst_domain_id","dst_domain_id","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_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_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","hashed_key_for","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","inbox_fee","inbox_fee","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_clear","iter","iter_from","iter_key_prefix","iter_key_prefix_from","iter_keys","iter_keys_from","iter_prefix","iter_prefix_from","iter_prefix_values","last_delivered_message_response_nonce","max_outgoing_messages","message_proof","migrate_keys","module_prefix","mutate","mutate_exists","nonce","nonce","nonce","outbox","outbox","outbox_fee","outbox_fee","payload","proof","relayer_pool_fee","remove","remove_prefix","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_domain_id","src_domain_id","src_domain_id","storage_key","storage_key","storage_prefix","swap","system_domain_block_info","system_domain_block_info","system_domain_state_root","system_domain_state_root","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","translate","try_from","try_from","try_from","try_from","try_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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","weight_tag","weight_tag","FailedToDecode","InvalidProof","InvalidStateRoot","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","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","identity","init","init","into","into","into_mut","into_mut","into_ref","into_ref","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","vzip","vzip"],"q":[[0,"sp_messenger"],[27,"sp_messenger::endpoint"],[135,"sp_messenger::messages"],[941,"sp_messenger::verification"]],"d":["Api to provide XDM extraction from Runtime Calls.","Api useful for relayers to fetch messages and submit …","","","Returns the current best number of the domain","Returns the current best number of the domain","Returns the the domain_id of the Runtime.","Returns the the domain_id of the Runtime.","Returns the domain state root at the given block.","Returns the domain state root at the given block.","","","","Constructs an inbox response message to the dst_domain as …","Constructs an inbox response message to the dst_domain as …","","Constructs an outbox message to the dst_domain as an …","Constructs an outbox message to the dst_domain as an …","Returns the confirmation depth to relay message","Returns the confirmation depth to relay message","Returns all the outbox and inbox responses this relayer is …","Returns all the outbox and inbox responses this relayer is …","Returns true if the inbox message response is ready to be …","Returns true if the inbox message response is ready to be …","Returns true if the outbox message is ready to be relayed …","Returns true if the outbox message is ready to be relayed …","","Trait that can provide info for a given domain. This trait …","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.","Id of the endpoint on a specific domain.","Unique Id of the message between dst_domain and src_domain.","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_domain_id.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Request to close an open channel with foreign domain.","Channel identity.","Request to open a channel with foreign domain.","This is a representation of actual StateRoots storage in …","Cross Domain message contains Message and its proof on …","Domain block info used as part of the Cross domain message …","Endpoint message.","","","Execution Fee to execute a send or receive request.","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 domains.","Message contains information to be sent to or received …","Unique Id of a message between two domains.","Message weight tag used to indicate the consumed weight …","Nonce used as an identifier and ordering of messages …","","Payload of the message","Proof combines the storage proofs to validate messages.","Protocol message.","","","Defines protocol requests performed on domains.","Defines protocol requests performed on domains.","Relayer message with storage key to generate storage proof …","Set of messages with storage keys to be relayed by a given …","","Protocol message that encompasses request or its response.","","","Versioned message payload","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Block hash of the domain.","Block number of the domain.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","ChannelId the message was sent through.","ChannelId the message was sent through.","ChannelId the message was sent through.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Fee paid to the network for computation.","","","Storage proof that src core domain state_root is …","Storage proof that src core domain state_root is …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Domain this message is intended for.","Domain this message is intended for.","Domain this message is intended for.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Extracts state roots. If the core domain proof is present, …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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.","","","","","","","","","","","","","","","","","","","","","Fee paid by the endpoint user any incoming message.","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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_domain.","","Storage proof that message is processed on src_domain.","","","","","Message nonce within the channel.","Message nonce within the channel.","Message nonce within the channel.","","","","Fee paid by the endpoint user for any outgoing message.","Payload of the message","Proof of message processed on src_domain.","Fee paid to the relayer pool for the execution.","","","","","","","","","","","","","","","","","","","Domain which initiated this message.","Domain which initiated this message.","Domain which initiated this message.","","Storage key to generate proof for using proof backend.","","","System domain block info when proof was constructed","System domain block info when proof was constructed","State root of System domain at above number and block hash.","State root of System domain at above number and block hash.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The message weight tag","The message weight tag","Failed to decode value.","Emits when the given storage proof is invalid.","Emits when the expected state root doesn’t exist","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).","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,67,67,68,68,68,68,68,68,0,67,67,68,68,0,68,68,68,68,68,68,68,68,68,68,0,0,0,0,0,0,0,0,16,69,0,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,70,70,16,17,17,16,17,16,17,16,16,16,17,17,17,16,17,16,17,16,16,17,17,16,16,17,17,16,17,16,17,16,17,16,17,16,17,71,71,71,71,17,69,16,17,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,42,0,42,0,0,0,44,46,46,0,0,0,0,0,0,0,0,46,0,0,44,46,46,0,0,0,0,43,0,43,45,0,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,48,48,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,47,9,50,39,40,41,46,48,10,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,39,72,72,8,49,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,39,40,41,46,48,10,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,72,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,47,9,50,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,39,39,39,40,40,40,41,41,41,42,42,42,43,43,43,44,44,44,45,45,45,46,46,46,47,47,47,48,48,48,49,49,49,8,8,8,9,9,9,50,50,50,10,10,10,9,41,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,72,39,39,40,40,41,41,42,42,43,43,44,44,45,45,46,46,47,47,48,48,49,49,8,8,9,9,50,50,10,10,72,72,72,72,39,39,40,40,41,41,42,42,43,43,44,44,45,45,46,46,47,47,48,48,49,49,8,8,9,9,50,50,10,10,9,72,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,40,40,46,10,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,39,40,41,46,48,10,72,72,72,72,72,72,72,72,72,47,41,49,72,72,72,72,47,9,50,46,10,40,40,47,9,39,72,72,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,47,9,50,72,50,72,72,49,8,49,8,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,9,50,65,65,65,65,0,0,65,65,65,73,65,73,65,65,65,65,65,73,65,73,65,73,65,65,65,65,65,65,65,73,65,73,73,65,65,73,73,65,65,65,73,65,73,65,73,65,73,65,65,65,73,65,73,65,65,65,65,73,65,65,73,65,73,65,73,73,65],"f":[0,0,[[],[[2,[1]]]],[3,[[2,[1]]]],[4,[[2,[5,1]]]],[[3,4],[[2,[5,1]]]],[[],[[2,[4,1]]]],[3,[[2,[4,1]]]],[4,[[2,[5,1]]]],[[3,4],[[2,[5,1]]]],0,[[[7,[6]]],[[2,[[5,[8]],1]]]],[[3,[7,[6]]],[[2,[[5,[8]],1]]]],[9,[[2,[5,1]]]],[[3,9],[[2,[5,1]]]],0,[9,[[2,[5,1]]]],[[3,9],[[2,[5,1]]]],[[],[[2,[1]]]],[3,[[2,[1]]]],[[],[[2,[10,1]]]],[3,[[2,[10,1]]]],[[4,11],[[2,[12,1]]]],[[3,4,11],[[2,[12,1]]]],[[4,11],[[2,[12,1]]]],[[3,4,11],[[2,[12,1]]]],0,0,0,0,0,0,0,0,0,0,0,[13],[13],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[]],[[]],[[]],[[]],[16,16],[17,17],[[]],[[]],[18,[[2,[16,19]]]],[18,[[2,[17,19]]]],[[[20,[6]]],[[2,[19]]]],[[[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,18],[[2,[19]]]],[[21,18],[[2,[19]]]],[22],[22],[22],[22],[4,5],[4,5],[22],[22],0,[[16,[0,[23,24]]]],[[17,[0,[23,24]]]],[[16,16],12],[[17,17],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[16,25],26],[[17,25],26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],[[4,17],27],[[4,17,27],28],[[],29],[[],29],0,[[4,17],[[2,[30]]]],[16,22],[17,22],0,[[[20,[6]]],[[7,[6,15]]]],[[[20,[6]]],[[7,[6,15]]]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],31],[[],31],[[],32],[[],32],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[13],[13],[13],[13],[13],[13],[13],[13],[13],[13],[13],[13],[13],[13],[13],[[[0,[33,34]],[36,[35]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[21,[5,[[20,[6]]]]],37],[[[39,[38]]],[[39,[38]]]],[[[40,[38]]],[[40,[38]]]],[[[41,[38]]],[[41,[38]]]],[[[42,[38]]],[[42,[38]]]],[[[43,[38,38]]],[[43,[38,38]]]],[[[44,[38]]],[[44,[38]]]],[[[45,[38]]],[[45,[38]]]],[46,46],[[[47,[38]]],[[47,[38]]]],[[[48,[38,38]]],[[48,[38,38]]]],[[[49,[38,38,38]]],[[49,[38,38,38]]]],[[[8,[38,38,38]]],[[8,[38,38,38]]]],[[[9,[38,38,38]]],[[9,[38,38,38]]]],[50,50],[10,10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[0,[33,34]]],12],[[],12],0,0,[18,[[2,[[39,[51]],19]]]],[18,[[2,[40,19]]]],[18,[[2,[41,19]]]],[18,[[2,[42,19]]]],[18,[[2,[[43,[51,51]],19]]]],[18,[[2,[44,19]]]],[18,[[2,[45,19]]]],[18,[[2,[46,19]]]],[18,[[2,[47,19]]]],[18,[[2,[[48,[51,51]],19]]]],[18,[[2,[[49,[51]],19]]]],[18,[[2,[[8,[51]],19]]]],[18,[[2,[9,19]]]],[18,[[2,[50,19]]]],[18,[[2,[10,19]]]],[[[20,[6]]],[[2,[19]]]],[[[20,[6]]],[[2,[19]]]],[[[20,[6]]],[[2,[19]]]],[[[20,[6]]],[[2,[19]]]],[[[20,[6]]],[[2,[19]]]],[[[20,[6]]],[[2,[19]]]],[[[20,[6]]],[[2,[19]]]],[[[20,[6]]],[[2,[19]]]],[[[20,[6]]],[[2,[19]]]],[[[20,[6]]],[[2,[19]]]],[[[20,[6]]],[[2,[19]]]],[[[20,[6]]],[[2,[19]]]],[[[20,[6]]],[[2,[19]]]],[[[20,[6]]],[[2,[19]]]],[[[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,18],[[2,[19]]]],[[21,18],[[2,[19]]]],[[21,18],[[2,[19]]]],[[21,18],[[2,[19]]]],[[21,18],[[2,[19]]]],[[21,18],[[2,[19]]]],[[21,18],[[2,[19]]]],[[21,18],[[2,[19]]]],[[21,18],[[2,[19]]]],[[21,18],[[2,[19]]]],[[21,18],[[2,[19]]]],[[21,18],[[2,[19]]]],[[21,18],[[2,[19]]]],[[21,18],[[2,[19]]]],[[21,18],[[2,[19]]]],[[],[[39,[52]]]],[[],[[40,[52]]]],[[],[[41,[52]]]],[[],46],[[],[[48,[52,52]]]],[[],10],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[[]],[[],53],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],0,0,0,[[[39,[35]],[0,[23,24]]]],[[40,[0,[23,24]]]],[[41,[0,[23,24]]]],[[42,[0,[23,24]]]],[[[43,[35,35]],[0,[23,24]]]],[[44,[0,[23,24]]]],[[45,[0,[23,24]]]],[[46,[0,[23,24]]]],[[47,[0,[23,24]]]],[[[48,[35,35]],[0,[23,24]]]],[[[49,[35]],[0,[23,24]]]],[[[8,[35]],[0,[23,24]]]],[[9,[0,[23,24]]]],[[50,[0,[23,24]]]],[[10,[0,[23,24]]]],[[[39,[54]],[39,[54]]],12],[[[40,[54]],[40,[54]]],12],[[[41,[54]],[41,[54]]],12],[[[42,[54]],[42,[54]]],12],[[[43,[54,54]],[43,[54,54]]],12],[[[44,[54]],[44,[54]]],12],[[[45,[54]],[45,[54]]],12],[[46,46],12],[[[47,[54]],[47,[54]]],12],[[[48,[54,54]],[48,[54,54]]],12],[[[49,[54,54,54]],[49,[54,54,54]]],12],[[[8,[54,54,54]],[8,[54,54,54]]],12],[[[9,[54,54,54]],[9,[54,54,54]]],12],[[50,50],12],[[10,10],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[[9,[[0,[38,55,56]],[0,[38,55,56]],[0,[38,51,57,55,56]]]]],[[5,[[8,[[0,[38,55,56]],[0,[38,55,56]],[0,[38,51,57,55,56]]]]]]]],0,[[[39,[58]],25],26],[[[40,[58]],25],26],[[[41,[58]],25],26],[[[42,[58]],25],26],[[[43,[58,58]],25],26],[[[44,[58]],25],26],[[[45,[58]],25],26],[[46,25],26],[[[47,[58]],25],26],[[[48,[58,58]],25],26],[[[49,[58,58,58]],25],26],[[[8,[58,58,58]],25],26],[[[9,[58,58,58]],25],26],[[50,25],26],[[10,25],26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[5,[[0,[55,56]]]]]],[[],[[5,[[0,[55,56]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[50,49],9],[[[0,[33,34]]]],[[[0,[33,34]]],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[[40,[59]]],[[5,[59]]]],0,[[46,45],46],0,[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[[0,[33,34]],36]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[]],[[[7,[6,15]]]],[[],60],[[[7,[6,15]]],60],[[]],[[[7,[6,15]]]],[[],53],[[[7,[6,15]]],53],[[],53],0,0,0,[[[0,[33,34]]],5],[[],[[20,[6]]]],[[[0,[33,34]],61]],[[[0,[33,34]],61]],0,0,0,[45,46],0,[[[40,[59]]],[[5,[59]]]],0,0,0,0,[[[0,[33,34]]]],[[[5,[21]]],62],[[[0,[33,34]]]],[[[39,[35]]],22],[40,22],[41,22],[42,22],[[[43,[35,35]]],22],[44,22],[45,22],[46,22],[47,22],[[[48,[35,35]]],22],[[[49,[35]]],22],[[[8,[35]]],22],[9,22],[50,22],[10,22],0,0,0,[[4,[0,[55,56]],[0,[55,56]]],63],0,[[],[[20,[6]]]],[[[0,[33,34]],[0,[33,34]]]],0,0,0,0,[[[0,[33,34]]]],[[[20,[6]]],[[7,[6,15]]]],[[[20,[6]]],[[7,[6,15]]]],[[[20,[6]]],[[7,[6,15]]]],[[[20,[6]]],[[7,[6,15]]]],[[[20,[6]]],[[7,[6,15]]]],[[[20,[6]]],[[7,[6,15]]]],[[[20,[6]]],[[7,[6,15]]]],[[[20,[6]]],[[7,[6,15]]]],[[[20,[6]]],[[7,[6,15]]]],[[[20,[6]]],[[7,[6,15]]]],[[[20,[6]]],[[7,[6,15]]]],[[[20,[6]]],[[7,[6,15]]]],[[[20,[6]]],[[7,[6,15]]]],[[[20,[6]]],[[7,[6,15]]]],[[[20,[6]]],[[7,[6,15]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[64],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[[0,[33,34]]],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[[0,[33,34]],61],2],[[[0,[33,34]],61],2],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,[[],[[14,[6]]]],[[],[[7,[6,15]]]],[[],[[14,[6]]]],[[]],[[]],[[]],[[]],[18,[[2,[65,19]]]],[[[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,18],[[2,[19]]]],[22],[22],[22],[22],[22],[22],[[65,[0,[23,24]]]],[[65,65],12],[[],12],[[],12],[[],12],[[65,25],26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[7,[6,15]]]],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],[65,22],[[[20,[6]]],[[7,[6,15]]]],[[],2],[[],2],[[],2],[[],2],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[7,[6,15]]]],[[],31],[[],31],[[],32],[[]],[[]],[[]],[[]],[[66,63],[[2,[51,65]]]],[[]],[[]]],"c":[],"p":[[4,"ApiError"],[4,"Result"],[4,"ExecutionContext"],[3,"DomainId"],[4,"Option"],[15,"u8"],[3,"Vec"],[3,"ExtractedStateRootsFromProof"],[3,"CrossDomainMessage"],[3,"RelayerMessagesWithStorageKey"],[6,"MessageId"],[15,"bool"],[3,"Private"],[15,"array"],[3,"Global"],[4,"Endpoint"],[3,"EndpointRequest"],[8,"Input"],[3,"Error"],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Output"],[8,"Sized"],[3,"Formatter"],[6,"Result"],[6,"EndpointResponse"],[6,"DispatchResult"],[3,"Weight"],[4,"DispatchError"],[3,"TypeId"],[3,"Type"],[8,"EncodeLikeTuple"],[8,"TupleToEncodedIter"],[8,"Encode"],[8,"EncodeLike"],[3,"MultiRemovalResults"],[8,"Clone"],[3,"ExecutionFee"],[3,"FeeModel"],[3,"InitiateChannelParams"],[4,"ProtocolMessageRequest"],[4,"RequestResponse"],[4,"Payload"],[4,"VersionedPayload"],[4,"MessageWeightTag"],[3,"Message"],[3,"DomainBlockInfo"],[3,"Proof"],[3,"RelayerMessageWithStorageKey"],[8,"Decode"],[8,"Default"],[3,"PrefixIterator"],[8,"PartialEq"],[8,"FullCodec"],[8,"TypeInfo"],[8,"Into"],[8,"Debug"],[8,"CheckedAdd"],[3,"KeyPrefixIterator"],[8,"FnOnce"],[4,"KillStorageResult"],[3,"StorageKey"],[8,"FnMut"],[4,"VerificationError"],[3,"StorageProof"],[8,"MessengerApi"],[8,"RelayerApi"],[8,"Sender"],[8,"DomainInfo"],[8,"EndpointHandler"],[3,"CoreDomainStateRootStorage"],[3,"StorageProofVerifier"]]},\ +"sp_messenger":{"doc":"Primitives for Messenger.","t":"IILLLLLLLLALLLLALLLLLLLLLLAIEIGGDGNQILLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKMKLLMLLLLLLLLLLLLLLLLLLLLLLLLNGNDDDNNNDDDDDGEGNEDNNNEGDDNENNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLMMMLMLMMMMLLLLLLLLLLLLLLLLLLMMMLMLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["MessengerApi","RelayerApi","confirmation_depth","confirmation_depth_with_context","domain_best_number","domain_best_number_with_context","domain_id","domain_id_with_context","domain_state_root","domain_state_root_with_context","endpoint","extract_xdm_proof_state_roots","extract_xdm_proof_state_roots_with_context","inbox_response_message_unsigned","inbox_response_message_unsigned_with_context","messages","outbox_message_unsigned","outbox_message_unsigned_with_context","relay_confirmation_depth","relay_confirmation_depth_with_context","relayer_assigned_messages","relayer_assigned_messages_with_context","should_relay_inbox_message_response","should_relay_inbox_message_response_with_context","should_relay_outbox_message","should_relay_outbox_message_with_context","verification","DomainInfo","Endpoint","EndpointHandler","EndpointId","EndpointPayload","EndpointRequest","EndpointResponse","Id","MessageId","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","ChannelClose","ChannelId","ChannelOpen","CoreDomainStateRootStorage","CrossDomainMessage","DomainBlockInfo","Endpoint","EndpointRequest","EndpointResponse","ExecutionFee","ExtractedStateRootsFromProof","FeeModel","InitiateChannelParams","Message","MessageId","MessageWeightTag","Nonce","None","Payload","Proof","Protocol","ProtocolChannelClose","ProtocolChannelOpen","ProtocolMessageRequest","ProtocolMessageResponse","RelayerMessageWithStorageKey","RelayerMessagesWithStorageKey","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","clear","clear_prefix","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","compute_fee","contains_key","contains_prefix","core_domain_info","core_domain_proof","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","default","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","drain","drain_prefix","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","dst_domain_id","dst_domain_id","dst_domain_id","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_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_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","hashed_key_for","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","inbox_fee","inbox_fee","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_clear","iter","iter_from","iter_key_prefix","iter_key_prefix_from","iter_keys","iter_keys_from","iter_prefix","iter_prefix_from","iter_prefix_values","last_delivered_message_response_nonce","max_outgoing_messages","message_proof","migrate_keys","module_prefix","mutate","mutate_exists","nonce","nonce","nonce","outbox","outbox","outbox_fee","outbox_fee","payload","proof","relayer_pool_fee","remove","remove_prefix","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_domain_id","src_domain_id","src_domain_id","storage_key","storage_key","storage_prefix","swap","system_domain_block_info","system_domain_block_info","system_domain_state_root","system_domain_state_root","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","translate","try_from","try_from","try_from","try_from","try_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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","weight_tag","weight_tag","FailedToDecode","InvalidProof","InvalidStateRoot","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","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","identity","init","init","into","into","into_mut","into_mut","into_ref","into_ref","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","vzip","vzip"],"q":[[0,"sp_messenger"],[27,"sp_messenger::endpoint"],[135,"sp_messenger::messages"],[941,"sp_messenger::verification"]],"d":["Api to provide XDM extraction from Runtime Calls.","Api useful for relayers to fetch messages and submit …","","","Returns the current best number of the domain","Returns the current best number of the domain","Returns the the domain_id of the Runtime.","Returns the the domain_id of the Runtime.","Returns the domain state root at the given block.","Returns the domain state root at the given block.","","","","Constructs an inbox response message to the dst_domain as …","Constructs an inbox response message to the dst_domain as …","","Constructs an outbox message to the dst_domain as an …","Constructs an outbox message to the dst_domain as an …","Returns the confirmation depth to relay message","Returns the confirmation depth to relay message","Returns all the outbox and inbox responses this relayer is …","Returns all the outbox and inbox responses this relayer is …","Returns true if the inbox message response is ready to be …","Returns true if the inbox message response is ready to be …","Returns true if the outbox message is ready to be relayed …","Returns true if the outbox message is ready to be relayed …","","Trait that can provide info for a given domain. This trait …","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.","Id of the endpoint on a specific domain.","Unique Id of the message between dst_domain and src_domain.","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_domain_id.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Request to close an open channel with foreign domain.","Channel identity.","Request to open a channel with foreign domain.","This is a representation of actual StateRoots storage in …","Cross Domain message contains Message and its proof on …","Domain block info used as part of the Cross domain message …","Endpoint message.","","","Execution Fee to execute a send or receive request.","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 domains.","Message contains information to be sent to or received …","Unique Id of a message between two domains.","Message weight tag used to indicate the consumed weight …","Nonce used as an identifier and ordering of messages …","","Payload of the message","Proof combines the storage proofs to validate messages.","Protocol message.","","","Defines protocol requests performed on domains.","Defines protocol requests performed on domains.","Relayer message with storage key to generate storage proof …","Set of messages with storage keys to be relayed by a given …","","Protocol message that encompasses request or its response.","","","Versioned message payload","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Block hash of the domain.","Block number of the domain.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","ChannelId the message was sent through.","ChannelId the message was sent through.","ChannelId the message was sent through.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Fee paid to the network for computation.","","","Storage proof that src core domain state_root is …","Storage proof that src core domain state_root is …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Domain this message is intended for.","Domain this message is intended for.","Domain this message is intended for.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Extracts state roots. If the core domain proof is present, …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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.","","","","","","","","","","","","","","","","","","","","","Fee paid by the endpoint user any incoming message.","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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_domain.","","Storage proof that message is processed on src_domain.","","","","","Message nonce within the channel.","Message nonce within the channel.","Message nonce within the channel.","","","","Fee paid by the endpoint user for any outgoing message.","Payload of the message","Proof of message processed on src_domain.","Fee paid to the relayer pool for the execution.","","","","","","","","","","","","","","","","","","","Domain which initiated this message.","Domain which initiated this message.","Domain which initiated this message.","","Storage key to generate proof for using proof backend.","","","System domain block info when proof was constructed","System domain block info when proof was constructed","State root of System domain at above number and block hash.","State root of System domain at above number and block hash.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The message weight tag","The message weight tag","Failed to decode value.","Emits when the given storage proof is invalid.","Emits when the expected state root doesn’t exist","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).","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,67,67,68,68,68,68,68,68,0,67,67,68,68,0,68,68,68,68,68,68,68,68,68,68,0,0,0,0,0,0,0,0,16,69,0,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,70,70,16,17,17,16,17,16,17,16,16,16,17,17,17,16,17,16,17,16,16,17,17,16,16,17,17,16,17,16,17,16,17,16,17,16,17,71,71,71,71,17,69,16,17,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,42,0,42,0,0,0,44,46,46,0,0,0,0,0,0,0,0,46,0,0,44,46,46,0,0,0,0,43,0,43,45,0,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,48,48,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,47,9,50,39,40,41,46,48,10,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,39,72,72,8,49,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,39,40,41,46,48,10,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,72,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,47,9,50,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,39,39,39,40,40,40,41,41,41,42,42,42,43,43,43,44,44,44,45,45,45,46,46,46,47,47,47,48,48,48,49,49,49,8,8,8,9,9,9,50,50,50,10,10,10,9,41,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,72,39,39,40,40,41,41,42,42,43,43,44,44,45,45,46,46,47,47,48,48,49,49,8,8,9,9,50,50,10,10,72,72,72,72,39,39,40,40,41,41,42,42,43,43,44,44,45,45,46,46,47,47,48,48,49,49,8,8,9,9,50,50,10,10,9,72,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,40,40,46,10,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,39,40,41,46,48,10,72,72,72,72,72,72,72,72,72,47,41,49,72,72,72,72,47,9,50,46,10,40,40,47,9,39,72,72,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,47,9,50,72,50,72,72,49,8,49,8,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,72,39,40,41,42,43,44,45,46,47,48,49,8,9,50,10,9,50,65,65,65,65,0,0,65,65,65,73,65,73,65,65,65,65,65,73,65,73,65,73,65,65,65,65,65,65,65,73,65,73,73,65,65,73,73,65,65,65,73,65,73,65,73,65,73,65,65,65,73,65,73,65,65,65,65,73,65,65,73,65,73,65,73,73,65],"f":[0,0,[[],[[2,[1]]]],[3,[[2,[1]]]],[4,[[2,[5,1]]]],[[3,4],[[2,[5,1]]]],[[],[[2,[4,1]]]],[3,[[2,[4,1]]]],[4,[[2,[5,1]]]],[[3,4],[[2,[5,1]]]],0,[[[7,[6]]],[[2,[[5,[8]],1]]]],[[3,[7,[6]]],[[2,[[5,[8]],1]]]],[9,[[2,[5,1]]]],[[3,9],[[2,[5,1]]]],0,[9,[[2,[5,1]]]],[[3,9],[[2,[5,1]]]],[[],[[2,[1]]]],[3,[[2,[1]]]],[[],[[2,[10,1]]]],[3,[[2,[10,1]]]],[[4,11],[[2,[12,1]]]],[[3,4,11],[[2,[12,1]]]],[[4,11],[[2,[12,1]]]],[[3,4,11],[[2,[12,1]]]],0,0,0,0,0,0,0,0,0,0,0,[13],[13],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[]],[[]],[[]],[[]],[16,16],[17,17],[[]],[[]],[18,[[2,[16,19]]]],[18,[[2,[17,19]]]],[[[20,[6]]],[[2,[19]]]],[[[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,18],[[2,[19]]]],[[21,18],[[2,[19]]]],[22],[22],[22],[22],[4,5],[4,5],[22],[22],0,[[16,[0,[23,24]]]],[[17,[0,[23,24]]]],[[16,16],12],[[17,17],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[16,25],26],[[17,25],26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],[[4,17],27],[[4,17,27],28],[[],29],[[],29],0,[[4,17],[[2,[30]]]],[16,22],[17,22],0,[[[20,[6]]],[[7,[6,15]]]],[[[20,[6]]],[[7,[6,15]]]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],31],[[],31],[[],32],[[],32],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[13],[13],[13],[13],[13],[13],[13],[13],[13],[13],[13],[13],[13],[13],[13],[[[0,[33,34]],[36,[35]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[21,[5,[[20,[6]]]]],37],[[[39,[38]]],[[39,[38]]]],[[[40,[38]]],[[40,[38]]]],[[[41,[38]]],[[41,[38]]]],[[[42,[38]]],[[42,[38]]]],[[[43,[38,38]]],[[43,[38,38]]]],[[[44,[38]]],[[44,[38]]]],[[[45,[38]]],[[45,[38]]]],[46,46],[[[47,[38]]],[[47,[38]]]],[[[48,[38,38]]],[[48,[38,38]]]],[[[49,[38,38,38]]],[[49,[38,38,38]]]],[[[8,[38,38,38]]],[[8,[38,38,38]]]],[[[9,[38,38,38]]],[[9,[38,38,38]]]],[50,50],[10,10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[0,[33,34]]],12],[[],12],0,0,[18,[[2,[[39,[51]],19]]]],[18,[[2,[40,19]]]],[18,[[2,[41,19]]]],[18,[[2,[42,19]]]],[18,[[2,[[43,[51,51]],19]]]],[18,[[2,[44,19]]]],[18,[[2,[45,19]]]],[18,[[2,[46,19]]]],[18,[[2,[47,19]]]],[18,[[2,[[48,[51,51]],19]]]],[18,[[2,[[49,[51]],19]]]],[18,[[2,[[8,[51]],19]]]],[18,[[2,[9,19]]]],[18,[[2,[50,19]]]],[18,[[2,[10,19]]]],[[[20,[6]]],[[2,[19]]]],[[[20,[6]]],[[2,[19]]]],[[[20,[6]]],[[2,[19]]]],[[[20,[6]]],[[2,[19]]]],[[[20,[6]]],[[2,[19]]]],[[[20,[6]]],[[2,[19]]]],[[[20,[6]]],[[2,[19]]]],[[[20,[6]]],[[2,[19]]]],[[[20,[6]]],[[2,[19]]]],[[[20,[6]]],[[2,[19]]]],[[[20,[6]]],[[2,[19]]]],[[[20,[6]]],[[2,[19]]]],[[[20,[6]]],[[2,[19]]]],[[[20,[6]]],[[2,[19]]]],[[[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,18],[[2,[19]]]],[[21,18],[[2,[19]]]],[[21,18],[[2,[19]]]],[[21,18],[[2,[19]]]],[[21,18],[[2,[19]]]],[[21,18],[[2,[19]]]],[[21,18],[[2,[19]]]],[[21,18],[[2,[19]]]],[[21,18],[[2,[19]]]],[[21,18],[[2,[19]]]],[[21,18],[[2,[19]]]],[[21,18],[[2,[19]]]],[[21,18],[[2,[19]]]],[[21,18],[[2,[19]]]],[[21,18],[[2,[19]]]],[[],[[39,[52]]]],[[],[[40,[52]]]],[[],[[41,[52]]]],[[],46],[[],[[48,[52,52]]]],[[],10],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[[]],[[],53],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],[22],0,0,0,[[[39,[35]],[0,[23,24]]]],[[40,[0,[23,24]]]],[[41,[0,[23,24]]]],[[42,[0,[23,24]]]],[[[43,[35,35]],[0,[23,24]]]],[[44,[0,[23,24]]]],[[45,[0,[23,24]]]],[[46,[0,[23,24]]]],[[47,[0,[23,24]]]],[[[48,[35,35]],[0,[23,24]]]],[[[49,[35]],[0,[23,24]]]],[[[8,[35]],[0,[23,24]]]],[[9,[0,[23,24]]]],[[50,[0,[23,24]]]],[[10,[0,[23,24]]]],[[[39,[54]],[39,[54]]],12],[[[40,[54]],[40,[54]]],12],[[[41,[54]],[41,[54]]],12],[[[42,[54]],[42,[54]]],12],[[[43,[54,54]],[43,[54,54]]],12],[[[44,[54]],[44,[54]]],12],[[[45,[54]],[45,[54]]],12],[[46,46],12],[[[47,[54]],[47,[54]]],12],[[[48,[54,54]],[48,[54,54]]],12],[[[49,[54,54,54]],[49,[54,54,54]]],12],[[[8,[54,54,54]],[8,[54,54,54]]],12],[[[9,[54,54,54]],[9,[54,54,54]]],12],[[50,50],12],[[10,10],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[[9,[[0,[38,55,56]],[0,[38,55,56]],[0,[38,51,57,55,56]]]]],[[5,[[8,[[0,[38,55,56]],[0,[38,55,56]],[0,[38,51,57,55,56]]]]]]]],0,[[[39,[58]],25],26],[[[40,[58]],25],26],[[[41,[58]],25],26],[[[42,[58]],25],26],[[[43,[58,58]],25],26],[[[44,[58]],25],26],[[[45,[58]],25],26],[[46,25],26],[[[47,[58]],25],26],[[[48,[58,58]],25],26],[[[49,[58,58,58]],25],26],[[[8,[58,58,58]],25],26],[[[9,[58,58,58]],25],26],[[50,25],26],[[10,25],26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[5,[[0,[55,56]]]]]],[[],[[5,[[0,[55,56]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[50,49],9],[[[0,[33,34]]]],[[[0,[33,34]]],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[[40,[59]]],[[5,[59]]]],0,[[46,45],46],0,[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[[0,[33,34]],36]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[]],[[[7,[6,15]]]],[[],60],[[[7,[6,15]]],60],[[]],[[[7,[6,15]]]],[[],53],[[[7,[6,15]]],53],[[],53],0,0,0,[[[0,[33,34]]],5],[[],[[20,[6]]]],[[[0,[33,34]],61]],[[[0,[33,34]],61]],0,0,0,[45,46],0,[[[40,[59]]],[[5,[59]]]],0,0,0,0,[[[0,[33,34]]]],[[[5,[21]]],62],[[[0,[33,34]]]],[[[39,[35]]],22],[40,22],[41,22],[42,22],[[[43,[35,35]]],22],[44,22],[45,22],[46,22],[47,22],[[[48,[35,35]]],22],[[[49,[35]]],22],[[[8,[35]]],22],[9,22],[50,22],[10,22],0,0,0,[[4,[0,[55,56]],[0,[55,56]]],63],0,[[],[[20,[6]]]],[[[0,[33,34]],[0,[33,34]]]],0,0,0,0,[[[0,[33,34]]]],[[[20,[6]]],[[7,[6,15]]]],[[[20,[6]]],[[7,[6,15]]]],[[[20,[6]]],[[7,[6,15]]]],[[[20,[6]]],[[7,[6,15]]]],[[[20,[6]]],[[7,[6,15]]]],[[[20,[6]]],[[7,[6,15]]]],[[[20,[6]]],[[7,[6,15]]]],[[[20,[6]]],[[7,[6,15]]]],[[[20,[6]]],[[7,[6,15]]]],[[[20,[6]]],[[7,[6,15]]]],[[[20,[6]]],[[7,[6,15]]]],[[[20,[6]]],[[7,[6,15]]]],[[[20,[6]]],[[7,[6,15]]]],[[[20,[6]]],[[7,[6,15]]]],[[[20,[6]]],[[7,[6,15]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[64],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[[0,[33,34]]],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[[0,[33,34]],61],2],[[[0,[33,34]],61],2],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],[[7,[6,15]]]],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,[[],[[14,[6]]]],[[],[[7,[6,15]]]],[[],[[14,[6]]]],[[]],[[]],[[]],[[]],[18,[[2,[65,19]]]],[[[20,[6]]],[[2,[19]]]],[[21,[20,[6]]],[[2,[19]]]],[[21,18],[[2,[19]]]],[22],[22],[22],[22],[22],[22],[[65,[0,[23,24]]]],[[65,65],12],[[],12],[[],12],[[],12],[[65,25],26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[7,[6,15]]]],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],[65,22],[[[20,[6]]],[[7,[6,15]]]],[[],2],[[],2],[[],2],[[],2],[[],[[14,[6]]]],[[],[[14,[6]]]],[[],[[7,[6,15]]]],[[],31],[[],31],[[],32],[[]],[[]],[[]],[[]],[[66,63],[[2,[51,65]]]],[[]],[[]]],"c":[],"p":[[4,"ApiError"],[4,"Result"],[4,"ExecutionContext"],[3,"DomainId"],[4,"Option"],[15,"u8"],[3,"Vec"],[3,"ExtractedStateRootsFromProof"],[3,"CrossDomainMessage"],[3,"RelayerMessagesWithStorageKey"],[6,"MessageId"],[15,"bool"],[3,"Private"],[15,"array"],[3,"Global"],[4,"Endpoint"],[3,"EndpointRequest"],[8,"Input"],[3,"Error"],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Output"],[8,"Sized"],[3,"Formatter"],[6,"Result"],[6,"EndpointResponse"],[6,"DispatchResult"],[3,"Weight"],[4,"DispatchError"],[3,"TypeId"],[3,"Type"],[8,"EncodeLikeTuple"],[8,"TupleToEncodedIter"],[8,"Encode"],[8,"EncodeLike"],[3,"MultiRemovalResults"],[8,"Clone"],[3,"ExecutionFee"],[3,"FeeModel"],[3,"InitiateChannelParams"],[4,"ProtocolMessageRequest"],[4,"RequestResponse"],[4,"Payload"],[4,"VersionedPayload"],[4,"MessageWeightTag"],[3,"Message"],[3,"DomainBlockInfo"],[3,"Proof"],[3,"RelayerMessageWithStorageKey"],[8,"Decode"],[8,"Default"],[3,"PrefixIterator"],[8,"PartialEq"],[8,"FullCodec"],[8,"TypeInfo"],[8,"Into"],[8,"Debug"],[8,"CheckedAdd"],[3,"KeyPrefixIterator"],[8,"FnOnce"],[4,"KillStorageResult"],[3,"StorageKey"],[8,"FnMut"],[4,"VerificationError"],[3,"StorageProof"],[8,"MessengerApi"],[8,"RelayerApi"],[8,"Sender"],[8,"DomainInfo"],[8,"EndpointHandler"],[3,"CoreDomainStateRootStorage"],[3,"StorageProofVerifier"]]},\ "sp_objects":{"doc":"Primitives for Objects.","t":"ILLLL","n":["ObjectsApi","extract_block_object_mapping","extract_block_object_mapping_with_context","validated_object_call_hashes","validated_object_call_hashes_with_context"],"q":[[0,"sp_objects"]],"d":["","Extract block object mapping for a given block","Extract block object mapping for a given block","Returns all the validated object call hashes for a given …","Returns all the validated object call hashes for a given …"],"i":[0,7,7,7,7],"f":[0,[[[2,[1]]],[[5,[3,4]]]],[[6,[2,[1]]],[[5,[3,4]]]],[[],[[5,[[2,[1]],4]]]],[6,[[5,[[2,[1]],4]]]]],"c":[],"p":[[6,"Hash"],[3,"Vec"],[3,"BlockObjectMapping"],[4,"ApiError"],[4,"Result"],[4,"ExecutionContext"],[8,"ObjectsApi"]]},\ "subspace_archiving":{"doc":"Collection of modules used for dealing with archived state …","t":"AAADENNNNNNDNNEENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLMLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNDEELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNDDEENLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLMM","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","provide","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","provide","provide","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","provide","provide","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"],[138,"subspace_archiving::archiver::ArchiverInstantiationError"],[140,"subspace_archiving::archiver::Segment"],[141,"subspace_archiving::archiver::SegmentItem"],[144,"subspace_archiving::piece_reconstructor"],[211,"subspace_archiving::reconstructor"],[298,"subspace_archiving::reconstructor::ReconstructorError"]],"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,9,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,36,37,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,44,43,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]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,7],[8,8],[6,6],[9,9],[1,1],[[]],[[]],[[]],[[]],[[]],[[9,9],10],[11,[[13,[7,12]]]],[11,[[13,[8,12]]]],[11,[[13,[6,12]]]],[[[14,[2]]],[[13,[12]]]],[[[14,[2]]],[[13,[12]]]],[[[14,[2]]],[[13,[12]]]],[[15,[14,[2]]],[[13,[12]]]],[[15,[14,[2]]],[[13,[12]]]],[[15,[14,[2]]],[[13,[12]]]],[[15,11],[[13,[12]]]],[[15,11],[[13,[12]]]],[[15,11],[[13,[12]]]],[16],[16],[16],[16],[16],[16],[16],[16],[16],[16],[17,[[13,[6]]]],[16],[16],[16],[16],[16],[[7,[0,[18,19]]]],[[8,[0,[18,19]]]],[[6,[0,[18,19]]]],[[7,7],5],[[8,8],5],[[6,6],5],[[9,9],5],[[],5],[[],5],[[],5],[[],5],[[7,20],21],[[8,20],21],[[6,20],21],[[9,20],21],[[9,20],21],[[1,20],21],[[]],[[]],[[]],[[]],[[]],[[9,22]],[[],16],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[23,24,25,15],5],[[23,26,25,27,15],5],[1,[[29,[28]]]],[23,[[13,[1,9]]]],0,[[9,9],[[29,[10]]]],0,[30],0,[[6,31],13],[7,16],[8,16],[6,16],[[[14,[2]]],[[3,[2,32]]]],[[[14,[2]]],[[3,[2,32]]]],[[[14,[2]]],[[3,[2,32]]]],[[]],[[]],[[]],[[]],[[]],[[],33],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],34],[[],34],[[],34],[[],34],[[],34],[[23,35,[14,[2]],4],[[13,[1,9]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[36,36],[37,37],[38,38],[[]],[[]],[[]],[[36,36],10],[16],[16],[16],[16],[16],[16],[16],[16],[16],[[36,36],5],[[37,37],5],[[],5],[[36,20],21],[[36,20],21],[[37,20],21],[[37,20],21],[[38,20],21],[[]],[[]],[[]],[[36,22]],[[],16],[[],16],[[],16],[[]],[[]],[[]],[23,[[13,[38,36]]]],[[36,36],[[29,[10]]]],[30],[30],[[38,[14,[[29,[39]]]],16],[[13,[39,37]]]],[[38,[14,[[29,[39]]]]],[[13,[40,37]]]],[[]],[[]],[[]],[[],33],[[],33],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],34],[[],34],[[],34],0,0,0,0,0,0,0,0,[[41,[14,[[29,[39]]]]],[[13,[42,43]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[44,44],[43,43],[42,42],[41,41],[[]],[[]],[[]],[[]],[[44,44],10],[[],42],[16],[16],[16],[16],[16],[16],[16],[16],[16],[16],[16],[16],[[44,44],5],[[43,43],5],[[42,42],5],[[],5],[[],5],[[44,20],21],[[44,20],21],[[43,20],21],[[43,20],21],[[42,20],21],[[41,20],21],[[]],[[]],[[]],[[]],[[44,22]],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[],[[13,[41,44]]]],[[44,44],[[29,[10]]]],[30],[30],0,[[]],[[]],[[]],[[]],[[],33],[[],33],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],34],[[],34],[[],34],[[],34],0,0],"c":[],"p":[[3,"Archiver"],[15,"u8"],[3,"Vec"],[3,"BlockObjectMapping"],[15,"bool"],[3,"NewArchivedSegment"],[4,"Segment"],[4,"SegmentItem"],[4,"ArchiverInstantiationError"],[4,"Ordering"],[8,"Input"],[3,"Error"],[4,"Result"],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Deserializer"],[8,"Output"],[8,"Sized"],[3,"Formatter"],[6,"Result"],[8,"Hasher"],[3,"Kzg"],[3,"PieceArray"],[6,"SegmentCommitment"],[3,"Scalar"],[3,"Witness"],[6,"BlockNumber"],[4,"Option"],[3,"Demand"],[8,"Serializer"],[3,"Global"],[3,"String"],[3,"TypeId"],[4,"SegmentHeader"],[4,"ReconstructorInstantiationError"],[4,"ReconstructorError"],[3,"PiecesReconstructor"],[3,"Piece"],[3,"ArchivedHistorySegment"],[3,"Reconstructor"],[3,"ReconstructedContents"],[4,"ReconstructorError"],[4,"ReconstructorInstantiationError"],[13,"InvalidBlockSmallSize"],[13,"V0"],[13,"Block"],[13,"BlockStart"],[13,"BlockContinuation"],[13,"IncorrectSegmentOrder"]]},\ -"subspace_core_primitives":{"doc":"Core primitives for Subspace Network.","t":"EDRRGGGGGNSNDDDSSSSSSSSDESSSRNDDDDDDDDGDDDDDRRDDDDDDDDSSSSSSSSSSSDGDGEDGDGDNSSSSLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMALLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLMLMLMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMSSDLLFFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLDRDRRDDLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLEDEEDNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMM","n":["ArchivedBlockProgress","ArchivedHistorySegment","BLAKE2B_256_HASH_SIZE","BLAKE3_HASH_SIZE","Blake2b256Hash","Blake3Hash","BlockHash","BlockNumber","BlockWeight","Complete","ERASURE_CODING_RATE","EmptyVec","FlatPieces","HistorySize","LastArchivedBlock","MAX","MAX","MIDDLE","NUM_CHUNKS","NUM_CHUNKS","NUM_PIECES","NUM_RAW_RECORDS","NUM_S_BUCKETS","NonEmptyVec","NonEmptyVecErr","ONE","ONE","ONE","PUBLIC_KEY_LENGTH","Partial","Piece","PieceArray","PieceIndex","PieceIndexHash","PieceOffset","PosProof","PosQualityBytes","PosSeed","PotBytes","PotCheckpoint","PotKey","PotProof","PotSeed","PublicKey","RANDOMNESS_LENGTH","REWARD_SIGNATURE_LENGTH","Randomness","RawRecord","Record","RecordCommitment","RecordWitness","RecordedHistorySegment","RewardSignature","SBucket","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_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_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_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","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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","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","checkpoints","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_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","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_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_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","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_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","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","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","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_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","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","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","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_block_hash","from_bytes","from_hex","from_hex","from_hex","from_le_bytes","genesis_solution","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","injected_block_hash","into","into","into","into","into","into","into","into","into","into","into","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","mul","mul","mul","mul","mul","mul_assign","mul_assign","mul_assign","mul_assign","new","new","new","new","new","new_boxed","new_boxed","new_boxed","new_boxed","new_with_entry","new_zero_vec","next_key","next_seed","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","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","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","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","slice_from_repr","slice_mut_from_repr","slice_mut_to_repr","slice_to_repr","slot_number","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_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_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_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","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_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","witness","witness_mut","wrapping_add","wrapping_sub","zero","last_archived_block","prev_segment_header_hash","segment_commitment","segment_index","FULL_BYTES","SAFE_BYTES","Scalar","as_mut","as_ref","blake2b_256_254_hash","blake2b_256_254_hash_to_scalar","blake2b_256_hash","blake2b_256_hash_list","blake2b_256_hash_with_key","blake3_hash","blake3_hash_list","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","decode","decode","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","default","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","drop","drop","drop","drop","embedded_kzg_settings","encoded_fixed_size","encoded_fixed_size","encoded_size","encoded_size","eq","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","get_fft_settings","hash","init","init","init","init","into","into","into","into","max_encoded_len","max_encoded_len","new","normalize","poly","serialize","serialize","size_hint","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_bytes","to_keyed_vec","to_keyed_vec","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_bytes","try_from_bytes","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_info","type_info","using_encoded","using_encoded","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"],[1387,"subspace_core_primitives::SegmentHeader"],[1391,"subspace_core_primitives::crypto"],[1458,"subspace_core_primitives::crypto::kzg"],[1598,"subspace_core_primitives::objects"],[1771,"subspace_core_primitives::objects::BlockObject"],[1773,"subspace_core_primitives::objects::GlobalObject"],[1775,"subspace_core_primitives::objects::PieceObject"]],"d":["Progress of an archived block.","Archived history segment after archiving is applied.","Size of BLAKE2b-256 hash output (in bytes).","Size of BLAKE3 hash output (in bytes).","BLAKE2b-256 hash output","BLAKE3 hash output","Block hash (the bytes from H256)","Block number in Subspace network.","BlockWeight type for fork choice rules.","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 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","Hash of PieceIndex","Piece offset in sector","Proof of space proof bytes.","Proof of space quality.","Proof of space seed.","128 bits for the proof of time data types.","Proof of time ciphertext (output from the encryption).","Proof of time key(input to the encryption).","Proof of time. TODO: versioning.","Proof of time seed (input to the encryption).","A Ristretto Schnorr public key as bytes produced by …","Byte length of a randomness type.","Length of signature in bytes","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 a piece (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.","Data structure representing sector ID in farmer’s plot","Sector index in consensus","Challenge used for a particular sector for particular slot","Segment commitment type.","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 …","The encrypted outputs from each stage.","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.","Create from big endian bytes","Builds the seed from block hash (e.g) used to create …","Create piece index from bytes.","","","","Create from little endian bytes","Dummy solution for the genesis block","","","Derive piece index hash","","","","","","","","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Hash of last block at injection point.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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.","The key used for evaluation.","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 the proof.","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 …","Derives the next key from the hash of the current seed.","Derives the next seed based on the injected randomness.","Block number","Data structures related to objects (useful data) stored on …","One (multiplicative identity) of this type.","Returns the last check point.","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","The seed used for evaluation.","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 …","Slot the proof was evaluated for.","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","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.","","","BLAKE2b-256 hashing of a single value truncated to 254 …","BLAKE2b-256 hashing of a single value truncated to 254 …","BLAKE2b-256 hashing of a single value.","BLAKE2b-256 hashing of a list of values.","BLAKE2b-256 keyed hashing of a single value.","BLAKE3 hashing of a single value.","BLAKE3 hashing of a list of values.","","","","","","","","","","","","","","","","","","","","","","","","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,0,41,16,70,0,0,0,1,5,5,8,9,36,16,9,0,0,2,3,4,0,41,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,8,9,10,11,12,16,36,37,38,39,0,0,0,0,0,0,0,0,0,0,43,1,2,3,4,1,2,3,4,5,1,2,3,4,42,25,8,9,10,11,12,13,15,16,17,26,27,28,8,9,10,11,12,13,13,15,16,17,18,20,21,8,9,10,11,12,13,15,16,17,8,9,10,11,12,13,15,16,17,25,8,9,10,11,12,13,13,15,16,17,18,20,21,26,27,28,30,25,8,9,10,11,12,13,15,16,17,26,27,28,44,1,2,3,4,0,1,2,3,25,8,9,10,11,12,13,15,4,35,16,36,17,37,38,39,18,20,21,40,26,27,41,42,43,44,5,45,28,30,70,1,2,3,25,8,9,10,11,12,13,15,4,35,16,36,17,37,38,39,18,20,21,40,26,27,41,42,43,44,5,45,28,30,70,5,5,5,5,40,44,44,1,2,3,25,8,9,10,11,12,13,15,4,35,16,36,17,37,38,39,18,20,21,40,26,27,41,42,43,44,5,45,28,30,1,2,3,25,8,9,10,11,12,13,15,4,35,16,36,17,37,38,39,18,20,21,40,26,27,41,42,43,44,5,45,28,30,1,2,3,25,12,13,15,4,35,26,27,41,42,5,45,28,13,13,0,1,2,3,25,10,11,12,13,15,4,35,36,17,39,18,20,21,40,26,27,41,42,43,44,5,28,30,1,2,3,25,10,11,12,13,15,4,35,36,17,39,18,20,21,40,26,27,41,42,43,44,5,28,30,1,2,3,25,10,11,12,13,15,4,35,36,17,39,18,20,21,40,26,27,41,42,43,44,5,28,30,1,2,3,10,11,13,4,35,36,1,2,3,25,10,11,12,13,15,4,35,36,17,39,18,20,21,40,26,27,41,42,43,44,5,28,30,1,2,3,8,9,10,11,12,13,15,4,16,36,17,39,18,20,21,26,41,5,1,2,3,25,8,8,9,9,10,10,11,11,12,12,13,13,15,15,4,35,35,16,16,36,36,17,17,37,37,38,38,39,39,18,20,21,40,26,26,27,27,41,42,43,44,5,45,45,28,30,70,1,2,3,25,8,8,9,9,10,10,11,11,12,12,13,13,15,15,4,35,35,16,16,36,36,17,37,38,39,39,18,20,21,40,26,27,41,42,43,44,5,45,28,30,70,28,28,17,40,28,28,1,2,3,25,12,13,15,4,35,36,17,39,26,27,41,42,43,44,28,1,2,3,4,5,1,2,3,4,1,2,3,25,8,9,10,11,12,13,15,4,35,16,36,17,37,38,39,18,20,21,40,26,27,41,42,43,44,5,45,28,30,70,1,2,3,25,10,11,12,13,15,4,35,36,17,39,18,20,21,26,27,5,28,30,25,8,9,10,11,12,13,15,16,17,26,27,28,25,8,9,10,11,12,13,15,16,17,26,27,28,1,2,3,25,10,11,12,13,15,4,35,36,17,39,18,20,21,40,26,27,41,42,43,44,5,28,30,1,2,3,25,8,9,10,11,12,13,15,4,35,16,36,17,37,38,39,18,20,21,40,26,27,41,42,43,44,5,45,28,30,1,2,3,25,8,9,10,11,12,13,15,4,35,16,36,17,37,38,39,18,20,21,40,26,27,41,42,43,44,5,45,28,30,30,4,1,1,2,2,3,3,25,8,9,10,11,12,13,15,4,4,35,35,16,36,17,37,38,39,18,20,21,40,40,26,26,27,41,42,43,44,5,5,45,28,30,70,1,2,3,4,55,19,19,19,1,1,2,2,3,3,25,25,25,8,9,10,10,11,11,12,12,13,15,15,4,4,35,35,35,16,36,17,17,37,37,38,38,39,39,18,18,20,20,21,21,40,26,26,27,27,41,42,43,44,5,5,5,5,5,5,5,45,28,30,70,5,20,2,13,15,39,5,44,1,2,2,3,25,12,13,15,4,35,39,26,26,27,41,42,43,43,5,45,28,44,35,1,2,3,25,8,9,10,11,12,13,15,4,35,16,36,17,37,38,39,18,20,21,40,26,27,41,42,43,44,5,45,28,30,70,40,1,2,3,25,8,9,10,11,12,13,15,4,35,16,36,17,37,38,39,18,20,21,40,26,27,41,42,43,44,5,45,28,30,70,15,44,30,30,40,30,43,4,30,1,2,3,10,11,13,4,35,36,17,39,18,20,21,1,2,3,4,5,1,2,3,4,15,35,40,28,30,8,9,13,16,30,9,40,40,42,0,5,40,15,15,15,15,15,15,41,42,1,2,3,25,12,13,15,4,35,26,27,41,42,5,45,28,44,2,43,44,44,30,13,44,13,44,5,44,45,5,5,5,35,44,40,43,2,35,43,4,4,1,2,3,25,12,13,15,4,35,36,17,39,26,27,41,42,43,44,28,42,41,42,1,2,3,25,10,11,12,13,15,4,35,36,17,39,18,20,21,40,26,27,41,42,43,44,5,28,30,9,9,9,9,40,15,15,13,13,1,2,3,4,1,2,3,4,5,1,2,3,4,5,2,3,1,2,3,25,10,11,12,13,15,4,35,36,17,39,18,20,21,40,26,27,41,42,43,44,5,28,30,5,1,2,3,25,8,9,10,11,12,13,15,4,35,16,36,17,37,38,39,18,20,21,40,26,27,41,42,43,44,5,45,28,30,1,2,3,4,35,40,26,5,30,1,1,2,3,25,8,9,10,10,11,11,12,12,12,13,15,4,35,16,36,17,37,38,39,18,20,21,40,26,27,41,42,43,44,5,45,28,30,70,1,2,3,25,8,9,10,11,12,13,15,4,35,16,36,17,37,38,39,18,20,21,40,26,27,41,42,43,44,5,45,28,30,70,1,2,3,25,8,9,10,11,12,13,15,4,35,16,36,17,37,38,39,18,20,21,40,26,27,41,42,43,44,5,45,28,30,70,1,2,3,10,11,12,13,15,4,35,36,17,39,18,20,21,26,27,41,42,43,44,5,28,1,2,3,25,10,11,12,13,15,4,35,36,17,39,18,20,21,26,27,5,28,30,13,13,5,5,5,108,108,108,108,91,91,0,91,91,0,0,0,0,0,0,0,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,91,0,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,0,0,0,0,0,0,0,94,96,94,96,98,94,96,99,98,94,96,99,0,98,94,96,99,98,94,96,99,99,99,94,96,94,96,94,96,94,96,94,96,98,94,94,96,96,99,98,94,94,96,96,99,94,96,98,94,96,99,0,94,96,94,96,94,96,94,96,98,94,96,99,98,98,94,94,96,96,99,99,94,98,94,96,99,98,94,96,99,94,96,99,98,99,94,96,94,96,94,94,94,94,94,94,94,94,94,96,94,96,98,94,96,99,98,94,94,94,96,96,96,99,94,96,98,94,96,99,98,94,96,99,94,96,94,96,94,94,94,94,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,[[1,1],1],[[2,2],2],[[3,3],3],[[4,4],4],[[5,5],5],[[1,1]],[[2,2]],[[3,3]],[[4,4]],0,[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[8,[[7,[6]]]],[9,[[7,[6]]]],[10,[[7,[6]]]],[11,[[7,[6]]]],[12,[[7,[6]]]],[13,[[14,[6]]]],[13,[[7,[6]]]],[15,[[7,[6]]]],[16,[[7,[6]]]],[17,[[7,[6]]]],[18,19],[20,19],[21,19],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[25,[[7,[6]]]],[8,[[7,[6]]]],[9,[[7,[6]]]],[10,[[7,[6]]]],[11,[[7,[6]]]],[12,[[7,[6]]]],[13,[[7,[6]]]],[13,[[14,[6]]]],[15,[[7,[6]]]],[16,[[7,[6]]]],[17,[[7,[6]]]],[18,19],[20,19],[21,19],[26,[[7,[6]]]],[27,[[7,[6]]]],[28,[[7,[6]]]],[[[30,[29]]],[[7,[29]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],0,[[1,31],[[32,[1]]]],[[2,31],[[32,[2]]]],[[3,31],[[32,[3]]]],[[4,31],[[32,[4]]]],[[[0,[33,34]],[0,[33,34]]],[[0,[33,34]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[5,5],[[32,[5]]]],[[5,5],[[32,[5]]]],[[5,5],[[32,[5]]]],[[5,5],[[32,[5]]]],0,0,0,[1,1],[2,2],[3,3],[25,25],[8,8],[9,9],[10,10],[11,11],[12,12],[13,13],[15,15],[4,4],[35,35],[16,16],[36,36],[17,17],[37,37],[38,38],[39,39],[18,18],[20,20],[21,21],[40,40],[26,26],[27,27],[41,41],[42,42],[43,43],[[[44,[29,29]]],[[44,[29,29]]]],[5,5],[45,45],[28,28],[[[30,[29]]],[[30,[29]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[1,1],46],[[2,2],46],[[3,3],46],[[25,25],46],[[12,12],46],[[13,13],46],[[15,15],46],[[4,4],46],[[35,35],46],[[26,26],46],[[27,27],46],[[41,41],46],[[42,42],46],[[5,5],46],[[45,45],46],[[28,28],46],[13,10],[13,10],0,[47,[[24,[1,48]]]],[47,[[24,[2,48]]]],[47,[[24,[3,48]]]],[47,[[24,[25,48]]]],[47,[[24,[10,48]]]],[47,[[24,[11,48]]]],[47,[[24,[12,48]]]],[47,[[24,[13,48]]]],[47,[[24,[15,48]]]],[47,[[24,[4,48]]]],[47,[[24,[35,48]]]],[47,[[24,[36,48]]]],[47,[[24,[17,48]]]],[47,[[24,[39,48]]]],[47,[[24,[18,48]]]],[47,[[24,[20,48]]]],[47,[[24,[21,48]]]],[47,[[24,[40,48]]]],[47,[[24,[26,48]]]],[47,[[24,[27,48]]]],[47,[[24,[41,48]]]],[47,[[24,[42,48]]]],[47,[[24,[43,48]]]],[47,[[24,[[44,[49,49]],48]]]],[47,[[24,[5,48]]]],[47,[[24,[28,48]]]],[47,[[24,[30,48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[47,[51,[1]]],[[24,[52,48]]]],[[47,[51,[2]]],[[24,[52,48]]]],[[47,[51,[3]]],[[24,[52,48]]]],[[47,[51,[10]]],[[24,[52,48]]]],[[47,[51,[11]]],[[24,[52,48]]]],[[47,[51,[13]]],[[24,[52,48]]]],[[47,[51,[4]]],[[24,[52,48]]]],[[47,[51,[35]]],[[24,[52,48]]]],[[47,[51,[36]]],[[24,[52,48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[],1],[[],2],[[],3],[[],8],[[],9],[[],10],[[],11],[[],12],[[],13],[[],15],[[],4],[[],16],[[],36],[[],17],[[],39],[[],18],[[],20],[[],21],[[],26],[[],41],[[],5],[31],[31],[31],[31],[8],[31],[31],[9],[31],[10],[31],[11],[31],[12],[13],[31],[31],[15],[31],[35],[31],[31],[16],[31],[36],[31],[17],[31],[37],[31],[38],[31],[39],[31],[31],[31],[31],[26],[31],[31],[27],[31],[31],[31],[31],[31],[45],[31],[31],[31],[31],[31],[31],[31],[31],[8],[31],[31],[9],[10],[31],[11],[31],[31],[12],[13],[31],[15],[31],[31],[35],[31],[31],[16],[36],[31],[31],[31],[31],[31],[39],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[[28,3,35],37],[[28,35,53,35],[[32,[35]]]],[[17,54],55],[40,55],[[28,3,35,56,35],2],[[28,55],45],[57,[[24,[1]]]],[57,[[24,[2]]]],[57,[[24,[3]]]],[57,[[24,[25]]]],[57,[[24,[12]]]],[57,[[24,[13]]]],[57,[[24,[15]]]],[57,[[24,[4]]]],[57,[[24,[35]]]],[57,[[24,[36]]]],[57,[[24,[17]]]],[57,[[24,[39]]]],[57,[[24,[26]]]],[57,[[24,[27]]]],[57,[[24,[41]]]],[57,[[24,[42]]]],[57,[[24,[43]]]],[57,[[24,[[44,[58,58]]]]]],[57,[[24,[28]]]],[1,1],[2,2],[3,3],[4,4],[5,5],[1],[2],[3],[4],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[1,[[59,[6]]]],[2,[[59,[6]]]],[3,[[59,[6]]]],[25,[[59,[6]]]],[10,[[59,[6]]]],[11,[[59,[6]]]],[12,[[59,[6]]]],[13,[[59,[6]]]],[15,[[59,[6]]]],[4,[[59,[6]]]],[35,[[59,[6]]]],[36,[[59,[6]]]],[17,[[59,[6]]]],[39,[[59,[6]]]],[18,[[59,[6]]]],[20,[[59,[6]]]],[21,[[59,[6]]]],[26,[[59,[6]]]],[27,[[59,[6]]]],[5,[[59,[6]]]],[28,[[59,[6]]]],[30,[[59,[6]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[1,[0,[62,63]]]],[[2,[0,[62,63]]]],[[3,[0,[62,63]]]],[[25,[0,[62,63]]]],[[10,[0,[62,63]]]],[[11,[0,[62,63]]]],[[12,[0,[62,63]]]],[[13,[0,[62,63]]]],[[15,[0,[62,63]]]],[[4,[0,[62,63]]]],[[35,[0,[62,63]]]],[[36,[0,[62,63]]]],[[17,[0,[62,63]]]],[[39,[0,[62,63]]]],[[18,[0,[62,63]]]],[[20,[0,[62,63]]]],[[21,[0,[62,63]]]],[[40,[0,[62,63]]]],[[26,[0,[62,63]]]],[[27,[0,[62,63]]]],[[41,[0,[62,63]]]],[[42,[0,[62,63]]]],[[43,[0,[62,63]]]],[[[44,[64,64]],[0,[62,63]]]],[[5,[0,[62,63]]]],[[28,[0,[62,63]]]],[[30,[0,[62,63]]]],[[1,1],65],[[2,2],65],[[3,3],65],[[25,25],65],[[8,8],65],[[9,9],65],[[10,10],65],[[11,11],65],[[12,12],65],[[13,13],65],[[15,15],65],[[4,4],65],[[35,35],65],[[16,16],65],[[36,36],65],[[17,17],65],[[37,37],65],[[38,38],65],[[39,39],65],[[18,18],65],[[20,20],65],[[21,21],65],[[40,40],65],[[26,26],65],[[27,27],65],[[41,41],65],[[42,42],65],[[43,43],65],[[[44,[66,66]],[44,[66,66]]],65],[[5,5],65],[[45,45],65],[[28,28],65],[[[30,[66]],[30,[66]]],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[[30,[29]]],29],[4,2],[[1,67],68],[[1,67],68],[[2,67],68],[[2,67],68],[[3,67],68],[[3,67],68],[[25,67],68],[[8,67],68],[[9,67],68],[[10,67],68],[[11,67],68],[[12,67],68],[[13,67],68],[[15,67],68],[[4,67],68],[[4,67],68],[[35,67],68],[[35,67],68],[[16,67],68],[[36,67],68],[[17,67],68],[[37,67],68],[[38,67],68],[[39,67],68],[[18,67],68],[[20,67],68],[[21,67],68],[[40,67],68],[[40,67],68],[[26,67],68],[[26,67],68],[[27,67],68],[[41,67],68],[[42,67],68],[[43,67],68],[[[44,[69,69]],67],68],[[5,67],68],[[5,67],68],[[45,67],68],[[28,67],68],[[[30,[69]],67],68],[[70,67],68],[[1,31],[[32,[1]]]],[[2,31],[[32,[2]]]],[[3,31],[[32,[3]]]],[[4,31],[[32,[4]]]],[25,55],[18,19],[21,19],[20,19],[[]],[56,1],[71,2],[[]],[56,3],[[]],[[]],[55,25],[5,25],[[]],[[]],[[[14,[6]]],10],[[]],[[[14,[6]]],11],[[]],[[]],[13,12],[[]],[[]],[13,15],[71,4],[[]],[4,35],[72,35],[[]],[[]],[[]],[[[14,[6]]],17],[[]],[[]],[[[14,[6]]],37],[[[14,[6]]],38],[[]],[[[14,[6]]],39],[[]],[[]],[19,18],[[]],[19,20],[[]],[19,21],[[]],[[[14,[6]]],26],[[]],[[]],[[[14,[6]]],27],[[]],[[]],[[]],[[]],[[]],[56,5],[71,5],[73,5],[25,5],[50,5],[6,5],[[]],[[]],[[]],[[]],[[[14,[6]]],5],[74,20],[[[14,[6]]],2],[[[75,[[7,[6]]]]],[[24,[13]]]],[[[75,[[7,[6]]]]],[[24,[15]]]],[[[75,[[7,[6]]]]],[[24,[39]]]],[[[14,[6]]],5],[[],44],[[1,76]],[[2,76]],[2,25],[[3,76]],[[25,76]],[[12,76]],[[13,76]],[[15,76]],[[4,76]],[[35,76]],[39,55],[26,55],[[26,76]],[[27,76]],[[41,76]],[[42,76]],[[43,76]],[43,55],[[5,76]],[[45,76]],[[28,76]],0,[35,72],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[15,[[59,[13]]]],[[[44,[[77,[77]]]]],44],[[[30,[29]]],[[79,[78]]]],[[[30,[29]]],[[79,[78]]]],0,[[[30,[29]]],29],[43,42],[4,2],[[[30,[29]]],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[1,1],[2,2],[3,3],[4,4],[5,5],[1],[2],[3],[4],[31,15],[72,35],[[54,20,18,[30,[21]],74],40],[[55,80],28],[[[59,[29]]],[[24,[[30,[29]],70]]]],[[],[[79,[8]]]],[[],[[79,[9]]]],[[],[[79,[13]]]],[[],[[79,[16]]]],[29,[[30,[29]]]],[31,[[59,[9]]]],[40,18],[[40,[32,[74]]],20],0,0,[[],5],[40,21],[15,81],[15,81],[15,81],[15,81],[15,82],[15,82],[41,[[32,[50]]]],[42,[[32,[50]]]],[[1,1],[[32,[46]]]],[[2,2],[[32,[46]]]],[[3,3],[[32,[46]]]],[[25,25],[[32,[46]]]],[[12,12],[[32,[46]]]],[[13,13],[[32,[46]]]],[[15,15],[[32,[46]]]],[[4,4],[[32,[46]]]],[[35,35],[[32,[46]]]],[[26,26],[[32,[46]]]],[[27,27],[[32,[46]]]],[[41,41],[[32,[46]]]],[[42,42],[[32,[46]]]],[[5,5],[[32,[46]]]],[[45,45],[[32,[46]]]],[[28,28],[[32,[46]]]],0,[2,50],[43,55],0,0,[[[30,[29]],29]],[13,9],0,[13,9],0,[5,5],0,[45,1],[[5,5],5],[[5,5],5],[[5,5],5],[[35,35],[[32,[35]]]],0,0,[43,53],[2,4],[35,4],[43,4],[4,[[14,[2]]]],[4,[[14,[2]]]],[[1,83],24],[[2,83],24],[[3,83],24],[[25,83],24],[[12,83],24],[[13,83],24],[[15,83],24],[[4,83],24],[[35,83],24],[[36,83],24],[[17,83],24],[[39,83],24],[[26,83],24],[[27,83],24],[[41,83],24],[[42,83],24],[[43,83],24],[[[44,[84,84]],83],24],[[28,83],24],[42],[[41,50]],[[42,85]],[1,31],[2,31],[3,31],[25,31],[10,31],[11,31],[12,31],[13,31],[15,31],[4,31],[35,31],[36,31],[17,31],[39,31],[18,31],[20,31],[21,31],[40,31],[26,31],[27,31],[41,31],[42,31],[43,31],[[[44,[64,64]]],31],[5,31],[28,31],[30,31],[[[7,[[14,[6]]]]],[[7,[9]]]],[[[7,[[14,[6]]]]],[[7,[9]]]],[[[7,[9]]],[[7,[[14,[6]]]]]],[[[7,[9]]],[[7,[[14,[6]]]]]],0,[15,82],[15,82],[13],[13],[[1,1],[[32,[31]]]],[[2,2],[[32,[31]]]],[[3,3],[[32,[31]]]],[[4,4],[[32,[31]]]],[[1,1],1],[[2,2],2],[[3,3],3],[[4,4],4],[[5,5],5],[[1,1]],[[2,2]],[[3,3]],[[4,4]],[5,[[14,[6]]]],[2,[[14,[6]]]],[3,[[14,[6]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[5,[[14,[6]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],87],[[],87],[[],87],[[],87],[[],87],[[],87],[[],87],[[],87],[[[30,[29]]],[[59,[29]]]],[31,[[24,[1]]]],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[[7,[6]]],[[24,[10]]]],[[],24],[[],24],[[[7,[6]]],[[24,[11]]]],[[[7,[6]]],[[24,[12]]]],[[],24],[[[59,[6]]],[[24,[12]]]],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[1,90]],[[2,90]],[[3,90]],[[25,90]],[[10,90]],[[11,90]],[[12,90]],[[13,90]],[[15,90]],[[4,90]],[[35,90]],[[36,90]],[[17,90]],[[39,90]],[[18,90]],[[20,90]],[[21,90]],[[26,90]],[[27,90]],[[5,90]],[[28,90]],[[30,90]],[13,11],[13,11],[[5,5],5],[[5,5],5],[[],5],0,0,0,0,0,0,0,[91,92],[91,92],[[[7,[6]]],55],[[[7,[6]]],91],[[[7,[6]]],55],[[[7,[[7,[6]]]]],55],[[[7,[6]],[7,[6]]],55],[[[7,[6]]],93],[[[7,[[7,[6]]]]],93],[[]],[[]],[91,91],[[]],[[91,91],46],[47,[[24,[91,48]]]],[[[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,47],[[24,[48]]]],[[],91],[31],[91],[31],[91],[57,[[24,[91]]]],[31],[[],[[32,[31]]]],[91,31],[[91,91],65],[[],65],[[91,67],68],[[[14,[6]]],91],[92,91],[[]],[[[14,[6]]],91],[[91,76]],[[],31],[[]],0,[[],31],[[91,91],[[32,[46]]]],[[91,83],24],[91,31],[[[7,[92]]],[[7,[91]]]],[[[7,[92]]],[[7,[91]]]],[[[7,[91]]],[[7,[92]]]],[[[7,[[32,[92]]]]],[[7,[[32,[91]]]]]],[[[7,[[32,[92]]]]],[[7,[[32,[91]]]]]],[[[7,[[32,[91]]]]],[[7,[[32,[92]]]]]],[[[7,[[32,[91]]]]],[[7,[[32,[92]]]]]],[[[7,[91]]],[[7,[92]]]],[91,[[14,[6]]]],[[[7,[6]]],[[59,[6,86]]]],[[]],[[[14,[6]]],[[24,[91]]]],[[[14,[6]]],[[24,[91]]]],[[],24],[[],24],[[],88],[[],89],[[91,90]],[[[59,[92]]],[[59,[91]]]],[[[59,[[32,[92]]]]],[[59,[[32,[91]]]]]],[[[59,[[32,[91]]]]],[[59,[[32,[92]]]]]],[[[59,[91]]],[[59,[92]]]],0,0,0,0,0,0,0,[94,95],[96,95],[94,95],[96,95],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[7,[6]],31,31],[[24,[97,87]]]],[98,98],[94,94],[96,96],[99,99],[[]],[[]],[[]],[[]],[[99,98],[[24,[94,87]]]],[[99,98,31,50],[[24,[96,87]]]],[47,[[24,[94,48]]]],[47,[[24,[96,48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[],94],[[],96],[31],[31],[94],[96],[31],[31],[31],[31],[94],[96],[31],[31],[57,[[24,[94]]]],[57,[[24,[96]]]],[31],[31],[31],[31],[[],97],[[],[[32,[31]]]],[[],[[32,[31]]]],[94,31],[96,31],[[94,94],65],[[96,96],65],[[],65],[[],65],[[98,67],68],[[94,67],68],[[96,67],68],[[99,67],68],[100,98],[[]],[95,94],[[]],[[]],[95,96],[[]],[[99,31],[[24,[[102,[101]],87]]]],[[94,76]],[[],31],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[]],[[],31],[[],31],[97,99],[98],[[99,[7,[91]]],[[24,[98,87]]]],[[94,83],24],[[96,83],24],[94,31],[96,31],[[[7,[95]]],[[7,[94]]]],[[[7,[95]]],[[7,[94]]]],[[[7,[94]]],[[7,[95]]]],[[[7,[[32,[95]]]]],[[7,[[32,[94]]]]]],[[[7,[[32,[95]]]]],[[7,[[32,[94]]]]]],[[[7,[[32,[94]]]]],[[7,[[32,[95]]]]]],[[[7,[[32,[94]]]]],[[7,[[32,[95]]]]]],[[[7,[94]]],[[7,[95]]]],[94,[[14,[6]]]],[96,[[14,[6]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[]],[[]],[[]],[[]],[[],24],[[[14,[6]]],[[24,[94]]]],[[[14,[6]]],[[24,[94]]]],[[],24],[[[14,[6]]],[[24,[96]]]],[[],24],[[[14,[6]]],[[24,[96]]]],[[],24],[[[14,[6]]],[[24,[94,87]]]],[[[14,[6]]],[[24,[96,87]]]],[[],24],[[],24],[[],24],[[],24],[[],88],[[],88],[[],88],[[],88],[[],89],[[],89],[[94,90]],[[96,90]],[[[59,[95]]],[[59,[94]]]],[[[59,[[32,[95]]]]],[[59,[[32,[94]]]]]],[[[59,[[32,[94]]]]],[[59,[[32,[95]]]]]],[[[59,[94]]],[[59,[95]]]],[[99,94,31,50,91,96],65],0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[103,103],[104,104],[105,105],[106,106],[107,107],[[]],[[]],[[]],[[]],[[]],[[103,103],46],[[104,104],46],[[105,105],46],[[106,106],46],[[107,107],46],[47,[[24,[103,48]]]],[47,[[24,[104,48]]]],[47,[[24,[105,48]]]],[47,[[24,[106,48]]]],[47,[[24,[107,48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[],104],[[],106],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[57,[[24,[103]]]],[57,[[24,[104]]]],[57,[[24,[105]]]],[57,[[24,[106]]]],[57,[[24,[107]]]],[31],[31],[31],[31],[31],[104,[[59,[6]]]],[106,[[59,[6]]]],[[103,[0,[62,63]]]],[[104,[0,[62,63]]]],[[105,[0,[62,63]]]],[[106,[0,[62,63]]]],[[107,[0,[62,63]]]],[[103,103],65],[[104,104],65],[[105,105],65],[[106,106],65],[[107,107],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[103,67],68],[[104,67],68],[[105,67],68],[[106,67],68],[[107,67],68],[[]],[[]],[[]],[[]],[[]],[[103,76]],[103,55],[[104,76]],[105,55],[[105,76]],[[106,76]],[[107,76]],[[],31],[[],31],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[]],[[]],0,0,[103,50],[105,50],[107,50],[[103,103],[[32,[46]]]],[[104,104],[[32,[46]]]],[[105,105],[[32,[46]]]],[[106,106],[[32,[46]]]],[[107,107],[[32,[46]]]],[107,2],[[103,83],24],[[104,83],24],[[105,83],24],[[106,83],24],[[107,83],24],[[103,50]],[103,31],[104,31],[105,31],[106,31],[107,31],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[]],[[]],[[]],[[]],[[]],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],88],[[],88],[[],88],[[],88],[[],88],[[],89],[[],89],[[],89],[[],89],[[],89],[[104,90]],[[106,90]],0,0,0,0,0,0],"c":[],"p":[[3,"SBucket"],[3,"PieceIndex"],[3,"PieceOffset"],[3,"SegmentIndex"],[3,"U256"],[15,"u8"],[15,"slice"],[3,"RawRecord"],[3,"Record"],[3,"RecordCommitment"],[3,"RecordWitness"],[3,"Piece"],[3,"PieceArray"],[15,"array"],[3,"FlatPieces"],[3,"RecordedHistorySegment"],[3,"Randomness"],[3,"PotKey"],[6,"PotBytes"],[3,"PotSeed"],[3,"PotCheckpoint"],[8,"FromByteSlice"],[4,"Error"],[4,"Result"],[3,"PieceIndexHash"],[3,"PublicKey"],[3,"RewardSignature"],[3,"SectorId"],[8,"Clone"],[3,"NonEmptyVec"],[15,"usize"],[4,"Option"],[8,"WrappingSub"],[8,"Ord"],[3,"HistorySize"],[3,"ArchivedHistorySegment"],[3,"PosSeed"],[3,"PosQualityBytes"],[3,"PosProof"],[3,"PotProof"],[4,"ArchivedBlockProgress"],[3,"LastArchivedBlock"],[4,"SegmentHeader"],[3,"Solution"],[3,"SectorSlotChallenge"],[4,"Ordering"],[8,"Input"],[3,"Error"],[8,"Decode"],[15,"u32"],[19,"MaybeUninit"],[3,"DecodeFinished"],[6,"SegmentCommitment"],[6,"SlotNumber"],[6,"Blake2b256Hash"],[15,"u16"],[8,"Deserializer"],[8,"Deserialize"],[3,"Vec"],[15,"char"],[8,"FromIterator"],[8,"Output"],[8,"Sized"],[8,"Encode"],[15,"bool"],[8,"PartialEq"],[3,"Formatter"],[6,"Result"],[8,"Debug"],[4,"NonEmptyVecErr"],[15,"u64"],[3,"NonZeroU64"],[15,"u128"],[6,"BlockHash"],[8,"AsRef"],[8,"Hasher"],[8,"Into"],[8,"Iterator"],[3,"Box"],[6,"SectorIndex"],[8,"IndexedParallelIterator"],[8,"ExactSizeIterator"],[8,"Serializer"],[8,"Serialize"],[6,"BlockNumber"],[3,"Global"],[3,"String"],[3,"TypeId"],[3,"Type"],[8,"FnOnce"],[3,"Scalar"],[3,"FsFr"],[6,"Blake3Hash"],[3,"Commitment"],[3,"FsG1"],[3,"Witness"],[3,"FsKZGSettings"],[3,"Polynomial"],[3,"Kzg"],[3,"FsPoly"],[3,"FsFFTSettings"],[3,"Arc"],[4,"BlockObject"],[3,"BlockObjectMapping"],[4,"PieceObject"],[3,"PieceObjectMapping"],[4,"GlobalObject"],[13,"V0"],[13,"V0"],[13,"V0"],[13,"V0"]]},\ +"subspace_core_primitives":{"doc":"Core primitives for Subspace Network.","t":"EDRRGGGGGNSNDDDSSSSSSSSDESSSRNDDDDDDDDGDDDDDRRDDDDDDDDSSSSSSSSSSSDGDGEDGDGDNSSSSLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMALLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLMLMLMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMDLLLLLLLLLLLLLLLLLLLLLLLSSDLLFFFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLDRDRRDDLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLEDEEDNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMM","n":["ArchivedBlockProgress","ArchivedHistorySegment","BLAKE2B_256_HASH_SIZE","BLAKE3_HASH_SIZE","Blake2b256Hash","Blake3Hash","BlockHash","BlockNumber","BlockWeight","Complete","ERASURE_CODING_RATE","EmptyVec","FlatPieces","HistorySize","LastArchivedBlock","MAX","MAX","MIDDLE","NUM_CHUNKS","NUM_CHUNKS","NUM_PIECES","NUM_RAW_RECORDS","NUM_S_BUCKETS","NonEmptyVec","NonEmptyVecErr","ONE","ONE","ONE","PUBLIC_KEY_LENGTH","Partial","Piece","PieceArray","PieceIndex","PieceIndexHash","PieceOffset","PosProof","PosQualityBytes","PosSeed","PotBytes","PotCheckpoint","PotKey","PotProof","PotSeed","PublicKey","RANDOMNESS_LENGTH","REWARD_SIGNATURE_LENGTH","Randomness","RawRecord","Record","RecordCommitment","RecordWitness","RecordedHistorySegment","RewardSignature","SBucket","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_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_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_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","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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","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","checkpoints","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_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","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_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_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","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_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","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","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","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_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","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","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","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_block_hash","from_bytes","from_hex","from_hex","from_hex","from_le_bytes","genesis_solution","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","injected_block_hash","into","into","into","into","into","into","into","into","into","into","into","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","mul","mul","mul","mul","mul","mul_assign","mul_assign","mul_assign","mul_assign","new","new","new","new","new","new_boxed","new_boxed","new_boxed","new_boxed","new_with_entry","new_zero_vec","next_key","next_seed","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","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","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","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","slice_from_repr","slice_mut_from_repr","slice_mut_to_repr","slice_to_repr","slot_number","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_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_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_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","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_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","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","blake2b_256_254_hash","blake2b_256_254_hash_to_scalar","blake2b_256_hash","blake2b_256_hash_list","blake2b_256_hash_with_key","blake3_hash","blake3_hash_list","blake3_hash_parallel","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","decode","decode","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","default","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","drop","drop","drop","drop","embedded_kzg_settings","encoded_fixed_size","encoded_fixed_size","encoded_size","encoded_size","eq","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","get_fft_settings","hash","init","init","init","init","into","into","into","into","max_encoded_len","max_encoded_len","new","normalize","poly","serialize","serialize","size_hint","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_bytes","to_keyed_vec","to_keyed_vec","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_bytes","try_from_bytes","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_info","type_info","using_encoded","using_encoded","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"],[1388,"subspace_core_primitives::SegmentHeader"],[1392,"subspace_core_primitives::checksum"],[1416,"subspace_core_primitives::crypto"],[1484,"subspace_core_primitives::crypto::kzg"],[1624,"subspace_core_primitives::objects"],[1797,"subspace_core_primitives::objects::BlockObject"],[1799,"subspace_core_primitives::objects::GlobalObject"],[1801,"subspace_core_primitives::objects::PieceObject"]],"d":["Progress of an archived block.","Archived history segment after archiving is applied.","Size of BLAKE2b-256 hash output (in bytes).","Size of BLAKE3 hash output (in bytes).","BLAKE2b-256 hash output","BLAKE3 hash output","Block hash (the bytes from H256)","Block number in Subspace network.","BlockWeight type for fork choice rules.","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 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","Hash of PieceIndex","Piece offset in sector","Proof of space proof bytes.","Proof of space quality.","Proof of space seed.","128 bits for the proof of time data types.","Proof of time ciphertext (output from the encryption).","Proof of time key(input to the encryption).","Proof of time. TODO: versioning.","Proof of time seed (input to the encryption).","A Ristretto Schnorr public key as bytes produced by …","Byte length of a randomness type.","Length of signature in bytes","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 a piece (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.","Data structure representing sector ID in farmer’s plot","Sector index in consensus","Challenge used for a particular sector for particular slot","Segment commitment type.","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 …","The encrypted outputs from each stage.","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.","Create from big endian bytes","Builds the seed from block hash (e.g) used to create …","Create piece index from bytes.","","","","Create from little endian bytes","Dummy solution for the genesis block","","Derive piece index hash","","","","","","","","","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Hash of last block at injection point.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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.","The key used for evaluation.","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 the proof.","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 …","Derives the next key from the hash of the current seed.","Derives the next seed based on the injected randomness.","Block number","Data structures related to objects (useful data) stored on …","One (multiplicative identity) of this type.","Returns the last check point.","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","The seed used for evaluation.","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 …","Slot the proof was evaluated for.","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.","","","BLAKE2b-256 hashing of a single value truncated to 254 …","BLAKE2b-256 hashing of a single value truncated to 254 …","BLAKE2b-256 hashing of a single value.","BLAKE2b-256 hashing of a list of values.","BLAKE2b-256 keyed hashing of a single value.","BLAKE3 hashing of a single value.","BLAKE3 hashing of a list of values.","BLAKE3 hashing of a single value in parallel (only useful …","","","","","","","","","","","","","","","","","","","","","","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,0,41,16,70,0,0,0,1,5,5,8,9,36,16,9,0,0,2,3,4,0,41,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,8,9,10,11,12,16,36,37,38,39,0,0,0,0,0,0,0,0,0,0,43,1,2,3,4,1,2,3,4,5,1,2,3,4,42,25,8,9,10,11,12,13,15,16,17,26,27,28,8,9,10,11,12,13,13,15,16,17,18,20,21,8,9,10,11,12,13,15,16,17,8,9,10,11,12,13,15,16,17,25,8,9,10,11,12,13,13,15,16,17,18,20,21,26,27,28,30,25,8,9,10,11,12,13,15,16,17,26,27,28,44,1,2,3,4,0,1,2,3,25,8,9,10,11,12,13,15,4,35,16,36,17,37,38,39,18,20,21,40,26,27,41,42,43,44,5,45,28,30,70,1,2,3,25,8,9,10,11,12,13,15,4,35,16,36,17,37,38,39,18,20,21,40,26,27,41,42,43,44,5,45,28,30,70,5,5,5,5,40,0,44,44,1,2,3,25,8,9,10,11,12,13,15,4,35,16,36,17,37,38,39,18,20,21,40,26,27,41,42,43,44,5,45,28,30,1,2,3,25,8,9,10,11,12,13,15,4,35,16,36,17,37,38,39,18,20,21,40,26,27,41,42,43,44,5,45,28,30,1,2,3,25,12,13,15,4,35,26,27,41,42,5,45,28,13,13,0,1,2,3,25,10,11,12,13,15,4,35,36,17,39,18,20,21,40,26,27,41,42,43,44,5,28,30,1,2,3,25,10,11,12,13,15,4,35,36,17,39,18,20,21,40,26,27,41,42,43,44,5,28,30,1,2,3,25,10,11,12,13,15,4,35,36,17,39,18,20,21,40,26,27,41,42,43,44,5,28,30,1,2,3,10,11,13,4,35,36,1,2,3,25,10,11,12,13,15,4,35,36,17,39,18,20,21,40,26,27,41,42,43,44,5,28,30,1,2,3,8,9,10,11,12,13,15,4,16,36,17,39,18,20,21,26,41,5,1,2,3,25,8,8,9,9,10,10,11,11,12,12,13,13,15,15,4,35,35,16,16,36,36,17,17,37,37,38,38,39,39,18,20,21,40,26,26,27,27,41,42,43,44,5,45,45,28,30,70,1,2,3,25,8,8,9,9,10,10,11,11,12,12,13,13,15,15,4,35,35,16,16,36,36,17,37,38,39,39,18,20,21,40,26,27,41,42,43,44,5,45,28,30,70,28,28,17,40,28,28,1,2,3,25,12,13,15,4,35,36,17,39,26,27,41,42,43,44,28,1,2,3,4,5,1,2,3,4,1,2,3,25,8,9,10,11,12,13,15,4,35,16,36,17,37,38,39,18,20,21,40,26,27,41,42,43,44,5,45,28,30,70,1,2,3,25,10,11,12,13,15,4,35,36,17,39,18,20,21,26,27,5,28,30,25,8,9,10,11,12,13,15,16,17,26,27,28,25,8,9,10,11,12,13,15,16,17,26,27,28,1,2,3,25,10,11,12,13,15,4,35,36,17,39,18,20,21,40,26,27,41,42,43,44,5,28,30,1,2,3,25,8,9,10,11,12,13,15,4,35,16,36,17,37,38,39,18,20,21,40,26,27,41,42,43,44,5,45,28,30,1,2,3,25,8,9,10,11,12,13,15,4,35,16,36,17,37,38,39,18,20,21,40,26,27,41,42,43,44,5,45,28,30,30,4,1,1,2,2,3,3,25,8,9,10,11,12,13,15,4,4,35,35,16,36,17,37,38,39,18,20,21,40,40,26,26,27,41,42,43,44,5,5,45,28,30,70,1,2,3,4,55,19,19,19,1,1,2,2,3,3,25,25,25,8,9,10,10,11,11,12,12,13,15,15,4,4,35,35,35,16,36,17,17,37,37,38,38,39,39,18,18,20,20,21,21,40,26,26,27,27,41,42,43,44,5,5,5,5,5,5,5,45,28,30,70,5,20,2,13,15,39,5,44,1,2,2,3,25,12,13,15,4,35,39,26,26,27,41,42,43,43,5,45,28,44,35,1,2,3,25,8,9,10,11,12,13,15,4,35,16,36,17,37,38,39,18,20,21,40,26,27,41,42,43,44,5,45,28,30,70,40,1,2,3,25,8,9,10,11,12,13,15,4,35,16,36,17,37,38,39,18,20,21,40,26,27,41,42,43,44,5,45,28,30,70,15,44,30,30,40,30,43,4,30,1,2,3,10,11,13,4,35,36,17,39,18,20,21,1,2,3,4,5,1,2,3,4,15,35,40,28,30,8,9,13,16,30,9,40,40,42,0,5,40,15,15,15,15,15,15,41,42,1,2,3,25,12,13,15,4,35,26,27,41,42,5,45,28,44,2,43,44,44,30,13,44,13,44,5,44,45,5,5,5,35,44,40,43,2,35,43,4,4,1,2,3,25,12,13,15,4,35,36,17,39,26,27,41,42,43,44,28,42,41,42,1,2,3,25,10,11,12,13,15,4,35,36,17,39,18,20,21,40,26,27,41,42,43,44,5,28,30,9,9,9,9,40,15,15,13,13,1,2,3,4,1,2,3,4,5,1,2,3,4,5,2,3,1,2,3,25,10,11,12,13,15,4,35,36,17,39,18,20,21,40,26,27,41,42,43,44,5,28,30,5,1,2,3,25,8,9,10,11,12,13,15,4,35,16,36,17,37,38,39,18,20,21,40,26,27,41,42,43,44,5,45,28,30,1,2,3,4,35,40,26,5,30,1,1,2,3,25,8,9,10,10,11,11,12,12,12,13,15,4,35,16,36,17,37,38,39,18,20,21,40,26,27,41,42,43,44,5,45,28,30,70,1,2,3,25,8,9,10,11,12,13,15,4,35,16,36,17,37,38,39,18,20,21,40,26,27,41,42,43,44,5,45,28,30,70,1,2,3,25,8,9,10,11,12,13,15,4,35,16,36,17,37,38,39,18,20,21,40,26,27,41,42,43,44,5,45,28,30,70,1,2,3,10,11,12,13,15,4,35,36,17,39,18,20,21,26,27,41,42,43,44,5,28,1,2,3,25,10,11,12,13,15,4,35,36,17,39,18,20,21,26,27,5,28,30,13,13,5,5,5,109,109,109,109,0,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,92,92,0,92,92,0,0,0,0,0,0,0,0,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,0,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,0,0,0,0,0,0,0,95,97,95,97,99,95,97,100,99,95,97,100,0,99,95,97,100,99,95,97,100,100,100,95,97,95,97,95,97,95,97,95,97,99,95,95,97,97,100,99,95,95,97,97,100,95,97,99,95,97,100,0,95,97,95,97,95,97,95,97,99,95,97,100,99,99,95,95,97,97,100,100,95,99,95,97,100,99,95,97,100,95,97,100,99,100,95,97,95,97,95,95,95,95,95,95,95,95,95,97,95,97,99,95,97,100,99,95,95,95,97,97,97,100,95,97,99,95,97,100,99,95,97,100,95,97,95,97,95,95,95,95,100,0,0,0,0,0,104,106,108,104,105,106,107,108,104,105,106,107,108,104,105,106,107,108,104,105,106,107,108,104,105,106,107,108,104,105,106,107,108,104,105,106,107,108,104,105,106,107,108,104,105,106,107,108,105,107,104,105,106,107,108,104,105,106,107,108,104,105,106,107,108,104,105,106,107,108,105,107,104,105,106,107,108,104,105,106,107,108,104,105,106,107,108,104,105,106,107,108,104,105,106,107,108,104,104,105,106,106,107,108,104,105,106,107,108,104,105,106,107,108,105,107,104,106,108,104,105,106,107,108,108,104,105,106,107,108,104,104,105,106,107,108,104,105,106,107,108,104,105,106,107,108,104,105,106,107,108,104,105,106,107,108,104,105,106,107,108,104,105,106,107,108,105,107,110,110,111,111,112,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,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]],[[2,2]],[[3,3]],[[4,4]],0,[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[8,[[7,[6]]]],[9,[[7,[6]]]],[10,[[7,[6]]]],[11,[[7,[6]]]],[12,[[7,[6]]]],[13,[[7,[6]]]],[13,[[14,[6]]]],[15,[[7,[6]]]],[16,[[7,[6]]]],[17,[[7,[6]]]],[18,19],[20,19],[21,19],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[7,[6]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[25,[[7,[6]]]],[8,[[7,[6]]]],[9,[[7,[6]]]],[10,[[7,[6]]]],[11,[[7,[6]]]],[12,[[7,[6]]]],[13,[[7,[6]]]],[13,[[14,[6]]]],[15,[[7,[6]]]],[16,[[7,[6]]]],[17,[[7,[6]]]],[18,19],[20,19],[21,19],[26,[[7,[6]]]],[27,[[7,[6]]]],[28,[[7,[6]]]],[[[30,[29]]],[[7,[29]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],[[],[[24,[[7,[22]],23]]]],0,[[1,31],[[32,[1]]]],[[2,31],[[32,[2]]]],[[3,31],[[32,[3]]]],[[4,31],[[32,[4]]]],[[[0,[33,34]],[0,[33,34]]],[[0,[33,34]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[5,5],[[32,[5]]]],[[5,5],[[32,[5]]]],[[5,5],[[32,[5]]]],[[5,5],[[32,[5]]]],0,0,0,0,[1,1],[2,2],[3,3],[25,25],[8,8],[9,9],[10,10],[11,11],[12,12],[13,13],[15,15],[4,4],[35,35],[16,16],[36,36],[17,17],[37,37],[38,38],[39,39],[18,18],[20,20],[21,21],[40,40],[26,26],[27,27],[41,41],[42,42],[43,43],[[[44,[29,29]]],[[44,[29,29]]]],[5,5],[45,45],[28,28],[[[30,[29]]],[[30,[29]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[1,1],46],[[2,2],46],[[3,3],46],[[25,25],46],[[12,12],46],[[13,13],46],[[15,15],46],[[4,4],46],[[35,35],46],[[26,26],46],[[27,27],46],[[41,41],46],[[42,42],46],[[5,5],46],[[45,45],46],[[28,28],46],[13,10],[13,10],0,[47,[[24,[1,48]]]],[47,[[24,[2,48]]]],[47,[[24,[3,48]]]],[47,[[24,[25,48]]]],[47,[[24,[10,48]]]],[47,[[24,[11,48]]]],[47,[[24,[12,48]]]],[47,[[24,[13,48]]]],[47,[[24,[15,48]]]],[47,[[24,[4,48]]]],[47,[[24,[35,48]]]],[47,[[24,[36,48]]]],[47,[[24,[17,48]]]],[47,[[24,[39,48]]]],[47,[[24,[18,48]]]],[47,[[24,[20,48]]]],[47,[[24,[21,48]]]],[47,[[24,[40,48]]]],[47,[[24,[26,48]]]],[47,[[24,[27,48]]]],[47,[[24,[41,48]]]],[47,[[24,[42,48]]]],[47,[[24,[43,48]]]],[47,[[24,[[44,[49,49]],48]]]],[47,[[24,[5,48]]]],[47,[[24,[28,48]]]],[47,[[24,[30,48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[47,[51,[1]]],[[24,[52,48]]]],[[47,[51,[2]]],[[24,[52,48]]]],[[47,[51,[3]]],[[24,[52,48]]]],[[47,[51,[10]]],[[24,[52,48]]]],[[47,[51,[11]]],[[24,[52,48]]]],[[47,[51,[13]]],[[24,[52,48]]]],[[47,[51,[4]]],[[24,[52,48]]]],[[47,[51,[35]]],[[24,[52,48]]]],[[47,[51,[36]]],[[24,[52,48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[],1],[[],2],[[],3],[[],8],[[],9],[[],10],[[],11],[[],12],[[],13],[[],15],[[],4],[[],16],[[],36],[[],17],[[],39],[[],18],[[],20],[[],21],[[],26],[[],41],[[],5],[31],[31],[31],[31],[31],[8],[9],[31],[31],[10],[11],[31],[12],[31],[31],[13],[15],[31],[31],[35],[31],[16],[31],[36],[31],[17],[31],[37],[31],[38],[31],[31],[39],[31],[31],[31],[31],[26],[31],[31],[27],[31],[31],[31],[31],[31],[31],[45],[31],[31],[31],[31],[31],[31],[31],[8],[31],[31],[9],[10],[31],[31],[11],[12],[31],[13],[31],[15],[31],[31],[35],[31],[16],[31],[31],[36],[31],[31],[31],[39],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[[28,3,35],37],[[28,35,53,35],[[32,[35]]]],[[17,54],55],[40,55],[[28,3,35,56,35],2],[[28,55],45],[57,[[24,[1]]]],[57,[[24,[2]]]],[57,[[24,[3]]]],[57,[[24,[25]]]],[57,[[24,[12]]]],[57,[[24,[13]]]],[57,[[24,[15]]]],[57,[[24,[4]]]],[57,[[24,[35]]]],[57,[[24,[36]]]],[57,[[24,[17]]]],[57,[[24,[39]]]],[57,[[24,[26]]]],[57,[[24,[27]]]],[57,[[24,[41]]]],[57,[[24,[42]]]],[57,[[24,[43]]]],[57,[[24,[[44,[58,58]]]]]],[57,[[24,[28]]]],[1,1],[2,2],[3,3],[4,4],[5,5],[1],[2],[3],[4],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[1,[[59,[6]]]],[2,[[59,[6]]]],[3,[[59,[6]]]],[25,[[59,[6]]]],[10,[[59,[6]]]],[11,[[59,[6]]]],[12,[[59,[6]]]],[13,[[59,[6]]]],[15,[[59,[6]]]],[4,[[59,[6]]]],[35,[[59,[6]]]],[36,[[59,[6]]]],[17,[[59,[6]]]],[39,[[59,[6]]]],[18,[[59,[6]]]],[20,[[59,[6]]]],[21,[[59,[6]]]],[26,[[59,[6]]]],[27,[[59,[6]]]],[5,[[59,[6]]]],[28,[[59,[6]]]],[30,[[59,[6]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[1,[0,[62,63]]]],[[2,[0,[62,63]]]],[[3,[0,[62,63]]]],[[25,[0,[62,63]]]],[[10,[0,[62,63]]]],[[11,[0,[62,63]]]],[[12,[0,[62,63]]]],[[13,[0,[62,63]]]],[[15,[0,[62,63]]]],[[4,[0,[62,63]]]],[[35,[0,[62,63]]]],[[36,[0,[62,63]]]],[[17,[0,[62,63]]]],[[39,[0,[62,63]]]],[[18,[0,[62,63]]]],[[20,[0,[62,63]]]],[[21,[0,[62,63]]]],[[40,[0,[62,63]]]],[[26,[0,[62,63]]]],[[27,[0,[62,63]]]],[[41,[0,[62,63]]]],[[42,[0,[62,63]]]],[[43,[0,[62,63]]]],[[[44,[64,64]],[0,[62,63]]]],[[5,[0,[62,63]]]],[[28,[0,[62,63]]]],[[30,[0,[62,63]]]],[[1,1],65],[[2,2],65],[[3,3],65],[[25,25],65],[[8,8],65],[[9,9],65],[[10,10],65],[[11,11],65],[[12,12],65],[[13,13],65],[[15,15],65],[[4,4],65],[[35,35],65],[[16,16],65],[[36,36],65],[[17,17],65],[[37,37],65],[[38,38],65],[[39,39],65],[[18,18],65],[[20,20],65],[[21,21],65],[[40,40],65],[[26,26],65],[[27,27],65],[[41,41],65],[[42,42],65],[[43,43],65],[[[44,[66,66]],[44,[66,66]]],65],[[5,5],65],[[45,45],65],[[28,28],65],[[[30,[66]],[30,[66]]],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[[30,[29]]],29],[4,2],[[1,67],68],[[1,67],68],[[2,67],68],[[2,67],68],[[3,67],68],[[3,67],68],[[25,67],68],[[8,67],68],[[9,67],68],[[10,67],68],[[11,67],68],[[12,67],68],[[13,67],68],[[15,67],68],[[4,67],68],[[4,67],68],[[35,67],68],[[35,67],68],[[16,67],68],[[36,67],68],[[17,67],68],[[37,67],68],[[38,67],68],[[39,67],68],[[18,67],68],[[20,67],68],[[21,67],68],[[40,67],68],[[40,67],68],[[26,67],68],[[26,67],68],[[27,67],68],[[41,67],68],[[42,67],68],[[43,67],68],[[[44,[69,69]],67],68],[[5,67],68],[[5,67],68],[[45,67],68],[[28,67],68],[[[30,[69]],67],68],[[70,67],68],[[1,31],[[32,[1]]]],[[2,31],[[32,[2]]]],[[3,31],[[32,[3]]]],[[4,31],[[32,[4]]]],[25,55],[21,19],[20,19],[18,19],[56,1],[[]],[71,2],[[]],[[]],[56,3],[55,25],[[]],[5,25],[[]],[[]],[[[14,[6]]],10],[[]],[[]],[[[14,[6]]],11],[13,12],[[]],[[]],[13,15],[[]],[71,4],[[]],[72,35],[[]],[4,35],[[]],[[]],[[]],[[[14,[6]]],17],[[]],[[[14,[6]]],37],[[[14,[6]]],38],[[]],[[[14,[6]]],39],[[]],[[]],[19,18],[[]],[19,20],[19,21],[[]],[[]],[[[14,[6]]],26],[[]],[[]],[[[14,[6]]],27],[[]],[[]],[[]],[[]],[56,5],[[]],[25,5],[73,5],[50,5],[71,5],[6,5],[[]],[[]],[[]],[[]],[[[14,[6]]],5],[74,20],[[[14,[6]]],2],[[[75,[[7,[6]]]]],[[24,[13]]]],[[[75,[[7,[6]]]]],[[24,[15]]]],[[[75,[[7,[6]]]]],[[24,[39]]]],[[[14,[6]]],5],[[],44],[[1,76]],[2,25],[[2,76]],[[3,76]],[[25,76]],[[12,76]],[[13,76]],[[15,76]],[[4,76]],[[35,76]],[39,55],[[26,76]],[26,55],[[27,76]],[[41,76]],[[42,76]],[[43,76]],[43,55],[[5,76]],[[45,76]],[[28,76]],0,[35,72],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[15,[[59,[13]]]],[[[44,[[77,[77]]]]],44],[[[30,[29]]],[[79,[78]]]],[[[30,[29]]],[[79,[78]]]],0,[[[30,[29]]],29],[43,42],[4,2],[[[30,[29]]],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[1,1],[2,2],[3,3],[4,4],[5,5],[1],[2],[3],[4],[31,15],[72,35],[[54,20,18,[30,[21]],74],40],[[55,80],28],[[[59,[29]]],[[24,[[30,[29]],70]]]],[[],[[79,[8]]]],[[],[[79,[9]]]],[[],[[79,[13]]]],[[],[[79,[16]]]],[29,[[30,[29]]]],[31,[[59,[9]]]],[40,18],[[40,[32,[74]]],20],0,0,[[],5],[40,21],[15,81],[15,81],[15,81],[15,81],[15,82],[15,82],[41,[[32,[50]]]],[42,[[32,[50]]]],[[1,1],[[32,[46]]]],[[2,2],[[32,[46]]]],[[3,3],[[32,[46]]]],[[25,25],[[32,[46]]]],[[12,12],[[32,[46]]]],[[13,13],[[32,[46]]]],[[15,15],[[32,[46]]]],[[4,4],[[32,[46]]]],[[35,35],[[32,[46]]]],[[26,26],[[32,[46]]]],[[27,27],[[32,[46]]]],[[41,41],[[32,[46]]]],[[42,42],[[32,[46]]]],[[5,5],[[32,[46]]]],[[45,45],[[32,[46]]]],[[28,28],[[32,[46]]]],0,[2,50],[43,55],0,0,[[[30,[29]],29]],[13,9],0,[13,9],0,[5,5],0,[45,1],[[5,5],5],[[5,5],5],[[5,5],5],[[35,35],[[32,[35]]]],0,0,[43,53],[2,4],[35,4],[43,4],[4,[[14,[2]]]],[4,[[14,[2]]]],[[1,83],24],[[2,83],24],[[3,83],24],[[25,83],24],[[12,83],24],[[13,83],24],[[15,83],24],[[4,83],24],[[35,83],24],[[36,83],24],[[17,83],24],[[39,83],24],[[26,83],24],[[27,83],24],[[41,83],24],[[42,83],24],[[43,83],24],[[[44,[84,84]],83],24],[[28,83],24],[42],[[41,50]],[[42,85]],[1,31],[2,31],[3,31],[25,31],[10,31],[11,31],[12,31],[13,31],[15,31],[4,31],[35,31],[36,31],[17,31],[39,31],[18,31],[20,31],[21,31],[40,31],[26,31],[27,31],[41,31],[42,31],[43,31],[[[44,[64,64]]],31],[5,31],[28,31],[30,31],[[[7,[[14,[6]]]]],[[7,[9]]]],[[[7,[[14,[6]]]]],[[7,[9]]]],[[[7,[9]]],[[7,[[14,[6]]]]]],[[[7,[9]]],[[7,[[14,[6]]]]]],0,[15,82],[15,82],[13],[13],[[1,1],[[32,[31]]]],[[2,2],[[32,[31]]]],[[3,3],[[32,[31]]]],[[4,4],[[32,[31]]]],[[1,1],1],[[2,2],2],[[3,3],3],[[4,4],4],[[5,5],5],[[1,1]],[[2,2]],[[3,3]],[[4,4]],[5,[[14,[6]]]],[2,[[14,[6]]]],[3,[[14,[6]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[5,[[14,[6]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],87],[[],87],[[],87],[[],87],[[],87],[[],87],[[],87],[[],87],[[[30,[29]]],[[59,[29]]]],[[],24],[31,[[24,[1]]]],[[],24],[[],24],[[],24],[[],24],[[],24],[[[7,[6]]],[[24,[10]]]],[[],24],[[],24],[[[7,[6]]],[[24,[11]]]],[[[7,[6]]],[[24,[12]]]],[[],24],[[[59,[6]]],[[24,[12]]]],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],88],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[1,90]],[[2,90]],[[3,90]],[[25,90]],[[10,90]],[[11,90]],[[12,90]],[[13,90]],[[15,90]],[[4,90]],[[35,90]],[[36,90]],[[17,90]],[[39,90]],[[18,90]],[[20,90]],[[21,90]],[[26,90]],[[27,90]],[[5,90]],[[28,90]],[[30,90]],[13,11],[13,11],[[5,5],5],[[5,5],5],[[],5],0,0,0,0,0,[[]],[[]],[[[91,[29]]],[[91,[29]]]],[[]],[47,[[24,[[91,[49]],48]]]],[[[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,47],[[24,[48]]]],[31],[31],[31],[[[91,[64]],[0,[62,63]]]],[[[91,[64]]],31],[[[91,[69]],67],68],[[]],[[],31],[[]],[[[91,[64]]],31],[[[7,[6]]],[[59,[6,86]]]],[[]],[[],24],[[],24],[[],88],0,0,0,[92,93],[92,93],[[[7,[6]]],55],[[[7,[6]]],92],[[[7,[6]]],55],[[[7,[[7,[6]]]]],55],[[[7,[6]],[7,[6]]],55],[[[7,[6]]],94],[[[7,[[7,[6]]]]],94],[[[7,[6]]],94],[[]],[[]],[92,92],[[]],[[92,92],46],[47,[[24,[92,48]]]],[[[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,47],[[24,[48]]]],[[],92],[92],[31],[92],[31],[57,[[24,[92]]]],[31],[[],[[32,[31]]]],[92,31],[[92,92],65],[[],65],[[92,67],68],[[]],[[[14,[6]]],92],[93,92],[[[14,[6]]],92],[[92,76]],[[],31],[[]],0,[[],31],[[92,92],[[32,[46]]]],[[92,83],24],[92,31],[[[7,[93]]],[[7,[92]]]],[[[7,[93]]],[[7,[92]]]],[[[7,[92]]],[[7,[93]]]],[[[7,[[32,[93]]]]],[[7,[[32,[92]]]]]],[[[7,[[32,[93]]]]],[[7,[[32,[92]]]]]],[[[7,[[32,[92]]]]],[[7,[[32,[93]]]]]],[[[7,[[32,[92]]]]],[[7,[[32,[93]]]]]],[[[7,[92]]],[[7,[93]]]],[92,[[14,[6]]]],[[[7,[6]]],[[59,[6,86]]]],[[]],[[[14,[6]]],[[24,[92]]]],[[],24],[[[14,[6]]],[[24,[92]]]],[[],24],[[],88],[[],89],[[92,90]],[[[59,[93]]],[[59,[92]]]],[[[59,[[32,[93]]]]],[[59,[[32,[92]]]]]],[[[59,[[32,[92]]]]],[[59,[[32,[93]]]]]],[[[59,[92]]],[[59,[93]]]],0,0,0,0,0,0,0,[95,96],[97,96],[95,96],[97,96],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[7,[6]],31,31],[[24,[98,87]]]],[99,99],[95,95],[97,97],[100,100],[[]],[[]],[[]],[[]],[[100,99],[[24,[95,87]]]],[[100,99,31,50],[[24,[97,87]]]],[47,[[24,[95,48]]]],[47,[[24,[97,48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[],95],[[],97],[31],[31],[95],[31],[97],[31],[31],[95],[31],[97],[31],[31],[57,[[24,[95]]]],[57,[[24,[97]]]],[31],[31],[31],[31],[[],98],[[],[[32,[31]]]],[[],[[32,[31]]]],[95,31],[97,31],[[95,95],65],[[97,97],65],[[],65],[[],65],[[99,67],68],[[95,67],68],[[97,67],68],[[100,67],68],[101,99],[[]],[96,95],[[]],[[]],[96,97],[[]],[[100,31],[[24,[[103,[102]],87]]]],[[95,76]],[[],31],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[]],[[],31],[[],31],[98,100],[99],[[100,[7,[92]]],[[24,[99,87]]]],[[95,83],24],[[97,83],24],[95,31],[97,31],[[[7,[96]]],[[7,[95]]]],[[[7,[96]]],[[7,[95]]]],[[[7,[95]]],[[7,[96]]]],[[[7,[[32,[96]]]]],[[7,[[32,[95]]]]]],[[[7,[[32,[96]]]]],[[7,[[32,[95]]]]]],[[[7,[[32,[95]]]]],[[7,[[32,[96]]]]]],[[[7,[[32,[95]]]]],[[7,[[32,[96]]]]]],[[[7,[95]]],[[7,[96]]]],[95,[[14,[6]]]],[97,[[14,[6]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[]],[[]],[[]],[[]],[[],24],[[[14,[6]]],[[24,[95]]]],[[[14,[6]]],[[24,[95]]]],[[],24],[[[14,[6]]],[[24,[97]]]],[[[14,[6]]],[[24,[97]]]],[[],24],[[],24],[[[14,[6]]],[[24,[95,87]]]],[[[14,[6]]],[[24,[97,87]]]],[[],24],[[],24],[[],24],[[],24],[[],88],[[],88],[[],88],[[],88],[[],89],[[],89],[[95,90]],[[97,90]],[[[59,[96]]],[[59,[95]]]],[[[59,[[32,[96]]]]],[[59,[[32,[95]]]]]],[[[59,[[32,[95]]]]],[[59,[[32,[96]]]]]],[[[59,[95]]],[[59,[96]]]],[[100,95,31,50,92,97],65],0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[104,104],[105,105],[106,106],[107,107],[108,108],[[]],[[]],[[]],[[]],[[]],[[104,104],46],[[105,105],46],[[106,106],46],[[107,107],46],[[108,108],46],[47,[[24,[104,48]]]],[47,[[24,[105,48]]]],[47,[[24,[106,48]]]],[47,[[24,[107,48]]]],[47,[[24,[108,48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,[7,[6]]],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[50,47],[[24,[48]]]],[[],105],[[],107],[31],[31],[31],[31],[31],[31],[31],[31],[31],[31],[57,[[24,[104]]]],[57,[[24,[105]]]],[57,[[24,[106]]]],[57,[[24,[107]]]],[57,[[24,[108]]]],[31],[31],[31],[31],[31],[105,[[59,[6]]]],[107,[[59,[6]]]],[[104,[0,[62,63]]]],[[105,[0,[62,63]]]],[[106,[0,[62,63]]]],[[107,[0,[62,63]]]],[[108,[0,[62,63]]]],[[104,104],65],[[105,105],65],[[106,106],65],[[107,107],65],[[108,108],65],[[],65],[[],65],[[],65],[[],65],[[],65],[[104,67],68],[[105,67],68],[[106,67],68],[[107,67],68],[[108,67],68],[[]],[[]],[[]],[[]],[[]],[104,55],[[104,76]],[[105,76]],[[106,76]],[106,55],[[107,76]],[[108,76]],[[],31],[[],31],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[]],[[]],0,0,[104,50],[106,50],[108,50],[[104,104],[[32,[46]]]],[[105,105],[[32,[46]]]],[[106,106],[[32,[46]]]],[[107,107],[[32,[46]]]],[[108,108],[[32,[46]]]],[108,2],[[104,83],24],[[105,83],24],[[106,83],24],[[107,83],24],[[108,83],24],[[104,50]],[104,31],[105,31],[106,31],[107,31],[108,31],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[[7,[6]]],[[59,[6,86]]]],[[]],[[]],[[]],[[]],[[]],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],88],[[],88],[[],88],[[],88],[[],88],[[],89],[[],89],[[],89],[[],89],[[],89],[[105,90]],[[107,90]],0,0,0,0,0,0],"c":[],"p":[[3,"SBucket"],[3,"PieceIndex"],[3,"PieceOffset"],[3,"SegmentIndex"],[3,"U256"],[15,"u8"],[15,"slice"],[3,"RawRecord"],[3,"Record"],[3,"RecordCommitment"],[3,"RecordWitness"],[3,"Piece"],[3,"PieceArray"],[15,"array"],[3,"FlatPieces"],[3,"RecordedHistorySegment"],[3,"Randomness"],[3,"PotKey"],[6,"PotBytes"],[3,"PotSeed"],[3,"PotCheckpoint"],[8,"FromByteSlice"],[4,"Error"],[4,"Result"],[3,"PieceIndexHash"],[3,"PublicKey"],[3,"RewardSignature"],[3,"SectorId"],[8,"Clone"],[3,"NonEmptyVec"],[15,"usize"],[4,"Option"],[8,"WrappingSub"],[8,"Ord"],[3,"HistorySize"],[3,"ArchivedHistorySegment"],[3,"PosSeed"],[3,"PosQualityBytes"],[3,"PosProof"],[3,"PotProof"],[4,"ArchivedBlockProgress"],[3,"LastArchivedBlock"],[4,"SegmentHeader"],[3,"Solution"],[3,"SectorSlotChallenge"],[4,"Ordering"],[8,"Input"],[3,"Error"],[8,"Decode"],[15,"u32"],[19,"MaybeUninit"],[3,"DecodeFinished"],[6,"SegmentCommitment"],[6,"SlotNumber"],[6,"Blake2b256Hash"],[15,"u16"],[8,"Deserializer"],[8,"Deserialize"],[3,"Vec"],[15,"char"],[8,"FromIterator"],[8,"Output"],[8,"Sized"],[8,"Encode"],[15,"bool"],[8,"PartialEq"],[3,"Formatter"],[6,"Result"],[8,"Debug"],[4,"NonEmptyVecErr"],[15,"u64"],[3,"NonZeroU64"],[15,"u128"],[6,"BlockHash"],[8,"AsRef"],[8,"Hasher"],[8,"Into"],[8,"Iterator"],[3,"Box"],[6,"SectorIndex"],[8,"IndexedParallelIterator"],[8,"ExactSizeIterator"],[8,"Serializer"],[8,"Serialize"],[6,"BlockNumber"],[3,"Global"],[3,"String"],[3,"TypeId"],[3,"Type"],[8,"FnOnce"],[3,"Blake3Checksummed"],[3,"Scalar"],[3,"FsFr"],[6,"Blake3Hash"],[3,"Commitment"],[3,"FsG1"],[3,"Witness"],[3,"FsKZGSettings"],[3,"Polynomial"],[3,"Kzg"],[3,"FsPoly"],[3,"FsFFTSettings"],[3,"Arc"],[4,"BlockObject"],[3,"BlockObjectMapping"],[4,"PieceObject"],[3,"PieceObjectMapping"],[4,"GlobalObject"],[13,"V0"],[13,"V0"],[13,"V0"],[13,"V0"]]},\ "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"]],"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,1],[[]],[2],[2],[2],[[1,[4,[3]]],[[7,[[5,[3]],6]]]],[[1,[4,[8]]],[[7,[[5,[8]],6]]]],[[1,9],10],[[]],[[],2],[[]],[1,2],[11,[[7,[1,6]]]],[[1,[4,[[12,[3]]]]],[[7,[[5,[3]],6]]]],[[1,[4,[[12,[3]]]]],[[7,[13,6]]]],[[1,[4,[[12,[3]]]]],[[7,[14,6]]]],[[]],[[],7],[[],7],[[],15]],"c":[],"p":[[3,"ErasureCoding"],[15,"usize"],[3,"Scalar"],[15,"slice"],[3,"Vec"],[3,"String"],[4,"Result"],[3,"Commitment"],[3,"Formatter"],[6,"Result"],[3,"NonZeroUsize"],[4,"Option"],[3,"Polynomial"],[8,"ExactSizeIterator"],[3,"TypeId"]]},\ -"subspace_farmer":{"doc":"subspace-farmer library implementation overview","t":"DCDCLLLLLLLLLLLLLLLLLLLLLLLLLLCLALLLALALLLALLLLLLLLLLLLLLLLALLGIKKKKKKKKKKDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFENNNNNNNNNNNNNENNNNNNNNNNNNNNEDEEEDEDNNNNLLMLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLMLLLALMALLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNDENDNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDLLLLLLLLLLLLLLLLLLAAAAAFDLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLL","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","fmt","from","from","init","init","into","into","jsonrpsee","new","node_client","open","open_or_create","piece","piece_cache","public_key","reward_signing","secret_key","segment_headers","sign_reward_hash","single_disk_plot","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","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","CantPreallocatePlotFile","CantResize","Error","FailedToDecodeMetadataHeader","FailedToDecodeSectorMetadata","FailedToGetFarmerInfo","FailedToGetFarmerInfo","FailedToGetSegmentHeader","FailedToMapMetadata","FailedToSubmitSolutionsResponse","FailedToSubscribeArchivedSegments","FailedToSubscribeSlotInfo","Farming","FarmingError","Found","IdentityMismatch","InsufficientAllocatedSpace","InvalidPiecesInSector","Io","Io","Io","LowLevel","LowLevelProving","MissingArchivedSegmentHeader","NotFound","PieceCacheError","PlotTooLarge","Plotting","PlottingError","SingleDiskPlot","SingleDiskPlotError","SingleDiskPlotId","SingleDiskPlotInfo","SingleDiskPlotOptions","SingleDiskPlotSummary","SingleDiskSemaphore","Ulid","UnexpectedMetadataVersion","V0","WrongChain","acquire","allocated_space","allocated_space","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","cache_percentage","clone","clone","clone","clone_into","clone_into","clone_into","cmp","collect_summary","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","deserialize","deserialize","directory","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","eq","equivalent","equivalent","equivalent","erasure_coding","farmer_app_info","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","genesis_hash","get_hash","hash","id","id","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","kzg","load_from","max_pieces_in_sector","new","new","new","new","node_client","on_sector_plotted","on_solution","partial_cmp","piece_cache","piece_cache","piece_getter","piece_reader","piece_reader","pieces_in_sector","plotted_sectors","plotted_sectors_count","provide","provide","provide","provide","public_key","reward_address","run","serialize","serialize","source","source","source","source","store_to","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_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","unique_saturated_into","unique_saturated_into","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","wipe","error","error","error","error","error","error","error","segment_index","allocated_sectors","allocated_space","allocated_space","correct_chain","correct_public_key","id","id","id","id","initialized_with","max_sectors","max_space","max_supported","min_size","new_space","old_space","wrong_chain","wrong_public_key","allocated_space","genesis_hash","id","pieces_in_sector","public_key","directory","directory","directory","error","info","CantPreallocateCacheFile","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","provide","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","archival_storage_info","archival_storage_pieces","farmer_piece_getter","piece_validator","readers_and_pieces","run_future_in_dedicated_thread","ArchivalStorageInfo","borrow","borrow_mut","clone","clone_into","default","deref","deref_mut","drop","fmt","from","init","into","peers_contain_piece","remove_peer_filter","to_owned","try_from","try_into","type_id","unique_saturated_into","update_cuckoo_filter","vzip","ArchivalStoragePieces","add_pieces","borrow","borrow_mut","clone","clone_into","cuckoo_filter","delete_pieces","deref","deref_mut","drop","fmt","from","init","into","new","on_notification","to_owned","try_from","try_into","type_id","unique_saturated_into","vzip","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_index_hashes","read_piece","try_from","try_into","type_id","unique_saturated_into","vzip"],"q":[[0,"subspace_farmer"],[62,"subspace_farmer::node_client"],[74,"subspace_farmer::piece_cache"],[111,"subspace_farmer::reward_signing"],[112,"subspace_farmer::single_disk_plot"],[373,"subspace_farmer::single_disk_plot::FarmingError"],[377,"subspace_farmer::single_disk_plot::PlottingError"],[381,"subspace_farmer::single_disk_plot::SingleDiskPlotError"],[399,"subspace_farmer::single_disk_plot::SingleDiskPlotInfo"],[404,"subspace_farmer::single_disk_plot::SingleDiskPlotSummary"],[409,"subspace_farmer::single_disk_plot::piece_cache"],[471,"subspace_farmer::single_disk_plot::piece_cache::DiskPieceCacheError"],[473,"subspace_farmer::single_disk_plot::piece_reader"],[492,"subspace_farmer::utils"],[498,"subspace_farmer::utils::archival_storage_info"],[520,"subspace_farmer::utils::archival_storage_pieces"],[543,"subspace_farmer::utils::farmer_piece_getter"],[559,"subspace_farmer::utils::piece_validator"],[575,"subspace_farmer::utils::readers_and_pieces"]],"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.","","","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 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","Can’t preallocate plot file, probably not enough space …","Can’t resize plot after creation","Failed to open plot","Failed to decode metadata header","Failed to decode sector metadata","Failed to retrieve farmer info","Failed to retrieve farmer info","Failed to get segment header","Failed to create memory mapping for metadata","Failed to submit solutions response","Failed to subscribe to archived segments","Failed to subscribe to slot info notifications","Farming error","Errors that happen during farming","Plot was found and read successfully","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","Missing archived segment header","Plot was not found","Piece cache error","Plot is too large","Plotting error","Errors that happen during plotting","Single disk plot abstraction is a container for everything …","Errors happening when trying to create/open single disk …","An identifier for single disk plot, can be used for in …","Important information about the contents of the …","Options used to open single dis plot","Summary of single disk plot for presentational purposes","Semaphore that limits disk access concurrency in strategic …","Plot ID","Unexpected metadata version","V0 of the info","Wrong chain (genesis hash)","Acquire access, will block current thread until previously …","How much space in bytes is allocated for this plot","How much space in bytes can plot use for plot","","","","","","","","","","","","","","","","","","","","","Percentage of disk plot dedicated for caching purposes","","","","","","","","Collect summary of single disk plot for presentational …","","","","","","","","","","","","","","","","","","","","","","","Path to directory where plot is stored.","","","","","","","","","","","","","","","","Erasure coding instance to use.","Information necessary for farmer application","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","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).","Kzg instance to use.","Load SingleDiskPlot from path is supposed to be stored, …","How many pieces one sector is supposed to contain (max)","Create new single disk plot instance","Create new semaphore for limiting concurrency of the major …","Creates new ID","","RPC client connected to Subspace node","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 plot pieces later","How many pieces does one sector contain.","Read information about sectors plotted so far","Number of sectors successfully plotted so far","","","","","","Address where farming rewards should go","Run and wait for background threads to exit or return an …","","","","","","","Store SingleDiskPlot info to path so it can be loaded …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Wipe everything that belongs to this single disk plot","Lower-level error","Lower-level error","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 plot creation","Public key used during plot creation","Plot ID","Plot ID","Plot ID","Plot ID","Number of pieces in sector plot is initialized with","","","Max supported pieces in sector","Minimal allocated space","New desired plot size","Space allocated during plot creation","Hex-encoded current genesis hash","Current public key","How much space in bytes is allocated for this plot","Genesis hash of the chain used for plot creation","ID of the plot","How many pieces does one sector contain.","Public key of identity used for plot creation","Path to directory where plot is stored.","Path to directory where plot is stored.","Path to directory where plot is stored.","Error itself","Plot info","Can’t preallocate cache file, probably not enough space …","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, …","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","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,1,6,1,6,1,6,1,0,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,30,30,30,30,30,30,30,30,30,30,0,0,34,27,34,27,27,27,34,27,34,27,34,27,27,34,27,27,34,27,34,27,27,27,27,34,27,34,27,34,27,34,27,34,27,34,27,0,0,50,50,44,50,50,48,49,49,48,48,49,48,51,0,44,50,50,50,48,49,50,49,48,49,44,50,50,51,0,0,0,0,0,0,0,0,41,50,39,50,37,39,64,44,64,46,48,49,37,41,39,50,51,44,64,46,48,49,37,41,39,50,51,64,37,41,39,37,41,39,41,46,44,64,46,48,49,37,41,39,50,51,44,64,46,48,49,37,41,39,50,51,41,39,64,44,64,46,46,48,49,37,41,39,50,51,41,41,41,41,64,64,48,48,49,49,37,41,41,39,50,50,51,51,44,64,46,48,48,48,49,49,49,37,41,41,39,50,50,50,51,51,51,39,41,41,46,39,44,64,46,48,49,37,41,39,50,51,44,64,46,48,49,37,41,39,50,51,64,39,64,46,37,41,39,64,46,46,41,0,46,64,0,46,39,46,46,48,49,50,51,39,64,46,41,39,48,49,50,51,39,37,41,39,48,49,41,50,51,44,64,46,48,49,37,41,39,50,51,44,64,46,48,49,37,41,39,50,51,44,64,46,48,49,37,41,39,50,51,44,64,46,48,49,37,41,39,50,51,44,64,46,48,49,37,41,39,50,51,46,98,99,100,101,102,103,104,105,106,107,106,108,109,110,108,109,111,111,106,106,111,107,110,110,108,109,112,112,112,112,112,113,114,115,115,113,56,0,0,56,0,56,56,56,77,33,56,77,33,77,33,77,33,56,77,33,56,77,33,56,77,33,56,56,77,77,33,56,56,77,33,56,77,33,56,77,33,56,56,77,33,56,77,56,77,33,56,77,33,56,77,33,56,77,33,56,77,33,116,116,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,0,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,0,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,0,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,0,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90],"f":[0,0,0,0,[[1,2],[[5,[[4,[3]]]]]],[[]],[[]],[[]],[[]],[6,6],[1,1],[[]],[[]],[[[8,[7]]],[[10,[6,9]]]],[11],[6],[11],[11],[11],[11],[11],[6,[[13,[12]]]],[1,[[5,[[4,[3]]]]]],[[1,14],15],[[]],[[]],[[],11],[[],11],[[]],[[]],0,[16,[[10,[1,17]]]],0,[[[8,[7]]],[[10,[[18,[6]],9]]]],[[[8,[7]]],[[10,[6,9]]]],[[1,19],[[5,[[4,[3]]]]]],0,[6,20],0,[6,21],[[1,[22,[2]]],[[5,[[4,[3]]]]]],[[6,[13,[12]]],23],0,[[1,24],[[5,[[4,[3]]]]]],[[1,25],[[5,[[4,[3]]]]]],[1,[[5,[[4,[3]]]]]],[1,[[5,[[4,[3]]]]]],[1,[[5,[[4,[3]]]]]],[1,[[5,[[4,[3]]]]]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],26],[[],26],[[]],[[]],0,[[]],[[]],0,0,[2,[[5,[[4,[3]]]]]],[[],[[5,[[4,[3]]]]]],[19,[[5,[[4,[3]]]]]],[[[22,[2]]],[[5,[[4,[3]]]]]],[24,[[5,[[4,[3]]]]]],[25,[[5,[[4,[3]]]]]],[[],[[5,[[4,[3]]]]]],[[],[[5,[[4,[3]]]]]],[[],[[5,[[4,[3]]]]]],[[],[[5,[[4,[3]]]]]],0,0,[[]],[[]],[[]],[[]],[27,27],[[]],[11],[11],[11],[11],[11],[11],[[27,14],15],[[]],[[]],[[27,28],[[18,[29]]]],[[],11],[[],11],[[]],[[]],[[30,31]],[[27,28],[[18,[32]]]],[[27,[22,[33]]]],[[[34,[30]],35]],[[]],[[],10],[[],10],[[],10],[[],10],[[],26],[[],26],[[]],[[]],[[]],[[]],[[30,6],[[10,[3,[4,[36]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,38],[39,40],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[37,37],[41,41],[39,39],[[]],[[]],[[]],[[41,41],42],[43,44],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[45,[[10,[41]]]],[45,[[10,[39]]]],0,[11],[11],[11],[46],[11],[11],[11],[11],[11],[11],[11],[[41,41],47],[[],47],[[],47],[[],47],0,0,[[48,14],15],[[48,14],15],[[49,14],15],[[49,14],15],[[37,14],15],[[41,14],15],[[41,14],15],[[39,14],15],[[50,14],15],[[50,14],15],[[51,14],15],[[51,14],15],[[]],[[]],[[]],[52,48],[53,48],[[]],[53,49],[54,49],[[]],[[]],[55,41],[[]],[[]],[[]],[56,50],[53,50],[[]],[48,51],[49,51],[39,[[57,[12]]]],[[[0,[58,59]],60],40],[[41,61]],[46,41],[39,41],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[7,[[62,[[18,[39]]]]]],0,[[[64,[30,[0,[35,63]]]],11],[[10,[46,50]]]],[65,37],[[],41],[[41,[57,[12]],66,67,40],39],0,[[46,[69,[68]]],70],[[46,[69,[68]]],70],[[41,41],[[18,[42]]]],0,[46,33],0,0,[46,71],[39,67],[46,72],[46,11],[73],[73],[73],[73],[39,66],0,[46,74],[[41,75],10],[[39,75],10],[48,[[18,[36]]]],[49,[[18,[36]]]],[50,[[18,[36]]]],[51,[[18,[36]]]],[[39,7],62],[[]],[[]],[[]],[[],76],[[],76],[[],76],[[],76],[[],76],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,62],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[77,77],[33,33],[[]],[[]],[11],[11],[11],[11],[11],[11],[11],[11],[11],[[56,14],15],[[56,14],15],[[77,14],15],[[77,14],15],[[33,14],15],[[]],[53,56],[[]],[[]],[[],11],[[],11],[[],11],[[]],[[]],[[]],[73],[56,[[18,[36]]]],[[]],[[]],[[],76],[[],76],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],26],[[],26],[[],26],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[71,71],[[]],[11],[11],[11],[[71,14],15],[[]],[[],11],[[]],[[71,78,79],[[18,[29]]]],[[]],[[],10],[[],10],[[],26],[[]],[[]],0,0,0,0,0,[[[0,[3,80,63]],76],[[62,[[0,[3,63]]]]]],0,[[]],[[]],[81,81],[[]],[[],81],[11],[11],[11],[[81,14],15],[[]],[[],11],[[]],[[81,19],[[22,[31]]]],[[81,31],47],[[]],[[],10],[[],10],[[],26],[[]],[[81,31,[69,[82]]]],[[]],0,[[83,[13,[19]]]],[[]],[[]],[83,83],[[]],[83,82],[[83,[13,[19]]]],[11],[11],[11],[[83,14],15],[[]],[[],11],[[]],[11,83],[[83,84],[[18,[70]]]],[[]],[[],10],[[],10],[[],26],[[]],[[]],0,[[]],[[]],[11],[11],[11],[[]],[[[86,[[0,[85,63]]]],19,87],[[5,[[4,[3]]]]]],[[],11],[[]],[[88,89,27,81,[69,[[91,[[18,[90]]]]]]],86],[[],10],[[],10],[[],26],[[]],[[]],0,[[]],[[]],[11],[11],[11],[[]],[[],11],[[]],[[88,92,[91,[[94,[2,93]]]]],95],[[],10],[[],10],[[],26],[[]],[[[95,[30]],31,19,29],[[5,[[4,[3]]]]]],[[]],0,[[90,12,96]],[[]],[[]],[[90,97],47],[[90,12,96]],[11],[11],[11],[[90,14],15],[[]],[[],11],[[]],[[[22,[71]],83],90],[90,72],[[90,97],[[18,[3]]]],[[],10],[[],10],[[],26],[[]],[[]]],"c":[],"p":[[3,"NodeRpcClient"],[3,"SegmentIndex"],[8,"Future"],[3,"Box"],[3,"Pin"],[3,"Identity"],[3,"Path"],[8,"AsRef"],[3,"Error"],[4,"Result"],[15,"usize"],[15,"u8"],[15,"slice"],[3,"Formatter"],[6,"Result"],[15,"str"],[4,"Error"],[4,"Option"],[3,"PieceIndex"],[3,"PublicKey"],[3,"SecretKey"],[3,"Vec"],[3,"Signature"],[3,"RewardSignatureResponse"],[3,"SolutionResponse"],[3,"TypeId"],[3,"PieceCache"],[3,"Key"],[3,"Piece"],[8,"NodeClient"],[3,"PeerId"],[3,"ProviderRecord"],[3,"DiskPieceCache"],[3,"CacheWorker"],[8,"PieceGetter"],[8,"Error"],[3,"SingleDiskSemaphore"],[3,"SemaphoreGuard"],[4,"SingleDiskPlotInfo"],[15,"u64"],[4,"SingleDiskPlotId"],[4,"Ordering"],[3,"PathBuf"],[4,"SingleDiskPlotSummary"],[8,"Deserializer"],[3,"SingleDiskPlot"],[15,"bool"],[4,"FarmingError"],[4,"PlottingError"],[4,"SingleDiskPlotError"],[4,"BackgroundTaskError"],[4,"ProvingError"],[3,"Error"],[4,"PlottingError"],[3,"Ulid"],[4,"DiskPieceCacheError"],[15,"array"],[8,"Hash"],[8,"Sized"],[8,"BuildHasher"],[8,"Hasher"],[6,"Result"],[8,"Send"],[3,"SingleDiskPlotOptions"],[3,"NonZeroU16"],[3,"PublicKey"],[15,"u16"],[8,"Fn"],[3,"Arc"],[3,"HandlerId"],[3,"PieceReader"],[8,"Iterator"],[3,"Demand"],[6,"Result"],[8,"Serializer"],[3,"String"],[3,"Offset"],[6,"SectorIndex"],[3,"PieceOffset"],[8,"Unpin"],[3,"ArchivalStorageInfo"],[3,"CuckooFilterDTO"],[3,"ArchivalStoragePieces"],[6,"NotificationHandler"],[8,"PieceValidator"],[3,"FarmerPieceGetter"],[4,"PieceGetterRetryPolicy"],[3,"Node"],[3,"PieceProvider"],[3,"ReadersAndPieces"],[6,"Mutex"],[3,"Kzg"],[6,"SegmentCommitment"],[3,"LruCache"],[3,"SegmentCommitmentPieceValidator"],[3,"PlottedSector"],[3,"PieceIndexHash"],[13,"FailedToSubscribeSlotInfo"],[13,"FailedToGetFarmerInfo"],[13,"FailedToMapMetadata"],[13,"FailedToSubmitSolutionsResponse"],[13,"FailedToGetFarmerInfo"],[13,"FailedToGetSegmentHeader"],[13,"FailedToSubscribeArchivedSegments"],[13,"MissingArchivedSegmentHeader"],[13,"PlotTooLarge"],[13,"InsufficientAllocatedSpace"],[13,"WrongChain"],[13,"IdentityMismatch"],[13,"CantResize"],[13,"InvalidPiecesInSector"],[13,"V0"],[13,"Found"],[13,"NotFound"],[13,"Error"],[13,"OffsetOutsideOfRange"]]},\ -"subspace_farmer_components":{"doc":"Components of the reference implementation of Subspace …","t":"DALLLLLLLLALLMLLMMAAAMMALLLLLLLFIKKKKNNNNNIENNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLMFLMMMLLLLLLLLLLLLLLLLLLMMMMMMMMNNNNNENDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNDENNLLLLLLMLLLLLLLLLLLLLLLLLFFFFMLLLLLLLLLLLLLMMMMMMMMMMMMDNNNDEEDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLLLLMMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMM","n":["FarmerProtocolInfo","auditing","borrow","borrow_mut","clone","clone_into","deref","deref_mut","deserialize","drop","file_ext","fmt","from","history_size","init","into","max_pieces_in_sector","min_sector_lifetime","plotting","proving","reading","recent_history_fraction","recent_segments","sector","serialize","to_owned","try_from","try_into","type_id","unique_saturated_into","vzip","audit_sector","FileExt","advise_random_access","preallocate","read_exact_at","write_all_at","BadSectorMetadataOutputSize","BadSectorOutputSize","FailedToRetrievePiece","InvalidErasureCodingInstance","Limited","PieceGetter","PieceGetterRetryPolicy","PieceNotFound","PieceRecoveryFailed","PlottedSector","PlottingError","Unlimited","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","eq","equivalent","fmt","fmt","fmt","fmt","from","from","from","get_piece","init","init","init","into","into","into","piece_indexes","plot_sector","provide","sector_id","sector_index","sector_metadata","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","vzip","vzip","vzip","error","expected","expected","piece_index","piece_index","piece_index","provided","provided","FailedToCreateChunkWitness","FailedToCreatePolynomialForRecord","FailedToDecodeMetadataForRecord","FailedToDecodeSectorContentsMap","InvalidErasureCodingInstance","ProvingError","RecordReadingError","SolutionCandidates","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","fmt","from","from","from","from","init","init","into","into","into_iter","is_empty","len","provide","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","error","piece_offset","piece_offset","piece_offset","FailedToDecodeSectorContentsMap","FailedToErasureDecodeRecord","FailedToReadChunk","InvalidChunk","PlotRecord","ReadingError","WrongRecordSizeAfterDecoding","WrongSectorSize","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","commitment","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","fmt","from","from","from","init","init","into","into","provide","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","actual","chunk_location","chunk_location","encoded_chunk_used","error","error","expected","expected","piece_offset","s_bucket","EncodedChunksUsed","InvalidBytesLength","InvalidEncodedRecordChunks","SBucketOutOfRange","SectorContentsMap","SectorContentsMapFromBytesError","SectorContentsMapIterationError","SectorMetadata","as_bits","as_byte_slice","as_ref","as_slice_of","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","decode","decode_all","decode_all_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","drop","drop","encode_hex","encode_hex_upper","encode_to","encoded_size","encoded_size","eq","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_bytes","history_size","init","init","init","init","init","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","provide","provide","s_bucket_offsets","s_bucket_sizes","s_bucket_sizes","sector_index","sector_record_chunks_size","sector_record_metadata_size","sector_size","size_hint","to_keyed_vec","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_as_bits","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","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","vzip","vzip","vzip","vzip","vzip","actual","actual","expected","max","max","provided"],"q":[[0,"subspace_farmer_components"],[31,"subspace_farmer_components::auditing"],[32,"subspace_farmer_components::file_ext"],[37,"subspace_farmer_components::plotting"],[109,"subspace_farmer_components::plotting::PlottingError"],[117,"subspace_farmer_components::proving"],[165,"subspace_farmer_components::proving::ProvingError"],[172,"subspace_farmer_components::reading"],[223,"subspace_farmer_components::reading::ReadingError"],[234,"subspace_farmer_components::sector"],[370,"subspace_farmer_components::sector::SectorContentsMapFromBytesError"],[374,"subspace_farmer_components::sector::SectorContentsMapIterationError"]],"d":["Information about the protocol necessary for farmer …","","","","","","","","","","File extension trait","","Returns the argument unchanged.","Size of the blockchain history","","Calls U::from(self).","How many pieces one sector is supposed to contain (max)","Minimum lifetime of a plotted sector, measured in archived …","","","","Fraction of pieces from the “recent history” (…","Number of latest archived segments that are considered “…","","","","","","","","","Audit a single sector and generate a stream of solutions, …","Extension convenience trait that allows pre-allocating …","Advise OS/file system that file will use random access and …","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","Information about sector that was plotted","Plotting status","No restrictions on retries","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Indexes of pieces that were plotted","Plot a single sector, where sector and sector_metadata …","","Sector ID","Sector index","Sector metadata","","","","","","","","","","","","","","","","","","","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 metadata for record","Failed to decode sector contents map","Invalid erasure coding instance","Errors that happen during proving","Record reading error","Container for solutions","","","","","","","","","","","","","","","","","","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","Lower-level error","Piece offset","Piece offset","Piece offset","Failed to decode sector contents map","Failed to erasure-decode record","Failed to read chunk.","Invalid chunk, possible disk corruption","Record contained in the plot","Errors that happen during reading","Wrong record size after decoding","Wrong sector size","","","","","","","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","Actual size in bytes","Chunk location","Chunk location","Indicates whether chunk was encoded","Lower-level error","Lower-level error","Expected size in bytes","Expected size in bytes","Piece offset","S-bucket","Wrapper data structure that allows to iterate mutably over …","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 create SectorContentsMap …","Error happening when trying to create SectorContentsMap …","Metadata of the plotted sector","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Size of encoded 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.","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).","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","Actual number of encoded record chunks","Expected length","Max supported","Max s-bucket","Provided s-bucket"],"i":[0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,1,1,0,1,1,1,1,1,1,1,0,0,68,68,68,68,23,23,23,23,20,0,0,23,23,0,0,20,20,21,23,20,21,23,20,21,20,21,20,20,21,23,20,21,23,20,21,23,20,20,20,21,23,23,20,21,23,28,20,21,23,20,21,23,21,0,23,21,21,21,20,21,23,20,21,23,20,21,23,20,21,23,20,21,23,20,21,23,69,70,71,72,73,69,70,71,34,34,34,34,34,0,34,0,34,16,34,16,16,16,34,16,34,16,34,16,34,34,16,34,34,34,16,34,16,34,16,16,16,16,34,34,16,34,34,16,34,16,34,16,34,16,34,16,74,75,76,74,75,76,74,36,36,36,36,0,0,36,36,36,40,36,40,40,40,40,36,40,36,40,36,40,36,36,40,36,36,40,36,40,36,40,36,0,0,0,0,40,36,40,36,36,40,36,40,36,40,36,40,36,40,40,77,78,79,80,80,80,81,77,78,81,80,0,35,35,53,0,0,0,0,46,46,46,46,56,15,35,53,46,56,15,35,53,46,15,35,53,46,15,35,53,46,15,15,15,15,56,15,35,53,46,56,15,35,53,46,56,56,15,35,53,46,46,46,15,15,46,35,53,35,53,15,35,35,53,53,46,56,15,35,53,46,46,15,56,15,35,53,46,56,15,35,53,46,56,56,46,46,46,46,46,46,46,46,15,35,53,15,46,15,15,0,0,0,15,15,15,35,53,46,35,53,46,56,15,35,53,46,56,15,35,53,46,56,15,35,53,46,56,15,35,53,46,56,15,35,53,46,82,83,82,83,84,84],"f":[0,0,[[]],[[]],[1,1],[[]],[2],[2],[3,[[4,[1]]]],[2],0,[[1,5],6],[[]],0,[[],2],[[]],0,0,0,0,0,0,0,0,[[1,7],4],[[]],[[],4],[[],4],[[],8],[[]],[[]],[[9,10,11,12,[14,[13]],15],[[17,[16]]]],0,[[],18],[19,18],[[[14,[13]],19],18],[[[14,[13]],19],18],0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[20,20],[21,21],[[]],[[]],[[],20],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[20,20],22],[[],22],[[20,5],6],[[21,5],6],[[23,5],6],[[23,5],6],[[]],[[]],[[]],[[24,20],[[27,[[26,[25]]]]]],[[],2],[[],2],[[],2],[[]],[[]],[[]],0,[[9,10,28,20,1,29,30,31,[14,[13]],[14,[13]]],[[4,[21,23]]]],[32],0,0,0,[[]],[[]],[[],33],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[16,16],[[]],[2],[2],[2],[2],[2],[2],[[34,5],6],[[34,5],6],[[16,5],6],[35,34],[36,34],[[]],[[]],[[],2],[[],2],[[]],[[]],[[16,37,29,30],[[4,[38,34]]]],[16,22],[16,2],[32],[34,[[17,[39]]]],[[]],[[],33],[[],4],[[],4],[[],4],[[],4],[[],8],[[],8],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[40,40],[[]],0,[2],[2],[2],[2],[2],[2],[[36,5],6],[[36,5],6],[[40,5],6],[[]],[35,36],[[]],[[],2],[[],2],[[]],[[]],[32],[[41,42,15,[14,[13]],30],[[4,[43,36]]]],[[41,31,[45,[44]],46,47,[14,[13]]],[[4,[[26,[[45,[[17,[48]]]]]],36]]]],[[[45,[[17,[48]]]],41,30],[[4,[[26,[[45,[48]]]],36]]]],[[[45,[[17,[48]]]],41,30],[[4,[38,36]]]],0,[36,[[17,[39]]]],[[]],[[],33],[[],4],[[],4],[[],4],[[],4],[[],8],[[],8],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[50,[49]]]],[[],[[14,[13]]]],[46,[[14,[13]]]],[[],[[4,[[14,[51]],52]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[15,15],[35,35],[53,53],[46,46],[[]],[[]],[[]],[[]],[54,[[4,[15,55]]]],[[[14,[13]]],[[4,[55]]]],[[44,[14,[13]]],[[4,[55]]]],[[44,54],[[4,[55]]]],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[56],[2],[2],[2],[2],[[],[[58,[57]]]],[[],[[58,[57]]]],[[15,[0,[59,60]]]],[[],2],[31,2],[[35,35],22],[[53,53],22],[[],22],[[],22],[[15,5],6],[[35,5],6],[[35,5],6],[[53,5],6],[[53,5],6],[[46,5],6],[[]],[[]],[[]],[[]],[[]],[[[14,[13]],31],[[4,[46,35]]]],0,[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[56,38],[56,38],[46,[[14,[[61,[[45,[13]]]]]]]],[46,38],[[46,41],62],[[46,63],[[4,[62,53]]]],[[46,63],[[4,[62,53]]]],[31,46],[46,[[14,[63]]]],[[46,41],64],0,[32],[32],[15,[[26,[[45,[44]]]]]],[46,[[26,[[45,[31]]]]]],0,0,[31,2],[31,2],[31,2],[15,2],[[[14,[13]]],[[66,[13,65]]]],[[]],[[]],[[]],[[]],[[],33],[[],33],[[],[[4,[[50,[49]],67]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],8],[[],8],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0],"c":[],"p":[[3,"FarmerProtocolInfo"],[15,"usize"],[8,"Deserializer"],[4,"Result"],[3,"Formatter"],[6,"Result"],[8,"Serializer"],[3,"TypeId"],[3,"PublicKey"],[6,"SectorIndex"],[6,"Blake2b256Hash"],[6,"SolutionRange"],[15,"u8"],[15,"slice"],[3,"SectorMetadata"],[3,"SolutionCandidates"],[4,"Option"],[6,"Result"],[15,"u64"],[4,"PieceGetterRetryPolicy"],[3,"PlottedSector"],[15,"bool"],[4,"PlottingError"],[3,"PieceIndex"],[8,"Future"],[3,"Box"],[3,"Pin"],[8,"PieceGetter"],[3,"Kzg"],[3,"ErasureCoding"],[15,"u16"],[3,"Demand"],[3,"String"],[4,"ProvingError"],[4,"SectorContentsMapFromBytesError"],[4,"ReadingError"],[8,"Copy"],[8,"ExactSizeIterator"],[8,"Error"],[3,"PlotRecord"],[3,"PieceOffset"],[3,"SectorId"],[3,"Piece"],[15,"u32"],[15,"array"],[3,"SectorContentsMap"],[8,"Table"],[3,"Scalar"],[8,"BitOrder"],[3,"BitSlice"],[8,"FromByteSlice"],[4,"Error"],[4,"SectorContentsMapIterationError"],[8,"Input"],[3,"Error"],[3,"EncodedChunksUsed"],[15,"char"],[8,"FromIterator"],[8,"Output"],[8,"Sized"],[3,"BitArray"],[8,"Iterator"],[3,"SBucket"],[8,"IndexedParallelIterator"],[3,"Global"],[3,"Vec"],[4,"BitSpanError"],[8,"FileExt"],[13,"FailedToRetrievePiece"],[13,"BadSectorOutputSize"],[13,"BadSectorMetadataOutputSize"],[13,"PieceNotFound"],[13,"PieceRecoveryFailed"],[13,"FailedToCreateChunkWitness"],[13,"FailedToCreatePolynomialForRecord"],[13,"FailedToDecodeMetadataForRecord"],[13,"WrongSectorSize"],[13,"WrongRecordSizeAfterDecoding"],[13,"FailedToReadChunk"],[13,"InvalidChunk"],[13,"FailedToErasureDecodeRecord"],[13,"InvalidBytesLength"],[13,"InvalidEncodedRecordChunks"],[13,"SBucketOutOfRange"]]},\ -"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"]],"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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,2,2,2,2,2,2,2,0,0,2,11,2,2,0,0,0,27,18,27,18,27,18,27,27,18,27,18,27,18,27,18,27,18,18,27,27,18,18,27,27,18,27,18,27,18,27,18,27,18,27,18,27,18,27,18,27,18,27,18,27,18,27,27,6,27,18,27,0,0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,4,35,35,0,0,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,30,38,30,38,38,38,38,38,38,38,30,38,30,38,38],"f":[0,0,[1],[[]],[[]],[2,2],[[]],[3],[3],[3],[[]],[[]],[[]],[[]],[[]],[[],3],[[]],[[]],[[]],0,0,[[[5,[4]],[5,[6]]],[[2,[7,4,6]]]],[[]],[[],8],[[],8],[[],9],[[]],[[]],[[10,[0,[[11,[7]],12]],[14,[[13,[7]]]]],[[8,[15]]]],0,[[[2,[7,4,6]],[14,[[13,[7]]]]],[[8,[15]]]],[[[14,[13]]],[[8,[15]]]],[[[2,[7,4,6]],[14,[[13,[7]]]]],[[8,[15]]]],[[]],0,0,0,[1],[[]],[[]],[[]],[[]],[[[18,[7,[16,[7]],17]],19,[21,[20]],22,23],[[25,[[24,[20]]]]]],[[[27,[26,26]]],[[27,[26,26]]]],[[]],[3],[3],[3],[3],[3],[3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],3],[[],3],[[]],[[]],[[]],[[]],[[]],[[]],[[[5,[[16,[7]]]],[5,[17]]],[[18,[7,[16,[7]],17]]]],[[[5,[[0,[[28,[7]],12,29]]]],[0,[17,26]],30],[[27,[7,[0,[[28,[7]],12,29]],[0,[17,26]],[0,[31,32]],30]]]],[[[18,[7,[16,[7]],17]],19,[21,[20]],33],[[25,[23]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[]],[[]],[[]],[[]],[[[27,[7,[0,[[28,[7]],12,29]],[0,[17,26]],[0,[31,32]],30]],34],[[8,[15]]]],[34,[[8,[15]]]],[[[27,[7,[0,[[28,[7]],12,29]],[0,[17,26]],[0,[31,32]],30]],34],[[8,[15]]]],[[]],[[]],0,0,[1],[[]],[[]],[[[35,[26]]],[[35,[26]]]],[[]],[3],[3],[3],[[]],[[]],[[]],[[]],[[]],[[],3],[[]],[[]],[[]],[[[5,[[0,[[36,[7]],[28,[7]],12,29]]]],[5,[17]],30],[[35,[7,[0,[[36,[7]],[28,[7]],12,29]],[0,[31,32]],17,30]]]],[[]],[[],8],[[],8],[[],9],[[]],[[]],[[[35,[7,[0,[[36,[7]],[28,[7]],12,29]],[0,[31,32]],17,30]],37],[[8,[15]]]],[37,[[8,[15]]]],[[[35,[7,[0,[[36,[7]],[28,[7]],12,29]],[0,[31,32]],17,30]],37],[[8,[15]]]],[[]],0,0,[1],[[]],[[]],[38,38],[[]],[3],[3],[3],[[]],[[]],[[]],[[]],[[]],[[],3],[[]],[[]],[[]],[5,38],[[39,40],[[8,[22,15]]]],[[[38,[[0,[[28,[7]],[36,[7]]]],7]],39,40],[[8,[22,15]]]],[[39,40,22],[[8,[41,15]]]],[[[38,[[0,[[28,[7]],[36,[7]]]],7]],39,40,22],[[8,[41,15]]]],[[]],[[],8],[[],8],[[],9],[[]],[[]],[34,[[8,[15]]]],[[[38,[[0,[[28,[7]],[36,[7]]]],7]],34],[[8,[15]]]],[34,[[8,[15]]]],[[[38,[[0,[[28,[7]],[36,[7]]]],7]],34],[[8,[15]]]],[[]]],"c":[],"p":[[3,"Private"],[3,"ProofVerifier"],[15,"usize"],[8,"VerifyInvalidTransactionProof"],[3,"Arc"],[8,"VerifyInvalidStateTransitionProof"],[8,"Block"],[4,"Result"],[3,"TypeId"],[8,"SpawnNamed"],[8,"VerifyFraudProof"],[8,"Send"],[6,"NumberFor"],[4,"FraudProof"],[4,"VerificationError"],[8,"Backend"],[8,"CodeExecutor"],[3,"ExecutionProver"],[4,"ExecutionPhase"],[15,"u8"],[15,"slice"],[3,"H256"],[3,"StorageProof"],[3,"Vec"],[6,"Result"],[8,"Clone"],[3,"InvalidStateTransitionProofVerifier"],[8,"ProvideRuntimeApi"],[8,"Sync"],[8,"VerifierApi"],[8,"Encode"],[8,"Decode"],[4,"Option"],[3,"InvalidStateTransitionProof"],[3,"InvalidTransactionProofVerifier"],[8,"HeaderBackend"],[3,"InvalidTransactionProof"],[3,"VerifierClient"],[3,"DomainId"],[15,"u32"],[6,"Hash"]]},\ -"subspace_networking":{"doc":"Networking functionality of Subspace Network, primarily …","t":"NNNNNDEDINNIDENNNRDSNICEDDDNNDNNNDGDGDSEDEDGEDGDDGDDNNQGEDNNNNEENNDNDMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLFLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLMCMMLMMMMMMMLLLLLLLLMMMLLLKLLLFMLMMMMMMMMLMLLLLLLLKLMMLMLLLLLLLLLLLLLLLLLLLLLLLMMMLFLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAFGENILLLLLLLLLLLLKKLLLLLLNDDIENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLL","n":["BootstrapNode","BootstrapNode","CantPreallocateKnownPeersFile","Client","Client","Config","CreationError","CuckooFilterDTO","CuckooFilterProvider","Farmer","Farmer","GenericRequest","GenericRequestHandler","GetClosestPeersError","IncorrectResponseFormat","Io","Io","KADEMLIA_PROVIDER_TTL_IN_SECS","KeyWrapper","LOG_TARGET","LastSegmentHeaders","LocalRecordProvider","Multihash","NetworkParametersPersistenceError","NetworkingParametersManager","NewPeerInfo","Node","Node","Node","NodeRunner","NodeRunnerDropped","NodeRunnerDropped","NodeRunnerDropped","Notification","NotificationHandler","ObjectMappingsRequest","ObjectMappingsRequestHandler","ObjectMappingsResponse","PROTOCOL_NAME","PeerInfo","PeerInfoConfig","PeerInfoProvider","PieceAnnouncementRequest","PieceAnnouncementRequestHandler","PieceAnnouncementResponse","PieceByHashRequest","PieceByHashRequestHandler","PieceByHashResponse","PiecesByRangeRequest","PiecesByRangeRequestHandler","PiecesByRangeResponse","PiecesToPlot","ProtocolFailure","RelayServerExpected","Response","SegmentHeaderBySegmentIndexesRequestHandler","SegmentHeaderRequest","SegmentHeaderResponse","SegmentIndexes","SendCommand","SendCommand","SendCommand","SendRequestError","SubscribeError","Subscription","Success","TopicSubscription","TransportError","UniqueRecordBinaryHeap","addresses","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","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","boxed","clear","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","connected_peers","connected_peers","contains_key","create","create","cuckoo_filter","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_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","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","deref","deref","deref","deref","deref","deref","deref","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","drop","drop","drop","drop","drop","drop","drop","drop","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_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","end","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","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","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","general_connected_peers_handler","general_target_connections","get_closest_peers","get_providers","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","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","into","into","into","into","into","into","is_farmer","kademlia","kademlia_mode","keypair","keys","length","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","next_piece_index_hash","object_hash","object_mapping","on_connected_peer","on_disconnected_peer","on_new_listener","on_notification","on_notification","on_num_established_peer_connections_change","on_peer_info","peer_id","peer_id","peer_info","peer_info","peer_info_provider","piece","piece_index_hash","piece_index_hash","piece_indexes","pieces","pieces","poll_next","protocol_version","provide","provide","provide","provide","provide","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","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","source","source","source","source","source","special_connected_peers_handler","special_target_connections","start","start_local_announcing","start_prometheus_metrics_server","stop_local_announcing","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_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","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_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","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","using_encoded","using_encoded","utils","values","vzip","vzip","vzip","vzip","vzip","vzip","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","cuckoo_filter","segment_header_number","segment_indexes","multihash","piece_provider","strip_peer_id","Multihash","MultihashCode","PieceIndexHash","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"],[794,"subspace_networking::PeerInfo"],[795,"subspace_networking::SegmentHeaderRequest"],[797,"subspace_networking::utils"],[800,"subspace_networking::utils::multihash"],[824,"subspace_networking::utils::piece_provider"]],"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.","Cuckoo filter data transfer object.","Provides the current cuckoo-filter data.","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 an expiration interval for item providers in …","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.","Object-mapping protocol request.","Create a new object-mappings request handler.","Object-mapping protocol request.","Defines request-response protocol name.","Peer info data","The configuration for peer-info protocol.","Handles constant peer info data.","Piece announcement protocol request.","Create a new piece announcement request handler.","Piece announcement protocol response.","Piece-by-hash protocol request.","Create a new piece-by-hash request handler.","Piece-by-hash protocol response.","Pieces-by-range protocol request. Assumes requests with …","Create a new pieces-by-range request handler.","Pieces-by-range protocol response. Assumes requests with …","Collection of pieces that potentially need to be plotted","Underlying protocol returned an error, impossible to get …","Circuit relay client error.","Response type that corresponds to this request","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.","Defines errors for subscribe operation.","Failed to create subscription.","Request acknowledgement","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.","External addresses of the peer","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.","Checks whether the heap contains the given key.","Create a new network node and node runner instances.","Creates new GenericRequestHandler by given handler.","Returns the current cuckoo filter data.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","End of the requested range","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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’ …","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).","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. None means “automatic mode”.","Identity keypair of a node used for authenticated …","Iterator over all keys in arbitrary order","Cuckoo filter items.","","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.","Defines starting point (cursor) of the next request. None …","Object hash (32-bytes)","Returned data.","Callback is called when a peer is connected.","Callback is called when a peer is disconnected.","Callback is called when node starts listening on new …","Subscribe to cuckoo filter updates and invoke provided …","Subscribe to peer info updates and invoke provided …","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 …","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 multihash","Request key - piece index hash","Piece indexes for each of the pieces","Pieces themselves","Returned data.","","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 …","Start of the requested range","Start local announcing item by its key. Saves key to the …","Start prometheus metrics server on the provided address.","Stop local announcing item by its key. Removes key from …","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.","Exported cuckoo filter values.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sets the protocol timeout.","Yamux multiplexing configuration.","Peer info data.","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 hash 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,49,45,12,49,0,0,0,0,12,49,0,0,0,48,45,31,0,0,77,22,0,0,0,0,0,0,12,49,0,46,47,48,0,0,0,0,0,77,0,0,0,0,0,0,0,0,0,0,0,0,0,48,31,77,0,0,0,22,46,47,48,0,0,47,16,0,31,0,15,30,1,1,30,5,30,76,95,45,31,39,46,47,48,1,9,10,11,12,49,13,14,15,16,17,18,19,20,21,22,23,50,24,8,5,30,76,95,45,31,39,46,47,48,1,9,10,11,12,49,13,14,15,16,17,18,19,20,21,22,23,50,24,8,5,8,1,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,8,1,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,8,1,50,8,0,95,65,11,12,13,14,15,16,17,18,19,20,21,22,23,11,12,13,14,15,16,17,18,19,20,21,22,23,11,12,13,14,15,16,17,18,19,20,21,22,23,11,12,13,14,15,16,17,18,19,20,21,22,23,30,11,12,15,5,30,76,95,45,31,39,46,47,48,1,9,10,11,12,49,13,14,15,16,17,18,19,20,21,22,23,50,24,8,5,30,76,95,45,31,39,46,47,48,1,9,10,11,12,49,13,14,15,16,17,18,19,20,21,22,23,50,24,8,5,5,30,76,95,45,31,39,39,46,47,48,1,9,10,11,12,49,13,14,15,16,17,18,19,20,21,22,23,50,24,8,13,14,17,18,23,11,12,13,14,15,16,17,18,19,20,21,22,23,20,13,14,15,16,17,18,19,20,21,22,23,13,13,13,14,14,14,15,15,15,16,16,16,17,17,17,18,18,18,19,19,19,20,20,20,21,21,21,22,22,22,23,23,23,1,30,5,30,45,45,31,31,39,46,46,47,47,48,48,1,9,10,11,12,49,13,14,15,16,17,18,19,20,21,22,23,50,24,8,5,30,76,95,45,45,31,31,31,39,46,46,46,47,47,47,47,48,48,48,48,1,9,10,11,12,49,13,14,15,16,17,18,19,20,21,22,23,50,24,8,30,30,1,1,1,30,1,30,5,30,76,95,45,31,39,46,47,48,1,9,10,11,12,49,13,14,15,16,17,18,19,20,21,22,23,50,24,8,30,8,5,30,76,95,45,31,39,46,47,48,1,9,10,11,12,49,13,14,15,16,17,18,19,20,21,22,23,50,24,8,12,30,30,30,8,11,0,30,30,1,30,30,30,30,30,30,30,5,30,9,8,49,49,49,49,21,13,14,1,1,1,65,49,1,1,0,50,49,50,30,18,15,17,19,19,21,39,30,45,31,46,47,48,1,1,27,8,30,30,76,23,1,8,8,8,39,11,12,13,14,15,16,17,18,19,20,21,22,23,45,31,46,47,48,30,30,20,1,0,1,1,30,30,30,11,12,13,14,15,16,17,18,19,20,21,22,23,1,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,8,45,31,46,47,48,5,30,76,95,45,31,39,46,47,48,1,9,10,11,12,49,13,14,15,16,17,18,19,20,21,22,23,50,24,8,5,30,76,95,45,31,39,46,47,48,1,9,10,11,12,49,13,14,15,16,17,18,19,20,21,22,23,50,24,8,5,30,76,95,45,31,39,46,47,48,1,9,10,11,12,49,13,14,15,16,17,18,19,20,21,22,23,50,24,8,13,14,17,18,23,0,11,5,30,76,95,45,31,39,46,47,48,1,9,10,11,12,49,13,14,15,16,17,18,19,20,21,22,23,50,24,8,9,30,96,97,98,0,0,0,0,0,86,0,86,86,86,86,86,86,86,86,86,86,86,86,99,99,86,86,86,86,86,86,88,0,0,0,0,88,94,90,88,94,90,88,88,88,88,94,90,88,94,90,88,94,90,88,88,88,88,88,88,94,90,88,90,90,94,90,88,94,90,88,90,88,94,90,88,94,90,88,94,90,88,89,94,94,90,88],"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,[[1,2],[[4,[3]]]],[1,[[4,[0]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[5,[[6,[0]]]],[[[8,[7]]]],[1,1],[9,9],[10,10],[11,11],[12,12],[13,13],[14,14],[15,15],[16,16],[17,17],[18,18],[19,19],[20,20],[21,21],[22,22],[23,23],[[[24,[7]]],[[24,[7]]]],[[[8,[7]]],[[8,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[1,[[4,[[25,[2]],0]]]],0,[[[8,[7]],7],26],[[[30,[[0,[27,28,29]]]]],[[4,[31]]]],[[[0,[32,28,29]]],[[6,[0]]]],[[],11],[33,[[4,[11,34]]]],[33,[[4,[12,34]]]],[33,[[4,[13,34]]]],[33,[[4,[14,34]]]],[33,[[4,[15,34]]]],[33,[[4,[16,34]]]],[33,[[4,[17,34]]]],[33,[[4,[18,34]]]],[33,[[4,[19,34]]]],[33,[[4,[20,34]]]],[33,[[4,[21,34]]]],[33,[[4,[22,34]]]],[33,[[4,[23,34]]]],[[[36,[35]]],[[4,[34]]]],[[[36,[35]]],[[4,[34]]]],[[[36,[35]]],[[4,[34]]]],[[[36,[35]]],[[4,[34]]]],[[[36,[35]]],[[4,[34]]]],[[[36,[35]]],[[4,[34]]]],[[[36,[35]]],[[4,[34]]]],[[[36,[35]]],[[4,[34]]]],[[[36,[35]]],[[4,[34]]]],[[[36,[35]]],[[4,[34]]]],[[[36,[35]]],[[4,[34]]]],[[[36,[35]]],[[4,[34]]]],[[[36,[35]]],[[4,[34]]]],[[37,[36,[35]]],[[4,[34]]]],[[37,[36,[35]]],[[4,[34]]]],[[37,[36,[35]]],[[4,[34]]]],[[37,[36,[35]]],[[4,[34]]]],[[37,[36,[35]]],[[4,[34]]]],[[37,[36,[35]]],[[4,[34]]]],[[37,[36,[35]]],[[4,[34]]]],[[37,[36,[35]]],[[4,[34]]]],[[37,[36,[35]]],[[4,[34]]]],[[37,[36,[35]]],[[4,[34]]]],[[37,[36,[35]]],[[4,[34]]]],[[37,[36,[35]]],[[4,[34]]]],[[37,[36,[35]]],[[4,[34]]]],[[37,33],[[4,[34]]]],[[37,33],[[4,[34]]]],[[37,33],[[4,[34]]]],[[37,33],[[4,[34]]]],[[37,33],[[4,[34]]]],[[37,33],[[4,[34]]]],[[37,33],[[4,[34]]]],[[37,33],[[4,[34]]]],[[37,33],[[4,[34]]]],[[37,33],[[4,[34]]]],[[37,33],[[4,[34]]]],[[37,33],[[4,[34]]]],[[37,33],[[4,[34]]]],[[],30],[[],11],[[],12],[[],15],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[5],[38],[38],[38],[38],[38],[38],[39],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[13,[[25,[35]]]],[14,[[25,[35]]]],[17,[[25,[35]]]],[18,[[25,[35]]]],[23,[[25,[35]]]],[[11,[0,[40,41]]]],[[12,[0,[40,41]]]],[[13,[0,[40,41]]]],[[14,[0,[40,41]]]],[[15,[0,[40,41]]]],[[16,[0,[40,41]]]],[[17,[0,[40,41]]]],[[18,[0,[40,41]]]],[[19,[0,[40,41]]]],[[20,[0,[40,41]]]],[[21,[0,[40,41]]]],[[22,[0,[40,41]]]],[[23,[0,[40,41]]]],0,[[13,13],26],[[14,14],26],[[15,15],26],[[16,16],26],[[17,17],26],[[18,18],26],[[19,19],26],[[20,20],26],[[21,21],26],[[22,22],26],[[23,23],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[1,[[25,[42]]]],0,[[],38],[[30,43],44],[[45,43],44],[[45,43],44],[[31,43],44],[[31,43],44],[[39,43],44],[[46,43],44],[[46,43],44],[[47,43],44],[[47,43],44],[[48,43],44],[[48,43],44],[[1,43],44],[[9,43],44],[[10,43],44],[[11,43],44],[[12,43],44],[[49,43],44],[[13,43],44],[[14,43],44],[[15,43],44],[[16,43],44],[[17,43],44],[[18,43],44],[[19,43],44],[[20,43],44],[[21,43],44],[[22,43],44],[[23,43],44],[[50,43],44],[[[24,[51]],43],44],[[[8,[51]],43],44],[[]],[[]],[[]],[[]],[52,45],[[]],[[]],[[[53,[52]]],31],[52,31],[[]],[54,46],[[]],[3,46],[[]],[54,47],[3,47],[55,47],[3,48],[54,48],[[]],[34,48],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[1,56],[[4,[57,46]]]],[[1,56],[[4,[57,0]]]],[[1,56],[[4,[57,0]]]],0,[1,2],0,[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],0,[[[8,[7]],7],[[58,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[12,26],0,0,0,[[[8,[7]]],59],0,0,0,0,[1,[[25,[42]]]],0,0,0,0,0,0,0,[[60,[61,[2]]],[[4,[5,45]]]],[[62,63,27,[58,[49]]],[[30,[27]]]],[64,9],[[2,38],[[8,[7]]]],[[],49],[[],49],[[[6,[65]]],49],[[],49],0,0,0,[[1,[66,[32]]],67],[[1,[66,[32]]],67],[[1,[66,[32]]],67],[68,[[58,[67]]]],[[49,68],[[58,[67]]]],[[1,[66,[32]]],67],[[1,[66,[32]]],67],[63,2],0,[49,12],0,0,0,0,0,0,0,0,[[[69,[39]],70],[[71,[58]]]],0,[72],[72],[72],[72],[72],[[1,73,[25,[35]]],[[4,[0]]]],[[1,56,[25,[35]]],[[4,[57,0]]]],[74,[[58,[75]]]],[[[8,[7]],7]],0,0,[[[76,[[0,[27,28,29]]]]]],0,[[1,2,77],[[4,[48]]]],[[[8,[7]],38]],[[[8,[7]],7],26],[[[8,[7]]],38],[39],[11,38],[12,38],[13,38],[14,38],[15,38],[16,38],[17,38],[18,38],[19,38],[20,38],[21,38],[22,38],[23,38],[45,[[58,[78]]]],[31,[[58,[78]]]],[46,[[58,[78]]]],[47,[[58,[78]]]],[48,[[58,[78]]]],0,0,0,[[1,74],[[4,[26,0]]]],[[79,80],81],[[1,56],[[4,[0]]]],[[1,73],[[4,[39,47]]]],0,0,0,[[[36,[35]]],[[25,[35,82]]]],[[[36,[35]]],[[25,[35,82]]]],[[[36,[35]]],[[25,[35,82]]]],[[[36,[35]]],[[25,[35,82]]]],[[[36,[35]]],[[25,[35,82]]]],[[[36,[35]]],[[25,[35,82]]]],[[[36,[35]]],[[25,[35,82]]]],[[[36,[35]]],[[25,[35,82]]]],[[[36,[35]]],[[25,[35,82]]]],[[[36,[35]]],[[25,[35,82]]]],[[[36,[35]]],[[25,[35,82]]]],[[[36,[35]]],[[25,[35,82]]]],[[[36,[35]]],[[25,[35,82]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],62],[[],62],[[],62],[[],62],[[],62],[[],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],[[],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],[[],4],[[],4],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[13,84]],[[14,84]],[[17,84]],[[18,84]],[[23,84]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[9,85],9],0,0,0,0,0,0,[[[25,[42]]],25],0,0,0,0,[[]],[[]],[86,86],[[]],[38],[38],[38],[[86,86],26],[[86,43],44],[[]],[[],38],[[]],[[],56],[86,56],[[]],[[],4],[87,[[4,[86]]]],[[],4],[[],83],[[]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[88,88],[[]],[[],88],[38],[38],[38],[38],[38],[38],[38],[38],[38],[[88,88],26],[[],26],[[],26],[[],26],[[88,43],44],[[]],[[]],[[]],[[[90,[89]],91,88],[[4,[[58,[92]],[6,[78]]]]]],[[[90,[89]],2,91],[[58,[92]]]],[[],38],[[],38],[[],38],[[]],[[]],[[]],[[1,[58,[89]]],[[90,[89]]]],[[]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],83],[[],83],[[],83],[[2,91,92],[[69,[[6,[93]]]]]],[[94,2,91,92],[[69,[[6,[93]]]]]],[[]],[[]],[[]]],"c":[],"p":[[3,"Node"],[3,"PeerId"],[3,"SendError"],[4,"Result"],[3,"NetworkingParametersManager"],[3,"Box"],[8,"Clone"],[3,"UniqueRecordBinaryHeap"],[3,"PeerInfoConfig"],[3,"Notification"],[3,"CuckooFilterDTO"],[4,"PeerInfo"],[3,"ObjectMappingsRequest"],[3,"ObjectMappingsResponse"],[3,"PieceAnnouncementRequest"],[4,"PieceAnnouncementResponse"],[3,"PieceByHashRequest"],[3,"PieceByHashResponse"],[3,"PiecesToPlot"],[3,"PiecesByRangeRequest"],[3,"PiecesByRangeResponse"],[4,"SegmentHeaderRequest"],[3,"SegmentHeaderResponse"],[3,"KeyWrapper"],[3,"Vec"],[15,"bool"],[8,"LocalRecordProvider"],[8,"Send"],[8,"Sync"],[3,"Config"],[4,"CreationError"],[8,"Fn"],[8,"Input"],[3,"Error"],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[3,"TopicSubscription"],[8,"Output"],[8,"Sized"],[3,"Multiaddr"],[3,"Formatter"],[6,"Result"],[4,"NetworkParametersPersistenceError"],[4,"GetClosestPeersError"],[4,"SubscribeError"],[4,"SendRequestError"],[4,"PeerInfoProvider"],[3,"NewPeerInfo"],[8,"Debug"],[3,"Error"],[4,"TransportError"],[3,"Canceled"],[4,"SubscriptionError"],[6,"Multihash"],[8,"Stream"],[4,"Option"],[8,"ExactSizeIterator"],[3,"Path"],[3,"HashSet"],[3,"String"],[3,"Keypair"],[15,"str"],[8,"CuckooFilterProvider"],[3,"Arc"],[3,"HandlerId"],[6,"NotificationHandler"],[3,"Pin"],[3,"Context"],[4,"Poll"],[3,"Demand"],[6,"Sha256Topic"],[3,"Key"],[3,"ProviderRecord"],[3,"NodeRunner"],[8,"GenericRequest"],[8,"Error"],[4,"SocketAddr"],[3,"Registry"],[6,"Result"],[3,"Global"],[3,"TypeId"],[8,"FnOnce"],[3,"Duration"],[4,"MultihashCode"],[15,"u64"],[4,"RetryPolicy"],[8,"PieceValidator"],[3,"PieceProvider"],[3,"PieceIndex"],[3,"Piece"],[8,"Future"],[3,"NoPieceValidator"],[3,"GenericRequestHandler"],[13,"Farmer"],[13,"LastSegmentHeaders"],[13,"SegmentIndexes"],[8,"ToMultihash"]]},\ -"subspace_node":{"doc":"Subspace Node library.","t":"NNNNDENDNNNNNNNDNENLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNDDDEDNNLLLLLLLLMLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLLLMMLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Benchmark","BuildSpec","ChainInfo","CheckBlock","Cli","CliPotRole","Domain","ExecutorDispatch","ExportBlocks","ExportState","ImportBlocks","Key","NodeClient","None","PurgeChain","PurgeChainCmd","Revert","Subcommand","TimeKeeper","__clone_box","__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","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","command","command","command_for_update","command_for_update","copyright_start_year","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","description","dispatch","domain","domain_args","drop","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","eq","equivalent","equivalent","equivalent","executable_name","fmt","fmt","fmt","fmt","from","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_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_subset","from_subset","from_subset","from_subset","from_subset","group_id","group_id","has_subcommand","impl_name","impl_version","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_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_pot_enabled","is_time_keeper","load_spec","native_runtime_version","native_version","piece_cache_size","pot_role","run","run","storage_monitor","subcommand","support_url","sync_from_dsn","to_owned","to_owned","to_possible_value","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","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","value_variants","vzip","vzip","vzip","vzip","vzip","AccountId32ToAccountId20Converter","Benchmark","DomainCli","DomainGenesisBlockBuilder","DomainInstanceStarter","DomainSubcommand","EVMDomainExecutorDispatch","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","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chain_id","command","command_for_update","consensus_client","consensus_network_service","consensus_sync_service","convert","copyright_start_year","create_domain_configuration","default_heap_pages","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","description","dev_key_seed","disable_grandpa","dispatch","domain_cli","domain_id","drop","drop","drop","drop","drop","drop","executable_name","fmt","fmt","force_authoring","from","from","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_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_subset","from_subset","from_subset","from_subset","from_subset","from_subset","generate_genesis_block","generate_genesis_state_root","group_id","has_subcommand","impl_name","impl_version","import_params","init","init","init","init","init","init","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","keystore_params","load_spec","max_runtime_instances","maybe_relayer_id","native_runtime_version","native_version","network_params","new","new","new_slot_notification_stream","p2p_listen_port","prometheus_config","prometheus_listen_port","relayer_id","role","rpc_addr","rpc_cors","rpc_listen_port","rpc_max_connections","rpc_methods","run","select_chain","shared_params","start","support_url","telemetry_endpoints","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","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_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","vzip","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"subspace_node"],[236,"subspace_node::domain"]],"d":["Sub-commands concerned with benchmarking.","Build a chain specification.","Db meta columns information.","Validate blocks.","Subspace Cli.","Assigned proof of time role.","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","Listens to proofs from time keepers.","Proof of time is disabled.","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.","Time keeper role of producing proofs.","","","","","","","","","","The base struct of the purge-chain command.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Checks if PoT is enabled.","Checks if PoT role is time keeper.","","","","Piece cache size in human readable format (e.g. 10GB, …","Assigned PoT role for this node.","Run the purge command","Run a node.","Parameters used to create the storage monitor.","Various utility commands.","","Enables DSN-sync on startup.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sub-commands concerned with benchmarking.","","DomainGenesisBlockBuilder is used on the consensus node …","DomainInstanceStarter used to start a domain instance node …","Sub-commands supported by the executor.","EVM domain executor instance.","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.","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.","","","","","","","Constructs the genesis domain block from a serialized …","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Constructs a new instance of DomainGenesisBlockBuilder.","Constructs a new instance of DomainCli.","","","","","Optional relayer address to relay messages on behalf.","","","","","","","Run a domain node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[16,16,16,16,0,0,16,0,16,16,16,16,5,5,16,0,16,0,5,4,5,4,17,4,17,16,16,17,4,72,4,16,5,17,72,4,16,5,17,4,5,4,5,4,17,4,17,17,72,4,16,5,17,72,4,16,5,17,17,72,0,17,72,4,16,5,17,17,17,17,17,17,17,17,17,17,17,17,5,5,5,5,17,4,16,5,17,72,4,16,5,17,4,16,17,4,16,17,72,72,4,4,16,16,5,5,17,17,72,72,4,4,16,16,5,5,17,17,72,4,16,5,17,4,17,16,17,17,72,4,16,5,17,72,4,16,5,17,72,4,16,5,17,72,4,16,5,17,72,4,16,5,17,72,4,16,5,17,72,4,16,5,17,72,4,16,5,17,5,5,17,17,72,17,17,4,17,17,17,17,17,4,5,5,72,4,16,5,17,72,4,16,5,17,72,4,16,5,17,72,4,16,5,17,72,4,16,5,17,72,4,16,5,17,72,4,16,5,17,72,4,16,5,17,4,16,17,4,16,17,5,72,4,16,5,17,0,43,0,0,0,0,0,43,43,34,34,34,34,43,43,34,34,66,66,73,74,48,43,34,66,73,74,48,43,34,34,34,34,66,66,66,73,34,34,34,66,73,74,48,43,34,66,73,74,48,43,34,34,34,34,74,66,34,66,73,74,48,43,34,34,43,34,34,66,73,74,48,43,34,43,34,43,34,66,66,73,73,74,74,48,48,43,43,34,34,66,66,73,73,74,74,48,48,43,43,34,34,66,73,74,48,43,34,48,48,34,43,34,34,34,66,73,74,48,43,34,66,73,74,48,43,34,66,73,74,48,43,34,66,73,74,48,43,34,66,73,74,48,43,34,66,73,74,48,43,34,66,73,74,48,43,34,66,73,74,48,43,34,34,34,34,34,34,74,34,48,34,66,34,34,34,34,34,34,34,34,34,34,34,66,34,66,34,34,66,73,74,48,43,34,66,73,74,48,43,34,66,34,34,66,73,74,48,43,34,66,73,74,48,43,34,66,73,74,48,43,34,66,73,74,48,43,34,66,73,74,48,43,34,66,73,74,48,43,34,43,34,43,34,66,73,74,48,43,34],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[[],3],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[4,4],[5,5],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],6],[7],[7],[7],[7],[7],[7],[7],[7],[7],[7],[[],3],[[8,[10,[9]]],[[12,[[11,[9]]]]]],0,0,[7],[7],[7],[7],[7],0,0,0,0,0,0,0,0,0,0,0,[[5,5],13],[[],13],[[],13],[[],13],[[],3],[[4,14],15],[[16,14],15],[[5,14],15],[[17,14],15],[[]],[[]],[[]],[[]],[[]],[18,[[20,[4,19]]]],[18,[[20,[16,19]]]],[18,[[20,[17,19]]]],[18,[[20,[4,19]]]],[18,[[20,[16,19]]]],[18,[[20,[17,19]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[12,[21]]]],[[],[[12,[21]]]],[8,13],[[],3],[[],3],[[],7],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],[[]],[[[23,[22]]],[[23,[24,22]]]],[[[23,[22]]],[[23,[24,22]]]],[[[23,[22]]],[[23,[24,22]]]],[[[23,[22]]],[[23,[24,22]]]],[[[23,[22]]],[[23,[24,22]]]],[[[25,[22]]],[[25,[24,22]]]],[[[25,[22]]],[[25,[24,22]]]],[[[25,[22]]],[[25,[24,22]]]],[[[25,[22]]],[[25,[24,22]]]],[[[25,[22]]],[[25,[24,22]]]],[[[26,[22]]],[[26,[24,22]]]],[[[26,[22]]],[[26,[24,22]]]],[[[26,[22]]],[[26,[24,22]]]],[[[26,[22]]],[[26,[24,22]]]],[[[26,[22]]],[[26,[24,22]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],13],[[],13],[[],13],[[],13],[[],13],[5,13],[5,13],[[17,8],[[20,[[23,[27]],3]]]],[[[23,[27]]],28],[[],29],0,0,[[4,30,30],31],0,0,0,[[],3],0,[[]],[[]],[5,[[12,[32]]]],[[],12],[[],12],[[],12],[[],12],[[],12],[[]],[[]],[[]],[[]],[[]],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],33],[[],33],[[],33],[[],33],[[],33],[[],8],[[],8],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[4,18],[[20,[19]]]],[[16,18],[[20,[19]]]],[[17,18],[[20,[19]]]],[[4,18],[[20,[19]]]],[[16,18],[[20,[19]]]],[[17,18],[[20,[19]]]],[[],[[10,[5]]]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[34,35],[34,[[31,[13]]]],[2,2],[2,2],[2,2],[2,2],[[],3],[34,[[31,[[12,[36]]]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[34,13],[[31,[3]]]],[[],2],[[],2],0,0,0,[37,38],[[],6],[[34,39],[[31,[[41,[40]]]]]],[34,[[31,[[12,[42]]]]]],[7],[7],[7],[7],[7],[7],[7],[7],[7],[7],[7],[7],[[],3],[[34,13],[[31,[[12,[3]]]]]],[34,[[31,[13]]]],[[8,[10,[9]]],[[12,[[11,[9]]]]]],0,0,[7],[7],[7],[7],[7],[7],[[],3],[[43,14],15],[[34,14],15],[34,[[31,[13]]]],[[]],[[]],[[]],[[]],[[]],[[]],[18,[[20,[43,19]]]],[18,[[20,[34,19]]]],[18,[[20,[43,19]]]],[18,[[20,[34,19]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[48,[44,[45,[44]],[0,[46,47]]]],49,50],[[51,[44]]]],[[[48,[44,[45,[44]],[0,[46,47,52,53]]]],49,50],[[12,[54]]]],[[],[[12,[21]]]],[8,13],[[],3],[[],3],[34,[[12,[55]]]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],[[]],[[]],[[[23,[22]]],[[23,[24,22]]]],[[[23,[22]]],[[23,[24,22]]]],[[[23,[22]]],[[23,[24,22]]]],[[[23,[22]]],[[23,[24,22]]]],[[[23,[22]]],[[23,[24,22]]]],[[[23,[22]]],[[23,[24,22]]]],[[[25,[22]]],[[25,[24,22]]]],[[[25,[22]]],[[25,[24,22]]]],[[[25,[22]]],[[25,[24,22]]]],[[[25,[22]]],[[25,[24,22]]]],[[[25,[22]]],[[25,[24,22]]]],[[[25,[22]]],[[25,[24,22]]]],[[[26,[22]]],[[26,[24,22]]]],[[[26,[22]]],[[26,[24,22]]]],[[[26,[22]]],[[26,[24,22]]]],[[[26,[22]]],[[26,[24,22]]]],[[[26,[22]]],[[26,[24,22]]]],[[[26,[22]]],[[26,[24,22]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[34,[[12,[56]]]],[[34,8],[[20,[[23,[27]],3]]]],[34,[[31,[[12,[7]]]]]],[34,[[31,[[12,[40]]]]]],[[[23,[27]]],28],[[],29],[34,[[12,[57]]]],[[[25,[[45,[44]]]],[0,[46,47]]],[[48,[44,[45,[44]],[0,[46,47]]]]]],[[[12,[58]],35],34],0,[[],59],[[34,59,[23,[27]]],[[31,[[12,[60]]]]]],[[],59],0,[[34,13],[[31,[61]]]],[[34,59],[[31,[[12,[62]]]]]],[[34,13],[[31,[[12,[[11,[3]]]]]]]],[[],59],[34,[[31,[63]]]],[34,[[31,[64]]]],0,0,[34,65],[[66,[68,[67]]],[[20,[[23,[69]]]]]],[[],3],[[34,[23,[27]]],[[31,[[12,[70]]]]]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[]],[[]],[[]],[[]],[[]],[[]],0,[[34,13],[[31,[71]]]],[34,[[31,[[12,[7]]]]]],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[43,18],[[20,[19]]]],[[34,18],[[20,[19]]]],[[43,18],[[20,[19]]]],[[34,18],[[20,[19]]]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[3,"Command"],[3,"String"],[3,"PurgeChainCmd"],[4,"CliPotRole"],[15,"i32"],[15,"usize"],[15,"str"],[15,"u8"],[15,"slice"],[3,"Vec"],[4,"Option"],[15,"bool"],[3,"Formatter"],[6,"Result"],[4,"Subcommand"],[3,"Cli"],[3,"ArgMatches"],[6,"Error"],[4,"Result"],[3,"Id"],[3,"Global"],[3,"Box"],[8,"Any"],[3,"Arc"],[3,"Rc"],[8,"ChainSpec"],[3,"RuntimeVersion"],[3,"NativeVersion"],[3,"Configuration"],[6,"Result"],[3,"PossibleValue"],[3,"TypeId"],[3,"DomainCli"],[8,"Iterator"],[3,"BasePath"],[3,"AccountId32"],[6,"AccountId"],[3,"Handle"],[8,"FromStr"],[3,"DomainConfiguration"],[15,"u64"],[4,"DomainSubcommand"],[8,"Block"],[8,"Backend"],[8,"RuntimeVersionOf"],[8,"Clone"],[3,"DomainGenesisBlockBuilder"],[3,"DomainId"],[3,"DomainInstanceData"],[6,"Result"],[8,"Send"],[8,"Sync"],[3,"H256"],[3,"ImportParams"],[3,"KeystoreParams"],[3,"NetworkParams"],[3,"PathBuf"],[15,"u16"],[3,"PrometheusConfig"],[4,"Role"],[4,"SocketAddr"],[15,"u32"],[4,"RpcMethods"],[3,"SharedParams"],[3,"DomainInstanceStarter"],[6,"Block"],[3,"BootstrapResult"],[8,"Error"],[3,"TelemetryEndpoints"],[3,"Options"],[3,"ExecutorDispatch"],[3,"AccountId32ToAccountId20Converter"],[3,"EVMDomainExecutorDispatch"]]},\ +"subspace_farmer":{"doc":"subspace-farmer library implementation overview","t":"DCDCLLLLLLLLLLLLLLLLLLLLLLLLLLLCLALLLALALLLALLLLLLLLLLLLLLLLALLGIKKKKKKKKKKDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFENNNNNNNNNNNNNENNNNNNNNNNNNNNEDEEEDEDNNNNLLMLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLMLLLALMALLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNDENDNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDLLLLLLLLLLLLLLLLLLAAAAAFDLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLL","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","new","node_client","open","open_or_create","piece","piece_cache","public_key","reward_signing","secret_key","segment_headers","sign_reward_hash","single_disk_plot","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","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","CantPreallocateMetadataFile","CantPreallocatePlotFile","Error","FailedToDecodeMetadataHeader","FailedToDecodeSectorMetadata","FailedToGetFarmerInfo","FailedToGetFarmerInfo","FailedToGetSegmentHeader","FailedToMapMetadata","FailedToSubmitSolutionsResponse","FailedToSubscribeArchivedSegments","FailedToSubscribeSlotInfo","Farming","FarmingError","Found","IdentityMismatch","InsufficientAllocatedSpace","InvalidPiecesInSector","Io","Io","Io","LowLevel","LowLevelProving","MissingArchivedSegmentHeader","NotFound","PieceCacheError","PlotTooLarge","Plotting","PlottingError","SingleDiskPlot","SingleDiskPlotError","SingleDiskPlotId","SingleDiskPlotInfo","SingleDiskPlotOptions","SingleDiskPlotSummary","SingleDiskSemaphore","Ulid","UnexpectedMetadataVersion","V0","WrongChain","acquire","allocated_space","allocated_space","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","cache_percentage","clone","clone","clone","clone_into","clone_into","clone_into","cmp","collect_summary","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","deserialize","deserialize","directory","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","eq","equivalent","equivalent","equivalent","erasure_coding","farmer_app_info","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","genesis_hash","get_hash","hash","id","id","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","kzg","load_from","max_pieces_in_sector","new","new","new","new","node_client","on_sector_plotted","on_solution","partial_cmp","piece_cache","piece_cache","piece_getter","piece_reader","piece_reader","pieces_in_sector","plotted_sectors","plotted_sectors_count","provide","provide","provide","provide","public_key","reward_address","run","serialize","serialize","source","source","source","source","store_to","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_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","unique_saturated_into","unique_saturated_into","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","wipe","error","error","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","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","provide","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","archival_storage_info","archival_storage_pieces","farmer_piece_getter","piece_validator","readers_and_pieces","run_future_in_dedicated_thread","ArchivalStorageInfo","borrow","borrow_mut","clone","clone_into","default","deref","deref_mut","drop","fmt","from","init","into","peers_contain_piece","remove_peer_filter","to_owned","try_from","try_into","type_id","unique_saturated_into","update_cuckoo_filter","vzip","ArchivalStoragePieces","add_pieces","borrow","borrow_mut","clone","clone_into","cuckoo_filter","delete_pieces","deref","deref_mut","drop","fmt","from","init","into","new","on_notification","to_owned","try_from","try_into","type_id","unique_saturated_into","vzip","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_index_hashes","read_piece","try_from","try_into","type_id","unique_saturated_into","vzip"],"q":[[0,"subspace_farmer"],[63,"subspace_farmer::node_client"],[75,"subspace_farmer::piece_cache"],[112,"subspace_farmer::reward_signing"],[113,"subspace_farmer::single_disk_plot"],[374,"subspace_farmer::single_disk_plot::FarmingError"],[378,"subspace_farmer::single_disk_plot::PlottingError"],[382,"subspace_farmer::single_disk_plot::SingleDiskPlotError"],[397,"subspace_farmer::single_disk_plot::SingleDiskPlotInfo"],[402,"subspace_farmer::single_disk_plot::SingleDiskPlotSummary"],[407,"subspace_farmer::single_disk_plot::piece_cache"],[470,"subspace_farmer::single_disk_plot::piece_cache::DiskPieceCacheError"],[472,"subspace_farmer::single_disk_plot::piece_reader"],[491,"subspace_farmer::utils"],[497,"subspace_farmer::utils::archival_storage_info"],[519,"subspace_farmer::utils::archival_storage_pieces"],[542,"subspace_farmer::utils::farmer_piece_getter"],[558,"subspace_farmer::utils::piece_validator"],[574,"subspace_farmer::utils::readers_and_pieces"]],"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 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","Can’t preallocate metadata file, probably not enough …","Can’t preallocate plot file, probably not enough space …","Failed to open plot","Failed to decode metadata header","Failed to decode sector metadata","Failed to retrieve farmer info","Failed to retrieve farmer info","Failed to get segment header","Failed to create memory mapping for metadata","Failed to submit solutions response","Failed to subscribe to archived segments","Failed to subscribe to slot info notifications","Farming error","Errors that happen during farming","Plot was found and read successfully","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","Missing archived segment header","Plot was not found","Piece cache error","Plot is too large","Plotting error","Errors that happen during plotting","Single disk plot abstraction is a container for everything …","Errors happening when trying to create/open single disk …","An identifier for single disk plot, can be used for in …","Important information about the contents of the …","Options used to open single dis plot","Summary of single disk plot for presentational purposes","Semaphore that limits disk access concurrency in strategic …","Plot ID","Unexpected metadata version","V0 of the info","Wrong chain (genesis hash)","Acquire access, will block current thread until previously …","How much space in bytes is allocated for this plot","How much space in bytes can plot use for plot","","","","","","","","","","","","","","","","","","","","","Percentage of disk plot dedicated for caching purposes","","","","","","","","Collect summary of single disk plot for presentational …","","","","","","","","","","","","","","","","","","","","","","","Path to directory where plot is stored.","","","","","","","","","","","","","","","","Erasure coding instance to use.","Information necessary for farmer application","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","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).","Kzg instance to use.","Load SingleDiskPlot from path is supposed to be stored, …","How many pieces one sector is supposed to contain (max)","Create new single disk plot instance","Create new semaphore for limiting concurrency of the major …","Creates new ID","","RPC client connected to Subspace node","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 plot pieces later","How many pieces does one sector contain.","Read information about sectors plotted so far","Number of sectors successfully plotted so far","","","","","","Address where farming rewards should go","Run and wait for background threads to exit or return an …","","","","","","","Store SingleDiskPlot info to path so it can be loaded …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Wipe everything that belongs to this single disk plot","Lower-level error","Lower-level error","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 plot creation","Public key used during plot creation","Plot ID","Plot ID","Plot ID","Number of pieces in sector plot 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 plot","Genesis hash of the chain used for plot creation","ID of the plot","How many pieces does one sector contain.","Public key of identity used for plot creation","Path to directory where plot is stored.","Path to directory where plot is stored.","Path to directory where plot is stored.","Error itself","Plot 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, …","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","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,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,30,30,30,30,30,30,30,30,30,30,0,0,34,27,34,27,27,27,34,27,34,27,34,27,27,34,27,27,34,27,34,27,27,27,27,34,27,34,27,34,27,34,27,34,27,34,27,0,0,50,50,44,50,50,48,49,49,48,48,49,48,51,0,44,50,50,50,48,49,50,49,48,49,44,50,50,51,0,0,0,0,0,0,0,0,41,50,39,50,37,39,64,44,64,46,48,49,37,41,39,50,51,44,64,46,48,49,37,41,39,50,51,64,37,41,39,37,41,39,41,46,44,64,46,48,49,37,41,39,50,51,44,64,46,48,49,37,41,39,50,51,41,39,64,44,64,46,46,48,49,37,41,39,50,51,41,41,41,41,64,64,48,48,49,49,37,41,41,39,50,50,51,51,44,64,46,48,48,48,49,49,49,37,41,41,39,50,50,50,51,51,51,39,41,41,46,39,44,64,46,48,49,37,41,39,50,51,44,64,46,48,49,37,41,39,50,51,64,39,64,46,37,41,39,64,46,46,41,0,46,64,0,46,39,46,46,48,49,50,51,39,64,46,41,39,48,49,50,51,39,37,41,39,48,49,41,50,51,44,64,46,48,49,37,41,39,50,51,44,64,46,48,49,37,41,39,50,51,44,64,46,48,49,37,41,39,50,51,44,64,46,48,49,37,41,39,50,51,44,64,46,48,49,37,41,39,50,51,46,98,99,100,101,102,103,104,105,106,107,106,108,109,108,109,110,110,106,106,110,107,108,109,111,111,111,111,111,112,113,114,114,112,56,56,0,0,56,0,56,56,56,77,33,56,77,33,77,33,77,33,56,77,33,56,77,33,56,77,33,56,56,77,77,33,56,56,77,33,56,77,33,56,77,33,56,56,77,33,56,77,56,77,33,56,77,33,56,77,33,56,77,33,56,77,33,115,115,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,0,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,0,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,0,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,0,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,0,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90],"f":[0,0,0,0,[[1,2],[[5,[[4,[3]]]]]],[[]],[[]],[[]],[[]],[6,6],[1,1],[[]],[[]],[[[8,[7]]],[[10,[6,9]]]],[6],[11],[11],[11],[11],[11],[11],[6,[[13,[12]]]],[1,[[5,[[4,[3]]]]]],[[],11],[[1,14],15],[[]],[[]],[[],11],[[],11],[[]],[[]],0,[16,[[10,[1,17]]]],0,[[[8,[7]]],[[10,[[18,[6]],9]]]],[[[8,[7]]],[[10,[6,9]]]],[[1,19],[[5,[[4,[3]]]]]],0,[6,20],0,[6,21],[[1,[22,[2]]],[[5,[[4,[3]]]]]],[[6,[13,[12]]],23],0,[[1,24],[[5,[[4,[3]]]]]],[[1,25],[[5,[[4,[3]]]]]],[1,[[5,[[4,[3]]]]]],[1,[[5,[[4,[3]]]]]],[1,[[5,[[4,[3]]]]]],[1,[[5,[[4,[3]]]]]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],26],[[],26],[[]],[[]],0,[[]],[[]],0,0,[2,[[5,[[4,[3]]]]]],[[],[[5,[[4,[3]]]]]],[19,[[5,[[4,[3]]]]]],[[[22,[2]]],[[5,[[4,[3]]]]]],[24,[[5,[[4,[3]]]]]],[25,[[5,[[4,[3]]]]]],[[],[[5,[[4,[3]]]]]],[[],[[5,[[4,[3]]]]]],[[],[[5,[[4,[3]]]]]],[[],[[5,[[4,[3]]]]]],0,0,[[]],[[]],[[]],[[]],[27,27],[[]],[11],[11],[11],[11],[11],[11],[[27,14],15],[[]],[[]],[[27,28],[[18,[29]]]],[[],11],[[],11],[[]],[[]],[[30,31]],[[27,28],[[18,[32]]]],[[27,[22,[33]]]],[[[34,[30]],35]],[[]],[[],10],[[],10],[[],10],[[],10],[[],26],[[],26],[[]],[[]],[[]],[[]],[[30,6],[[10,[3,[4,[36]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,38],[39,40],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[37,37],[41,41],[39,39],[[]],[[]],[[]],[[41,41],42],[43,44],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[45,[[10,[41]]]],[45,[[10,[39]]]],0,[11],[11],[11],[46],[11],[11],[11],[11],[11],[11],[11],[[41,41],47],[[],47],[[],47],[[],47],0,0,[[48,14],15],[[48,14],15],[[49,14],15],[[49,14],15],[[37,14],15],[[41,14],15],[[41,14],15],[[39,14],15],[[50,14],15],[[50,14],15],[[51,14],15],[[51,14],15],[[]],[[]],[[]],[52,48],[[]],[53,48],[52,49],[[]],[54,49],[[]],[55,41],[[]],[[]],[52,50],[[]],[56,50],[48,51],[49,51],[[]],[39,[[57,[12]]]],[[[0,[58,59]],60],40],[[41,61]],[46,41],[39,41],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[7,[[62,[[18,[39]]]]]],0,[[[64,[30,[0,[35,63]]]],11],[[10,[46,50]]]],[65,37],[[],41],[[41,[57,[12]],66,67,40],39],0,[[46,[69,[68]]],70],[[46,[69,[68]]],70],[[41,41],[[18,[42]]]],0,[46,33],0,0,[46,71],[39,67],[46,72],[46,11],[73],[73],[73],[73],[39,66],0,[46,74],[[41,75],10],[[39,75],10],[48,[[18,[36]]]],[49,[[18,[36]]]],[50,[[18,[36]]]],[51,[[18,[36]]]],[[39,7],62],[[]],[[]],[[]],[[],76],[[],76],[[],76],[[],76],[[],76],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,62],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[77,77],[33,33],[[]],[[]],[11],[11],[11],[11],[11],[11],[11],[11],[11],[[56,14],15],[[56,14],15],[[77,14],15],[[77,14],15],[[33,14],15],[52,56],[[]],[[]],[[]],[[],11],[[],11],[[],11],[[]],[[]],[[]],[73],[56,[[18,[36]]]],[[]],[[]],[[],76],[[],76],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],26],[[],26],[[],26],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[71,71],[[]],[11],[11],[11],[[71,14],15],[[]],[[],11],[[]],[[71,78,79],[[18,[29]]]],[[]],[[],10],[[],10],[[],26],[[]],[[]],0,0,0,0,0,[[[0,[3,80,63]],76],[[62,[[0,[3,63]]]]]],0,[[]],[[]],[81,81],[[]],[[],81],[11],[11],[11],[[81,14],15],[[]],[[],11],[[]],[[81,19],[[22,[31]]]],[[81,31],47],[[]],[[],10],[[],10],[[],26],[[]],[[81,31,[69,[82]]]],[[]],0,[[83,[13,[19]]]],[[]],[[]],[83,83],[[]],[83,82],[[83,[13,[19]]]],[11],[11],[11],[[83,14],15],[[]],[[],11],[[]],[11,83],[[83,84],[[18,[70]]]],[[]],[[],10],[[],10],[[],26],[[]],[[]],0,[[]],[[]],[11],[11],[11],[[]],[[[86,[[0,[85,63]]]],19,87],[[5,[[4,[3]]]]]],[[],11],[[]],[[88,89,27,81,[69,[[91,[[18,[90]]]]]]],86],[[],10],[[],10],[[],26],[[]],[[]],0,[[]],[[]],[11],[11],[11],[[]],[[],11],[[]],[[88,92,[91,[[94,[2,93]]]]],95],[[],10],[[],10],[[],26],[[]],[[[95,[30]],31,19,29],[[5,[[4,[3]]]]]],[[]],0,[[90,12,96]],[[]],[[]],[[90,97],47],[[90,12,96]],[11],[11],[11],[[90,14],15],[[]],[[],11],[[]],[[[22,[71]],83],90],[90,72],[[90,97],[[18,[3]]]],[[],10],[[],10],[[],26],[[]],[[]]],"c":[],"p":[[3,"NodeRpcClient"],[3,"SegmentIndex"],[8,"Future"],[3,"Box"],[3,"Pin"],[3,"Identity"],[3,"Path"],[8,"AsRef"],[3,"Error"],[4,"Result"],[15,"usize"],[15,"u8"],[15,"slice"],[3,"Formatter"],[6,"Result"],[15,"str"],[4,"Error"],[4,"Option"],[3,"PieceIndex"],[3,"PublicKey"],[3,"SecretKey"],[3,"Vec"],[3,"Signature"],[3,"RewardSignatureResponse"],[3,"SolutionResponse"],[3,"TypeId"],[3,"PieceCache"],[3,"Key"],[3,"Piece"],[8,"NodeClient"],[3,"PeerId"],[3,"ProviderRecord"],[3,"DiskPieceCache"],[3,"CacheWorker"],[8,"PieceGetter"],[8,"Error"],[3,"SingleDiskSemaphore"],[3,"SemaphoreGuard"],[4,"SingleDiskPlotInfo"],[15,"u64"],[4,"SingleDiskPlotId"],[4,"Ordering"],[3,"PathBuf"],[4,"SingleDiskPlotSummary"],[8,"Deserializer"],[3,"SingleDiskPlot"],[15,"bool"],[4,"FarmingError"],[4,"PlottingError"],[4,"SingleDiskPlotError"],[4,"BackgroundTaskError"],[3,"Error"],[4,"ProvingError"],[4,"PlottingError"],[3,"Ulid"],[4,"DiskPieceCacheError"],[15,"array"],[8,"Hash"],[8,"Sized"],[8,"BuildHasher"],[8,"Hasher"],[6,"Result"],[8,"Send"],[3,"SingleDiskPlotOptions"],[3,"NonZeroU16"],[3,"PublicKey"],[15,"u16"],[8,"Fn"],[3,"Arc"],[3,"HandlerId"],[3,"PieceReader"],[8,"Iterator"],[3,"Demand"],[6,"Result"],[8,"Serializer"],[3,"String"],[3,"Offset"],[6,"SectorIndex"],[3,"PieceOffset"],[8,"Unpin"],[3,"ArchivalStorageInfo"],[3,"CuckooFilterDTO"],[3,"ArchivalStoragePieces"],[6,"NotificationHandler"],[8,"PieceValidator"],[3,"FarmerPieceGetter"],[4,"PieceGetterRetryPolicy"],[3,"Node"],[3,"PieceProvider"],[3,"ReadersAndPieces"],[6,"Mutex"],[3,"Kzg"],[6,"SegmentCommitment"],[3,"LruCache"],[3,"SegmentCommitmentPieceValidator"],[3,"PlottedSector"],[3,"PieceIndexHash"],[13,"FailedToSubscribeSlotInfo"],[13,"FailedToGetFarmerInfo"],[13,"FailedToMapMetadata"],[13,"FailedToSubmitSolutionsResponse"],[13,"FailedToGetFarmerInfo"],[13,"FailedToGetSegmentHeader"],[13,"FailedToSubscribeArchivedSegments"],[13,"MissingArchivedSegmentHeader"],[13,"PlotTooLarge"],[13,"InsufficientAllocatedSpace"],[13,"WrongChain"],[13,"IdentityMismatch"],[13,"InvalidPiecesInSector"],[13,"V0"],[13,"Found"],[13,"NotFound"],[13,"Error"],[13,"OffsetOutsideOfRange"]]},\ +"subspace_farmer_components":{"doc":"Components of the reference implementation of Subspace …","t":"DALLLLLLLLALLMLLMMAAAMMALLLLLLLFIKKKKNNNNNIENNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLMFLMMMLLLLLLLLLLLLLLLLLLMMMMMMMMNNNNNENDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNNDENNLLLLLLMLLLLLLLLLLLLLLLLLFFFFMLLLLLLLLLLLLLMMMMMMMMMMMMNDNNNNDEEEDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLMMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMM","n":["FarmerProtocolInfo","auditing","borrow","borrow_mut","clone","clone_into","deref","deref_mut","deserialize","drop","file_ext","fmt","from","history_size","init","into","max_pieces_in_sector","min_sector_lifetime","plotting","proving","reading","recent_history_fraction","recent_segments","sector","serialize","to_owned","try_from","try_into","type_id","unique_saturated_into","vzip","audit_sector","FileExt","advise_random_access","preallocate","read_exact_at","write_all_at","BadSectorMetadataOutputSize","BadSectorOutputSize","FailedToRetrievePiece","InvalidErasureCodingInstance","Limited","PieceGetter","PieceGetterRetryPolicy","PieceNotFound","PieceRecoveryFailed","PlottedSector","PlottingError","Unlimited","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","eq","equivalent","fmt","fmt","fmt","fmt","from","from","from","get_piece","init","init","init","into","into","into","piece_indexes","plot_sector","provide","sector_id","sector_index","sector_metadata","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","vzip","vzip","vzip","error","expected","expected","piece_index","piece_index","piece_index","provided","provided","FailedToCreateChunkWitness","FailedToCreatePolynomialForRecord","FailedToDecodeMetadataForRecord","FailedToDecodeSectorContentsMap","InvalidErasureCodingInstance","ProvingError","RecordReadingError","SolutionCandidates","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","fmt","from","from","from","from","init","init","into","into","into_iter","is_empty","len","provide","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","error","piece_offset","piece_offset","piece_offset","ChecksumMismatch","FailedToDecodeSectorContentsMap","FailedToErasureDecodeRecord","FailedToReadChunk","InvalidChunk","PlotRecord","ReadingError","WrongRecordSizeAfterDecoding","WrongSectorSize","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","commitment","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","fmt","from","from","from","init","init","into","into","provide","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","actual","chunk_location","chunk_location","encoded_chunk_used","error","error","expected","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","provide","provide","provide","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"],[31,"subspace_farmer_components::auditing"],[32,"subspace_farmer_components::file_ext"],[37,"subspace_farmer_components::plotting"],[109,"subspace_farmer_components::plotting::PlottingError"],[117,"subspace_farmer_components::proving"],[165,"subspace_farmer_components::proving::ProvingError"],[172,"subspace_farmer_components::reading"],[224,"subspace_farmer_components::reading::ReadingError"],[235,"subspace_farmer_components::sector"],[420,"subspace_farmer_components::sector::SectorContentsMapEncodeIntoError"],[422,"subspace_farmer_components::sector::SectorContentsMapFromBytesError"],[426,"subspace_farmer_components::sector::SectorContentsMapIterationError"]],"d":["Information about the protocol necessary for farmer …","","","","","","","","","","File extension trait","","Returns the argument unchanged.","Size of the blockchain history","","Calls U::from(self).","How many pieces one sector is supposed to contain (max)","Minimum lifetime of a plotted sector, measured in archived …","","","","Fraction of pieces from the “recent history” (…","Number of latest archived segments that are considered “…","","","","","","","","","Audit a single sector and generate a stream of solutions, …","Extension convenience trait that allows pre-allocating …","Advise OS/file system that file will use random access and …","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","Information about sector that was plotted","Plotting status","No restrictions on retries","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Indexes of pieces that were plotted","Plot a single sector, where sector and sector_metadata …","","Sector ID","Sector index","Sector metadata","","","","","","","","","","","","","","","","","","","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 metadata for record","Failed to decode sector contents map","Invalid erasure coding instance","Errors that happen during proving","Record reading error","Container for solutions","","","","","","","","","","","","","","","","","","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","Lower-level error","Piece offset","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","Record contained in the plot","Errors that happen during reading","Wrong record size after decoding","Wrong sector size","","","","","","","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","Actual size in bytes","Chunk location","Chunk location","Indicates whether chunk was encoded","Lower-level error","Lower-level error","Expected size in bytes","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,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,1,1,0,1,1,1,1,1,1,1,0,0,64,64,64,64,23,23,23,23,20,0,0,23,23,0,0,20,20,21,23,20,21,23,20,21,20,21,20,20,21,23,20,21,23,20,21,23,20,20,20,21,23,23,20,21,23,28,20,21,23,20,21,23,21,0,23,21,21,21,20,21,23,20,21,23,20,21,23,20,21,23,20,21,23,20,21,23,65,66,67,68,69,65,66,67,34,34,34,34,34,0,34,0,34,16,34,16,16,16,34,16,34,16,34,16,34,34,16,34,34,34,16,34,16,34,16,16,16,16,34,34,16,34,34,16,34,16,34,16,34,16,34,16,70,71,72,70,71,72,70,35,35,35,35,35,0,0,35,35,35,40,35,40,40,40,40,35,40,35,40,35,40,35,35,40,35,35,40,35,40,35,40,35,0,0,0,0,40,35,40,35,35,40,35,40,35,40,35,40,35,40,40,73,74,75,76,76,76,77,73,74,77,76,36,0,36,50,36,51,0,0,0,0,0,0,54,49,15,36,50,51,46,54,49,15,36,50,51,46,49,15,36,50,51,46,49,15,36,50,51,46,49,15,49,15,49,15,49,15,54,49,15,15,36,50,51,46,54,49,15,15,36,50,51,46,54,54,49,15,36,50,51,46,15,46,49,15,15,46,36,50,51,36,50,51,49,15,36,36,50,50,51,51,46,54,49,15,15,36,50,51,46,46,49,54,49,15,36,50,51,46,54,49,15,36,50,51,46,54,54,46,46,46,46,46,46,46,46,49,36,50,51,49,46,49,49,0,0,0,49,15,49,15,49,15,36,50,51,46,36,50,51,54,49,15,36,50,51,46,54,49,15,36,50,51,46,54,49,15,36,50,51,46,54,49,15,36,50,51,46,15,54,49,15,36,50,51,46,78,78,79,80,79,80,81,81],"f":[0,0,[[]],[[]],[1,1],[[]],[2],[2],[3,[[4,[1]]]],[2],0,[[1,5],6],[[]],0,[[],2],[[]],0,0,0,0,0,0,0,0,[[1,7],4],[[]],[[],4],[[],4],[[],8],[[]],[[]],[[9,10,11,12,[14,[13]],15],[[17,[16]]]],0,[[],18],[19,18],[[[14,[13]],19],18],[[[14,[13]],19],18],0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[20,20],[21,21],[[]],[[]],[[],20],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[20,20],22],[[],22],[[20,5],6],[[21,5],6],[[23,5],6],[[23,5],6],[[]],[[]],[[]],[[24,20],[[27,[[26,[25]]]]]],[[],2],[[],2],[[],2],[[]],[[]],[[]],0,[[9,10,28,20,1,29,30,31,[14,[13]],[14,[13]]],[[4,[21,23]]]],[32],0,0,0,[[]],[[]],[[],33],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[16,16],[[]],[2],[2],[2],[2],[2],[2],[[34,5],6],[[34,5],6],[[16,5],6],[35,34],[36,34],[[]],[[]],[[],2],[[],2],[[]],[[]],[[16,37,29,30],[[4,[38,34]]]],[16,22],[16,2],[32],[34,[[17,[39]]]],[[]],[[],33],[[],4],[[],4],[[],4],[[],4],[[],8],[[],8],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[40,40],[[]],0,[2],[2],[2],[2],[2],[2],[[35,5],6],[[35,5],6],[[40,5],6],[36,35],[[]],[[]],[[],2],[[],2],[[]],[[]],[32],[[41,42,15,[14,[13]],30],[[4,[43,35]]]],[[41,31,[45,[44]],46,47,[14,[13]]],[[4,[[26,[[45,[[17,[48]]]]]],35]]]],[[[45,[[17,[48]]]],41,30],[[4,[[26,[[45,[48]]]],35]]]],[[[45,[[17,[48]]]],41,30],[[4,[38,35]]]],0,[35,[[17,[39]]]],[[]],[[],33],[[],4],[[],4],[[],4],[[],4],[[],8],[[],8],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[49,49],[15,15],[36,36],[50,50],[51,51],[46,46],[[]],[[]],[[]],[[]],[[]],[[]],[52,[[4,[49,53]]]],[52,[[4,[15,53]]]],[[[14,[13]]],[[4,[53]]]],[[[14,[13]]],[[4,[53]]]],[[44,[14,[13]]],[[4,[53]]]],[[44,[14,[13]]],[[4,[53]]]],[[44,52],[[4,[53]]]],[[44,52],[[4,[53]]]],[2],[2],[2],[15],[2],[2],[2],[2],[2],[2],[2],[15],[2],[2],[2],[2],[2],[54],[2],[2],[2],[2],[2],[2],[15,[[55,[13]]]],[[46,[14,[13]]],[[4,[50]]]],[[49,[0,[56,57]]]],[[15,[0,[56,57]]]],[[],2],[31,2],[[36,36],22],[[50,50],22],[[51,51],22],[[],22],[[],22],[[],22],[[49,5],6],[[15,5],6],[[36,5],6],[[36,5],6],[[50,5],6],[[50,5],6],[[51,5],6],[[51,5],6],[[46,5],6],[[]],[[]],[[]],[49,15],[[]],[[]],[[]],[[]],[[[14,[13]],31],[[4,[46,36]]]],0,[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[54,38],[54,38],[46,[[14,[[58,[[45,[13]]]]]]]],[46,38],[[46,41],59],[[46,60],[[4,[59,51]]]],[[46,60],[[4,[59,51]]]],[31,46],[46,[[14,[60]]]],[[46,41],61],0,[32],[32],[32],[49,[[26,[[45,[44]]]]]],[46,[[26,[[45,[31]]]]]],0,0,[31,2],[31,2],[31,2],[49,2],[15,2],[[[14,[13]]],[[55,[13,62]]]],[[[14,[13]]],[[55,[13,62]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],33],[[],33],[[],33],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,63]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0],"c":[],"p":[[3,"FarmerProtocolInfo"],[15,"usize"],[8,"Deserializer"],[4,"Result"],[3,"Formatter"],[6,"Result"],[8,"Serializer"],[3,"TypeId"],[3,"PublicKey"],[6,"SectorIndex"],[6,"Blake2b256Hash"],[6,"SolutionRange"],[15,"u8"],[15,"slice"],[3,"SectorMetadataChecksummed"],[3,"SolutionCandidates"],[4,"Option"],[6,"Result"],[15,"u64"],[4,"PieceGetterRetryPolicy"],[3,"PlottedSector"],[15,"bool"],[4,"PlottingError"],[3,"PieceIndex"],[8,"Future"],[3,"Box"],[3,"Pin"],[8,"PieceGetter"],[3,"Kzg"],[3,"ErasureCoding"],[15,"u16"],[3,"Demand"],[3,"String"],[4,"ProvingError"],[4,"ReadingError"],[4,"SectorContentsMapFromBytesError"],[8,"Copy"],[8,"ExactSizeIterator"],[8,"Error"],[3,"PlotRecord"],[3,"PieceOffset"],[3,"SectorId"],[3,"Piece"],[15,"u32"],[15,"array"],[3,"SectorContentsMap"],[8,"Table"],[3,"Scalar"],[3,"SectorMetadata"],[4,"SectorContentsMapEncodeIntoError"],[4,"SectorContentsMapIterationError"],[8,"Input"],[3,"Error"],[3,"EncodedChunksUsed"],[3,"Vec"],[8,"Output"],[8,"Sized"],[3,"BitArray"],[8,"Iterator"],[3,"SBucket"],[8,"IndexedParallelIterator"],[3,"Global"],[8,"FnOnce"],[8,"FileExt"],[13,"FailedToRetrievePiece"],[13,"BadSectorOutputSize"],[13,"BadSectorMetadataOutputSize"],[13,"PieceNotFound"],[13,"PieceRecoveryFailed"],[13,"FailedToCreateChunkWitness"],[13,"FailedToCreatePolynomialForRecord"],[13,"FailedToDecodeMetadataForRecord"],[13,"WrongSectorSize"],[13,"WrongRecordSizeAfterDecoding"],[13,"FailedToReadChunk"],[13,"InvalidChunk"],[13,"FailedToErasureDecodeRecord"],[13,"InvalidBytesLength"],[13,"InvalidBytesLength"],[13,"InvalidEncodedRecordChunks"],[13,"SBucketOutOfRange"]]},\ +"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"]],"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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,2,2,2,2,2,2,2,0,0,2,11,2,2,0,0,0,27,18,27,18,27,18,27,27,18,27,18,27,18,27,18,27,18,18,27,27,18,18,27,27,18,27,18,27,18,27,18,27,18,27,18,27,18,27,18,27,18,27,18,27,18,27,27,6,27,18,27,0,0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,4,35,35,0,0,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,30,38,30,38,38,38,38,38,38,38,30,38,30,38,38],"f":[0,0,[1],[[]],[[]],[2,2],[[]],[3],[3],[3],[[]],[[]],[[]],[[]],[[]],[[],3],[[]],[[]],[[]],0,0,[[[5,[4]],[5,[6]]],[[2,[7,4,6]]]],[[]],[[],8],[[],8],[[],9],[[]],[[]],[[10,[0,[[11,[7]],12]],[14,[[13,[7]]]]],[[8,[15]]]],0,[[[2,[7,4,6]],[14,[[13,[7]]]]],[[8,[15]]]],[[[14,[13]]],[[8,[15]]]],[[[2,[7,4,6]],[14,[[13,[7]]]]],[[8,[15]]]],[[]],0,0,0,[1],[[]],[[]],[[]],[[]],[[[18,[7,[16,[7]],17]],19,[21,[20]],22,23],[[25,[[24,[20]]]]]],[[[27,[26,26]]],[[27,[26,26]]]],[[]],[3],[3],[3],[3],[3],[3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],3],[[],3],[[]],[[]],[[]],[[]],[[]],[[]],[[[5,[[16,[7]]]],[5,[17]]],[[18,[7,[16,[7]],17]]]],[[[5,[[0,[[28,[7]],12,29]]]],[0,[17,26]],30],[[27,[7,[0,[[28,[7]],12,29]],[0,[17,26]],[0,[31,32]],30]]]],[[[18,[7,[16,[7]],17]],19,[21,[20]],33],[[25,[23]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[]],[[]],[[]],[[]],[[[27,[7,[0,[[28,[7]],12,29]],[0,[17,26]],[0,[31,32]],30]],34],[[8,[15]]]],[34,[[8,[15]]]],[[[27,[7,[0,[[28,[7]],12,29]],[0,[17,26]],[0,[31,32]],30]],34],[[8,[15]]]],[[]],[[]],0,0,[1],[[]],[[]],[[[35,[26]]],[[35,[26]]]],[[]],[3],[3],[3],[[]],[[]],[[]],[[]],[[]],[[],3],[[]],[[]],[[]],[[[5,[[0,[[36,[7]],[28,[7]],12,29]]]],[5,[17]],30],[[35,[7,[0,[[36,[7]],[28,[7]],12,29]],[0,[31,32]],17,30]]]],[[]],[[],8],[[],8],[[],9],[[]],[[]],[[[35,[7,[0,[[36,[7]],[28,[7]],12,29]],[0,[31,32]],17,30]],37],[[8,[15]]]],[37,[[8,[15]]]],[[[35,[7,[0,[[36,[7]],[28,[7]],12,29]],[0,[31,32]],17,30]],37],[[8,[15]]]],[[]],0,0,[1],[[]],[[]],[38,38],[[]],[3],[3],[3],[[]],[[]],[[]],[[]],[[]],[[],3],[[]],[[]],[[]],[5,38],[[39,40],[[8,[22,15]]]],[[[38,[[0,[[28,[7]],[36,[7]]]],7]],39,40],[[8,[22,15]]]],[[39,40,22],[[8,[41,15]]]],[[[38,[[0,[[28,[7]],[36,[7]]]],7]],39,40,22],[[8,[41,15]]]],[[]],[[],8],[[],8],[[],9],[[]],[[]],[34,[[8,[15]]]],[[[38,[[0,[[28,[7]],[36,[7]]]],7]],34],[[8,[15]]]],[34,[[8,[15]]]],[[[38,[[0,[[28,[7]],[36,[7]]]],7]],34],[[8,[15]]]],[[]]],"c":[],"p":[[3,"Private"],[3,"ProofVerifier"],[15,"usize"],[8,"VerifyInvalidTransactionProof"],[3,"Arc"],[8,"VerifyInvalidStateTransitionProof"],[8,"Block"],[4,"Result"],[3,"TypeId"],[8,"SpawnNamed"],[8,"VerifyFraudProof"],[8,"Send"],[6,"NumberFor"],[4,"FraudProof"],[4,"VerificationError"],[8,"Backend"],[8,"CodeExecutor"],[3,"ExecutionProver"],[4,"ExecutionPhase"],[15,"u8"],[15,"slice"],[3,"H256"],[3,"StorageProof"],[3,"Vec"],[6,"Result"],[8,"Clone"],[3,"InvalidStateTransitionProofVerifier"],[8,"ProvideRuntimeApi"],[8,"Sync"],[8,"VerifierApi"],[8,"Encode"],[8,"Decode"],[4,"Option"],[3,"InvalidStateTransitionProof"],[3,"InvalidTransactionProofVerifier"],[8,"HeaderBackend"],[3,"InvalidTransactionProof"],[3,"VerifierClient"],[3,"DomainId"],[15,"u32"],[6,"Hash"]]},\ +"subspace_networking":{"doc":"Networking functionality of Subspace Network, primarily …","t":"NNNNNDEDINNIDENNNRDSNICEDDDNNDNNNDGDGDSEDEDGEDGDDGDDNNQGEDNNNNEENNDNDMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLFLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLMCMMLMMMMMMMLLLLLLLLMMMLLLKLLLFMLMMMMMMMMLMLLLLLLLKLMMLMLLLLLLLLLLLLLLLLLLLLLLLMMMLFLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAFGENILLLLLLLLLLLLKKLLLLLLNDDIENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLL","n":["BootstrapNode","BootstrapNode","CantPreallocateKnownPeersFile","Client","Client","Config","CreationError","CuckooFilterDTO","CuckooFilterProvider","Farmer","Farmer","GenericRequest","GenericRequestHandler","GetClosestPeersError","IncorrectResponseFormat","Io","Io","KADEMLIA_PROVIDER_TTL_IN_SECS","KeyWrapper","LOG_TARGET","LastSegmentHeaders","LocalRecordProvider","Multihash","NetworkParametersPersistenceError","NetworkingParametersManager","NewPeerInfo","Node","Node","Node","NodeRunner","NodeRunnerDropped","NodeRunnerDropped","NodeRunnerDropped","Notification","NotificationHandler","ObjectMappingsRequest","ObjectMappingsRequestHandler","ObjectMappingsResponse","PROTOCOL_NAME","PeerInfo","PeerInfoConfig","PeerInfoProvider","PieceAnnouncementRequest","PieceAnnouncementRequestHandler","PieceAnnouncementResponse","PieceByHashRequest","PieceByHashRequestHandler","PieceByHashResponse","PiecesByRangeRequest","PiecesByRangeRequestHandler","PiecesByRangeResponse","PiecesToPlot","ProtocolFailure","RelayServerExpected","Response","SegmentHeaderBySegmentIndexesRequestHandler","SegmentHeaderRequest","SegmentHeaderResponse","SegmentIndexes","SendCommand","SendCommand","SendCommand","SendRequestError","SubscribeError","Subscription","Success","TopicSubscription","TransportError","UniqueRecordBinaryHeap","addresses","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","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","boxed","clear","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","connected_peers","connected_peers","contains_key","create","create","cuckoo_filter","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_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","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","deref","deref","deref","deref","deref","deref","deref","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","drop","drop","drop","drop","drop","drop","drop","drop","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_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","end","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","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","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","general_connected_peers_handler","general_target_connections","get_closest_peers","get_providers","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","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","into","into","into","into","into","into","is_farmer","kademlia","kademlia_mode","keypair","keys","length","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","next_piece_index_hash","object_hash","object_mapping","on_connected_peer","on_disconnected_peer","on_new_listener","on_notification","on_notification","on_num_established_peer_connections_change","on_peer_info","peer_id","peer_id","peer_info","peer_info","peer_info_provider","piece","piece_index_hash","piece_index_hash","piece_indexes","pieces","pieces","poll_next","protocol_version","provide","provide","provide","provide","provide","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","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","source","source","source","source","source","special_connected_peers_handler","special_target_connections","start","start_local_announcing","start_prometheus_metrics_server","stop_local_announcing","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_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","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_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","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","using_encoded","using_encoded","utils","values","vzip","vzip","vzip","vzip","vzip","vzip","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","cuckoo_filter","segment_header_number","segment_indexes","multihash","piece_provider","strip_peer_id","Multihash","MultihashCode","PieceIndexHash","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"],[794,"subspace_networking::PeerInfo"],[795,"subspace_networking::SegmentHeaderRequest"],[797,"subspace_networking::utils"],[800,"subspace_networking::utils::multihash"],[824,"subspace_networking::utils::piece_provider"]],"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.","Cuckoo filter data transfer object.","Provides the current cuckoo-filter data.","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 an expiration interval for item providers in …","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.","Object-mapping protocol request.","Create a new object-mappings request handler.","Object-mapping protocol request.","Defines request-response protocol name.","Peer info data","The configuration for peer-info protocol.","Handles constant peer info data.","Piece announcement protocol request.","Create a new piece announcement request handler.","Piece announcement protocol response.","Piece-by-hash protocol request.","Create a new piece-by-hash request handler.","Piece-by-hash protocol response.","Pieces-by-range protocol request. Assumes requests with …","Create a new pieces-by-range request handler.","Pieces-by-range protocol response. Assumes requests with …","Collection of pieces that potentially need to be plotted","Underlying protocol returned an error, impossible to get …","Circuit relay client error.","Response type that corresponds to this request","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.","Defines errors for subscribe operation.","Failed to create subscription.","Request acknowledgement","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.","External addresses of the peer","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.","Checks whether the heap contains the given key.","Create a new network node and node runner instances.","Creates new GenericRequestHandler by given handler.","Returns the current cuckoo filter data.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","End of the requested range","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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’ …","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).","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. None means “automatic mode”.","Identity keypair of a node used for authenticated …","Iterator over all keys in arbitrary order","Cuckoo filter items.","","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.","Defines starting point (cursor) of the next request. None …","Object hash (32-bytes)","Returned data.","Callback is called when a peer is connected.","Callback is called when a peer is disconnected.","Callback is called when node starts listening on new …","Subscribe to cuckoo filter updates and invoke provided …","Subscribe to peer info updates and invoke provided …","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 …","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 multihash","Request key - piece index hash","Piece indexes for each of the pieces","Pieces themselves","Returned data.","","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 …","Start of the requested range","Start local announcing item by its key. Saves key to the …","Start prometheus metrics server on the provided address.","Stop local announcing item by its key. Removes key from …","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.","Exported cuckoo filter values.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sets the protocol timeout.","Yamux multiplexing configuration.","Peer info data.","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 hash 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,49,45,12,49,0,0,0,0,12,49,0,0,0,48,45,31,0,0,77,22,0,0,0,0,0,0,12,49,0,46,47,48,0,0,0,0,0,77,0,0,0,0,0,0,0,0,0,0,0,0,0,48,31,77,0,0,0,22,46,47,48,0,0,47,16,0,31,0,15,30,1,1,30,5,30,76,95,45,31,39,46,47,48,1,9,10,11,12,49,13,14,15,16,17,18,19,20,21,22,23,50,24,8,5,30,76,95,45,31,39,46,47,48,1,9,10,11,12,49,13,14,15,16,17,18,19,20,21,22,23,50,24,8,5,8,1,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,8,1,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,8,1,50,8,0,95,65,11,12,13,14,15,16,17,18,19,20,21,22,23,11,12,13,14,15,16,17,18,19,20,21,22,23,11,12,13,14,15,16,17,18,19,20,21,22,23,11,12,13,14,15,16,17,18,19,20,21,22,23,30,11,12,15,5,30,76,95,45,31,39,46,47,48,1,9,10,11,12,49,13,14,15,16,17,18,19,20,21,22,23,50,24,8,5,30,76,95,45,31,39,46,47,48,1,9,10,11,12,49,13,14,15,16,17,18,19,20,21,22,23,50,24,8,5,5,30,76,95,45,31,39,39,46,47,48,1,9,10,11,12,49,13,14,15,16,17,18,19,20,21,22,23,50,24,8,13,14,17,18,23,11,12,13,14,15,16,17,18,19,20,21,22,23,20,13,14,15,16,17,18,19,20,21,22,23,13,13,13,14,14,14,15,15,15,16,16,16,17,17,17,18,18,18,19,19,19,20,20,20,21,21,21,22,22,22,23,23,23,1,30,5,30,45,45,31,31,39,46,46,47,47,48,48,1,9,10,11,12,49,13,14,15,16,17,18,19,20,21,22,23,50,24,8,5,30,76,95,45,45,31,31,31,39,46,46,46,47,47,47,47,48,48,48,48,1,9,10,11,12,49,13,14,15,16,17,18,19,20,21,22,23,50,24,8,30,30,1,1,1,30,1,30,5,30,76,95,45,31,39,46,47,48,1,9,10,11,12,49,13,14,15,16,17,18,19,20,21,22,23,50,24,8,30,8,5,30,76,95,45,31,39,46,47,48,1,9,10,11,12,49,13,14,15,16,17,18,19,20,21,22,23,50,24,8,12,30,30,30,8,11,0,30,30,1,30,30,30,30,30,30,30,5,30,9,8,49,49,49,49,21,13,14,1,1,1,65,49,1,1,0,50,49,50,30,18,15,17,19,19,21,39,30,45,31,46,47,48,1,1,27,8,30,30,76,23,1,8,8,8,39,11,12,13,14,15,16,17,18,19,20,21,22,23,45,31,46,47,48,30,30,20,1,0,1,1,30,30,30,11,12,13,14,15,16,17,18,19,20,21,22,23,1,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,8,45,31,46,47,48,5,30,76,95,45,31,39,46,47,48,1,9,10,11,12,49,13,14,15,16,17,18,19,20,21,22,23,50,24,8,5,30,76,95,45,31,39,46,47,48,1,9,10,11,12,49,13,14,15,16,17,18,19,20,21,22,23,50,24,8,5,30,76,95,45,31,39,46,47,48,1,9,10,11,12,49,13,14,15,16,17,18,19,20,21,22,23,50,24,8,13,14,17,18,23,0,11,5,30,76,95,45,31,39,46,47,48,1,9,10,11,12,49,13,14,15,16,17,18,19,20,21,22,23,50,24,8,9,30,96,97,98,0,0,0,0,0,86,0,86,86,86,86,86,86,86,86,86,86,86,86,99,99,86,86,86,86,86,86,88,0,0,0,0,88,94,90,88,94,90,88,88,88,88,94,90,88,94,90,88,94,90,88,88,88,88,88,88,94,90,88,90,90,94,90,88,94,90,88,90,88,94,90,88,94,90,88,94,90,88,89,94,94,90,88],"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,[[1,2],[[4,[3]]]],[1,[[4,[0]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[5,[[6,[0]]]],[[[8,[7]]]],[1,1],[9,9],[10,10],[11,11],[12,12],[13,13],[14,14],[15,15],[16,16],[17,17],[18,18],[19,19],[20,20],[21,21],[22,22],[23,23],[[[24,[7]]],[[24,[7]]]],[[[8,[7]]],[[8,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[1,[[4,[[25,[2]],0]]]],0,[[[8,[7]],7],26],[[[30,[[0,[27,28,29]]]]],[[4,[31]]]],[[[0,[32,28,29]]],[[6,[0]]]],[[],11],[33,[[4,[11,34]]]],[33,[[4,[12,34]]]],[33,[[4,[13,34]]]],[33,[[4,[14,34]]]],[33,[[4,[15,34]]]],[33,[[4,[16,34]]]],[33,[[4,[17,34]]]],[33,[[4,[18,34]]]],[33,[[4,[19,34]]]],[33,[[4,[20,34]]]],[33,[[4,[21,34]]]],[33,[[4,[22,34]]]],[33,[[4,[23,34]]]],[[[36,[35]]],[[4,[34]]]],[[[36,[35]]],[[4,[34]]]],[[[36,[35]]],[[4,[34]]]],[[[36,[35]]],[[4,[34]]]],[[[36,[35]]],[[4,[34]]]],[[[36,[35]]],[[4,[34]]]],[[[36,[35]]],[[4,[34]]]],[[[36,[35]]],[[4,[34]]]],[[[36,[35]]],[[4,[34]]]],[[[36,[35]]],[[4,[34]]]],[[[36,[35]]],[[4,[34]]]],[[[36,[35]]],[[4,[34]]]],[[[36,[35]]],[[4,[34]]]],[[37,[36,[35]]],[[4,[34]]]],[[37,[36,[35]]],[[4,[34]]]],[[37,[36,[35]]],[[4,[34]]]],[[37,[36,[35]]],[[4,[34]]]],[[37,[36,[35]]],[[4,[34]]]],[[37,[36,[35]]],[[4,[34]]]],[[37,[36,[35]]],[[4,[34]]]],[[37,[36,[35]]],[[4,[34]]]],[[37,[36,[35]]],[[4,[34]]]],[[37,[36,[35]]],[[4,[34]]]],[[37,[36,[35]]],[[4,[34]]]],[[37,[36,[35]]],[[4,[34]]]],[[37,[36,[35]]],[[4,[34]]]],[[37,33],[[4,[34]]]],[[37,33],[[4,[34]]]],[[37,33],[[4,[34]]]],[[37,33],[[4,[34]]]],[[37,33],[[4,[34]]]],[[37,33],[[4,[34]]]],[[37,33],[[4,[34]]]],[[37,33],[[4,[34]]]],[[37,33],[[4,[34]]]],[[37,33],[[4,[34]]]],[[37,33],[[4,[34]]]],[[37,33],[[4,[34]]]],[[37,33],[[4,[34]]]],[[],30],[[],11],[[],12],[[],15],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[5],[38],[38],[38],[38],[38],[38],[38],[39],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[38],[13,[[25,[35]]]],[14,[[25,[35]]]],[17,[[25,[35]]]],[18,[[25,[35]]]],[23,[[25,[35]]]],[[11,[0,[40,41]]]],[[12,[0,[40,41]]]],[[13,[0,[40,41]]]],[[14,[0,[40,41]]]],[[15,[0,[40,41]]]],[[16,[0,[40,41]]]],[[17,[0,[40,41]]]],[[18,[0,[40,41]]]],[[19,[0,[40,41]]]],[[20,[0,[40,41]]]],[[21,[0,[40,41]]]],[[22,[0,[40,41]]]],[[23,[0,[40,41]]]],0,[[13,13],26],[[14,14],26],[[15,15],26],[[16,16],26],[[17,17],26],[[18,18],26],[[19,19],26],[[20,20],26],[[21,21],26],[[22,22],26],[[23,23],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[1,[[25,[42]]]],0,[[],38],[[30,43],44],[[45,43],44],[[45,43],44],[[31,43],44],[[31,43],44],[[39,43],44],[[46,43],44],[[46,43],44],[[47,43],44],[[47,43],44],[[48,43],44],[[48,43],44],[[1,43],44],[[9,43],44],[[10,43],44],[[11,43],44],[[12,43],44],[[49,43],44],[[13,43],44],[[14,43],44],[[15,43],44],[[16,43],44],[[17,43],44],[[18,43],44],[[19,43],44],[[20,43],44],[[21,43],44],[[22,43],44],[[23,43],44],[[50,43],44],[[[24,[51]],43],44],[[[8,[51]],43],44],[[]],[[]],[[]],[[]],[[]],[52,45],[[[53,[52]]],31],[52,31],[[]],[[]],[[]],[54,46],[3,46],[[]],[3,47],[54,47],[55,47],[[]],[34,48],[54,48],[3,48],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[1,56],[[4,[57,46]]]],[[1,56],[[4,[57,0]]]],[[1,56],[[4,[57,0]]]],0,[1,2],0,[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],0,[[[8,[7]],7],[[58,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[12,26],0,0,0,[[[8,[7]]],59],0,0,0,0,[1,[[25,[42]]]],0,0,0,0,0,0,0,[[60,[61,[2]]],[[4,[5,45]]]],[[62,63,27,[58,[49]]],[[30,[27]]]],[64,9],[[2,38],[[8,[7]]]],[[],49],[[],49],[[[6,[65]]],49],[[],49],0,0,0,[[1,[66,[32]]],67],[[1,[66,[32]]],67],[[1,[66,[32]]],67],[68,[[58,[67]]]],[[49,68],[[58,[67]]]],[[1,[66,[32]]],67],[[1,[66,[32]]],67],[63,2],0,[49,12],0,0,0,0,0,0,0,0,[[[69,[39]],70],[[71,[58]]]],0,[72],[72],[72],[72],[72],[[1,73,[25,[35]]],[[4,[0]]]],[[1,56,[25,[35]]],[[4,[57,0]]]],[74,[[58,[75]]]],[[[8,[7]],7]],0,0,[[[76,[[0,[27,28,29]]]]]],0,[[1,2,77],[[4,[48]]]],[[[8,[7]],38]],[[[8,[7]],7],26],[[[8,[7]]],38],[39],[11,38],[12,38],[13,38],[14,38],[15,38],[16,38],[17,38],[18,38],[19,38],[20,38],[21,38],[22,38],[23,38],[45,[[58,[78]]]],[31,[[58,[78]]]],[46,[[58,[78]]]],[47,[[58,[78]]]],[48,[[58,[78]]]],0,0,0,[[1,74],[[4,[26,0]]]],[[79,80],81],[[1,56],[[4,[0]]]],[[1,73],[[4,[39,47]]]],0,0,0,[[[36,[35]]],[[25,[35,82]]]],[[[36,[35]]],[[25,[35,82]]]],[[[36,[35]]],[[25,[35,82]]]],[[[36,[35]]],[[25,[35,82]]]],[[[36,[35]]],[[25,[35,82]]]],[[[36,[35]]],[[25,[35,82]]]],[[[36,[35]]],[[25,[35,82]]]],[[[36,[35]]],[[25,[35,82]]]],[[[36,[35]]],[[25,[35,82]]]],[[[36,[35]]],[[25,[35,82]]]],[[[36,[35]]],[[25,[35,82]]]],[[[36,[35]]],[[25,[35,82]]]],[[[36,[35]]],[[25,[35,82]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],62],[[],62],[[],62],[[],62],[[],62],[[],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],[[],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],[[],4],[[],4],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[],83],[[13,84]],[[14,84]],[[17,84]],[[18,84]],[[23,84]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[9,85],9],0,0,0,0,0,0,[[[25,[42]]],25],0,0,0,0,[[]],[[]],[86,86],[[]],[38],[38],[38],[[86,86],26],[[86,43],44],[[]],[[],38],[[]],[[],56],[86,56],[[]],[87,[[4,[86]]]],[[],4],[[],4],[[],83],[[]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[88,88],[[]],[[],88],[38],[38],[38],[38],[38],[38],[38],[38],[38],[[88,88],26],[[],26],[[],26],[[],26],[[88,43],44],[[]],[[]],[[]],[[[90,[89]],91,88],[[4,[[58,[92]],[6,[78]]]]]],[[[90,[89]],2,91],[[58,[92]]]],[[],38],[[],38],[[],38],[[]],[[]],[[]],[[1,[58,[89]]],[[90,[89]]]],[[]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],83],[[],83],[[],83],[[2,91,92],[[69,[[6,[93]]]]]],[[94,2,91,92],[[69,[[6,[93]]]]]],[[]],[[]],[[]]],"c":[],"p":[[3,"Node"],[3,"PeerId"],[3,"SendError"],[4,"Result"],[3,"NetworkingParametersManager"],[3,"Box"],[8,"Clone"],[3,"UniqueRecordBinaryHeap"],[3,"PeerInfoConfig"],[3,"Notification"],[3,"CuckooFilterDTO"],[4,"PeerInfo"],[3,"ObjectMappingsRequest"],[3,"ObjectMappingsResponse"],[3,"PieceAnnouncementRequest"],[4,"PieceAnnouncementResponse"],[3,"PieceByHashRequest"],[3,"PieceByHashResponse"],[3,"PiecesToPlot"],[3,"PiecesByRangeRequest"],[3,"PiecesByRangeResponse"],[4,"SegmentHeaderRequest"],[3,"SegmentHeaderResponse"],[3,"KeyWrapper"],[3,"Vec"],[15,"bool"],[8,"LocalRecordProvider"],[8,"Send"],[8,"Sync"],[3,"Config"],[4,"CreationError"],[8,"Fn"],[8,"Input"],[3,"Error"],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[3,"TopicSubscription"],[8,"Output"],[8,"Sized"],[3,"Multiaddr"],[3,"Formatter"],[6,"Result"],[4,"NetworkParametersPersistenceError"],[4,"GetClosestPeersError"],[4,"SubscribeError"],[4,"SendRequestError"],[4,"PeerInfoProvider"],[3,"NewPeerInfo"],[8,"Debug"],[3,"Error"],[4,"TransportError"],[3,"Canceled"],[4,"SubscriptionError"],[6,"Multihash"],[8,"Stream"],[4,"Option"],[8,"ExactSizeIterator"],[3,"Path"],[3,"HashSet"],[3,"String"],[3,"Keypair"],[15,"str"],[8,"CuckooFilterProvider"],[3,"Arc"],[3,"HandlerId"],[6,"NotificationHandler"],[3,"Pin"],[3,"Context"],[4,"Poll"],[3,"Demand"],[6,"Sha256Topic"],[3,"Key"],[3,"ProviderRecord"],[3,"NodeRunner"],[8,"GenericRequest"],[8,"Error"],[4,"SocketAddr"],[3,"Registry"],[6,"Result"],[3,"Global"],[3,"TypeId"],[8,"FnOnce"],[3,"Duration"],[4,"MultihashCode"],[15,"u64"],[4,"RetryPolicy"],[8,"PieceValidator"],[3,"PieceProvider"],[3,"PieceIndex"],[3,"Piece"],[8,"Future"],[3,"NoPieceValidator"],[3,"GenericRequestHandler"],[13,"Farmer"],[13,"LastSegmentHeaders"],[13,"SegmentIndexes"],[8,"ToMultihash"]]},\ +"subspace_node":{"doc":"Subspace Node library.","t":"NNNNDENDNNNNNNNDNENLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNDDDEDNNLLLLLLLLMLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLLLMMLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Benchmark","BuildSpec","ChainInfo","CheckBlock","Cli","CliPotRole","Domain","ExecutorDispatch","ExportBlocks","ExportState","ImportBlocks","Key","NodeClient","None","PurgeChain","PurgeChainCmd","Revert","Subcommand","TimeKeeper","__clone_box","__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","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","command","command","command_for_update","command_for_update","copyright_start_year","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","description","dispatch","domain","domain_args","drop","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","eq","equivalent","equivalent","equivalent","executable_name","fmt","fmt","fmt","fmt","from","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_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_subset","from_subset","from_subset","from_subset","from_subset","group_id","group_id","has_subcommand","impl_name","impl_version","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_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_pot_enabled","is_time_keeper","load_spec","native_runtime_version","native_version","piece_cache_size","pot_role","run","run","storage_monitor","subcommand","support_url","sync_from_dsn","to_owned","to_owned","to_possible_value","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","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","value_variants","vzip","vzip","vzip","vzip","vzip","AccountId32ToAccountId20Converter","Benchmark","DomainCli","DomainGenesisBlockBuilder","DomainInstanceStarter","DomainSubcommand","EVMDomainExecutorDispatch","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","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chain_id","command","command_for_update","consensus_client","consensus_network_service","consensus_sync_service","convert","copyright_start_year","create_domain_configuration","default_heap_pages","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","description","dev_key_seed","disable_grandpa","dispatch","domain_cli","domain_id","drop","drop","drop","drop","drop","drop","executable_name","fmt","fmt","force_authoring","from","from","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_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_subset","from_subset","from_subset","from_subset","from_subset","from_subset","generate_genesis_block","generate_genesis_state_root","group_id","has_subcommand","impl_name","impl_version","import_params","init","init","init","init","init","init","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","keystore_params","load_spec","max_runtime_instances","maybe_relayer_id","native_runtime_version","native_version","network_params","new","new","new_slot_notification_stream","p2p_listen_port","prometheus_config","prometheus_listen_port","relayer_id","role","rpc_addr","rpc_cors","rpc_listen_port","rpc_max_connections","rpc_methods","run","select_chain","shared_params","start","support_url","telemetry_endpoints","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","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_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","vzip","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"subspace_node"],[236,"subspace_node::domain"]],"d":["Sub-commands concerned with benchmarking.","Build a chain specification.","Db meta columns information.","Validate blocks.","Subspace Cli.","Assigned proof of time role.","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","Listens to proofs from time keepers.","Proof of time is disabled.","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.","Time keeper role of producing proofs.","","","","","","","","","","The base struct of the purge-chain command.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Checks if PoT is enabled.","Checks if PoT role is time keeper.","","","","Piece cache size in human readable format (e.g. 10GB, …","Assigned PoT role for this node.","Run the purge command","Run a node.","Parameters used to create the storage monitor.","Various utility commands.","","Enables DSN-sync on startup.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sub-commands concerned with benchmarking.","","DomainGenesisBlockBuilder is used on the consensus node …","DomainInstanceStarter used to start a domain instance node …","Sub-commands supported by the executor.","EVM domain executor instance.","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.","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.","","","","","","","","Constructs the genesis domain block from a serialized …","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Constructs a new instance of DomainGenesisBlockBuilder.","Constructs a new instance of DomainCli.","","","","","Optional relayer address to relay messages on behalf.","","","","","","","Run a domain node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[16,16,16,16,0,0,16,0,16,16,16,16,5,5,16,0,16,0,5,4,5,4,17,4,17,16,16,17,4,72,4,16,5,17,72,4,16,5,17,4,5,4,5,4,17,4,17,17,72,4,16,5,17,72,4,16,5,17,17,72,0,17,72,4,16,5,17,17,17,17,17,17,17,17,17,17,17,17,5,5,5,5,17,4,16,5,17,72,4,16,5,17,4,16,17,4,16,17,72,72,4,4,16,16,5,5,17,17,72,72,4,4,16,16,5,5,17,17,72,4,16,5,17,4,17,16,17,17,72,4,16,5,17,72,4,16,5,17,72,4,16,5,17,72,4,16,5,17,72,4,16,5,17,72,4,16,5,17,72,4,16,5,17,72,4,16,5,17,5,5,17,17,72,17,17,4,17,17,17,17,17,4,5,5,72,4,16,5,17,72,4,16,5,17,72,4,16,5,17,72,4,16,5,17,72,4,16,5,17,72,4,16,5,17,72,4,16,5,17,72,4,16,5,17,4,16,17,4,16,17,5,72,4,16,5,17,0,43,0,0,0,0,0,43,43,34,34,34,34,43,43,34,34,66,66,73,74,48,43,34,66,73,74,48,43,34,34,34,34,66,66,66,73,34,34,34,66,73,74,48,43,34,66,73,74,48,43,34,34,34,34,74,66,34,66,73,74,48,43,34,34,43,34,34,66,73,74,48,43,34,43,34,43,34,66,66,73,73,74,74,48,48,43,43,34,34,66,66,73,73,74,74,48,48,43,43,34,34,66,73,74,48,43,34,48,48,34,43,34,34,34,66,73,74,48,43,34,66,73,74,48,43,34,66,73,74,48,43,34,66,73,74,48,43,34,66,73,74,48,43,34,66,73,74,48,43,34,66,73,74,48,43,34,66,73,74,48,43,34,34,34,34,34,34,74,34,48,34,66,34,34,34,34,34,34,34,34,34,34,34,66,34,66,34,34,66,73,74,48,43,34,66,73,74,48,43,34,66,34,34,66,73,74,48,43,34,66,73,74,48,43,34,66,73,74,48,43,34,66,73,74,48,43,34,66,73,74,48,43,34,66,73,74,48,43,34,43,34,43,34,66,73,74,48,43,34],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[[],3],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[4,4],[5,5],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],6],[7],[7],[7],[7],[7],[7],[7],[7],[7],[7],[[],3],[[8,[10,[9]]],[[12,[[11,[9]]]]]],0,0,[7],[7],[7],[7],[7],0,0,0,0,0,0,0,0,0,0,0,[[5,5],13],[[],13],[[],13],[[],13],[[],3],[[4,14],15],[[16,14],15],[[5,14],15],[[17,14],15],[[]],[[]],[[]],[[]],[[]],[18,[[20,[4,19]]]],[18,[[20,[16,19]]]],[18,[[20,[17,19]]]],[18,[[20,[4,19]]]],[18,[[20,[16,19]]]],[18,[[20,[17,19]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[12,[21]]]],[[],[[12,[21]]]],[8,13],[[],3],[[],3],[[],7],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],[[]],[[[23,[22]]],[[23,[24,22]]]],[[[23,[22]]],[[23,[24,22]]]],[[[23,[22]]],[[23,[24,22]]]],[[[23,[22]]],[[23,[24,22]]]],[[[23,[22]]],[[23,[24,22]]]],[[[25,[22]]],[[25,[24,22]]]],[[[25,[22]]],[[25,[24,22]]]],[[[25,[22]]],[[25,[24,22]]]],[[[25,[22]]],[[25,[24,22]]]],[[[25,[22]]],[[25,[24,22]]]],[[[26,[22]]],[[26,[24,22]]]],[[[26,[22]]],[[26,[24,22]]]],[[[26,[22]]],[[26,[24,22]]]],[[[26,[22]]],[[26,[24,22]]]],[[[26,[22]]],[[26,[24,22]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],13],[[],13],[[],13],[[],13],[[],13],[5,13],[5,13],[[17,8],[[20,[[23,[27]],3]]]],[[[23,[27]]],28],[[],29],0,0,[[4,30,30],31],0,0,0,[[],3],0,[[]],[[]],[5,[[12,[32]]]],[[],12],[[],12],[[],12],[[],12],[[],12],[[]],[[]],[[]],[[]],[[]],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],33],[[],33],[[],33],[[],33],[[],33],[[],8],[[],8],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[4,18],[[20,[19]]]],[[16,18],[[20,[19]]]],[[17,18],[[20,[19]]]],[[4,18],[[20,[19]]]],[[16,18],[[20,[19]]]],[[17,18],[[20,[19]]]],[[],[[10,[5]]]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[34,35],[34,[[31,[13]]]],[2,2],[2,2],[2,2],[2,2],[[],3],[34,[[31,[[12,[36]]]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[34,13],[[31,[3]]]],[[],2],[[],2],0,0,0,[37,38],[[],6],[[34,39],[[31,[[41,[40]]]]]],[34,[[31,[[12,[42]]]]]],[7],[7],[7],[7],[7],[7],[7],[7],[7],[7],[7],[7],[[],3],[[34,13],[[31,[[12,[3]]]]]],[34,[[31,[13]]]],[[8,[10,[9]]],[[12,[[11,[9]]]]]],0,0,[7],[7],[7],[7],[7],[7],[[],3],[[43,14],15],[[34,14],15],[34,[[31,[13]]]],[[]],[[]],[[]],[[]],[[]],[[]],[18,[[20,[43,19]]]],[18,[[20,[34,19]]]],[18,[[20,[43,19]]]],[18,[[20,[34,19]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[48,[44,[45,[44]],[0,[46,47]]]],49,50],[[51,[44]]]],[[[48,[44,[45,[44]],[0,[46,47,52,53]]]],49,50],[[12,[54]]]],[[],[[12,[21]]]],[8,13],[[],3],[[],3],[34,[[12,[55]]]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],[[]],[[]],[[[23,[22]]],[[23,[24,22]]]],[[[23,[22]]],[[23,[24,22]]]],[[[23,[22]]],[[23,[24,22]]]],[[[23,[22]]],[[23,[24,22]]]],[[[23,[22]]],[[23,[24,22]]]],[[[23,[22]]],[[23,[24,22]]]],[[[25,[22]]],[[25,[24,22]]]],[[[25,[22]]],[[25,[24,22]]]],[[[25,[22]]],[[25,[24,22]]]],[[[25,[22]]],[[25,[24,22]]]],[[[25,[22]]],[[25,[24,22]]]],[[[25,[22]]],[[25,[24,22]]]],[[[26,[22]]],[[26,[24,22]]]],[[[26,[22]]],[[26,[24,22]]]],[[[26,[22]]],[[26,[24,22]]]],[[[26,[22]]],[[26,[24,22]]]],[[[26,[22]]],[[26,[24,22]]]],[[[26,[22]]],[[26,[24,22]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[34,[[12,[56]]]],[[34,8],[[20,[[23,[27]],3]]]],[34,[[31,[[12,[7]]]]]],[34,[[31,[[12,[40]]]]]],[[[23,[27]]],28],[[],29],[34,[[12,[57]]]],[[[25,[[45,[44]]]],[0,[46,47]]],[[48,[44,[45,[44]],[0,[46,47]]]]]],[[[12,[58]],35],34],0,[[],59],[[34,59,[23,[27]]],[[31,[[12,[60]]]]]],[[],59],0,[[34,13],[[31,[61]]]],[[34,59],[[31,[[12,[62]]]]]],[[34,13],[[31,[[12,[[11,[3]]]]]]]],[[],59],[34,[[31,[63]]]],[34,[[31,[64]]]],0,0,[34,65],[[66,[68,[67]]],[[20,[[23,[69]]]]]],[[],3],[[34,[23,[27]]],[[31,[[12,[70]]]]]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[]],[[]],[[]],[[]],[[]],[[]],0,[[34,13],[[31,[71]]]],[34,[[31,[[12,[7]]]]]],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[43,18],[[20,[19]]]],[[34,18],[[20,[19]]]],[[43,18],[[20,[19]]]],[[34,18],[[20,[19]]]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[3,"Command"],[3,"String"],[3,"PurgeChainCmd"],[4,"CliPotRole"],[15,"i32"],[15,"usize"],[15,"str"],[15,"u8"],[15,"slice"],[3,"Vec"],[4,"Option"],[15,"bool"],[3,"Formatter"],[6,"Result"],[4,"Subcommand"],[3,"Cli"],[3,"ArgMatches"],[6,"Error"],[4,"Result"],[3,"Id"],[3,"Global"],[3,"Box"],[8,"Any"],[3,"Arc"],[3,"Rc"],[8,"ChainSpec"],[3,"RuntimeVersion"],[3,"NativeVersion"],[3,"Configuration"],[6,"Result"],[3,"PossibleValue"],[3,"TypeId"],[3,"DomainCli"],[8,"Iterator"],[3,"BasePath"],[3,"AccountId32"],[6,"AccountId"],[3,"Handle"],[8,"FromStr"],[3,"DomainConfiguration"],[15,"u64"],[4,"DomainSubcommand"],[8,"Block"],[8,"Backend"],[8,"RuntimeVersionOf"],[8,"Clone"],[3,"DomainGenesisBlockBuilder"],[3,"DomainId"],[3,"DomainInstanceData"],[6,"Result"],[8,"Send"],[8,"Sync"],[3,"H256"],[3,"ImportParams"],[3,"KeystoreParams"],[3,"NetworkParams"],[3,"PathBuf"],[15,"u16"],[3,"PrometheusConfig"],[4,"Role"],[4,"SocketAddr"],[15,"u32"],[4,"RpcMethods"],[3,"SharedParams"],[3,"DomainInstanceStarter"],[6,"Block"],[3,"BootstrapResult"],[8,"Error"],[3,"TelemetryEndpoints"],[3,"Options"],[3,"ExecutorDispatch"],[3,"AccountId32ToAccountId20Converter"],[3,"EVMDomainExecutorDispatch"]]},\ "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"]],"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","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,23,0,0,23,1,23,0,0,1,1,0,0,1,1,24,1,1,1,23,1,1,25,23,25,23,23,1,1,23,0,24,1,1,1,1,0,0,0,13,12,14,13,12,14,12,12,13,12,13,12,14,13,12,14,13,12,14,14,13,12,14,13,12,14,12,14,12,14,13,12,14,13,12,14,14,13,12,13,12,14,13,12,14,13,12,14,0,0,15,18,15,18,15,15,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,15,15,18,15,18,15,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,15,18,15,18,15,18,15,18,15,15,18,15,18,15,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,21,20,22,21,20,22,20,20,21,20,21,20,22,21,20,22,21,20,22,22,21,20,22,21,20,22,20,22,21,20,22,21,20,22,22,21,20,21,20,22,21,20,22,21,20,22],"f":[0,0,0,0,0,0,0,0,0,[[]],[[]],0,0,[1,1],[[]],[[],2],[3],[3],[3],[4,5],[[1,6],7],[[]],[8],[8],[8],[8],[[]],[[],3],[[]],[[8,4,2],[[5,[9]]]],0,[[],9],[[]],[[],10],[[],10],[[],11],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[12,12],[[]],[13,2],[[],12],[3],[3],[3],[3],[3],[3],[3],[3],[3],[[14,4],5],[[13,6],7],[[12,6],7],[[14,6],7],[[]],[[]],[[]],[[12,8],14],[8,14],[[12,8],14],[8,14],[[],3],[[],3],[[],3],[[]],[[]],[[]],[[8,4,2],[[5,[9]]]],[13,9],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],11],[[],11],[[],11],0,0,[[]],[[]],[[]],[[]],[15,15],[[]],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]]],18],[[[17,[16]]],18],[[[17,[16]]],18],[[[17,[16]]],18],[[[17,[16]]],18],[[[17,[16]]],18],[[[17,[16]]],18],[[[17,[16]]],18],[[[17,[16]]],18],[[[17,[16]]],18],[[[17,[16]]],18],[[],15],[3],[3],[3],[3],[3],[3],[[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],[[15,6],7],[[18,6],7],[[]],[[]],[[],3],[[],3],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],11],[[],11],[[[17,[16]],[17,[16]],[17,[16]]],[[5,[[17,[16]]]]]],[[[17,[16]],[17,[16]],[17,[16]]],[[5,[[17,[16]]]]]],[[[17,[16]],[17,[16]],[17,[16]]],[[5,[[17,[16]]]]]],[[[17,[16]],[17,[16]],[17,[16]]],[[5,[[17,[16]]]]]],[[[17,[16]],[17,[16]],[17,[16]]],[[5,[[17,[16]]]]]],[[[17,[16]],[17,[16]],[17,[16]]],[[5,[[17,[16]]]]]],[[[17,[16]],[17,[16]],[17,[16]]],[[5,[[17,[16]]]]]],[[[17,[16]],[17,[16]],[17,[16]]],[[5,[[17,[16]]]]]],[[[17,[16]],[17,[16]],[17,[16]]],[[5,[[17,[16]]]]]],[[[17,[16]],[17,[16]],[17,[16]]],[[5,[[17,[16]]]]]],[[[17,[16]],[17,[16]],[17,[16]]],[[5,[[17,[16]]]]]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[20,20],[[]],[21,2],[[],20],[3],[3],[3],[3],[3],[3],[3],[3],[3],[[22,4],5],[[21,6],7],[[20,6],7],[[22,6],7],[[]],[[]],[[]],[[20,8],22],[8,22],[[],3],[[],3],[[],3],[[]],[[]],[[]],[[8,4,2],[[5,[9]]]],[21,9],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],11],[[],11],[[],11]],"c":[],"p":[[4,"PosTableType"],[3,"PosProof"],[15,"usize"],[15,"u32"],[4,"Option"],[3,"Formatter"],[6,"Result"],[3,"PosSeed"],[3,"PosQualityBytes"],[4,"Result"],[3,"TypeId"],[3,"ChiaTableGenerator"],[3,"ChiaQuality"],[3,"ChiaTable"],[3,"TablesCache"],[15,"u8"],[15,"array"],[3,"Tables"],[8,"Iterator"],[3,"ShimTableGenerator"],[3,"ShimQuality"],[3,"ShimTable"],[8,"Table"],[8,"Quality"],[8,"TableGenerator"]]},\ "subspace_proof_of_time":{"doc":"Proof of time implementation.","t":"NNEEDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMM","n":["CheckpointCountMismatch","NotMultiple","PotInitError","PotVerificationError","ProofOfTime","VerificationFailed","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","create","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","fmt","fmt","fmt","fmt","from","from","from","init","init","init","into","into","into","new","provide","provide","to_owned","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","verify","num_checkpoints","pot_iterations","actual","expected"],"q":[[0,"subspace_proof_of_time"],[53,"subspace_proof_of_time::PotInitError"],[55,"subspace_proof_of_time::PotVerificationError"]],"d":["","","","","Wrapper for the low level AES primitives","","","","","","","","","","Builds the proof.","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Creates the AES wrapper.","","","","","","","","","","","","","","","Verifies the proof.","","","",""],"i":[11,8,0,0,0,11,8,11,1,8,11,1,1,1,1,8,11,1,8,11,1,8,11,1,8,8,11,11,8,11,1,8,11,1,8,11,1,1,8,11,1,8,11,8,11,1,8,11,1,8,11,1,1,18,18,19,19],"f":[0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[1,1],[[]],[[1,2,3,4,5],6],[7],[7],[7],[7],[7],[7],[7],[7],[7],[[8,9],10],[[8,9],10],[[11,9],10],[[11,9],10],[[]],[[]],[[]],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[12,13],[[14,[1,8]]]],[15],[15],[[]],[[],16],[[],16],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],17],[[],17],[[],17],[[1,6],[[14,[11]]]],0,0,0,0],"c":[],"p":[[3,"ProofOfTime"],[3,"PotSeed"],[3,"PotKey"],[6,"SlotNumber"],[6,"BlockHash"],[3,"PotProof"],[15,"usize"],[4,"PotInitError"],[3,"Formatter"],[6,"Result"],[4,"PotVerificationError"],[3,"NonZeroU32"],[3,"NonZeroU8"],[4,"Result"],[3,"Demand"],[3,"String"],[3,"TypeId"],[13,"NotMultiple"],[13,"CheckpointCountMismatch"]]},\ "subspace_rpc_primitives":{"doc":"Primitives for Subspace RPC.","t":"DRNEDDDDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLMMLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLL","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","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_range","solutions","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"]],"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.","","","","","","","","","","","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.","Acceptable solution range for block authoring","Solution farmer has for the challenge.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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,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,2,3,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,1],[2,2],[3,3],[4,4],[5,5],[6,6],[[]],[[]],[[]],[[]],[[]],[[]],[7],[7],[7],[7],[7],[7],[7],[7],[7],[7],[7],[7],[8,[[9,[1]]]],[8,[[9,[2]]]],[8,[[9,[3]]]],[8,[[9,[4]]]],[8,[[9,[5]]]],[8,[[9,[6]]]],[7],[7],[7],[7],[7],[7],0,[[6,6],10],[[],10],[[],10],[[],10],[[1,11],12],[[2,11],12],[[3,11],12],[[4,11],12],[[5,11],12],[[6,11],12],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],[[]],[[]],[6,10],0,0,[[1,13],9],[[2,13],9],[[3,13],9],[[4,13],9],[[5,13],9],[[6,13],9],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"FarmerAppInfo"],[3,"SlotInfo"],[3,"SolutionResponse"],[3,"RewardSigningInfo"],[3,"RewardSignatureResponse"],[4,"NodeSyncStatus"],[15,"usize"],[8,"Deserializer"],[4,"Result"],[15,"bool"],[3,"Formatter"],[6,"Result"],[8,"Serializer"],[3,"TypeId"]]},\ -"subspace_runtime":{"doc":"","t":"GGGGGGGENGNNGGDDDDDNDDDDGNNNGGDDDGEGNNNGGGEDRDDDDDDDDDDGNNGNEDNNDDGNNDDDEGGEEDEEDEGDDGDDDDDDGNNDDGGNNGGNNGGNDGNGNGDGGNNRDGNNGNDRRLLLLLLLLLLLLLLALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMNLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLF","n":["Address","AllPallets","AllPalletsReversedWithSystemFirst","AllPalletsWithSystem","AllPalletsWithSystemReversed","AllPalletsWithoutSystem","AllPalletsWithoutSystemReversed","AllowAuthoringBy","Anyone","Balances","Balances","Balances","BalancesConfig","Block","BlockHashCount","BlockReward","BlockTreePruningDepth","BlockchainHistorySize","ConfirmationDepthK","ContentAddressable","CreditSupply","DomainInstantiationDeposit","DomainRuntimeUpgradeDelay","DomainTxRangeAdjustmentInterval","Domains","Domains","Domains","Domains","DomainsConfig","Executive","ExistentialDeposit","ExpectedBlockTime","ExpectedVotesPerBlock","FeedId","FeedProcessorKind","Feeds","Feeds","Feeds","FirstFarmer","GenesisConfig","GrandpaFinalityVerifier","Header","HoldIdentifier","InitialDomainTxRange","MILLISECS_PER_BLOCK","MaxBundlesPerBlock","MaxDomainBlockSize","MaxDomainBlockWeight","MaxDomainNameLength","MaxFeeds","MaxHolds","MaximumReceiptDrift","MinOperatorStake","MinSectorLifetime","MinVestedTransfer","ObjectStore","ObjectStore","ObjectStore","OffencesSubspace","OffencesSubspace","OriginCaller","PalletInfo","ParachainLike","PolkadotLike","RecentHistoryFraction","RecentSegments","Rewards","Rewards","RootFarmer","Runtime","RuntimeApi","RuntimeApiImpl","RuntimeCall","RuntimeConfigs","RuntimeConfigsConfig","RuntimeEvent","RuntimeFreezeReason","RuntimeGenesisConfig","RuntimeHoldReason","RuntimeLockId","RuntimeOrigin","RuntimeSlashReason","SS58Prefix","SessionKeys","ShouldAdjustSolutionRange","SignedExtra","SlotProbability","StakeEpochDuration","StakeWithdrawalLockingPeriod","StakingOnReward","StorageFeesEscrowBlockReward","StorageFeesEscrowBlockTax","Subspace","Subspace","Subspace","SubspaceBlockLength","SubspaceBlockWeights","SubspaceConfig","Sudo","Sudo","Sudo","SudoConfig","System","System","System","SystemConfig","Timestamp","Timestamp","TotalSpacePledged","TransactionFees","TransactionFees","TransactionPayment","TransactionPayment","TransactionPaymentConfig","TreasuryAccount","UncheckedExtrinsic","Utility","Utility","Utility","VERSION","Version","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","account_nonce","add_filter","api","api_version","apply_extrinsic","as_system_ref","assimilate_storage","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_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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","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_producer_election_params","caller","chain_constants","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","construct_runtime_api","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","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_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","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","dispatch","dispatch_bypass_filter","domain_block_limit","domain_instance_data","domain_instantiation_id","domain_runtime_code","domain_tx_range","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","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","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_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_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","generate","generate_session_keys","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_call_metadata","get_call_names","get_dispatch_info","get_module_names","get_raw","global_randomnesses","has_api","has_api_with","head_receipt_number","history_size","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","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","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_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_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_storage_changes","into_system","is_clear","is_in_block_list","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_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","name","native_version","none","none","offchain_worker","oldest_receipt_number","on_reward","operator","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pre_dispatch","proof_recorder","query_fee_details","query_info","query_length_to_fee","query_weight_to_fee","record_proof","reset_filter","root","root","root_plot_public_key","runtime_configs","runtime_id","segment_commitment","serialize","serialize","serialize","set_caller_from","should_adjust_solution_range","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","submit_bundle_unsigned","submit_report_equivocation_extrinsic","submit_vote_extrinsic","subspace","sudo","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","to_owned","transaction_payment","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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_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_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","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","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"],[1805,"subspace_runtime::api"]],"d":["The address format for describing accounts.","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.","","","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 …","","","","","Specified root farmer is allowed to author blocks unless …","","","","","","","","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Decode Self from the given encoded slice and convert Self …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from 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.","","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 version information used to identify this runtime when …","","Create with system none origin and …","","","","","","","","","","","","","","","","","","Create with system root origin and …","","","","","","","","","","","","Create with system signed origin and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,46,0,35,36,0,0,0,0,0,0,0,31,0,0,0,0,0,33,35,36,0,0,0,0,0,0,0,0,35,36,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,36,0,35,0,0,31,31,0,0,0,35,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,36,0,0,0,0,35,36,0,0,35,36,0,0,36,0,0,35,0,35,0,0,0,0,35,36,0,0,0,35,36,0,14,0,0,0,31,32,33,34,35,4,14,36,37,38,39,40,34,4,0,8,34,14,16,16,31,32,33,46,35,14,36,37,38,39,40,31,32,33,46,35,14,36,37,38,39,40,31,32,33,46,35,14,36,37,38,39,40,34,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,4,14,36,16,37,38,39,40,177,8,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,4,14,36,16,37,38,39,40,177,8,34,4,34,34,31,31,32,33,34,35,4,14,36,37,38,39,40,31,32,33,34,35,4,14,36,37,38,39,40,33,37,38,39,40,177,176,31,32,33,46,35,14,36,37,38,39,40,31,32,33,46,35,14,36,37,38,39,40,31,32,33,46,35,14,36,37,38,39,40,32,34,31,32,33,46,35,14,36,37,38,39,40,31,46,16,33,37,38,39,40,33,37,38,39,40,33,37,38,39,40,33,37,38,39,40,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,4,14,36,16,37,38,39,40,177,8,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,4,14,36,16,37,38,39,40,177,8,32,46,16,36,36,34,34,33,34,34,16,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,4,14,36,16,37,38,39,40,177,8,31,32,33,46,35,14,36,34,31,32,33,34,35,14,36,37,38,39,40,31,31,31,32,32,32,33,33,33,34,34,34,35,35,35,14,14,14,36,36,36,37,37,37,38,38,38,39,39,39,40,40,40,34,8,34,34,8,34,34,34,34,4,34,31,32,33,46,34,35,4,14,36,37,38,39,40,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,35,35,35,35,35,35,35,35,35,35,35,35,35,4,4,4,4,14,14,36,36,36,36,36,36,36,36,36,36,36,16,37,38,39,40,177,8,138,138,139,139,140,140,141,141,142,142,31,31,32,32,143,143,144,144,145,145,146,146,147,147,148,148,149,149,150,150,151,151,152,152,153,153,154,154,33,33,155,155,156,156,157,157,158,158,159,159,160,160,161,161,162,162,163,163,164,164,165,165,166,166,167,167,168,168,169,169,170,170,171,171,172,172,173,173,174,174,175,175,46,46,176,176,34,34,35,35,4,4,14,14,36,36,16,16,37,37,38,38,39,39,40,40,177,177,8,8,138,138,139,139,140,140,141,141,142,142,31,31,32,32,143,143,144,144,145,145,146,146,147,147,148,148,149,149,150,150,151,151,152,152,153,153,154,154,33,33,155,155,156,156,157,157,158,158,159,159,160,160,161,161,162,162,163,163,164,164,165,165,166,166,167,167,168,168,169,169,170,170,171,171,172,172,173,173,174,174,175,175,46,46,176,176,34,34,35,35,4,4,14,14,36,36,16,16,37,37,38,38,39,39,40,40,177,177,8,8,32,34,34,138,139,140,141,143,143,143,144,144,144,145,145,145,146,146,146,147,147,147,148,148,148,149,149,149,150,150,150,151,151,151,152,152,152,153,153,153,154,154,154,155,155,155,156,156,156,157,157,157,158,158,158,159,159,159,160,160,160,161,161,161,162,162,162,163,163,163,164,164,164,165,165,165,166,166,166,167,167,167,168,168,168,169,169,169,170,170,170,171,171,171,172,172,172,173,173,173,174,174,174,175,175,175,36,36,36,36,32,34,8,8,34,34,31,32,33,46,35,14,36,37,38,39,40,176,34,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,4,14,36,16,37,38,39,40,177,8,34,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,4,14,36,16,37,38,39,40,177,8,4,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,4,14,36,16,37,38,39,40,177,8,32,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,4,14,36,16,37,38,39,40,177,8,8,14,31,34,36,36,36,36,36,36,36,36,36,36,32,33,14,37,38,39,40,34,34,34,34,34,34,34,176,176,0,4,4,34,34,142,34,33,37,38,39,40,34,8,34,34,34,34,8,4,4,4,34,16,34,34,32,46,16,4,34,4,4,31,32,33,46,35,14,36,34,34,33,33,33,34,34,34,16,16,16,14,34,31,32,33,46,35,14,36,37,38,39,40,31,32,33,34,35,4,14,36,37,38,39,40,16,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,4,14,36,16,37,38,39,40,177,8,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,35,35,35,35,35,35,35,35,35,35,35,35,35,4,14,36,16,37,38,39,40,177,8,4,31,32,33,46,35,14,36,37,38,39,40,31,32,33,46,35,14,36,37,38,39,40,31,32,33,46,35,14,36,37,38,39,40,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,4,14,36,16,37,38,39,40,177,8,31,32,33,46,34,35,14,36,37,38,39,40,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,4,14,36,16,37,38,39,40,177,8,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,4,14,36,16,37,38,39,40,177,8,34,34,34,34,16,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,4,14,36,16,37,38,39,40,177,8,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,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[2,3],[[4,5]],0,[[[8,[6,[7,[6]]]]],[[12,[[10,[9]],11]]]],[[],13],[14,[[10,[15]]]],[[16,17],[[12,[18]]]],0,[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[24,[23]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[25,[[10,[[27,[26]]]]]],[4],[[],28],[[23,29],30],[[]],[31,31],[32,32],[33,33],[34,34],[35,35],[4,4],[14,14],[36,36],[37,37],[38,38],[39,39],[40,40],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[33,33],41],[[37,37],41],[[38,38],41],[[39,39],41],[[40,40],41],[[[7,[6]]],42],[[],[[10,[43]]]],[44,[[12,[31,45]]]],[44,[[12,[32,45]]]],[44,[[12,[33,45]]]],[44,[[12,[46,45]]]],[44,[[12,[35,45]]]],[44,[[12,[14,45]]]],[44,[[12,[36,45]]]],[44,[[12,[37,45]]]],[44,[[12,[38,45]]]],[44,[[12,[39,45]]]],[44,[[12,[40,45]]]],[[[47,[19]]],[[12,[45]]]],[[[47,[19]]],[[12,[45]]]],[[[47,[19]]],[[12,[45]]]],[[[47,[19]]],[[12,[45]]]],[[[47,[19]]],[[12,[45]]]],[[[47,[19]]],[[12,[45]]]],[[[47,[19]]],[[12,[45]]]],[[[47,[19]]],[[12,[45]]]],[[[47,[19]]],[[12,[45]]]],[[[47,[19]]],[[12,[45]]]],[[[47,[19]]],[[12,[45]]]],[[9,[47,[19]]],[[12,[45]]]],[[9,[47,[19]]],[[12,[45]]]],[[9,[47,[19]]],[[12,[45]]]],[[9,[47,[19]]],[[12,[45]]]],[[9,[47,[19]]],[[12,[45]]]],[[9,[47,[19]]],[[12,[45]]]],[[9,[47,[19]]],[[12,[45]]]],[[9,[47,[19]]],[[12,[45]]]],[[9,[47,[19]]],[[12,[45]]]],[[9,[47,[19]]],[[12,[45]]]],[[9,[47,[19]]],[[12,[45]]]],[[[47,[19]]],[[10,[22]]]],[[[22,[19]]],[[10,[22]]]],[[9,44],[[12,[45]]]],[[9,44],[[12,[45]]]],[[9,44],[[12,[45]]]],[[9,44],[[12,[45]]]],[[9,44],[[12,[45]]]],[[9,44],[[12,[45]]]],[[9,44],[[12,[45]]]],[[9,44],[[12,[45]]]],[[9,44],[[12,[45]]]],[[9,44],[[12,[45]]]],[[9,44],[[12,[45]]]],[[],31],[[],46],[[],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[49,[[12,[32]]]],[49,[[12,[46]]]],[49,[[12,[16]]]],[[36,4],50],[[36,4],50],[25,[[10,[51]]]],[25,10],[25,33],[25,[[10,[[22,[19]]]]]],[25,52],0,[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[[31,[0,[53,54]]]],[[32,[0,[53,54]]]],[[33,[0,[53,54]]]],[[46,[0,[53,54]]]],[[35,[0,[53,54]]]],[[14,[0,[53,54]]]],[[36,[0,[53,54]]]],[23,[[12,[9]]]],[[31,31],55],[[32,32],55],[[33,33],55],[[34,34],55],[[35,35],55],[[14,14],55],[[36,36],55],[[37,37],55],[[38,38],55],[[39,39],55],[[40,40],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[23],[[[8,[6,[7,[6]]]],56]],[[23,[22,[57]]],58],[[],[[61,[23,59,60]]]],[[[8,[6,[7,[6]]]]],[[10,[62]]]],[[],[[10,[[22,[63]]]]]],[[25,22],[[64,[23,59,60,26]]]],[[],65],[[],[[67,[66]]]],[4,55],[[]],[[31,68],69],[[32,68],69],[[33,68],69],[[46,68],[[12,[70]]]],[[34,68],69],[[35,68],69],[[4,68],[[12,[70]]]],[[14,68],69],[[36,68],69],[[37,68],69],[[38,68],69],[[39,68],69],[[40,68],69],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[71,35],[[]],[[[72,[34]]],35],[[[73,[34]]],35],[[[74,[34]]],35],[[[75,[34]]],35],[[[76,[34]]],35],[[[77,[34]]],35],[[[78,[34]]],35],[[[79,[34]]],35],[80,35],[[[81,[34]]],35],[[[82,[34]]],35],[[[83,[34]]],35],[[]],[14,4],[10,4],[[[84,[34]]],4],[[[84,[34]]],14],[[]],[[[86,[85,34]]],36],[[[86,[87,34]]],36],[[]],[[[86,[88,34]]],36],[[[86,[89,34]]],36],[[[86,[90,34]]],36],[[[86,[91,34]]],36],[[[86,[92,34]]],36],[[[86,[93,34]]],36],[[[86,[94,34]]],36],[[[86,[95,34]]],36],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[10,[[22,[19]]]]],[[22,[19]]]],[[[10,[[22,[19]]]]],[[22,[19]]]],[25,[[10,[96]]]],[[],97],[[],26],[[],98],[[],98],[[],[[100,[99]]]],[[],99],[[],99],[[],97],[[],[[100,[97]]]],[[],97],[[],[[100,[101]]]],[[],101],[[],101],[[],[[100,[102]]]],[[],102],[[],102],[[]],[[]],[[],100],[[],[[100,[103]]]],[[],103],[[],103],[[],[[100,[9]]]],[[],9],[[],9],[[],104],[[],[[100,[104]]]],[[],104],[[]],[[]],[[],100],[[],104],[[],104],[[],[[100,[104]]]],[[],[[100,[55]]]],[[],55],[[],55],[[],26],[[],26],[[],[[100,[26]]]],[[],9],[[],[[100,[9]]]],[[],9],[[]],[[],100],[[]],[[],100],[[]],[[]],[[],97],[[],[[100,[97]]]],[[],97],[[],105],[[],105],[[],[[100,[105]]]],[[],105],[[],105],[[],[[100,[105]]]],[[],97],[[],97],[[],[[100,[97]]]],[[],26],[[],26],[[],[[100,[26]]]],[[],[[100,[9]]]],[[],9],[[],9],[[],[[100,[106]]]],[[],106],[[],106],[[],9],[[],9],[[],[[100,[9]]]],[[],26],[[],[[100,[26]]]],[[],26],[[],[[100,[9]]]],[[],9],[[],9],[[],[[100,[9]]]],[[],9],[[],9],[[],[[100,[59]]]],[[],59],[[],59],[[],59],[[],[[100,[59]]]],[[],59],[[],2],[[],2],[[],[[100,[2]]]],[[],26],[[],[[100,[26]]]],[[],26],[[],26],[[],[[100,[26]]]],[[],26],[[],[[100,[9]]]],[[],9],[[],9],[[],26],[[],[[100,[26]]]],[[],26],[36,107],[108,[[47,[108]]]],[36,109],[[],[[47,[108]]]],[[32,110],[[47,[19]]]],[[],111],[[[8,[6,[7,[6]]]]],[[12,[55,11]]]],[[[8,[6,[7,[6]]]],5],[[12,[55,11]]]],[25,[[24,[23]]]],[[],104],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[10,[48]]]],[29,22],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[32,22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[8,[6,[7,[6]]]]],[[12,[[112,[6]],18]]]],[14,[[10,[15]]]],[[],55],[113,55],[36,[[10,[[86,[89,34]]]]]],[36,[[10,[[86,[94,34]]]]]],[36,[[10,[[86,[95,34]]]]]],[36,[[10,[[86,[92,34]]]]]],[36,[[10,[[86,[91,34]]]]]],[36,[[10,[[86,[88,34]]]]]],[36,[[10,[[86,[90,34]]]]]],[36,[[10,[[86,[93,34]]]]]],[36,[[10,[[86,[85,34]]]]]],[36,[[10,[[86,[87,34]]]]]],[[],[[47,[110]]]],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],114],[[],115],[[],116],[9,[[10,[116]]]],[9,[[10,[116]]]],[[],[[22,[9]]]],[[],[[22,[9]]]],[[],[[10,[108]]]],[[],[[10,[108]]]],[[],117],[[],4],[[],4],[[]],[25,[[24,[23]]]],[[2,26]],[118,10],[[33,33],[[10,[41]]]],[[37,37],[[10,[41]]]],[[38,38],[[10,[41]]]],[[39,39],[[10,[41]]]],[[40,40],[[10,[41]]]],[[],[[12,[119]]]],[[[8,[6,[7,[6]]]]],[[10,[[120,[6]]]]]],[9,[[121,[26]]]],[9,[[122,[26]]]],[9,26],[106,26],[[[8,[6,[7,[6]]]]]],[4],[[],4],[[],4],[[],[[10,[113]]]],0,[25,[[10,[123]]]],[124,[[10,[125]]]],[[32,126],12],[[46,126],12],[[16,126],12],[[4,[127,[4]]]],[[],55],[[],4],[[],4],[31,48],[32,48],[33,48],[46,48],[35,48],[14,48],[36,48],[[],128],[[],129],[118,33],[118,33],[118,33],[[[130,[[24,[23]],59,60,26]]]],[131,10],[[[132,[[24,[23]],113]]]],0,0,0,0,[[],103],[[[47,[19]]],[[22,[19,21]]]],[[[47,[19]]],[[22,[19,21]]]],[[[47,[19]]],[[22,[19,21]]]],[[[47,[19]]],[[22,[19,21]]]],[[[47,[19]]],[[22,[19,21]]]],[[[47,[19]]],[[22,[19,21]]]],[[[47,[19]]],[[22,[19,21]]]],[[[47,[19]]],[[22,[19,21]]]],[[[47,[19]]],[[22,[19,21]]]],[[[47,[19]]],[[22,[19,21]]]],[[[47,[19]]],[[22,[19,21]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[35,[[12,[[73,[34]]]]]],[35,[[12,[80]]]],[35,[[12,[[76,[34]]]]]],[35,[[12,[[75,[34]]]]]],[35,[[12,[[81,[34]]]]]],[35,[[12,[[72,[34]]]]]],[35,[[12,[[78,[34]]]]]],[35,[[12,[[74,[34]]]]]],[35,[[12,[[83,[34]]]]]],[35,[[12,[[77,[34]]]]]],[[],12],[35,[[12,[[79,[34]]]]]],[35,[[12,[[82,[34]]]]]],[35,[[12,[71]]]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[4,56],[[12,[4]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],134],[[],134],[[],134],[[],[[134,[135]]]],[[],134],[[],134],[[],134],[[],134],[[],134],[[],134],[[],134],[[],134],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[136,137],[136,137],[[],[[22,[57]]]],[[],99],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[108,[47,[19]]],[[10,[[22,[19]]]]]]],"c":[1,2,4,6],"p":[[3,"Private"],[6,"AccountId"],[6,"Index"],[3,"RuntimeOrigin"],[8,"Fn"],[8,"Block"],[8,"CallApiAt"],[3,"RuntimeApiImpl"],[15,"u32"],[4,"Option"],[4,"ApiError"],[4,"Result"],[6,"ApplyExtrinsicResult"],[4,"OriginCaller"],[4,"RawOrigin"],[3,"RuntimeGenesisConfig"],[3,"Storage"],[3,"String"],[15,"u8"],[15,"array"],[3,"Global"],[3,"Vec"],[6,"Block"],[6,"NumberFor"],[3,"DomainId"],[6,"Balance"],[3,"BundleProducerElectionParams"],[4,"ChainConstants"],[3,"InherentData"],[3,"CheckInherentsResult"],[4,"FeedProcessorKind"],[3,"SessionKeys"],[4,"HoldIdentifier"],[3,"Runtime"],[4,"RuntimeEvent"],[4,"RuntimeCall"],[4,"RuntimeFreezeReason"],[4,"RuntimeHoldReason"],[4,"RuntimeLockId"],[4,"RuntimeSlashReason"],[4,"Ordering"],[3,"ApiRef"],[3,"CrateVersion"],[8,"Input"],[3,"Error"],[4,"AllowAuthoringBy"],[15,"slice"],[15,"usize"],[8,"Deserializer"],[6,"DispatchResultWithPostInfo"],[3,"DomainBlockLimit"],[3,"U256"],[8,"Output"],[8,"Sized"],[15,"bool"],[8,"FnOnce"],[6,"Hash"],[3,"BlockObjectMapping"],[6,"BlockNumber"],[6,"Hash"],[4,"PreValidationObject"],[3,"StorageProof"],[4,"SegmentHeader"],[6,"OpaqueBundles"],[3,"Randomness"],[8,"FeedProcessor"],[3,"Box"],[3,"Formatter"],[6,"Result"],[3,"Error"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[6,"Origin"],[6,"Balances"],[6,"CallableCallFor"],[6,"Timestamp"],[6,"Vesting"],[6,"System"],[6,"Domains"],[6,"Utility"],[6,"Subspace"],[6,"Feeds"],[6,"Sudo"],[6,"ObjectStore"],[3,"H256"],[6,"BlockNumber"],[15,"u128"],[3,"RuntimeVersion"],[8,"From"],[3,"BlockWeights"],[3,"BlockLength"],[6,"Moment"],[3,"HistorySize"],[15,"u64"],[3,"Weight"],[3,"CallMetadata"],[15,"str"],[3,"DispatchInfo"],[3,"KeyTypeId"],[3,"GlobalRandomnesses"],[6,"StorageChanges"],[6,"FarmerPublicKey"],[15,"u16"],[3,"RuntimeMetadataPrefixed"],[3,"OpaqueMetadata"],[3,"NativeVersion"],[6,"OperatorId"],[4,"TransactionValidityError"],[6,"ProofRecorder"],[3,"FeeDetails"],[3,"RuntimeDispatchInfo"],[6,"RuntimeId"],[3,"SegmentIndex"],[6,"SegmentCommitment"],[8,"Serializer"],[8,"Into"],[3,"SlotDuration"],[3,"SolutionRanges"],[6,"OpaqueBundle"],[6,"EquivocationProof"],[3,"SignedVote"],[3,"TypeId"],[3,"Type"],[4,"MetaForm"],[4,"TransactionSource"],[6,"TransactionValidity"],[3,"ConfirmationDepthK"],[3,"CreditSupply"],[3,"TotalSpacePledged"],[3,"BlockchainHistorySize"],[3,"StakingOnReward"],[3,"Version"],[3,"BlockHashCount"],[3,"SubspaceBlockWeights"],[3,"SubspaceBlockLength"],[3,"SlotProbability"],[3,"ExpectedBlockTime"],[3,"ExpectedVotesPerBlock"],[3,"RecentSegments"],[3,"RecentHistoryFraction"],[3,"MinSectorLifetime"],[3,"ShouldAdjustSolutionRange"],[3,"ExistentialDeposit"],[3,"MaxHolds"],[3,"StorageFeesEscrowBlockReward"],[3,"StorageFeesEscrowBlockTax"],[3,"MaximumReceiptDrift"],[3,"InitialDomainTxRange"],[3,"DomainTxRangeAdjustmentInterval"],[3,"DomainRuntimeUpgradeDelay"],[3,"MinOperatorStake"],[3,"MaxDomainBlockSize"],[3,"MaxDomainBlockWeight"],[3,"MaxBundlesPerBlock"],[3,"DomainInstantiationDeposit"],[3,"MaxDomainNameLength"],[3,"BlockTreePruningDepth"],[3,"StakeWithdrawalLockingPeriod"],[3,"StakeEpochDuration"],[3,"TreasuryAccount"],[3,"BlockReward"],[3,"VoteReward"],[3,"MaxFeeds"],[3,"MinVestedTransfer"],[3,"PalletInfo"],[3,"RuntimeApi"]]},\ +"subspace_runtime":{"doc":"","t":"GGGGGGGENGNNGGDDDDDNDDDDGNNNGGDDDGEGNNNGGGEDRDDDDDDDDDDGNNGNEDNNDDGNNDDDEGGEEDEEDEGDDGDDDDDDGNNDDGGNNGGNNGGNDGNGNGDGGNNRDGNNGNDRRLLLLLLLLLLLLLLALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMNLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLF","n":["Address","AllPallets","AllPalletsReversedWithSystemFirst","AllPalletsWithSystem","AllPalletsWithSystemReversed","AllPalletsWithoutSystem","AllPalletsWithoutSystemReversed","AllowAuthoringBy","Anyone","Balances","Balances","Balances","BalancesConfig","Block","BlockHashCount","BlockReward","BlockTreePruningDepth","BlockchainHistorySize","ConfirmationDepthK","ContentAddressable","CreditSupply","DomainInstantiationDeposit","DomainRuntimeUpgradeDelay","DomainTxRangeAdjustmentInterval","Domains","Domains","Domains","Domains","DomainsConfig","Executive","ExistentialDeposit","ExpectedBlockTime","ExpectedVotesPerBlock","FeedId","FeedProcessorKind","Feeds","Feeds","Feeds","FirstFarmer","GenesisConfig","GrandpaFinalityVerifier","Header","HoldIdentifier","InitialDomainTxRange","MILLISECS_PER_BLOCK","MaxBundlesPerBlock","MaxDomainBlockSize","MaxDomainBlockWeight","MaxDomainNameLength","MaxFeeds","MaxHolds","MaximumReceiptDrift","MinOperatorStake","MinSectorLifetime","MinVestedTransfer","ObjectStore","ObjectStore","ObjectStore","OffencesSubspace","OffencesSubspace","OriginCaller","PalletInfo","ParachainLike","PolkadotLike","RecentHistoryFraction","RecentSegments","Rewards","Rewards","RootFarmer","Runtime","RuntimeApi","RuntimeApiImpl","RuntimeCall","RuntimeConfigs","RuntimeConfigsConfig","RuntimeEvent","RuntimeFreezeReason","RuntimeGenesisConfig","RuntimeHoldReason","RuntimeLockId","RuntimeOrigin","RuntimeSlashReason","SS58Prefix","SessionKeys","ShouldAdjustSolutionRange","SignedExtra","SlotProbability","StakeEpochDuration","StakeWithdrawalLockingPeriod","StakingOnReward","StorageFeesEscrowBlockReward","StorageFeesEscrowBlockTax","Subspace","Subspace","Subspace","SubspaceBlockLength","SubspaceBlockWeights","SubspaceConfig","Sudo","Sudo","Sudo","SudoConfig","System","System","System","SystemConfig","Timestamp","Timestamp","TotalSpacePledged","TransactionFees","TransactionFees","TransactionPayment","TransactionPayment","TransactionPaymentConfig","TreasuryAccount","UncheckedExtrinsic","Utility","Utility","Utility","VERSION","Version","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","account_nonce","add_filter","api","api_version","apply_extrinsic","as_system_ref","assimilate_storage","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_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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","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_producer_election_params","caller","chain_constants","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","construct_runtime_api","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","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_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","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","dispatch","dispatch_bypass_filter","domain_block_limit","domain_instance_data","domain_instantiation_id","domain_runtime_code","domain_tx_range","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","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","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_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_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","generate","generate_session_keys","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_call_metadata","get_call_names","get_dispatch_info","get_module_names","get_raw","global_randomnesses","has_api","has_api_with","head_receipt_number","history_size","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","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","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_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_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_storage_changes","into_system","is_clear","is_in_block_list","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_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","name","native_version","none","none","offchain_worker","oldest_receipt_number","on_reward","operator","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pre_dispatch","proof_recorder","query_fee_details","query_info","query_length_to_fee","query_weight_to_fee","record_proof","reset_filter","root","root","root_plot_public_key","runtime_configs","runtime_id","segment_commitment","serialize","serialize","serialize","set_caller_from","should_adjust_solution_range","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","submit_bundle_unsigned","submit_report_equivocation_extrinsic","submit_vote_extrinsic","subspace","sudo","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","to_owned","transaction_payment","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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_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_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","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","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"],[1805,"subspace_runtime::api"]],"d":["The address format for describing accounts.","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.","","","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 …","","","","","Specified root farmer is allowed to author blocks unless …","","","","","","","","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Decode Self from the given encoded slice and convert Self …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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: …","Returns the argument unchanged.","","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.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from 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.","","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 version information used to identify this runtime when …","Create with system none origin and …","","","","","","","","","","","","","","","","","","","","Create with system root origin and …","","","","","","","","","","Create with system signed origin and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,46,0,35,36,0,0,0,0,0,0,0,31,0,0,0,0,0,33,35,36,0,0,0,0,0,0,0,0,35,36,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,36,0,35,0,0,31,31,0,0,0,35,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,36,0,0,0,0,35,36,0,0,35,36,0,0,36,0,0,35,0,35,0,0,0,0,35,36,0,0,0,35,36,0,14,0,0,0,31,32,33,34,35,4,14,36,37,38,39,40,34,4,0,8,34,14,16,16,31,32,33,46,35,14,36,37,38,39,40,31,32,33,46,35,14,36,37,38,39,40,31,32,33,46,35,14,36,37,38,39,40,34,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,4,14,36,16,37,38,39,40,177,8,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,4,14,36,16,37,38,39,40,177,8,34,4,34,34,31,31,32,33,34,35,4,14,36,37,38,39,40,31,32,33,34,35,4,14,36,37,38,39,40,33,37,38,39,40,177,176,31,32,33,46,35,14,36,37,38,39,40,31,32,33,46,35,14,36,37,38,39,40,31,32,33,46,35,14,36,37,38,39,40,32,34,31,32,33,46,35,14,36,37,38,39,40,31,46,16,33,37,38,39,40,33,37,38,39,40,33,37,38,39,40,33,37,38,39,40,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,4,14,36,16,37,38,39,40,177,8,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,4,14,36,16,37,38,39,40,177,8,32,46,16,36,36,34,34,33,34,34,16,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,4,14,36,16,37,38,39,40,177,8,31,32,33,46,35,14,36,34,31,32,33,34,35,14,36,37,38,39,40,31,31,31,32,32,32,33,33,33,34,34,34,35,35,35,14,14,14,36,36,36,37,37,37,38,38,38,39,39,39,40,40,40,34,8,34,34,8,34,34,34,34,4,34,31,32,33,46,34,35,4,14,36,37,38,39,40,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,35,35,35,35,35,35,35,35,35,35,35,35,35,4,4,4,4,14,14,36,36,36,36,36,36,36,36,36,36,36,16,37,38,39,40,177,8,138,138,139,139,140,140,141,141,142,142,31,31,32,32,143,143,144,144,145,145,146,146,147,147,148,148,149,149,150,150,151,151,152,152,153,153,154,154,33,33,155,155,156,156,157,157,158,158,159,159,160,160,161,161,162,162,163,163,164,164,165,165,166,166,167,167,168,168,169,169,170,170,171,171,172,172,173,173,174,174,175,175,46,46,176,176,34,34,35,35,4,4,14,14,36,36,16,16,37,37,38,38,39,39,40,40,177,177,8,8,138,138,139,139,140,140,141,141,142,142,31,31,32,32,143,143,144,144,145,145,146,146,147,147,148,148,149,149,150,150,151,151,152,152,153,153,154,154,33,33,155,155,156,156,157,157,158,158,159,159,160,160,161,161,162,162,163,163,164,164,165,165,166,166,167,167,168,168,169,169,170,170,171,171,172,172,173,173,174,174,175,175,46,46,176,176,34,34,35,35,4,4,14,14,36,36,16,16,37,37,38,38,39,39,40,40,177,177,8,8,32,34,34,138,139,140,141,143,143,143,144,144,144,145,145,145,146,146,146,147,147,147,148,148,148,149,149,149,150,150,150,151,151,151,152,152,152,153,153,153,154,154,154,155,155,155,156,156,156,157,157,157,158,158,158,159,159,159,160,160,160,161,161,161,162,162,162,163,163,163,164,164,164,165,165,165,166,166,166,167,167,167,168,168,168,169,169,169,170,170,170,171,171,171,172,172,172,173,173,173,174,174,174,175,175,175,36,36,36,36,32,34,8,8,34,34,31,32,33,46,35,14,36,37,38,39,40,176,34,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,4,14,36,16,37,38,39,40,177,8,34,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,4,14,36,16,37,38,39,40,177,8,4,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,4,14,36,16,37,38,39,40,177,8,32,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,4,14,36,16,37,38,39,40,177,8,8,14,31,34,36,36,36,36,36,36,36,36,36,36,32,33,14,37,38,39,40,34,34,34,34,34,34,34,176,176,0,4,4,34,34,142,34,33,37,38,39,40,34,8,34,34,34,34,8,4,4,4,34,16,34,34,32,46,16,4,34,4,4,31,32,33,46,35,14,36,34,34,33,33,33,34,34,34,16,16,16,14,34,31,32,33,46,35,14,36,37,38,39,40,31,32,33,34,35,4,14,36,37,38,39,40,16,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,4,14,36,16,37,38,39,40,177,8,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,35,35,35,35,35,35,35,35,35,35,35,35,35,4,14,36,16,37,38,39,40,177,8,4,31,32,33,46,35,14,36,37,38,39,40,31,32,33,46,35,14,36,37,38,39,40,31,32,33,46,35,14,36,37,38,39,40,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,4,14,36,16,37,38,39,40,177,8,31,32,33,46,34,35,14,36,37,38,39,40,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,4,14,36,16,37,38,39,40,177,8,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,4,14,36,16,37,38,39,40,177,8,34,34,34,34,16,138,139,140,141,142,31,32,143,144,145,146,147,148,149,150,151,152,153,154,33,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,46,176,34,35,4,14,36,16,37,38,39,40,177,8,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,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[2,3],[[4,5]],0,[[[8,[6,[7,[6]]]]],[[12,[[10,[9]],11]]]],[[],13],[14,[[10,[15]]]],[[16,17],[[12,[18]]]],0,[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[24,[23]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[25,[[10,[[27,[26]]]]]],[4],[[],28],[[23,29],30],[[]],[31,31],[32,32],[33,33],[34,34],[35,35],[4,4],[14,14],[36,36],[37,37],[38,38],[39,39],[40,40],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[33,33],41],[[37,37],41],[[38,38],41],[[39,39],41],[[40,40],41],[[[7,[6]]],42],[[],[[10,[43]]]],[44,[[12,[31,45]]]],[44,[[12,[32,45]]]],[44,[[12,[33,45]]]],[44,[[12,[46,45]]]],[44,[[12,[35,45]]]],[44,[[12,[14,45]]]],[44,[[12,[36,45]]]],[44,[[12,[37,45]]]],[44,[[12,[38,45]]]],[44,[[12,[39,45]]]],[44,[[12,[40,45]]]],[[[47,[19]]],[[12,[45]]]],[[[47,[19]]],[[12,[45]]]],[[[47,[19]]],[[12,[45]]]],[[[47,[19]]],[[12,[45]]]],[[[47,[19]]],[[12,[45]]]],[[[47,[19]]],[[12,[45]]]],[[[47,[19]]],[[12,[45]]]],[[[47,[19]]],[[12,[45]]]],[[[47,[19]]],[[12,[45]]]],[[[47,[19]]],[[12,[45]]]],[[[47,[19]]],[[12,[45]]]],[[9,[47,[19]]],[[12,[45]]]],[[9,[47,[19]]],[[12,[45]]]],[[9,[47,[19]]],[[12,[45]]]],[[9,[47,[19]]],[[12,[45]]]],[[9,[47,[19]]],[[12,[45]]]],[[9,[47,[19]]],[[12,[45]]]],[[9,[47,[19]]],[[12,[45]]]],[[9,[47,[19]]],[[12,[45]]]],[[9,[47,[19]]],[[12,[45]]]],[[9,[47,[19]]],[[12,[45]]]],[[9,[47,[19]]],[[12,[45]]]],[[[47,[19]]],[[10,[22]]]],[[[22,[19]]],[[10,[22]]]],[[9,44],[[12,[45]]]],[[9,44],[[12,[45]]]],[[9,44],[[12,[45]]]],[[9,44],[[12,[45]]]],[[9,44],[[12,[45]]]],[[9,44],[[12,[45]]]],[[9,44],[[12,[45]]]],[[9,44],[[12,[45]]]],[[9,44],[[12,[45]]]],[[9,44],[[12,[45]]]],[[9,44],[[12,[45]]]],[[],31],[[],46],[[],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[49,[[12,[32]]]],[49,[[12,[46]]]],[49,[[12,[16]]]],[[36,4],50],[[36,4],50],[25,[[10,[51]]]],[25,10],[25,33],[25,[[10,[[22,[19]]]]]],[25,52],0,[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[48],[[31,[0,[53,54]]]],[[32,[0,[53,54]]]],[[33,[0,[53,54]]]],[[46,[0,[53,54]]]],[[35,[0,[53,54]]]],[[14,[0,[53,54]]]],[[36,[0,[53,54]]]],[23,[[12,[9]]]],[[31,31],55],[[32,32],55],[[33,33],55],[[34,34],55],[[35,35],55],[[14,14],55],[[36,36],55],[[37,37],55],[[38,38],55],[[39,39],55],[[40,40],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[[],55],[23],[[[8,[6,[7,[6]]]],56]],[[23,[22,[57]]],58],[[],[[61,[23,59,60]]]],[[[8,[6,[7,[6]]]]],[[10,[62]]]],[[],[[10,[[22,[63]]]]]],[[25,22],[[64,[23,59,60,26]]]],[[],65],[[],[[67,[66]]]],[4,55],[[]],[[31,68],69],[[32,68],69],[[33,68],69],[[46,68],[[12,[70]]]],[[34,68],69],[[35,68],69],[[4,68],[[12,[70]]]],[[14,68],69],[[36,68],69],[[37,68],69],[[38,68],69],[[39,68],69],[[40,68],69],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[71,[34]]],35],[72,35],[[[73,[34]]],35],[[[74,[34]]],35],[[[75,[34]]],35],[[[76,[34]]],35],[[[77,[34]]],35],[[[78,[34]]],35],[[[79,[34]]],35],[[[80,[34]]],35],[[]],[81,35],[[[82,[34]]],35],[[[83,[34]]],35],[[[84,[34]]],4],[[]],[14,4],[10,4],[[]],[[[84,[34]]],14],[[[86,[85,34]]],36],[[[86,[87,34]]],36],[[]],[[[86,[88,34]]],36],[[[86,[89,34]]],36],[[[86,[90,34]]],36],[[[86,[91,34]]],36],[[[86,[92,34]]],36],[[[86,[93,34]]],36],[[[86,[94,34]]],36],[[[86,[95,34]]],36],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[10,[[22,[19]]]]],[[22,[19]]]],[[[10,[[22,[19]]]]],[[22,[19]]]],[25,[[10,[96]]]],[[],97],[[],26],[[],98],[[],98],[[],[[100,[99]]]],[[],99],[[],99],[[],97],[[],[[100,[97]]]],[[],97],[[],101],[[],101],[[],[[100,[101]]]],[[],102],[[],102],[[],[[100,[102]]]],[[]],[[]],[[],100],[[],[[100,[103]]]],[[],103],[[],103],[[],9],[[],[[100,[9]]]],[[],9],[[],104],[[],104],[[],[[100,[104]]]],[[]],[[],100],[[]],[[],104],[[],[[100,[104]]]],[[],104],[[],55],[[],55],[[],[[100,[55]]]],[[],26],[[],26],[[],[[100,[26]]]],[[],[[100,[9]]]],[[],9],[[],9],[[]],[[]],[[],100],[[]],[[],100],[[]],[[],97],[[],97],[[],[[100,[97]]]],[[],[[100,[105]]]],[[],105],[[],105],[[],[[100,[105]]]],[[],105],[[],105],[[],97],[[],97],[[],[[100,[97]]]],[[],26],[[],[[100,[26]]]],[[],26],[[],[[100,[9]]]],[[],9],[[],9],[[],[[100,[106]]]],[[],106],[[],106],[[],9],[[],9],[[],[[100,[9]]]],[[],[[100,[26]]]],[[],26],[[],26],[[],[[100,[9]]]],[[],9],[[],9],[[],9],[[],[[100,[9]]]],[[],9],[[],59],[[],[[100,[59]]]],[[],59],[[],59],[[],59],[[],[[100,[59]]]],[[],2],[[],2],[[],[[100,[2]]]],[[],26],[[],[[100,[26]]]],[[],26],[[],26],[[],26],[[],[[100,[26]]]],[[],9],[[],9],[[],[[100,[9]]]],[[],26],[[],[[100,[26]]]],[[],26],[36,107],[108,[[47,[108]]]],[36,109],[[],[[47,[108]]]],[[32,110],[[47,[19]]]],[[],111],[[[8,[6,[7,[6]]]]],[[12,[55,11]]]],[[[8,[6,[7,[6]]]],5],[[12,[55,11]]]],[25,[[24,[23]]]],[[],104],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[10,[48]]]],[29,22],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[32,22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[8,[6,[7,[6]]]]],[[12,[[112,[6]],18]]]],[14,[[10,[15]]]],[[],55],[113,55],[36,[[10,[[86,[89,34]]]]]],[36,[[10,[[86,[94,34]]]]]],[36,[[10,[[86,[95,34]]]]]],[36,[[10,[[86,[85,34]]]]]],[36,[[10,[[86,[88,34]]]]]],[36,[[10,[[86,[93,34]]]]]],[36,[[10,[[86,[87,34]]]]]],[36,[[10,[[86,[90,34]]]]]],[36,[[10,[[86,[92,34]]]]]],[36,[[10,[[86,[91,34]]]]]],[[],[[47,[110]]]],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],114],[[],115],[[],116],[9,[[10,[116]]]],[9,[[10,[116]]]],[[],[[22,[9]]]],[[],[[22,[9]]]],[[],[[10,[108]]]],[[],[[10,[108]]]],[[],117],[[],4],[[],4],[[]],[25,[[24,[23]]]],[[2,26]],[118,10],[[33,33],[[10,[41]]]],[[37,37],[[10,[41]]]],[[38,38],[[10,[41]]]],[[39,39],[[10,[41]]]],[[40,40],[[10,[41]]]],[[],[[12,[119]]]],[[[8,[6,[7,[6]]]]],[[10,[[120,[6]]]]]],[9,[[121,[26]]]],[9,[[122,[26]]]],[9,26],[106,26],[[[8,[6,[7,[6]]]]]],[4],[[],4],[[],4],[[],[[10,[113]]]],0,[25,[[10,[123]]]],[124,[[10,[125]]]],[[32,126],12],[[46,126],12],[[16,126],12],[[4,[127,[4]]]],[[],55],[[],4],[[],4],[31,48],[32,48],[33,48],[46,48],[35,48],[14,48],[36,48],[[],128],[[],129],[118,33],[118,33],[118,33],[[[130,[[24,[23]],59,60,26]]]],[131,10],[[[132,[[24,[23]],113]]]],0,0,0,0,[[],103],[[[47,[19]]],[[22,[19,21]]]],[[[47,[19]]],[[22,[19,21]]]],[[[47,[19]]],[[22,[19,21]]]],[[[47,[19]]],[[22,[19,21]]]],[[[47,[19]]],[[22,[19,21]]]],[[[47,[19]]],[[22,[19,21]]]],[[[47,[19]]],[[22,[19,21]]]],[[[47,[19]]],[[22,[19,21]]]],[[[47,[19]]],[[22,[19,21]]]],[[[47,[19]]],[[22,[19,21]]]],[[[47,[19]]],[[22,[19,21]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[35,[[12,[[76,[34]]]]]],[35,[[12,[[77,[34]]]]]],[35,[[12,[[74,[34]]]]]],[[],12],[35,[[12,[[78,[34]]]]]],[35,[[12,[[71,[34]]]]]],[35,[[12,[81]]]],[35,[[12,[[83,[34]]]]]],[35,[[12,[[73,[34]]]]]],[35,[[12,[[79,[34]]]]]],[35,[[12,[72]]]],[35,[[12,[[82,[34]]]]]],[35,[[12,[[80,[34]]]]]],[35,[[12,[[75,[34]]]]]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[4,56],[[12,[4]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],133],[[],134],[[],134],[[],134],[[],[[134,[135]]]],[[],134],[[],134],[[],134],[[],134],[[],134],[[],134],[[],134],[[],134],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[136,137],[136,137],[[],[[22,[57]]]],[[],99],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[108,[47,[19]]],[[10,[[22,[19]]]]]]],"c":[1,2,4,6],"p":[[3,"Private"],[6,"AccountId"],[6,"Index"],[3,"RuntimeOrigin"],[8,"Fn"],[8,"Block"],[8,"CallApiAt"],[3,"RuntimeApiImpl"],[15,"u32"],[4,"Option"],[4,"ApiError"],[4,"Result"],[6,"ApplyExtrinsicResult"],[4,"OriginCaller"],[4,"RawOrigin"],[3,"RuntimeGenesisConfig"],[3,"Storage"],[3,"String"],[15,"u8"],[15,"array"],[3,"Global"],[3,"Vec"],[6,"Block"],[6,"NumberFor"],[3,"DomainId"],[6,"Balance"],[3,"BundleProducerElectionParams"],[4,"ChainConstants"],[3,"InherentData"],[3,"CheckInherentsResult"],[4,"FeedProcessorKind"],[3,"SessionKeys"],[4,"HoldIdentifier"],[3,"Runtime"],[4,"RuntimeEvent"],[4,"RuntimeCall"],[4,"RuntimeFreezeReason"],[4,"RuntimeHoldReason"],[4,"RuntimeLockId"],[4,"RuntimeSlashReason"],[4,"Ordering"],[3,"ApiRef"],[3,"CrateVersion"],[8,"Input"],[3,"Error"],[4,"AllowAuthoringBy"],[15,"slice"],[15,"usize"],[8,"Deserializer"],[6,"DispatchResultWithPostInfo"],[3,"DomainBlockLimit"],[3,"U256"],[8,"Output"],[8,"Sized"],[15,"bool"],[8,"FnOnce"],[6,"Hash"],[3,"BlockObjectMapping"],[6,"BlockNumber"],[6,"Hash"],[4,"PreValidationObject"],[3,"StorageProof"],[4,"SegmentHeader"],[6,"OpaqueBundles"],[3,"Randomness"],[8,"FeedProcessor"],[3,"Box"],[3,"Formatter"],[6,"Result"],[3,"Error"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[6,"Origin"],[6,"ObjectStore"],[6,"CallableCallFor"],[6,"Vesting"],[6,"Subspace"],[6,"Utility"],[6,"Domains"],[6,"Balances"],[6,"Timestamp"],[6,"Sudo"],[6,"System"],[6,"Feeds"],[3,"H256"],[6,"BlockNumber"],[15,"u128"],[3,"RuntimeVersion"],[8,"From"],[3,"BlockWeights"],[3,"BlockLength"],[6,"Moment"],[3,"HistorySize"],[15,"u64"],[3,"Weight"],[3,"CallMetadata"],[15,"str"],[3,"DispatchInfo"],[3,"KeyTypeId"],[3,"GlobalRandomnesses"],[6,"StorageChanges"],[6,"FarmerPublicKey"],[15,"u16"],[3,"RuntimeMetadataPrefixed"],[3,"OpaqueMetadata"],[3,"NativeVersion"],[6,"OperatorId"],[4,"TransactionValidityError"],[6,"ProofRecorder"],[3,"FeeDetails"],[3,"RuntimeDispatchInfo"],[6,"RuntimeId"],[3,"SegmentIndex"],[6,"SegmentCommitment"],[8,"Serializer"],[8,"Into"],[3,"SlotDuration"],[3,"SolutionRanges"],[6,"OpaqueBundle"],[6,"EquivocationProof"],[3,"SignedVote"],[3,"TypeId"],[3,"Type"],[4,"MetaForm"],[4,"TransactionSource"],[6,"TransactionValidity"],[3,"ConfirmationDepthK"],[3,"CreditSupply"],[3,"TotalSpacePledged"],[3,"BlockchainHistorySize"],[3,"StakingOnReward"],[3,"Version"],[3,"BlockHashCount"],[3,"SubspaceBlockWeights"],[3,"SubspaceBlockLength"],[3,"SlotProbability"],[3,"ExpectedBlockTime"],[3,"ExpectedVotesPerBlock"],[3,"RecentSegments"],[3,"RecentHistoryFraction"],[3,"MinSectorLifetime"],[3,"ShouldAdjustSolutionRange"],[3,"ExistentialDeposit"],[3,"MaxHolds"],[3,"StorageFeesEscrowBlockReward"],[3,"StorageFeesEscrowBlockTax"],[3,"MaximumReceiptDrift"],[3,"InitialDomainTxRange"],[3,"DomainTxRangeAdjustmentInterval"],[3,"DomainRuntimeUpgradeDelay"],[3,"MinOperatorStake"],[3,"MaxDomainBlockSize"],[3,"MaxDomainBlockWeight"],[3,"MaxBundlesPerBlock"],[3,"DomainInstantiationDeposit"],[3,"MaxDomainNameLength"],[3,"BlockTreePruningDepth"],[3,"StakeWithdrawalLockingPeriod"],[3,"StakeEpochDuration"],[3,"TreasuryAccount"],[3,"BlockReward"],[3,"VoteReward"],[3,"MaxFeeds"],[3,"MinVestedTransfer"],[3,"PalletInfo"],[3,"RuntimeApi"]]},\ "subspace_runtime_primitives":{"doc":"Runtime primitives for Subspace Network.","t":"GGGRIIGGRGRRRRGKKAGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["AccountId","Balance","BlockNumber","DECIMAL_PLACES","FindBlockRewardAddress","FindVotingRewardAddresses","Hash","Index","MIN_REPLICATION_FACTOR","Moment","SHANNON","SSC","STORAGE_FEES_ESCROW_BLOCK_REWARD","STORAGE_FEES_ESCROW_BLOCK_TAX","Signature","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","drop","encode","encode_to","eq","equivalent","equivalent","equivalent","fmt","from","from","from_bytes","from_mut","from_ref","init","into","is_clear","serialize","size_hint","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"],[18,"subspace_runtime_primitives::opaque"]],"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.","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.","Index of a transaction in the chain.","Minimum desired number of replicas of the blockchain to be …","Type used for expressing timestamp.","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 …","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 …","","","","","","","","","","","","","","","","","","","","","","","","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.","","Calls U::from(self).","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,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,4,4,4,4,4,4,4,4,4,4,4,4,4],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],2],0,0,0,0,[3],[[]],[[]],[[]],[4,4],[[]],[5,[[7,[4,6]]]],[[[9,[8]]],[[7,[6]]]],[[10,[9,[8]]],[[7,[6]]]],[[10,5],[[7,[6]]]],[[],4],[11],[11],[12,[[7,[4]]]],[11],[4,[[2,[8,13]]]],[[4,[0,[14,15]]]],[[4,4],16],[[],16],[[],16],[[],16],[[4,17],[[7,[18]]]],[[[21,[19,19,19,20]]],4],[[]],[[[9,[8]]],[[7,[4,6]]]],[[]],[[]],[[],11],[[]],[[],16],[[4,22],7],[4,11],[[[9,[8]]],[[2,[8,13]]]],[[]],[[],7],[[],7],[[],23],[[],[[25,[24]]]],[[]],[[]],[[4,26]],[[]]],"c":[],"p":[[4,"Option"],[3,"Vec"],[3,"Private"],[3,"UncheckedExtrinsic"],[8,"Input"],[3,"Error"],[4,"Result"],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Deserializer"],[3,"Global"],[8,"Output"],[8,"Sized"],[15,"bool"],[3,"Formatter"],[3,"Error"],[8,"Encode"],[8,"SignedExtension"],[3,"UncheckedExtrinsic"],[8,"Serializer"],[3,"TypeId"],[4,"MetaForm"],[3,"Type"],[8,"FnOnce"],[8,"FindBlockRewardAddress"],[8,"FindVotingRewardAddresses"]]},\ -"subspace_service":{"doc":"Service and ServiceFactory implementation. Specialized …","t":"NNNCEGGGGGGNDNNNNDNENLMMMMLLLLLLLLMLLLLLLLLLLLLLLLLAMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMFFMALMAMMLMMMMLLMLLLLLLLLALLLLLLLLLLLLLLLLLLLLMMMMNDENLMMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLALLLLLLLLLLLLLLMMMMMMLMLMLLLLLLLLLLLLLLLLFFDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDMLLMMFMLLLMLLLLLLLLLLLLMMMMMMLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["AddrFormatInvalid","Consensus","Create","DsnConfig","Error","FraudProofVerifier","FullBackend","FullClient","FullSelectChain","InvalidStateTransitionProofVerifier","InvalidTransactionProofVerifier","Io","NewFull","Other","Prometheus","Reuse","Sub","SubspaceConfiguration","SubspaceDsn","SubspaceNetworking","Telemetry","__clone_box","archived_segment_notification_stream","backend","base","block_importing_notification_stream","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","client","clone","clone_into","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","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_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_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","network_service","network_starter","new_full","new_partial","new_slot_notification_stream","piece_cache","provide","reward_signing_notification_stream","rpc","rpc_handlers","select_chain","source","subspace_networking","sync_from_dsn","sync_service","task_manager","to_owned","to_string","transaction_pool","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","tx_pre_validator","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","vzip","vzip","vzip","vzip","bootstrap_nodes","config","node","piece_cache_size","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","import_blocks","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","provide","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","import_blocks_from_dsn","initial_block_import_from_dsn","PieceCache","__clone_box","add_pieces","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","get_piece","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","new","record","to_owned","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","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","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"],[161,"subspace_service::SubspaceNetworking"],[165,"subspace_service::dsn"],[242,"subspace_service::dsn::import_blocks"],[244,"subspace_service::piece_cache"],[277,"subspace_service::rpc"],[314,"subspace_service::tx_pre_validator"]],"d":["Address parsing error.","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.","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.","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.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from 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).","","","","","","","","","","","","","","","","","","","","","Network service.","Network starter.","Builds a new service for a full client.","Creates PartialComponents for Subspace client.","New slot stream.","","","Block signing stream.","A collection of node-specific RPC methods. Substrate …","RPC handlers.","Chain selection rule.","","Subspace networking (DSN).","Enables DSN-sync on startup.","Sync service.","Task manager.","","","Transaction pool.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Bootstrap nodes used (that can be also sent to the farmer …","Configuration to use for DSN instantiation","Node instance","Piece cache size in bytes","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 …","","","","","","","","","","","","","","","","","Starts the process of importing blocks.","Starts the process of importing blocks, used for for …","Cache of recently produced pieces in aux storage","","Add pieces to cache (likely as the result of archiving)","","","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get piece from storage","","Calls U::from(self).","","","","","","Create new instance with specified size (in bytes)","","","","","","","","","","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).","","","","","","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":[5,5,2,0,0,0,0,0,0,0,0,5,0,5,5,2,5,0,5,0,5,2,35,35,4,35,35,5,2,4,35,5,2,4,35,2,2,35,5,2,4,4,35,5,2,4,4,35,5,2,4,0,4,5,5,2,4,4,35,5,5,5,5,5,5,5,5,2,4,35,35,5,5,2,2,4,4,35,35,5,5,2,2,4,4,35,5,2,4,35,5,2,4,35,5,2,4,35,5,2,4,35,5,2,4,35,5,2,4,35,5,2,4,35,35,0,0,35,0,5,35,0,35,35,5,4,4,35,35,2,5,35,35,5,2,4,35,5,2,4,0,35,5,2,4,35,5,2,4,35,5,2,4,35,5,2,4,35,5,2,4,79,80,79,80,14,0,0,14,46,46,46,46,14,46,14,46,46,46,14,46,14,46,14,46,46,14,14,46,14,14,14,46,14,14,46,46,14,14,46,46,0,14,46,14,46,14,46,14,46,14,46,14,46,14,46,46,46,46,46,46,46,14,46,14,46,46,14,14,46,14,46,14,46,14,46,14,46,14,46,14,46,0,0,0,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,0,72,72,72,72,72,0,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[2,2],[[]],[3],[3],[3],[4],[3],[3],[3],[3],[3],[4],[3],[3],[3],[3],0,0,[[5,6],7],[[5,6],7],[[2,6],7],[[4,6],7],0,[[]],[[]],[8,5],[9,5],[10,5],[11,5],[12,5],[13,5],[14,5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[]],[[]],[[]],[[]],[[[16,[15]]],[[16,[17,15]]]],[[[16,[15]]],[[16,[17,15]]]],[[[16,[15]]],[[16,[17,15]]]],[[[16,[15]]],[[16,[17,15]]]],[[[18,[15]]],[[18,[17,15]]]],[[[18,[15]]],[[18,[17,15]]]],[[[18,[15]]],[[18,[17,15]]]],[[[18,[15]]],[[18,[17,15]]]],[[[19,[15]]],[[19,[17,15]]]],[[[19,[15]]],[[19,[17,15]]]],[[[19,[15]]],[[19,[17,15]]]],[[[19,[15]]],[[19,[17,15]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[4,[32,[[25,[[0,[[21,[20,[25,[[0,[[21,[20,[25,[[0,[21,22,23]],24]]]],22,23]],24]]]],22,23]],24]],26,27,[28,[20,[25,[[0,[[21,[20,[25,[[0,[[21,[20,25]],22,23]],24]]]],22,23]],24]]]],[31,[20,[25,[[0,[[21,[20,[25,[[0,[[21,[20,25]],22,23]],24]]]],22,23]],24]],[30,[20,[25,[[0,[[21,[20,[25,[[0,[[21,[20,25]],22,23]],24]]]],22,23]],24]],[29,[[0,[[21,[20,[25,[[0,[[21,[20,25]],22,23]],24]]]],22,23]],24]]]]]]]],33,34],[[36,[[35,[[25,[[0,[[21,[20,[25,[[0,[[21,[20,25]],22,23]],24]]]],22,23]],24]],[30,[20,[25,[[0,[[21,[20,[25,[[0,[[21,[20,25]],22,23]],24]]]],22,23]],24]],[29,[[0,[[21,[20,[25,[[0,[[21,[20,25]],22,23]],24]]]],22,23]],24]]]]]],5]]]],[[37,[39,[38]],[39,[40]]],[[36,[[32,[[25,[[0,[[21,[20,[25,[[0,[[21,[20,25]],22,23]],24]]]],22,23]],24]],26,27,[28,[20,[25,[[0,[[21,[20,[25,[[0,[[21,[20,25]],22,23]],24]]]],22,23]],24]]]],[31,[20,[25,[[0,[[21,[20,[25,[[0,[[21,[20,25]],22,23]],24]]]],22,23]],24]],[30,[20,[25,[[0,[[21,[20,[25,[[0,[21,22,23]],24]]]],22,23]],24]],[29,[[0,[[21,[20,[25,[[0,[21,22,23]],24]]]],22,23]],24]]]]]]]],11]]]],0,0,[41],0,0,0,0,[5,[[39,[42]]]],0,0,0,0,[[]],[[],43],0,[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],0,[[],44],[[],44],[[],44],[[],44],[[],45],[[],45],[[],45],[[],45],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,[1],0,0,0,[[]],[[]],[[]],[[]],[46,46],[[]],[3],[3],[3],[3],[3],[3],0,[[14,6],7],[[14,6],7],[[46,6],7],[[]],[47,14],[48,14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],3],[[],3],[[]],[[]],[[[16,[15]]],[[16,[17,15]]]],[[[16,[15]]],[[16,[17,15]]]],[[[18,[15]]],[[18,[17,15]]]],[[[18,[15]]],[[18,[17,15]]]],[[[19,[15]]],[[19,[17,15]]]],[[[19,[15]]],[[19,[17,15]]]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[41],0,[14,[[39,[42]]]],0,[[]],[[],43],[[],36],[[],36],[[],36],[[],36],[[],44],[[],44],[[],45],[[],45],[[]],[[]],[[]],[[]],[[]],[[]],[[49,[0,[[51,[50]],[52,[50]],22,23]],[0,[[53,[50]],54]],55,33],[[36,[56,11]]]],[[49,[18,[[0,[[51,[50]],[52,[50]],22,23]]]],[57,[50]],33],[[36,[56,11]]]],0,[1],[[[59,[58]],60,61],[[36,[[16,[42]]]]]],[[]],[[]],[59,59],[[]],[3],[3],[3],[[]],[[]],[[]],[[]],[[]],[[[59,[58]],62],[[36,[[39,[63]],[16,[42]]]]]],[[],3],[[]],[[[16,[15]]],[[16,[17,15]]]],[[[18,[15]]],[[18,[17,15]]]],[[[19,[15]]],[[19,[17,15]]]],[[]],[[]],[[[18,[58]],56,64],[[59,[58]]]],[[[59,[58]],65],[[39,[66]]]],[[]],[[],36],[[],36],[[],44],[[],45],[[]],[[]],[[]],0,0,[[]],[[]],0,0,[[[72,[[0,[[67,[20]],[52,[20]],[51,[20]],[68,[20]],22,23]],69,[0,[70,22,23,71]],[0,[58,22,23]]]]],[[36,[73,[16,[42]]]]]],0,[3],[3],[3],0,[[]],[[]],[[]],[[]],[[]],[[],3],[[]],[[[16,[15]]],[[16,[17,15]]]],[[[18,[15]]],[[18,[17,15]]]],[[[19,[15]]],[[19,[17,15]]]],[[]],[[]],0,0,0,0,0,0,[[],36],[[],36],[[],44],[[],45],[[]],[[]],[[]],0,[1],[[]],[[]],[[[30,[71]]],[[30,[71]]]],[[]],[3],[3],[3],[[]],[[]],[[]],[[]],[[]],[[],3],[[]],[[[16,[15]]],[[16,[17,15]]]],[[[18,[15]]],[[18,[17,15]]]],[[[19,[15]]],[[19,[17,15]]]],[[]],[[]],[[18,[16,[74]]],30],[[[30,[50,[0,[[67,[50]],22,23]],[0,[[75,[50]],71,22,23]]]],76],[[78,[[16,[77]]]]]],[[]],[[],36],[[],36],[[],44],[[],45],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[4,"SubspaceNetworking"],[15,"usize"],[3,"SubspaceConfiguration"],[4,"Error"],[3,"Formatter"],[6,"Result"],[4,"Error"],[4,"Error"],[3,"AddrParseError"],[4,"Error"],[3,"Error"],[4,"Error"],[4,"DsnConfigurationError"],[3,"Global"],[3,"Box"],[8,"Any"],[3,"Arc"],[3,"Rc"],[6,"Block"],[8,"ConstructRuntimeApi"],[8,"Send"],[8,"Sync"],[8,"NativeExecutionDispatch"],[6,"FullClient"],[6,"FullBackend"],[6,"FullSelectChain"],[6,"DefaultImportQueue"],[6,"FraudProofVerifier"],[3,"ConsensusChainTxPreValidator"],[6,"FullPool"],[3,"PartialComponents"],[15,"bool"],[3,"SlotProportion"],[3,"NewFull"],[4,"Result"],[3,"Configuration"],[8,"Fn"],[4,"Option"],[3,"PotComponents"],[3,"Demand"],[8,"Error"],[3,"String"],[3,"TypeId"],[15,"str"],[3,"DsnConfig"],[4,"NetworkParametersPersistenceError"],[4,"CreationError"],[3,"Node"],[8,"Block"],[8,"HeaderBackend"],[8,"BlockBackend"],[8,"ImportQueueService"],[8,"Sized"],[4,"BlockOrigin"],[15,"u64"],[8,"ImportQueue"],[8,"AuxStore"],[3,"PieceCache"],[3,"PieceIndex"],[3,"FlatPieces"],[3,"PieceIndexHash"],[3,"Piece"],[3,"PeerId"],[3,"Key"],[3,"ProviderRecord"],[8,"ProvideRuntimeApi"],[8,"HeaderMetadata"],[8,"TransactionPool"],[8,"SyncOracle"],[8,"Clone"],[3,"FullDeps"],[3,"RpcModule"],[8,"SpawnNamed"],[8,"VerifyFraudProof"],[4,"TransactionSource"],[8,"Future"],[3,"Pin"],[13,"Reuse"],[13,"Create"]]},\ +"subspace_service":{"doc":"Service and ServiceFactory implementation. Specialized …","t":"NNNCEGGGGGGNDNNNNDNENLMMMMLLLLLLLLMLLLLLLLLLLLLLLLLAMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMFFMALMAMMLMMMMLLMLLLLLLLLALLLLLLLLLLLLLLLLLLLLMMMMNDENLMMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLALLLLLLLLLLLLLLMMMMMMLMLMLLLLLLLLLLLLLLLLFFDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDMLLMMFMLLLMLLLLLLLLLLLLMMMMMMLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["AddrFormatInvalid","Consensus","Create","DsnConfig","Error","FraudProofVerifier","FullBackend","FullClient","FullSelectChain","InvalidStateTransitionProofVerifier","InvalidTransactionProofVerifier","Io","NewFull","Other","Prometheus","Reuse","Sub","SubspaceConfiguration","SubspaceDsn","SubspaceNetworking","Telemetry","__clone_box","archived_segment_notification_stream","backend","base","block_importing_notification_stream","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","client","clone","clone_into","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","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_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_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","network_service","network_starter","new_full","new_partial","new_slot_notification_stream","piece_cache","provide","reward_signing_notification_stream","rpc","rpc_handlers","select_chain","source","subspace_networking","sync_from_dsn","sync_service","task_manager","to_owned","to_string","transaction_pool","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","tx_pre_validator","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","vzip","vzip","vzip","vzip","bootstrap_nodes","config","node","piece_cache_size","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","import_blocks","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","provide","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","import_blocks_from_dsn","initial_block_import_from_dsn","PieceCache","__clone_box","add_pieces","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","get_piece","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","new","record","to_owned","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","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","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"],[161,"subspace_service::SubspaceNetworking"],[165,"subspace_service::dsn"],[242,"subspace_service::dsn::import_blocks"],[244,"subspace_service::piece_cache"],[277,"subspace_service::rpc"],[314,"subspace_service::tx_pre_validator"]],"d":["Address parsing error.","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.","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.","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.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from 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).","","","","","","","","","","","","","","","","","","","","","Network service.","Network starter.","Builds a new service for a full client.","Creates PartialComponents for Subspace client.","New slot stream.","","","Block signing stream.","A collection of node-specific RPC methods. Substrate …","RPC handlers.","Chain selection rule.","","Subspace networking (DSN).","Enables DSN-sync on startup.","Sync service.","Task manager.","","","Transaction pool.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Bootstrap nodes used (that can be also sent to the farmer …","Configuration to use for DSN instantiation","Node instance","Piece cache size in bytes","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 …","","","","","","","","","","","","","","","","","Starts the process of importing blocks.","Starts the process of importing blocks, used for for …","Cache of recently produced pieces in aux storage","","Add pieces to cache (likely as the result of archiving)","","","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get piece from storage","","Calls U::from(self).","","","","","","Create new instance with specified size (in bytes)","","","","","","","","","","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).","","","","","","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":[5,5,2,0,0,0,0,0,0,0,0,5,0,5,5,2,5,0,5,0,5,2,35,35,4,35,35,5,2,4,35,5,2,4,35,2,2,35,5,2,4,4,35,5,2,4,4,35,5,2,4,0,4,5,5,2,4,4,35,5,5,5,5,5,5,5,5,2,4,35,35,5,5,2,2,4,4,35,35,5,5,2,2,4,4,35,5,2,4,35,5,2,4,35,5,2,4,35,5,2,4,35,5,2,4,35,5,2,4,35,5,2,4,35,35,0,0,35,0,5,35,0,35,35,5,4,4,35,35,2,5,35,35,5,2,4,35,5,2,4,0,35,5,2,4,35,5,2,4,35,5,2,4,35,5,2,4,35,5,2,4,79,80,79,80,10,0,0,10,46,46,46,46,10,46,10,46,46,46,10,46,10,46,10,46,46,10,10,46,10,10,10,46,10,10,46,46,10,10,46,46,0,10,46,10,46,10,46,10,46,10,46,10,46,10,46,46,46,46,46,46,46,10,46,10,46,46,10,10,46,10,46,10,46,10,46,10,46,10,46,10,46,0,0,0,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,0,72,72,72,72,72,0,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[2,2],[[]],[3],[3],[3],[3],[4],[3],[3],[3],[3],[4],[3],[3],[3],[3],0,0,[[5,6],7],[[5,6],7],[[2,6],7],[[4,6],7],0,[[]],[[]],[8,5],[9,5],[10,5],[11,5],[12,5],[13,5],[14,5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[]],[[]],[[]],[[]],[[[16,[15]]],[[16,[17,15]]]],[[[16,[15]]],[[16,[17,15]]]],[[[16,[15]]],[[16,[17,15]]]],[[[16,[15]]],[[16,[17,15]]]],[[[18,[15]]],[[18,[17,15]]]],[[[18,[15]]],[[18,[17,15]]]],[[[18,[15]]],[[18,[17,15]]]],[[[18,[15]]],[[18,[17,15]]]],[[[19,[15]]],[[19,[17,15]]]],[[[19,[15]]],[[19,[17,15]]]],[[[19,[15]]],[[19,[17,15]]]],[[[19,[15]]],[[19,[17,15]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[4,[32,[[25,[[0,[[21,[20,[25,[[0,[[21,[20,[25,[[0,[21,22,23]],24]]]],22,23]],24]]]],22,23]],24]],26,27,[28,[20,[25,[[0,[[21,[20,[25,[[0,[[21,[20,25]],22,23]],24]]]],22,23]],24]]]],[31,[20,[25,[[0,[[21,[20,[25,[[0,[[21,[20,25]],22,23]],24]]]],22,23]],24]],[30,[20,[25,[[0,[[21,[20,[25,[[0,[[21,[20,25]],22,23]],24]]]],22,23]],24]],[29,[[0,[[21,[20,[25,[[0,[[21,[20,25]],22,23]],24]]]],22,23]],24]]]]]]]],33,34],[[36,[[35,[[25,[[0,[[21,[20,[25,[[0,[[21,[20,25]],22,23]],24]]]],22,23]],24]],[30,[20,[25,[[0,[[21,[20,[25,[[0,[[21,[20,25]],22,23]],24]]]],22,23]],24]],[29,[[0,[[21,[20,[25,[[0,[[21,[20,25]],22,23]],24]]]],22,23]],24]]]]]],5]]]],[[37,[39,[38]],[39,[40]]],[[36,[[32,[[25,[[0,[[21,[20,[25,[[0,[[21,[20,25]],22,23]],24]]]],22,23]],24]],26,27,[28,[20,[25,[[0,[[21,[20,[25,[[0,[[21,[20,25]],22,23]],24]]]],22,23]],24]]]],[31,[20,[25,[[0,[[21,[20,[25,[[0,[[21,[20,25]],22,23]],24]]]],22,23]],24]],[30,[20,[25,[[0,[[21,[20,[25,[[0,[21,22,23]],24]]]],22,23]],24]],[29,[[0,[[21,[20,[25,[[0,[21,22,23]],24]]]],22,23]],24]]]]]]]],12]]]],0,0,[41],0,0,0,0,[5,[[39,[42]]]],0,0,0,0,[[]],[[],43],0,[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],0,[[],44],[[],44],[[],44],[[],44],[[],45],[[],45],[[],45],[[],45],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,[1],0,0,0,[[]],[[]],[[]],[[]],[46,46],[[]],[3],[3],[3],[3],[3],[3],0,[[10,6],7],[[10,6],7],[[46,6],7],[47,10],[48,10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],3],[[],3],[[]],[[]],[[[16,[15]]],[[16,[17,15]]]],[[[16,[15]]],[[16,[17,15]]]],[[[18,[15]]],[[18,[17,15]]]],[[[18,[15]]],[[18,[17,15]]]],[[[19,[15]]],[[19,[17,15]]]],[[[19,[15]]],[[19,[17,15]]]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[41],0,[10,[[39,[42]]]],0,[[]],[[],43],[[],36],[[],36],[[],36],[[],36],[[],44],[[],44],[[],45],[[],45],[[]],[[]],[[]],[[]],[[]],[[]],[[49,[0,[[51,[50]],[52,[50]],22,23]],[0,[[53,[50]],54]],55,33],[[36,[56,12]]]],[[49,[18,[[0,[[51,[50]],[52,[50]],22,23]]]],[57,[50]],33],[[36,[56,12]]]],0,[1],[[[59,[58]],60,61],[[36,[[16,[42]]]]]],[[]],[[]],[59,59],[[]],[3],[3],[3],[[]],[[]],[[]],[[]],[[]],[[[59,[58]],62],[[36,[[39,[63]],[16,[42]]]]]],[[],3],[[]],[[[16,[15]]],[[16,[17,15]]]],[[[18,[15]]],[[18,[17,15]]]],[[[19,[15]]],[[19,[17,15]]]],[[]],[[]],[[[18,[58]],56,64],[[59,[58]]]],[[[59,[58]],65],[[39,[66]]]],[[]],[[],36],[[],36],[[],44],[[],45],[[]],[[]],[[]],0,0,[[]],[[]],0,0,[[[72,[[0,[[67,[20]],[52,[20]],[51,[20]],[68,[20]],22,23]],69,[0,[70,22,23,71]],[0,[58,22,23]]]]],[[36,[73,[16,[42]]]]]],0,[3],[3],[3],0,[[]],[[]],[[]],[[]],[[]],[[],3],[[]],[[[16,[15]]],[[16,[17,15]]]],[[[18,[15]]],[[18,[17,15]]]],[[[19,[15]]],[[19,[17,15]]]],[[]],[[]],0,0,0,0,0,0,[[],36],[[],36],[[],44],[[],45],[[]],[[]],[[]],0,[1],[[]],[[]],[[[30,[71]]],[[30,[71]]]],[[]],[3],[3],[3],[[]],[[]],[[]],[[]],[[]],[[],3],[[]],[[[16,[15]]],[[16,[17,15]]]],[[[18,[15]]],[[18,[17,15]]]],[[[19,[15]]],[[19,[17,15]]]],[[]],[[]],[[18,[16,[74]]],30],[[[30,[50,[0,[[67,[50]],22,23]],[0,[[75,[50]],71,22,23]]]],76],[[78,[[16,[77]]]]]],[[]],[[],36],[[],36],[[],44],[[],45],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[4,"SubspaceNetworking"],[15,"usize"],[3,"SubspaceConfiguration"],[4,"Error"],[3,"Formatter"],[6,"Result"],[4,"Error"],[4,"Error"],[4,"DsnConfigurationError"],[3,"Error"],[4,"Error"],[4,"Error"],[3,"AddrParseError"],[3,"Global"],[3,"Box"],[8,"Any"],[3,"Arc"],[3,"Rc"],[6,"Block"],[8,"ConstructRuntimeApi"],[8,"Send"],[8,"Sync"],[8,"NativeExecutionDispatch"],[6,"FullClient"],[6,"FullBackend"],[6,"FullSelectChain"],[6,"DefaultImportQueue"],[6,"FraudProofVerifier"],[3,"ConsensusChainTxPreValidator"],[6,"FullPool"],[3,"PartialComponents"],[15,"bool"],[3,"SlotProportion"],[3,"NewFull"],[4,"Result"],[3,"Configuration"],[8,"Fn"],[4,"Option"],[3,"PotComponents"],[3,"Demand"],[8,"Error"],[3,"String"],[3,"TypeId"],[15,"str"],[3,"DsnConfig"],[4,"NetworkParametersPersistenceError"],[4,"CreationError"],[3,"Node"],[8,"Block"],[8,"HeaderBackend"],[8,"BlockBackend"],[8,"ImportQueueService"],[8,"Sized"],[4,"BlockOrigin"],[15,"u64"],[8,"ImportQueue"],[8,"AuxStore"],[3,"PieceCache"],[3,"PieceIndex"],[3,"FlatPieces"],[3,"PieceIndexHash"],[3,"Piece"],[3,"PeerId"],[3,"Key"],[3,"ProviderRecord"],[8,"ProvideRuntimeApi"],[8,"HeaderMetadata"],[8,"TransactionPool"],[8,"SyncOracle"],[8,"Clone"],[3,"FullDeps"],[3,"RpcModule"],[8,"SpawnNamed"],[8,"VerifyFraudProof"],[4,"TransactionSource"],[8,"Future"],[3,"Pin"],[13,"Reuse"],[13,"Create"]]},\ "subspace_solving":{"doc":"Set of modules that implement utilities for solving and …","t":"R","n":["REWARD_SIGNING_CONTEXT"],"q":[[0,"subspace_solving"]],"d":["Signing context used for creating reward signatures by …"],"i":[0],"f":[0],"c":[],"p":[]},\ "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"]],"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,24,24,0,24,24,24,0,24,24,24,24,24,24,24,24,24,24,24,24,24,24,0,24,24,24,24,24,24,24,0,0,0,0,0,0],"f":[0,0,0,0,[[]],[[]],0,[1],[1],[[2,[4,[3]]],[[6,[[5,[3]]]]]],0,[1],[[]],[[]],[[]],[[]],[[]],[[],1],[[]],[[[8,[7]]],[[8,[9,7]]]],[[[10,[7]]],[[10,[9,7]]]],[[[11,[7]]],[[11,[9,7]]]],[[]],[[]],[[],12],[[[17,[13,[16,[14,13,15]]]]]],[[],18],[[],18],[[],19],[[],2],[[]],[[]],[[]],0,[2,20],[2],[[],21],[2,22],[[],23]],"c":[],"p":[[15,"usize"],[15,"str"],[15,"u8"],[15,"slice"],[3,"Vec"],[4,"Option"],[3,"Global"],[3,"Box"],[8,"Any"],[3,"Arc"],[3,"Rc"],[3,"NativeVersion"],[6,"Client"],[6,"Block"],[6,"FraudProofVerifier"],[3,"ConsensusChainTxPreValidator"],[3,"NewFull"],[4,"Result"],[3,"TypeId"],[6,"AccountId"],[6,"TestChainSpec"],[6,"AccountId"],[6,"GenesisConfig"],[3,"TestExecutorDispatch"]]},\ -"subspace_test_runtime":{"doc":"","t":"GGGGGGGENGNNGGDDDDDDRDDDGNNNGGDDGGNNNGGDGEDDRDDDDDDDDDDGNNGNDEDDDGNNDDDEEEDEEDERRGRDDGGDDDDDGNNDDGGNNGGNNGGNDDGNGNGDGGNNRDGNNGNDRRLLLLLLLLLLLLLALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLF","n":["Address","AllPallets","AllPalletsReversedWithSystemFirst","AllPalletsWithSystem","AllPalletsWithSystemReversed","AllPalletsWithoutSystem","AllPalletsWithoutSystemReversed","AllowAuthoringBy","Anyone","Balances","Balances","Balances","BalancesConfig","Block","BlockHashCount","BlockReward","BlockTreePruningDepth","BlockchainHistorySize","ConfirmationDepthK","CreditSupply","DECIMAL_PLACES","DomainInstantiationDeposit","DomainRuntimeUpgradeDelay","DomainTxRangeAdjustmentInterval","Domains","Domains","Domains","Domains","DomainsConfig","Executive","ExpectedBlockTime","ExpectedVotesPerBlock","FeedId","Feeds","Feeds","Feeds","FirstFarmer","GenesisConfig","GrandpaFinalityVerifier","GrandpaValidator","Header","HoldIdentifier","InitialDomainTxRange","LiquidityInfo","MILLISECS_PER_BLOCK","MaxBundlesPerBlock","MaxDomainBlockSize","MaxDomainBlockWeight","MaxDomainNameLength","MaxFeeds","MaxHolds","MaximumReceiptDrift","MinOperatorStake","MinSectorLifetime","MinVestedTransfer","ObjectStore","ObjectStore","ObjectStore","OffencesSubspace","OffencesSubspace","OnChargeTransaction","OriginCaller","PalletInfo","RecentHistoryFraction","RecentSegments","Rewards","Rewards","RootFarmer","Runtime","RuntimeApi","RuntimeApiImpl","RuntimeCall","RuntimeEvent","RuntimeFreezeReason","RuntimeGenesisConfig","RuntimeHoldReason","RuntimeLockId","RuntimeOrigin","RuntimeSlashReason","SHANNON","SLOT_DURATION","SS58Prefix","SSC","SessionKeys","ShouldAdjustSolutionRange","SignedExtra","SignedPayload","SlotProbability","StakeEpochDuration","StakeWithdrawalLockingPeriod","StorageFeesEscrowBlockReward","StorageFeesEscrowBlockTax","Subspace","Subspace","Subspace","SubspaceBlockLength","SubspaceBlockWeights","SubspaceConfig","Sudo","Sudo","Sudo","SudoConfig","System","System","System","SystemConfig","Timestamp","Timestamp","TotalSpacePledged","TransactionByteFee","TransactionFees","TransactionFees","TransactionPayment","TransactionPayment","TransactionPaymentConfig","TreasuryAccount","UncheckedExtrinsic","Utility","Utility","Utility","VERSION","Version","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","account_nonce","add_filter","api","api_version","apply_extrinsic","as_system_ref","assimilate_storage","balances","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_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","block_tree_pruning_depth","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","bundle_producer_election_params","caller","chain_constants","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","construct_runtime_api","correct_and_deposit_fee","crate_version","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_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_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","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_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","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","dispatch","dispatch_bypass_filter","domain_block_limit","domain_instance_data","domain_instantiation_id","domain_runtime_code","domain_tx_range","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","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","extrinsics_shuffling_seed","feed_processor","filter_call","finalize_block","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_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_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","generate","generate_session_keys","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_call_metadata","get_call_names","get_dispatch_info","get_module_names","get_raw","global_randomnesses","has_api","has_api_with","head_receipt_number","history_size","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","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","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_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_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_storage_changes","into_system","is_in_block_list","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_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","name","native_version","none","none","object_mappings","offchain_worker","oldest_receipt_number","operator","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pre_dispatch","proof_recorder","put","query_fee_details","query_info","query_length_to_fee","query_weight_to_fee","record_proof","reset_filter","root","root","root_plot_public_key","runtime_id","segment_commitment","serialize","serialize","serialize","set_caller_from","should_adjust_solution_range","signed","signed","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","slot_duration","solution_ranges","staking_pending_deposit","staking_pending_unlock","staking_staked","submit_bundle_unsigned","submit_report_equivocation_extrinsic","submit_vote_extrinsic","subspace","sudo","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_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transaction_payment","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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_with_caller","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_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_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","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","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"],[1803,"subspace_test_runtime::api"]],"d":["The address format for describing accounts.","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.","","","","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 …","","","","","Specified root farmer is allowed to author blocks unless …","","","","","","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Decode Self from the given encoded slice and convert Self …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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: …","Returns the argument unchanged.","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.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from 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.","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 version information used to identify this runtime when …","","Create with system none origin and …","","","","","","","","","","","","","","","","","","","","Create with system root origin and …","","","","","","","","","","Create with system signed origin and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,48,0,34,35,0,0,0,0,0,0,0,0,0,0,0,0,0,32,34,35,0,0,0,0,0,0,34,35,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,35,0,34,0,0,0,0,0,0,34,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,35,0,0,0,0,34,35,0,0,34,35,0,0,35,0,0,0,34,0,34,0,0,0,0,34,35,0,0,0,34,35,0,14,0,0,0,31,32,33,34,4,14,35,36,37,38,39,33,4,0,8,33,14,16,16,31,32,34,48,14,35,36,37,38,39,31,32,34,48,14,35,36,37,38,39,31,32,34,48,14,35,36,37,38,39,33,146,147,148,149,150,151,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,48,4,14,35,16,36,37,38,39,186,8,146,147,148,149,150,151,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,48,4,14,35,16,36,37,38,39,186,8,33,4,33,33,31,32,33,34,4,14,35,36,37,38,39,31,32,33,34,4,14,35,36,37,38,39,32,36,37,38,39,186,151,185,31,32,34,48,14,35,36,37,38,39,31,32,34,48,14,35,36,37,38,39,31,32,34,48,14,35,36,37,38,39,31,33,31,32,34,48,14,35,36,37,38,39,48,16,32,36,37,38,39,32,36,37,38,39,32,36,37,38,39,32,36,37,38,39,51,146,147,148,149,150,151,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,48,4,14,35,16,36,37,38,39,186,8,146,147,148,149,150,151,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,48,4,14,35,16,36,37,38,39,186,8,31,48,16,35,35,33,33,32,33,33,16,146,147,148,149,150,151,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,48,4,14,35,16,36,37,38,39,186,8,31,32,34,48,14,35,33,31,32,33,34,14,35,36,37,38,39,31,31,31,32,32,32,33,33,33,34,34,34,14,14,14,35,35,35,36,36,36,37,37,37,38,38,38,39,39,39,33,8,33,33,8,33,33,33,33,4,33,31,32,33,34,48,4,14,35,36,37,38,39,146,147,148,149,150,151,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,34,34,34,34,34,34,34,34,34,34,34,34,34,48,4,4,4,4,14,14,35,35,35,35,35,35,35,35,35,35,35,16,36,37,38,39,186,8,146,146,147,147,148,148,149,149,150,150,151,151,51,51,31,31,152,152,153,153,154,154,155,155,156,156,157,157,158,158,159,159,160,160,161,161,162,162,163,163,32,32,164,164,165,165,166,166,167,167,168,168,169,169,170,170,171,171,172,172,173,173,174,174,175,175,176,176,177,177,178,178,179,179,180,180,181,181,182,182,183,183,184,184,185,185,33,33,34,34,48,48,4,4,14,14,35,35,16,16,36,36,37,37,38,38,39,39,186,186,8,8,146,146,147,147,148,148,149,149,150,150,151,151,51,51,31,31,152,152,153,153,154,154,155,155,156,156,157,157,158,158,159,159,160,160,161,161,162,162,163,163,32,32,164,164,165,165,166,166,167,167,168,168,169,169,170,170,171,171,172,172,173,173,174,174,175,175,176,176,177,177,178,178,179,179,180,180,181,181,182,182,183,183,184,184,185,185,33,33,34,34,48,48,4,4,14,14,35,35,16,16,36,36,37,37,38,38,39,39,186,186,8,8,31,33,33,146,147,148,149,152,152,152,153,153,153,154,154,154,155,155,155,156,156,156,157,157,157,158,158,158,159,159,159,160,160,160,161,161,161,162,162,162,163,163,163,164,164,164,165,165,165,166,166,166,167,167,167,168,168,168,169,169,169,170,170,170,171,171,171,172,172,172,173,173,173,174,174,174,175,175,175,176,176,176,177,177,177,178,178,178,179,179,179,180,180,180,181,181,181,182,182,182,183,183,183,184,184,184,35,35,35,35,31,33,8,8,33,33,31,32,34,48,14,35,36,37,38,39,185,33,146,147,148,149,150,151,51,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,48,4,14,35,16,36,37,38,39,186,8,33,146,147,148,149,150,151,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,48,4,14,35,16,36,37,38,39,186,8,4,146,147,148,149,150,151,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,48,4,14,35,16,36,37,38,39,186,8,31,146,147,148,149,150,151,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,48,4,14,35,16,36,37,38,39,186,8,8,14,33,35,35,35,35,35,35,35,35,35,35,31,32,14,36,37,38,39,33,33,33,33,33,33,33,185,185,0,4,4,51,33,33,33,32,36,37,38,39,33,8,51,33,33,33,33,8,4,4,4,33,33,33,31,48,16,4,33,4,4,31,32,34,48,14,35,33,33,32,32,32,33,33,33,16,16,16,14,33,31,32,34,48,14,35,36,37,38,39,31,32,33,34,4,14,35,36,37,38,39,16,146,147,148,149,150,151,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,48,4,14,35,16,36,37,38,39,186,8,146,147,148,149,150,151,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,34,34,34,34,34,34,34,34,34,34,34,34,34,48,4,14,35,16,36,37,38,39,186,8,4,31,32,34,48,14,35,36,37,38,39,31,32,34,48,14,35,36,37,38,39,31,32,34,48,14,35,36,37,38,39,146,147,148,149,150,151,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,48,4,14,35,16,36,37,38,39,186,8,31,32,33,34,48,14,35,36,37,38,39,146,147,148,149,150,151,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,48,4,14,35,16,36,37,38,39,186,8,146,147,148,149,150,151,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,48,4,14,35,16,36,37,38,39,186,8,33,33,33,33,16,146,147,148,149,150,151,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,48,4,14,35,16,36,37,38,39,186,8,151,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,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[2,3],[[4,5]],0,[[[8,[6,[7,[6]]]]],[[12,[[10,[9]],11]]]],[[],13],[14,[[10,[15]]]],[[16,17],[[12,[18]]]],0,[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[24,[23]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[25,[[10,[[27,[26]]]]]],[4],[[],28],[[23,29],30],[31,31],[32,32],[33,33],[34,34],[4,4],[14,14],[35,35],[36,36],[37,37],[38,38],[39,39],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[32,32],40],[[36,36],40],[[37,37],40],[[38,38],40],[[39,39],40],[[[7,[6]]],41],[[2,[42,[35]],[43,[35]]],[[12,[44]]]],[[],[[10,[45]]]],[46,[[12,[31,47]]]],[46,[[12,[32,47]]]],[46,[[12,[34,47]]]],[46,[[12,[48,47]]]],[46,[[12,[14,47]]]],[46,[[12,[35,47]]]],[46,[[12,[36,47]]]],[46,[[12,[37,47]]]],[46,[[12,[38,47]]]],[46,[[12,[39,47]]]],[[[49,[19]]],[[12,[47]]]],[[[49,[19]]],[[12,[47]]]],[[[49,[19]]],[[12,[47]]]],[[[49,[19]]],[[12,[47]]]],[[[49,[19]]],[[12,[47]]]],[[[49,[19]]],[[12,[47]]]],[[[49,[19]]],[[12,[47]]]],[[[49,[19]]],[[12,[47]]]],[[[49,[19]]],[[12,[47]]]],[[[49,[19]]],[[12,[47]]]],[[9,[49,[19]]],[[12,[47]]]],[[9,[49,[19]]],[[12,[47]]]],[[9,[49,[19]]],[[12,[47]]]],[[9,[49,[19]]],[[12,[47]]]],[[9,[49,[19]]],[[12,[47]]]],[[9,[49,[19]]],[[12,[47]]]],[[9,[49,[19]]],[[12,[47]]]],[[9,[49,[19]]],[[12,[47]]]],[[9,[49,[19]]],[[12,[47]]]],[[9,[49,[19]]],[[12,[47]]]],[[[49,[19]]],[[10,[22]]]],[[[22,[19]]],[[10,[22]]]],[[9,46],[[12,[47]]]],[[9,46],[[12,[47]]]],[[9,46],[[12,[47]]]],[[9,46],[[12,[47]]]],[[9,46],[[12,[47]]]],[[9,46],[[12,[47]]]],[[9,46],[[12,[47]]]],[[9,46],[[12,[47]]]],[[9,46],[[12,[47]]]],[[9,46],[[12,[47]]]],[[],48],[[],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[51,[50]],52],53],[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],[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],[55,[[12,[31]]]],[55,[[12,[48]]]],[55,[[12,[16]]]],[[35,4],56],[[35,4],56],[25,[[10,[57]]]],[25,10],[25,32],[25,[[10,[[22,[19]]]]]],[25,58],0,[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],[[31,[0,[59,60]]]],[[32,[0,[59,60]]]],[[34,[0,[59,60]]]],[[48,[0,[59,60]]]],[[14,[0,[59,60]]]],[[35,[0,[59,60]]]],[23,[[12,[9]]]],[[31,31],61],[[32,32],61],[[33,33],61],[[34,34],61],[[14,14],61],[[35,35],61],[[36,36],61],[[37,37],61],[[38,38],61],[[39,39],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[23],[[[8,[6,[7,[6]]]],62]],[[23,[22,[63]]],64],[[],[[67,[23,65,66]]]],[[[8,[6,[7,[6]]]]],[[10,[68]]]],[[],[[10,[[22,[69]]]]]],[[25,22],[[70,[23,65,66,26]]]],[[],71],[[],[[73,[72]]]],[4,61],[[]],[[31,74],75],[[32,74],75],[[33,74],75],[[34,74],75],[[48,74],[[12,[76]]]],[[4,74],[[12,[76]]]],[[14,74],75],[[35,74],75],[[36,74],75],[[37,74],75],[[38,74],75],[[39,74],75],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[77,[33]]],34],[[]],[[[78,[33]]],34],[[[79,[33]]],34],[[[80,[33]]],34],[[[81,[33]]],34],[82,34],[83,34],[[[84,[33]]],34],[[[85,[33]]],34],[[[86,[33]]],34],[[[87,[33]]],34],[[[88,[33]]],34],[[[89,[33]]],34],[[]],[[[90,[33]]],4],[[]],[10,4],[14,4],[[]],[[[90,[33]]],14],[[]],[[[92,[91,33]]],35],[[[92,[93,33]]],35],[[[92,[94,33]]],35],[[[92,[95,33]]],35],[[[92,[96,33]]],35],[[[92,[97,33]]],35],[[[92,[98,33]]],35],[[[92,[99,33]]],35],[[[92,[100,33]]],35],[[[92,[101,33]]],35],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[10,[[22,[19]]]]],[[22,[19]]]],[[[10,[[22,[19]]]]],[[22,[19]]]],[25,[[10,[102]]]],[[],26],[[],103],[[],103],[[],26],[[],[[105,[104]]]],[[],104],[[],104],[[],[[105,[106]]]],[[],106],[[],106],[[],107],[[],[[105,[107]]]],[[],107],[[],108],[[],108],[[],[[105,[108]]]],[[]],[[],105],[[]],[[],109],[[],109],[[],[[105,[109]]]],[[],[[105,[61]]]],[[],61],[[],61],[[],9],[[],9],[[],[[105,[9]]]],[[],[[105,[9]]]],[[],9],[[],9],[[],[[105,[110]]]],[[],110],[[],110],[[]],[[]],[[],105],[[],110],[[],110],[[],[[105,[110]]]],[[],9],[[],9],[[],[[105,[9]]]],[[],105],[[]],[[]],[[],105],[[]],[[]],[[],106],[[],[[105,[106]]]],[[],106],[[],[[105,[111]]]],[[],111],[[],111],[[],[[105,[111]]]],[[],111],[[],111],[[],[[105,[106]]]],[[],106],[[],106],[[],[[105,[26]]]],[[],26],[[],26],[[],[[105,[9]]]],[[],9],[[],9],[[],[[105,[112]]]],[[],112],[[],112],[[],[[105,[9]]]],[[],9],[[],9],[[],26],[[],[[105,[26]]]],[[],26],[[],9],[[],9],[[],[[105,[9]]]],[[],9],[[],[[105,[9]]]],[[],9],[[],[[105,[106]]]],[[],106],[[],106],[[],65],[[],[[105,[65]]]],[[],65],[[],[[105,[2]]]],[[],2],[[],2],[[],26],[[],26],[[],[[105,[26]]]],[[],[[105,[26]]]],[[],26],[[],26],[[],9],[[],[[105,[9]]]],[[],9],[[],26],[[],26],[[],[[105,[26]]]],[35,113],[114,[[49,[114]]]],[35,115],[[],[[49,[114]]]],[[31,116],[[49,[19]]]],[[],117],[[[8,[6,[7,[6]]]]],[[12,[61,11]]]],[[[8,[6,[7,[6]]]],5],[[12,[61,11]]]],[25,[[24,[23]]]],[[],110],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[10,[54]]]],[29,22],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[[51,[50]],52,[49,[19]]],53],[[],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],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[31,22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[8,[6,[7,[6]]]]],[[12,[[118,[6]],18]]]],[14,[[10,[15]]]],[119,61],[35,[[10,[[92,[97,33]]]]]],[35,[[10,[[92,[98,33]]]]]],[35,[[10,[[92,[101,33]]]]]],[35,[[10,[[92,[95,33]]]]]],[35,[[10,[[92,[91,33]]]]]],[35,[[10,[[92,[100,33]]]]]],[35,[[10,[[92,[99,33]]]]]],[35,[[10,[[92,[93,33]]]]]],[35,[[10,[[92,[94,33]]]]]],[35,[[10,[[92,[96,33]]]]]],[[],[[49,[116]]]],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],120],[[],121],[[],122],[9,[[10,[122]]]],[9,[[10,[122]]]],[[],[[22,[9]]]],[[],[[22,[9]]]],[[],[[10,[114]]]],[[],[[10,[114]]]],[[],123],[[],4],[[],4],[[[51,[50]],52,[49,[19]]],[[22,[124]]]],[[]],[25,[[24,[23]]]],[125,10],[[32,32],[[10,[40]]]],[[36,36],[[10,[40]]]],[[37,37],[[10,[40]]]],[[38,38],[[10,[40]]]],[[39,39],[[10,[40]]]],[[],[[12,[44]]]],[[[8,[6,[7,[6]]]]],[[10,[[126,[6]]]]]],[[[51,[50]],52,[49,[19]]],[[12,[[10,[127]],128]]]],[9,[[129,[26]]]],[9,[[130,[26]]]],[9,26],[112,26],[[[8,[6,[7,[6]]]]]],[4],[[],4],[[],4],[[],[[10,[119]]]],[25,[[10,[131]]]],[132,[[10,[133]]]],[[31,134],12],[[48,134],12],[[16,134],12],[[4,[135,[4]]]],[[],61],[[],4],[[],4],[31,54],[32,54],[34,54],[48,54],[14,54],[35,54],[[],136],[[],137],[125,32],[125,32],[125,32],[[[138,[[24,[23]],65,66,26]]]],[139,10],[[[140,[[24,[23]],119]]]],0,0,0,0,[[],109],[[[49,[19]]],[[22,[19,21]]]],[[[49,[19]]],[[22,[19,21]]]],[[[49,[19]]],[[22,[19,21]]]],[[[49,[19]]],[[22,[19,21]]]],[[[49,[19]]],[[22,[19,21]]]],[[[49,[19]]],[[22,[19,21]]]],[[[49,[19]]],[[22,[19,21]]]],[[[49,[19]]],[[22,[19,21]]]],[[[49,[19]]],[[22,[19,21]]]],[[[49,[19]]],[[22,[19,21]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[34,[[12,[[84,[33]]]]]],[34,[[12,[[88,[33]]]]]],[34,[[12,[[85,[33]]]]]],[34,[[12,[[89,[33]]]]]],[34,[[12,[[86,[33]]]]]],[34,[[12,[[79,[33]]]]]],[34,[[12,[[81,[33]]]]]],[34,[[12,[[78,[33]]]]]],[34,[[12,[[80,[33]]]]]],[[],12],[34,[[12,[[77,[33]]]]]],[34,[[12,[82]]]],[34,[[12,[[87,[33]]]]]],[34,[[12,[83]]]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[4,62],[[12,[4]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],142],[[],142],[[],142],[[],142],[[],[[142,[143]]]],[[],142],[[],142],[[],142],[[],142],[[],142],[[],142],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[144,145],[144,145],[[],[[22,[63]]]],[[],104],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[2,35,[42,[35]]],[[12,[44]]]],[[114,[49,[19]]],[[10,[[22,[19]]]]]]],"c":[1,2,4,6],"p":[[3,"Private"],[6,"AccountId"],[6,"Index"],[3,"RuntimeOrigin"],[8,"Fn"],[8,"Block"],[8,"CallApiAt"],[3,"RuntimeApiImpl"],[15,"u32"],[4,"Option"],[4,"ApiError"],[4,"Result"],[6,"ApplyExtrinsicResult"],[4,"OriginCaller"],[4,"RawOrigin"],[3,"RuntimeGenesisConfig"],[3,"Storage"],[3,"String"],[15,"u8"],[15,"array"],[3,"Global"],[3,"Vec"],[6,"Block"],[6,"NumberFor"],[3,"DomainId"],[6,"Balance"],[3,"BundleProducerElectionParams"],[4,"ChainConstants"],[3,"InherentData"],[3,"CheckInherentsResult"],[3,"SessionKeys"],[4,"HoldIdentifier"],[3,"Runtime"],[4,"RuntimeEvent"],[4,"RuntimeCall"],[4,"RuntimeFreezeReason"],[4,"RuntimeHoldReason"],[4,"RuntimeLockId"],[4,"RuntimeSlashReason"],[4,"Ordering"],[3,"ApiRef"],[6,"DispatchInfoOf"],[6,"PostDispatchInfoOf"],[4,"TransactionValidityError"],[3,"CrateVersion"],[8,"Input"],[3,"Error"],[4,"AllowAuthoringBy"],[15,"slice"],[8,"Chain"],[3,"GrandpaValidator"],[6,"FeedId"],[6,"DispatchResult"],[15,"usize"],[8,"Deserializer"],[6,"DispatchResultWithPostInfo"],[3,"DomainBlockLimit"],[3,"U256"],[8,"Output"],[8,"Sized"],[15,"bool"],[8,"FnOnce"],[6,"Hash"],[3,"BlockObjectMapping"],[6,"BlockNumber"],[6,"Hash"],[4,"PreValidationObject"],[3,"StorageProof"],[4,"SegmentHeader"],[6,"OpaqueBundles"],[3,"Randomness"],[8,"FeedProcessor"],[3,"Box"],[3,"Formatter"],[6,"Result"],[3,"Error"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[6,"Origin"],[6,"Timestamp"],[6,"CallableCallFor"],[6,"Utility"],[6,"System"],[6,"Vesting"],[6,"Sudo"],[6,"Domains"],[6,"Feeds"],[6,"ObjectStore"],[6,"Subspace"],[6,"Balances"],[3,"H256"],[15,"u128"],[3,"RuntimeVersion"],[8,"From"],[6,"BlockNumber"],[3,"BlockWeights"],[3,"BlockLength"],[6,"Moment"],[3,"HistorySize"],[15,"u64"],[3,"Weight"],[3,"CallMetadata"],[15,"str"],[3,"DispatchInfo"],[3,"KeyTypeId"],[3,"GlobalRandomnesses"],[6,"StorageChanges"],[6,"FarmerPublicKey"],[15,"u16"],[3,"RuntimeMetadataPrefixed"],[3,"OpaqueMetadata"],[3,"NativeVersion"],[4,"FeedObjectMapping"],[6,"OperatorId"],[6,"ProofRecorder"],[6,"FeedMetadata"],[4,"DispatchError"],[3,"FeeDetails"],[3,"RuntimeDispatchInfo"],[6,"RuntimeId"],[3,"SegmentIndex"],[6,"SegmentCommitment"],[8,"Serializer"],[8,"Into"],[3,"SlotDuration"],[3,"SolutionRanges"],[6,"OpaqueBundle"],[6,"EquivocationProof"],[3,"SignedVote"],[3,"TypeId"],[3,"Type"],[4,"MetaForm"],[4,"TransactionSource"],[6,"TransactionValidity"],[3,"CreditSupply"],[3,"TotalSpacePledged"],[3,"BlockchainHistorySize"],[3,"TransactionByteFee"],[3,"LiquidityInfo"],[3,"OnChargeTransaction"],[3,"Version"],[3,"BlockHashCount"],[3,"SubspaceBlockWeights"],[3,"SubspaceBlockLength"],[3,"SlotProbability"],[3,"ExpectedBlockTime"],[3,"ShouldAdjustSolutionRange"],[3,"ExpectedVotesPerBlock"],[3,"ConfirmationDepthK"],[3,"RecentSegments"],[3,"RecentHistoryFraction"],[3,"MinSectorLifetime"],[3,"MaxHolds"],[3,"StorageFeesEscrowBlockReward"],[3,"StorageFeesEscrowBlockTax"],[3,"MaximumReceiptDrift"],[3,"InitialDomainTxRange"],[3,"DomainTxRangeAdjustmentInterval"],[3,"DomainRuntimeUpgradeDelay"],[3,"MinOperatorStake"],[3,"MaxDomainBlockSize"],[3,"MaxDomainBlockWeight"],[3,"MaxBundlesPerBlock"],[3,"DomainInstantiationDeposit"],[3,"MaxDomainNameLength"],[3,"BlockTreePruningDepth"],[3,"StakeWithdrawalLockingPeriod"],[3,"StakeEpochDuration"],[3,"TreasuryAccount"],[3,"BlockReward"],[3,"VoteReward"],[3,"MaxFeeds"],[3,"MinVestedTransfer"],[3,"PalletInfo"],[3,"RuntimeApi"]]},\ +"subspace_test_runtime":{"doc":"","t":"GGGGGGGENGNNGGDDDDDDRDDDGNNNGGDDGGNNNGGDGEDDRDDDDDDDDDDGNNGNDEDDDGNNDDDEEEDEEDERRGRDDGGDDDDDGNNDDGGNNGGNNGGNDDGNGNGDGGNNRDGNNGNDRRLLLLLLLLLLLLLALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLF","n":["Address","AllPallets","AllPalletsReversedWithSystemFirst","AllPalletsWithSystem","AllPalletsWithSystemReversed","AllPalletsWithoutSystem","AllPalletsWithoutSystemReversed","AllowAuthoringBy","Anyone","Balances","Balances","Balances","BalancesConfig","Block","BlockHashCount","BlockReward","BlockTreePruningDepth","BlockchainHistorySize","ConfirmationDepthK","CreditSupply","DECIMAL_PLACES","DomainInstantiationDeposit","DomainRuntimeUpgradeDelay","DomainTxRangeAdjustmentInterval","Domains","Domains","Domains","Domains","DomainsConfig","Executive","ExpectedBlockTime","ExpectedVotesPerBlock","FeedId","Feeds","Feeds","Feeds","FirstFarmer","GenesisConfig","GrandpaFinalityVerifier","GrandpaValidator","Header","HoldIdentifier","InitialDomainTxRange","LiquidityInfo","MILLISECS_PER_BLOCK","MaxBundlesPerBlock","MaxDomainBlockSize","MaxDomainBlockWeight","MaxDomainNameLength","MaxFeeds","MaxHolds","MaximumReceiptDrift","MinOperatorStake","MinSectorLifetime","MinVestedTransfer","ObjectStore","ObjectStore","ObjectStore","OffencesSubspace","OffencesSubspace","OnChargeTransaction","OriginCaller","PalletInfo","RecentHistoryFraction","RecentSegments","Rewards","Rewards","RootFarmer","Runtime","RuntimeApi","RuntimeApiImpl","RuntimeCall","RuntimeEvent","RuntimeFreezeReason","RuntimeGenesisConfig","RuntimeHoldReason","RuntimeLockId","RuntimeOrigin","RuntimeSlashReason","SHANNON","SLOT_DURATION","SS58Prefix","SSC","SessionKeys","ShouldAdjustSolutionRange","SignedExtra","SignedPayload","SlotProbability","StakeEpochDuration","StakeWithdrawalLockingPeriod","StorageFeesEscrowBlockReward","StorageFeesEscrowBlockTax","Subspace","Subspace","Subspace","SubspaceBlockLength","SubspaceBlockWeights","SubspaceConfig","Sudo","Sudo","Sudo","SudoConfig","System","System","System","SystemConfig","Timestamp","Timestamp","TotalSpacePledged","TransactionByteFee","TransactionFees","TransactionFees","TransactionPayment","TransactionPayment","TransactionPaymentConfig","TreasuryAccount","UncheckedExtrinsic","Utility","Utility","Utility","VERSION","Version","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","account_nonce","add_filter","api","api_version","apply_extrinsic","as_system_ref","assimilate_storage","balances","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_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","block_tree_pruning_depth","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","bundle_producer_election_params","caller","chain_constants","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","construct_runtime_api","correct_and_deposit_fee","crate_version","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_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_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","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_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","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","dispatch","dispatch_bypass_filter","domain_block_limit","domain_instance_data","domain_instantiation_id","domain_runtime_code","domain_tx_range","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","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","extrinsics_shuffling_seed","feed_processor","filter_call","finalize_block","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_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_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","generate","generate_session_keys","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_call_metadata","get_call_names","get_dispatch_info","get_module_names","get_raw","global_randomnesses","has_api","has_api_with","head_receipt_number","history_size","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","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","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_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_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_storage_changes","into_system","is_in_block_list","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_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","name","native_version","none","none","object_mappings","offchain_worker","oldest_receipt_number","operator","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pre_dispatch","proof_recorder","put","query_fee_details","query_info","query_length_to_fee","query_weight_to_fee","record_proof","reset_filter","root","root","root_plot_public_key","runtime_id","segment_commitment","serialize","serialize","serialize","set_caller_from","should_adjust_solution_range","signed","signed","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","slot_duration","solution_ranges","staking_pending_deposit","staking_pending_unlock","staking_staked","submit_bundle_unsigned","submit_report_equivocation_extrinsic","submit_vote_extrinsic","subspace","sudo","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_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transaction_payment","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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_with_caller","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_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_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","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","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"],[1803,"subspace_test_runtime::api"]],"d":["The address format for describing accounts.","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.","","","","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 …","","","","","Specified root farmer is allowed to author blocks unless …","","","","","","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Decode Self from the given encoded slice and convert Self …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from 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.","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 version information used to identify this runtime when …","","Create with system none origin and …","","","","","","","","","","","","","","","","","","","Create with system root origin and …","","","","","","","","","","Create with system signed origin and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,48,0,34,35,0,0,0,0,0,0,0,0,0,0,0,0,0,32,34,35,0,0,0,0,0,0,34,35,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,35,0,34,0,0,0,0,0,0,34,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,35,0,0,0,0,34,35,0,0,34,35,0,0,35,0,0,0,34,0,34,0,0,0,0,34,35,0,0,0,34,35,0,14,0,0,0,31,32,33,34,4,14,35,36,37,38,39,33,4,0,8,33,14,16,16,31,32,34,48,14,35,36,37,38,39,31,32,34,48,14,35,36,37,38,39,31,32,34,48,14,35,36,37,38,39,33,146,147,148,149,150,151,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,48,4,14,35,16,36,37,38,39,186,8,146,147,148,149,150,151,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,48,4,14,35,16,36,37,38,39,186,8,33,4,33,33,31,32,33,34,4,14,35,36,37,38,39,31,32,33,34,4,14,35,36,37,38,39,32,36,37,38,39,186,151,185,31,32,34,48,14,35,36,37,38,39,31,32,34,48,14,35,36,37,38,39,31,32,34,48,14,35,36,37,38,39,31,33,31,32,34,48,14,35,36,37,38,39,48,16,32,36,37,38,39,32,36,37,38,39,32,36,37,38,39,32,36,37,38,39,51,146,147,148,149,150,151,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,48,4,14,35,16,36,37,38,39,186,8,146,147,148,149,150,151,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,48,4,14,35,16,36,37,38,39,186,8,31,48,16,35,35,33,33,32,33,33,16,146,147,148,149,150,151,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,48,4,14,35,16,36,37,38,39,186,8,31,32,34,48,14,35,33,31,32,33,34,14,35,36,37,38,39,31,31,31,32,32,32,33,33,33,34,34,34,14,14,14,35,35,35,36,36,36,37,37,37,38,38,38,39,39,39,33,8,33,33,8,33,33,33,33,4,33,31,32,33,34,48,4,14,35,36,37,38,39,146,147,148,149,150,151,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,34,34,34,34,34,34,34,34,34,34,34,34,34,48,4,4,4,4,14,14,35,35,35,35,35,35,35,35,35,35,35,16,36,37,38,39,186,8,146,146,147,147,148,148,149,149,150,150,151,151,51,51,31,31,152,152,153,153,154,154,155,155,156,156,157,157,158,158,159,159,160,160,161,161,162,162,163,163,32,32,164,164,165,165,166,166,167,167,168,168,169,169,170,170,171,171,172,172,173,173,174,174,175,175,176,176,177,177,178,178,179,179,180,180,181,181,182,182,183,183,184,184,185,185,33,33,34,34,48,48,4,4,14,14,35,35,16,16,36,36,37,37,38,38,39,39,186,186,8,8,146,146,147,147,148,148,149,149,150,150,151,151,51,51,31,31,152,152,153,153,154,154,155,155,156,156,157,157,158,158,159,159,160,160,161,161,162,162,163,163,32,32,164,164,165,165,166,166,167,167,168,168,169,169,170,170,171,171,172,172,173,173,174,174,175,175,176,176,177,177,178,178,179,179,180,180,181,181,182,182,183,183,184,184,185,185,33,33,34,34,48,48,4,4,14,14,35,35,16,16,36,36,37,37,38,38,39,39,186,186,8,8,31,33,33,146,147,148,149,152,152,152,153,153,153,154,154,154,155,155,155,156,156,156,157,157,157,158,158,158,159,159,159,160,160,160,161,161,161,162,162,162,163,163,163,164,164,164,165,165,165,166,166,166,167,167,167,168,168,168,169,169,169,170,170,170,171,171,171,172,172,172,173,173,173,174,174,174,175,175,175,176,176,176,177,177,177,178,178,178,179,179,179,180,180,180,181,181,181,182,182,182,183,183,183,184,184,184,35,35,35,35,31,33,8,8,33,33,31,32,34,48,14,35,36,37,38,39,185,33,146,147,148,149,150,151,51,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,48,4,14,35,16,36,37,38,39,186,8,33,146,147,148,149,150,151,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,48,4,14,35,16,36,37,38,39,186,8,4,146,147,148,149,150,151,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,48,4,14,35,16,36,37,38,39,186,8,31,146,147,148,149,150,151,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,48,4,14,35,16,36,37,38,39,186,8,8,14,33,35,35,35,35,35,35,35,35,35,35,31,32,14,36,37,38,39,33,33,33,33,33,33,33,185,185,0,4,4,51,33,33,33,32,36,37,38,39,33,8,51,33,33,33,33,8,4,4,4,33,33,33,31,48,16,4,33,4,4,31,32,34,48,14,35,33,33,32,32,32,33,33,33,16,16,16,14,33,31,32,34,48,14,35,36,37,38,39,31,32,33,34,4,14,35,36,37,38,39,16,146,147,148,149,150,151,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,48,4,14,35,16,36,37,38,39,186,8,146,147,148,149,150,151,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,34,34,34,34,34,34,34,34,34,34,34,34,34,48,4,14,35,16,36,37,38,39,186,8,4,31,32,34,48,14,35,36,37,38,39,31,32,34,48,14,35,36,37,38,39,31,32,34,48,14,35,36,37,38,39,146,147,148,149,150,151,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,48,4,14,35,16,36,37,38,39,186,8,31,32,33,34,48,14,35,36,37,38,39,146,147,148,149,150,151,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,48,4,14,35,16,36,37,38,39,186,8,146,147,148,149,150,151,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,48,4,14,35,16,36,37,38,39,186,8,33,33,33,33,16,146,147,148,149,150,151,51,31,152,153,154,155,156,157,158,159,160,161,162,163,32,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,33,34,48,4,14,35,16,36,37,38,39,186,8,151,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,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[2,3],[[4,5]],0,[[[8,[6,[7,[6]]]]],[[12,[[10,[9]],11]]]],[[],13],[14,[[10,[15]]]],[[16,17],[[12,[18]]]],0,[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[24,[23]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[25,[[10,[[27,[26]]]]]],[4],[[],28],[[23,29],30],[31,31],[32,32],[33,33],[34,34],[4,4],[14,14],[35,35],[36,36],[37,37],[38,38],[39,39],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[32,32],40],[[36,36],40],[[37,37],40],[[38,38],40],[[39,39],40],[[[7,[6]]],41],[[2,[42,[35]],[43,[35]]],[[12,[44]]]],[[],[[10,[45]]]],[46,[[12,[31,47]]]],[46,[[12,[32,47]]]],[46,[[12,[34,47]]]],[46,[[12,[48,47]]]],[46,[[12,[14,47]]]],[46,[[12,[35,47]]]],[46,[[12,[36,47]]]],[46,[[12,[37,47]]]],[46,[[12,[38,47]]]],[46,[[12,[39,47]]]],[[[49,[19]]],[[12,[47]]]],[[[49,[19]]],[[12,[47]]]],[[[49,[19]]],[[12,[47]]]],[[[49,[19]]],[[12,[47]]]],[[[49,[19]]],[[12,[47]]]],[[[49,[19]]],[[12,[47]]]],[[[49,[19]]],[[12,[47]]]],[[[49,[19]]],[[12,[47]]]],[[[49,[19]]],[[12,[47]]]],[[[49,[19]]],[[12,[47]]]],[[9,[49,[19]]],[[12,[47]]]],[[9,[49,[19]]],[[12,[47]]]],[[9,[49,[19]]],[[12,[47]]]],[[9,[49,[19]]],[[12,[47]]]],[[9,[49,[19]]],[[12,[47]]]],[[9,[49,[19]]],[[12,[47]]]],[[9,[49,[19]]],[[12,[47]]]],[[9,[49,[19]]],[[12,[47]]]],[[9,[49,[19]]],[[12,[47]]]],[[9,[49,[19]]],[[12,[47]]]],[[[49,[19]]],[[10,[22]]]],[[[22,[19]]],[[10,[22]]]],[[9,46],[[12,[47]]]],[[9,46],[[12,[47]]]],[[9,46],[[12,[47]]]],[[9,46],[[12,[47]]]],[[9,46],[[12,[47]]]],[[9,46],[[12,[47]]]],[[9,46],[[12,[47]]]],[[9,46],[[12,[47]]]],[[9,46],[[12,[47]]]],[[9,46],[[12,[47]]]],[[],48],[[],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[51,[50]],52],53],[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],[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],[55,[[12,[31]]]],[55,[[12,[48]]]],[55,[[12,[16]]]],[[35,4],56],[[35,4],56],[25,[[10,[57]]]],[25,10],[25,32],[25,[[10,[[22,[19]]]]]],[25,58],0,[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],[[31,[0,[59,60]]]],[[32,[0,[59,60]]]],[[34,[0,[59,60]]]],[[48,[0,[59,60]]]],[[14,[0,[59,60]]]],[[35,[0,[59,60]]]],[23,[[12,[9]]]],[[31,31],61],[[32,32],61],[[33,33],61],[[34,34],61],[[14,14],61],[[35,35],61],[[36,36],61],[[37,37],61],[[38,38],61],[[39,39],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[23],[[[8,[6,[7,[6]]]],62]],[[23,[22,[63]]],64],[[],[[67,[23,65,66]]]],[[[8,[6,[7,[6]]]]],[[10,[68]]]],[[],[[10,[[22,[69]]]]]],[[25,22],[[70,[23,65,66,26]]]],[[],71],[[],[[73,[72]]]],[4,61],[[]],[[31,74],75],[[32,74],75],[[33,74],75],[[34,74],75],[[48,74],[[12,[76]]]],[[4,74],[[12,[76]]]],[[14,74],75],[[35,74],75],[[36,74],75],[[37,74],75],[[38,74],75],[[39,74],75],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[77,[33]]],34],[[[78,[33]]],34],[[]],[[[79,[33]]],34],[[[80,[33]]],34],[[[81,[33]]],34],[[[82,[33]]],34],[[[83,[33]]],34],[[[84,[33]]],34],[[[85,[33]]],34],[86,34],[[[87,[33]]],34],[88,34],[[[89,[33]]],34],[[]],[10,4],[14,4],[[]],[[[90,[33]]],4],[[]],[[[90,[33]]],14],[[[92,[91,33]]],35],[[[92,[93,33]]],35],[[[92,[94,33]]],35],[[[92,[95,33]]],35],[[[92,[96,33]]],35],[[[92,[97,33]]],35],[[[92,[98,33]]],35],[[[92,[99,33]]],35],[[]],[[[92,[100,33]]],35],[[[92,[101,33]]],35],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[10,[[22,[19]]]]],[[22,[19]]]],[[[10,[[22,[19]]]]],[[22,[19]]]],[25,[[10,[102]]]],[[],26],[[],103],[[],103],[[],26],[[],104],[[],[[105,[104]]]],[[],104],[[],[[105,[106]]]],[[],106],[[],106],[[],107],[[],107],[[],[[105,[107]]]],[[],108],[[],108],[[],[[105,[108]]]],[[],105],[[]],[[]],[[],109],[[],[[105,[109]]]],[[],109],[[],[[105,[61]]]],[[],61],[[],61],[[],[[105,[9]]]],[[],9],[[],9],[[],9],[[],[[105,[9]]]],[[],9],[[],110],[[],[[105,[110]]]],[[],110],[[]],[[],105],[[]],[[],[[105,[110]]]],[[],110],[[],110],[[],9],[[],9],[[],[[105,[9]]]],[[],105],[[]],[[]],[[],105],[[]],[[]],[[],[[105,[106]]]],[[],106],[[],106],[[],[[105,[111]]]],[[],111],[[],111],[[],[[105,[111]]]],[[],111],[[],111],[[],106],[[],[[105,[106]]]],[[],106],[[],[[105,[26]]]],[[],26],[[],26],[[],9],[[],9],[[],[[105,[9]]]],[[],112],[[],[[105,[112]]]],[[],112],[[],9],[[],[[105,[9]]]],[[],9],[[],26],[[],[[105,[26]]]],[[],26],[[],[[105,[9]]]],[[],9],[[],9],[[],9],[[],[[105,[9]]]],[[],9],[[],106],[[],[[105,[106]]]],[[],106],[[],65],[[],65],[[],[[105,[65]]]],[[],[[105,[2]]]],[[],2],[[],2],[[],26],[[],26],[[],[[105,[26]]]],[[],26],[[],26],[[],[[105,[26]]]],[[],9],[[],[[105,[9]]]],[[],9],[[],26],[[],[[105,[26]]]],[[],26],[35,113],[114,[[49,[114]]]],[35,115],[[],[[49,[114]]]],[[31,116],[[49,[19]]]],[[],117],[[[8,[6,[7,[6]]]]],[[12,[61,11]]]],[[[8,[6,[7,[6]]]],5],[[12,[61,11]]]],[25,[[24,[23]]]],[[],110],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[10,[54]]]],[29,22],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[[51,[50]],52,[49,[19]]],53],[[],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],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[31,22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[8,[6,[7,[6]]]]],[[12,[[118,[6]],18]]]],[14,[[10,[15]]]],[119,61],[35,[[10,[[92,[93,33]]]]]],[35,[[10,[[92,[97,33]]]]]],[35,[[10,[[92,[99,33]]]]]],[35,[[10,[[92,[94,33]]]]]],[35,[[10,[[92,[95,33]]]]]],[35,[[10,[[92,[101,33]]]]]],[35,[[10,[[92,[100,33]]]]]],[35,[[10,[[92,[91,33]]]]]],[35,[[10,[[92,[96,33]]]]]],[35,[[10,[[92,[98,33]]]]]],[[],[[49,[116]]]],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],120],[[],121],[[],122],[9,[[10,[122]]]],[9,[[10,[122]]]],[[],[[22,[9]]]],[[],[[22,[9]]]],[[],[[10,[114]]]],[[],[[10,[114]]]],[[],123],[[],4],[[],4],[[[51,[50]],52,[49,[19]]],[[22,[124]]]],[[]],[25,[[24,[23]]]],[125,10],[[32,32],[[10,[40]]]],[[36,36],[[10,[40]]]],[[37,37],[[10,[40]]]],[[38,38],[[10,[40]]]],[[39,39],[[10,[40]]]],[[],[[12,[44]]]],[[[8,[6,[7,[6]]]]],[[10,[[126,[6]]]]]],[[[51,[50]],52,[49,[19]]],[[12,[[10,[127]],128]]]],[9,[[129,[26]]]],[9,[[130,[26]]]],[9,26],[112,26],[[[8,[6,[7,[6]]]]]],[4],[[],4],[[],4],[[],[[10,[119]]]],[25,[[10,[131]]]],[132,[[10,[133]]]],[[31,134],12],[[48,134],12],[[16,134],12],[[4,[135,[4]]]],[[],61],[[],4],[[],4],[31,54],[32,54],[34,54],[48,54],[14,54],[35,54],[[],136],[[],137],[125,32],[125,32],[125,32],[[[138,[[24,[23]],65,66,26]]]],[139,10],[[[140,[[24,[23]],119]]]],0,0,0,0,[[],109],[[[49,[19]]],[[22,[19,21]]]],[[[49,[19]]],[[22,[19,21]]]],[[[49,[19]]],[[22,[19,21]]]],[[[49,[19]]],[[22,[19,21]]]],[[[49,[19]]],[[22,[19,21]]]],[[[49,[19]]],[[22,[19,21]]]],[[[49,[19]]],[[22,[19,21]]]],[[[49,[19]]],[[22,[19,21]]]],[[[49,[19]]],[[22,[19,21]]]],[[[49,[19]]],[[22,[19,21]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[34,[[12,[[78,[33]]]]]],[34,[[12,[[85,[33]]]]]],[34,[[12,[86]]]],[[],12],[34,[[12,[[80,[33]]]]]],[34,[[12,[[89,[33]]]]]],[34,[[12,[[81,[33]]]]]],[34,[[12,[88]]]],[34,[[12,[[77,[33]]]]]],[34,[[12,[[87,[33]]]]]],[34,[[12,[[84,[33]]]]]],[34,[[12,[[82,[33]]]]]],[34,[[12,[[83,[33]]]]]],[34,[[12,[[79,[33]]]]]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[4,62],[[12,[4]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[20,[19]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],[[22,[19,21]]]],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],142],[[],142],[[],142],[[],142],[[],[[142,[143]]]],[[],142],[[],142],[[],142],[[],142],[[],142],[[],142],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[144,145],[144,145],[[],[[22,[63]]]],[[],104],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[2,35,[42,[35]]],[[12,[44]]]],[[114,[49,[19]]],[[10,[[22,[19]]]]]]],"c":[1,2,4,6],"p":[[3,"Private"],[6,"AccountId"],[6,"Index"],[3,"RuntimeOrigin"],[8,"Fn"],[8,"Block"],[8,"CallApiAt"],[3,"RuntimeApiImpl"],[15,"u32"],[4,"Option"],[4,"ApiError"],[4,"Result"],[6,"ApplyExtrinsicResult"],[4,"OriginCaller"],[4,"RawOrigin"],[3,"RuntimeGenesisConfig"],[3,"Storage"],[3,"String"],[15,"u8"],[15,"array"],[3,"Global"],[3,"Vec"],[6,"Block"],[6,"NumberFor"],[3,"DomainId"],[6,"Balance"],[3,"BundleProducerElectionParams"],[4,"ChainConstants"],[3,"InherentData"],[3,"CheckInherentsResult"],[3,"SessionKeys"],[4,"HoldIdentifier"],[3,"Runtime"],[4,"RuntimeEvent"],[4,"RuntimeCall"],[4,"RuntimeFreezeReason"],[4,"RuntimeHoldReason"],[4,"RuntimeLockId"],[4,"RuntimeSlashReason"],[4,"Ordering"],[3,"ApiRef"],[6,"DispatchInfoOf"],[6,"PostDispatchInfoOf"],[4,"TransactionValidityError"],[3,"CrateVersion"],[8,"Input"],[3,"Error"],[4,"AllowAuthoringBy"],[15,"slice"],[8,"Chain"],[3,"GrandpaValidator"],[6,"FeedId"],[6,"DispatchResult"],[15,"usize"],[8,"Deserializer"],[6,"DispatchResultWithPostInfo"],[3,"DomainBlockLimit"],[3,"U256"],[8,"Output"],[8,"Sized"],[15,"bool"],[8,"FnOnce"],[6,"Hash"],[3,"BlockObjectMapping"],[6,"BlockNumber"],[6,"Hash"],[4,"PreValidationObject"],[3,"StorageProof"],[4,"SegmentHeader"],[6,"OpaqueBundles"],[3,"Randomness"],[8,"FeedProcessor"],[3,"Box"],[3,"Formatter"],[6,"Result"],[3,"Error"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[4,"Event"],[6,"Origin"],[6,"Utility"],[6,"CallableCallFor"],[6,"ObjectStore"],[6,"Timestamp"],[6,"Subspace"],[6,"Domains"],[6,"Vesting"],[6,"System"],[6,"Feeds"],[6,"Balances"],[6,"Sudo"],[3,"H256"],[15,"u128"],[3,"RuntimeVersion"],[8,"From"],[6,"BlockNumber"],[3,"BlockWeights"],[3,"BlockLength"],[6,"Moment"],[3,"HistorySize"],[15,"u64"],[3,"Weight"],[3,"CallMetadata"],[15,"str"],[3,"DispatchInfo"],[3,"KeyTypeId"],[3,"GlobalRandomnesses"],[6,"StorageChanges"],[6,"FarmerPublicKey"],[15,"u16"],[3,"RuntimeMetadataPrefixed"],[3,"OpaqueMetadata"],[3,"NativeVersion"],[4,"FeedObjectMapping"],[6,"OperatorId"],[6,"ProofRecorder"],[6,"FeedMetadata"],[4,"DispatchError"],[3,"FeeDetails"],[3,"RuntimeDispatchInfo"],[6,"RuntimeId"],[3,"SegmentIndex"],[6,"SegmentCommitment"],[8,"Serializer"],[8,"Into"],[3,"SlotDuration"],[3,"SolutionRanges"],[6,"OpaqueBundle"],[6,"EquivocationProof"],[3,"SignedVote"],[3,"TypeId"],[3,"Type"],[4,"MetaForm"],[4,"TransactionSource"],[6,"TransactionValidity"],[3,"CreditSupply"],[3,"TotalSpacePledged"],[3,"BlockchainHistorySize"],[3,"TransactionByteFee"],[3,"LiquidityInfo"],[3,"OnChargeTransaction"],[3,"Version"],[3,"BlockHashCount"],[3,"SubspaceBlockWeights"],[3,"SubspaceBlockLength"],[3,"SlotProbability"],[3,"ExpectedBlockTime"],[3,"ShouldAdjustSolutionRange"],[3,"ExpectedVotesPerBlock"],[3,"ConfirmationDepthK"],[3,"RecentSegments"],[3,"RecentHistoryFraction"],[3,"MinSectorLifetime"],[3,"MaxHolds"],[3,"StorageFeesEscrowBlockReward"],[3,"StorageFeesEscrowBlockTax"],[3,"MaximumReceiptDrift"],[3,"InitialDomainTxRange"],[3,"DomainTxRangeAdjustmentInterval"],[3,"DomainRuntimeUpgradeDelay"],[3,"MinOperatorStake"],[3,"MaxDomainBlockSize"],[3,"MaxDomainBlockWeight"],[3,"MaxBundlesPerBlock"],[3,"DomainInstantiationDeposit"],[3,"MaxDomainNameLength"],[3,"BlockTreePruningDepth"],[3,"StakeWithdrawalLockingPeriod"],[3,"StakeEpochDuration"],[3,"TreasuryAccount"],[3,"BlockReward"],[3,"VoteReward"],[3,"MaxFeeds"],[3,"MinVestedTransfer"],[3,"PalletInfo"],[3,"RuntimeApi"]]},\ "subspace_test_service":{"doc":"Subspace test service only.","t":"DMLLLLMLLLMLLLLLLLLLLLLLLMMLLFLOLLLLOOLLLMLMLLLMMLLMLLLLLLLL","n":["MockConsensusNode","backend","block_importing_notification_stream","borrow","borrow_mut","clear_tx_pool","client","deref","deref_mut","drop","executor","from","from_mut","from_mut","from_ref","from_ref","from_subset","get_bundle_from_tx_pool","init","into","into_any","into_any_rc","into_mut","into_ref","is_in_subset","network_service","network_starter","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","start_cross_domain_gossip_message_worker","start_network","submit_transaction","sync_service","task_manager","to_subset","to_subset_unchecked","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"]],"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.","","","","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 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","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,1],"f":[0,0,[1,2],[[]],[[]],[1,[[5,[[4,[3]]]]]],0,[6],[6],[6],0,[[]],[[]],[[]],[[]],[[]],[[]],[[1,7],[[15,[[14,[[9,[8]],10,11,12,13]]]]]],[[],6],[[]],[[[4,[16]]],[[4,[17,16]]]],[[[18,[16]]],[[18,[17,16]]]],[[]],[[]],[[],19],0,0,[1,2],[1,7],[[20,21,[23,[22]],19,19,19,24],25],[[1,26],[[15,[[14,[[9,[8]],10,11,12,13]]]]]],0,[[1,23],[[5,[[4,[3]]]]]],[[1,26],[[5,[[4,[3]]]]]],[[1,26,[15,[23]]],[[5,[[4,[3]]]]]],[[1,7],[[5,[[4,[3]]]]]],0,0,[1,26],[1],[[1,27],[[5,[[4,[3]]]]]],0,[[20,21,24],1],0,[1],[1],[[1,27],[[5,[12,28]]]],0,0,[[],15],[[]],0,[[],5],[[],5],[[],29],[[],30],[[]],[[]],[[]],[1,31]],"c":[],"p":[[3,"MockConsensusNode"],[3,"TracingUnboundedReceiver"],[8,"Error"],[3,"Box"],[4,"Result"],[15,"usize"],[15,"u64"],[6,"Block"],[6,"NumberFor"],[6,"Hash"],[6,"BlockNumber"],[3,"H256"],[6,"Balance"],[6,"OpaqueBundle"],[4,"Option"],[3,"Global"],[8,"Any"],[3,"Rc"],[15,"bool"],[3,"Handle"],[4,"Keyring"],[3,"MultiaddrWithPeerId"],[3,"Vec"],[3,"BasePath"],[3,"Configuration"],[3,"Slot"],[3,"OpaqueExtrinsic"],[4,"Error"],[3,"TypeId"],[15,"str"],[3,"GossipWorkerBuilder"]]},\ "subspace_transaction_pool":{"doc":"","t":"DQGDGGIGLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLKLLLLLLLLLLLLLLLLLLLLLLLLLL","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","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"]],"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,12,0,0,0,0,0,0,14,4,14,14,14,14,4,14,4,14,14,14,4,14,4,14,4,14,4,14,4,14,4,14,14,4,4,4,14,4,14,4,14,4,14,4,14,4,0,4,4,12,4,4,4,4,4,4,4,4,4,14,14,4,14,4,14,4,14,4,14,4,14,4,14,14,4,14],"f":[0,0,0,0,0,0,0,0,[1],[[[4,[2,3]]],3],[[[14,[2,[0,[[5,[2]],[6,[2]],[7,[2]],[8,[2]],[9,[2]],10,11]],[0,[12,10,11,13]]]]]],[[[14,[2,[0,[[5,[2]],[6,[2]],[7,[2]],[8,[2]],[9,[2]],10,11]],[0,[12,10,11,13]]]]],[[16,[15]]]],[[[14,[2,[0,[[5,[2]],[6,[2]],[7,[2]],[8,[2]],[9,[2]],10,11]],[0,[12,10,11,13]]]],17],[[18,[15]]]],[[[14,[2,[0,[[5,[2]],[6,[2]],[7,[2]],[8,[2]],[9,[2]],10,11]],[0,[12,10,11,13]]]],17],[[18,[[15,[19]]]]]],[[]],[[]],[[]],[[]],[[[14,[13,13,13]]],[[14,[13,13,13]]]],[[]],[20],[20],[20],[20],[20],[20],[[]],[[]],[[]],[[]],[[]],[[]],[[[14,[2,[0,[[5,[2]],[6,[2]],[7,[2]],[8,[2]],[9,[2]],10,11]],[0,[12,10,11,13]]]]]],[[[4,[2,3]],[21,[[4,[2,3]]]]],[[22,[[4,[2,3]]]]]],[[[4,[2,3]]],[[23,[[22,[[4,[2,3]]]]]]]],[[],20],[[],20],[[]],[[]],[[[25,[24]]],[[25,[26,24]]]],[[[25,[24]]],[[25,[26,24]]]],[[[27,[24]]],[[27,[26,24]]]],[[[27,[24]]],[[27,[26,24]]]],[[[28,[24]]],[[28,[26,24]]]],[[[28,[24]]],[[28,[26,24]]]],[[[4,[2,3]],29],[[31,[[25,[30]]]]]],[[32,33,[27,[[0,[[5,[2]],[6,[2]],[8,[2]],[9,[2]],[34,[2]],[35,[2]],[7,[2]],10,11]]]],[0,[12,10,11,13]]],[[27,[[36,[2,[0,[[5,[2]],[6,[2]],[8,[2]],[9,[2]],[34,[2]],[35,[2]],[7,[2]],10,11]],[0,[12,10,11,13]]]]]]]],[[[4,[2,3]],[39,[[22,[[4,[2,3]]]],[38,[37]]]]]],[[[4,[2,3]]],[[27,[[40,[3]]]]]],[41,[[31,[[25,[30]]]]]],[[[4,[2,3]]],[[25,[42]]]],[[[4,[2,3]],19],[[31,[[25,[30]]]]]],[[[4,[2,3]],[22,[[4,[2,3]]]]],[[15,[27]]]],[[[4,[2,3]],[43,[[22,[[4,[2,3]]]]]]],[[38,[27]]]],[[[4,[2,3]]],44],[[[4,[2,3]],17,41,[21,[[4,[2,3]]]]],[[46,[[31,[[25,[[45,[[4,[2,3]]]]]]]]]]]],[[[4,[2,3]],17,41,[38,[[21,[[4,[2,3]]]]]]],[[46,[[38,[[16,[[22,[[4,[2,3]]]]]]]]]]]],[[[4,[2,[14,[2,[0,[[5,[2]],[6,[2]],[8,[2]],[9,[2]],[7,[2]],10,11]],[0,[12,10,11,13]]]]]],[47,[[4,[2,[14,[2,[0,[[5,[2]],[6,[2]],[8,[2]],[9,[2]],[7,[2]],10,11]],[0,[12,10,11,13]]]]]]]]],16],[[[4,[2,3]],17,41,[21,[[4,[2,3]]]]],[[46,[[22,[[4,[2,3]]]]]]]],[[]],[[[14,[2,[0,[[5,[2]],[6,[2]],[7,[2]],[8,[2]],[9,[2]],10,11]],[0,[12,10,11,13]]]]],[[16,[48]]]],[[],16],[[],16],[[],16],[[],16],[[],49],[[],49],[[],50],[[],50],[[]],[[]],[[]],[[]],[[[14,[2,[0,[[5,[2]],[6,[2]],[7,[2]],[8,[2]],[9,[2]],10,11]],[0,[12,10,11,13]]]],17,41]],[[]],[[]]],"c":[],"p":[[3,"Private"],[8,"Block"],[8,"ChainApi"],[3,"BasicPoolWrapper"],[8,"ProvideRuntimeApi"],[8,"BlockBackend"],[8,"BlockIdTo"],[8,"HeaderBackend"],[8,"HeaderMetadata"],[8,"Send"],[8,"Sync"],[8,"PreValidateTransaction"],[8,"Clone"],[3,"FullChainApiWrapper"],[4,"Option"],[4,"Result"],[4,"BlockId"],[6,"Result"],[6,"NumberFor"],[15,"usize"],[6,"TransactionFor"],[6,"TxHash"],[6,"ImportNotificationStream"],[3,"Global"],[3,"Box"],[8,"Any"],[3,"Arc"],[3,"Rc"],[4,"ChainEvent"],[8,"Future"],[3,"Pin"],[3,"Configuration"],[3,"TaskManager"],[8,"ExecutorProvider"],[8,"UsageProvider"],[6,"FullPool"],[3,"String"],[3,"Vec"],[3,"HashMap"],[3,"Pool"],[4,"TransactionSource"],[8,"ReadyTransactions"],[15,"slice"],[3,"PoolStatus"],[6,"TransactionStatusStreamFor"],[6,"PoolFuture"],[6,"LocalTransactionFor"],[3,"TreeRoute"],[3,"TypeId"],[15,"str"]]},\ "subspace_verification":{"doc":"Verification primitives for Subspace.","t":"ENNNNNNNDNDLLLLLLFFLLLLMLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLMLLLLLLFLLMMMLMMMMLLMLLLLLLLLLLLLLLLLLFLLLMMMMMM","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_randomness","drop","drop","drop","encode_to","encode_to","eq","equivalent","fmt","fmt","fmt","fmt","from","from","from","global_randomness","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","provide","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"],[96,"subspace_verification::Error"]],"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 on-chain randomness from solution.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Global randomness","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if solution distance is within the solution …","","","How many pieces one sector is supposed to contain (max)","Minimum lifetime of a plotted sector, measured in archived …","Parameters for checking piece validity.","","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,23,23,23,23,23,23,23,0,23,0,23,10,11,23,10,11,0,0,10,11,10,11,10,10,11,10,11,10,11,10,11,23,10,11,23,10,11,0,0,23,10,11,10,11,23,23,23,23,10,11,23,10,11,11,23,10,11,23,10,11,0,10,11,10,10,11,23,10,10,10,10,10,11,11,10,11,10,11,23,23,10,11,23,10,11,23,10,11,23,10,11,0,23,10,11,35,35,36,37,37,36],"f":[0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[1,2],[[[4,[3]],5,6,7],[[9,[8]]]],[10,10],[11,11],[[]],[[]],0,[12,[[9,[10,13]]]],[12,[[9,[11,13]]]],[[[4,[3]]],[[9,[13]]]],[[[4,[3]]],[[9,[13]]]],[[14,[4,[3]]],[[9,[13]]]],[[14,[4,[3]]],[[9,[13]]]],[[14,12],[[9,[13]]]],[[14,12],[[9,[13]]]],[15],[15],[15],[15],[15],[15],[[16,16,1,17],18],[[19,16],20],[15],[15],[15],[[10,[0,[21,22]]]],[[11,[0,[21,22]]]],[[23,23],24],[[],24],[[23,25],26],[[23,25],26],[[10,25],26],[[11,25],26],[[]],[[]],[[]],0,[[],15],[[],15],[[],15],[[]],[[]],[[]],[[27,1,28,1],24],[[],15],[[],15],0,0,0,[29],0,0,0,0,[10,15],[11,15],0,[[[4,[3]]],[[31,[3,30]]]],[[[4,[3]]],[[31,[3,30]]]],[[]],[[]],[[],32],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],33],[[],33],[[],33],[[]],[[]],[[]],[[19,16,11,34],[[9,[1,23]]]],[[]],[[]],[[]],0,0,0,0,0,0],"c":[],"p":[[6,"SolutionRange"],[6,"BlockWeight"],[15,"u8"],[15,"slice"],[3,"RewardSignature"],[3,"PublicKey"],[3,"SigningContext"],[4,"SignatureError"],[4,"Result"],[3,"PieceCheckParams"],[3,"VerifySolutionParams"],[8,"Input"],[3,"Error"],[15,"u32"],[15,"usize"],[6,"SlotNumber"],[6,"BlockNumber"],[15,"u64"],[3,"Solution"],[3,"Randomness"],[8,"Output"],[8,"Sized"],[4,"Error"],[15,"bool"],[3,"Formatter"],[6,"Result"],[6,"Blake2b256Hash"],[3,"SectorSlotChallenge"],[3,"Demand"],[3,"Global"],[3,"Vec"],[3,"String"],[3,"TypeId"],[3,"Kzg"],[13,"SectorExpired"],[13,"OutsideSolutionRange"],[13,"InvalidPieceOffset"]]}\ diff --git a/settings.html b/settings.html index 3951fe9e00..4c27a611ef 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.Error.html b/sp_consensus_subspace/digests/enum.Error.html index 160f4c06bd..0bb2c5d8cb 100644 --- a/sp_consensus_subspace/digests/enum.Error.html +++ b/sp_consensus_subspace/digests/enum.Error.html @@ -10,7 +10,7 @@

§

Duplicate(ErrorDigestType)

Duplicate Subspace digests

§

NextDigestDerivationError(ErrorDigestType)

Error when deriving next digests

§

NextDigestVerificationError(ErrorDigestType)

Error when verifying next digests

-

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

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, demand: &mut Demand<'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 String

source§

fn from(error: Error) -> String

Converts to this type from the input type.
source§

impl PartialEq<Error> for Error

source§

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

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

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

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, demand: &mut Demand<'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 String

source§

fn from(error: Error) -> String

Converts to this type from the input type.
source§

impl PartialEq<Error> for Error

source§

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

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

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

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

impl Eq for Error

source§

impl StructuralEq for Error

source§

impl StructuralPartialEq for Error

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

impl<T> Borrow<T> for Twhere diff --git a/sp_consensus_subspace/digests/enum.ErrorDigestType.html b/sp_consensus_subspace/digests/enum.ErrorDigestType.html index ceaf3b8779..fecd2d91dc 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_domains/fraud_proof/enum.VerificationError.html b/sp_domains/fraud_proof/enum.VerificationError.html index 7221c78e5f..be61fc660c 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, demand: &mut Demand<'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§

§

impl !RefUnwindSafe for VerificationError

§

impl Send for VerificationError

§

impl Sync for VerificationError

§

impl Unpin for VerificationError

§

impl !UnwindSafe for VerificationError

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, demand: &mut Demand<'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§

§

impl !RefUnwindSafe for VerificationError

§

impl Send for VerificationError

§

impl Sync for VerificationError

§

impl Unpin for VerificationError

§

impl !UnwindSafe for VerificationError

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>where diff --git a/sp_domains/struct.DomainId.html b/sp_domains/struct.DomainId.html index cbd4110119..437b5aa967 100644 --- a/sp_domains/struct.DomainId.html +++ b/sp_domains/struct.DomainId.html @@ -13,7 +13,7 @@ __D: Deserializer<'de>,

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

impl Encode for DomainId

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<DomainId> for u32

source§

fn from(domain_id: DomainId) -> Self

Converts to this type from the input type.
source§

impl From<u32> for DomainId

source§

fn from(x: u32) -> Self

Converts to this type from the input type.
source§

impl Hash for DomainId

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<DomainId> for u32

source§

fn from(domain_id: DomainId) -> Self

Converts to this type from the input type.
source§

impl From<u32> for DomainId

source§

fn from(x: u32) -> Self

Converts to this type from the input type.
source§

impl Hash for DomainId

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 DomainId

source§

fn max_encoded_len() -> usize

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

impl Ord for DomainId

source§

fn cmp(&self, other: &DomainId) -> 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/sp_domains/transaction/enum.InvalidTransactionCode.html b/sp_domains/transaction/enum.InvalidTransactionCode.html index 3a9fb62073..0fa2a62c12 100644 --- a/sp_domains/transaction/enum.InvalidTransactionCode.html +++ b/sp_domains/transaction/enum.InvalidTransactionCode.html @@ -5,7 +5,7 @@ Bundle, FraudProof, }
Expand description

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

-

Variants§

§

BundleEquivicationProof

§

TrasactionProof

§

ExecutionReceipt

§

Bundle

§

FraudProof

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

§

TrasactionProof

§

ExecutionReceipt

§

Bundle

§

FraudProof

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/src-files.js b/src-files.js index ac28821172..81dffb112c 100644 --- a/src-files.js +++ b/src-files.js @@ -40,7 +40,7 @@ var srcIndex = JSON.parse('{\ "sp_messenger":["",[],["endpoint.rs","lib.rs","messages.rs","verification.rs"]],\ "sp_objects":["",[],["lib.rs"]],\ "subspace_archiving":["",[["archiver",[],["incremental_record_commitments.rs"]]],["archiver.rs","lib.rs","piece_reconstructor.rs","reconstructor.rs"]],\ -"subspace_core_primitives":["",[["crypto",[["kzg",[],["serde.rs"]]],["kzg.rs"]],["pieces",[],["serde.rs"]]],["crypto.rs","lib.rs","objects.rs","pieces.rs","segments.rs","serde.rs"]],\ +"subspace_core_primitives":["",[["crypto",[["kzg",[],["serde.rs"]]],["kzg.rs"]],["pieces",[],["serde.rs"]]],["checksum.rs","crypto.rs","lib.rs","objects.rs","pieces.rs","segments.rs","serde.rs"]],\ "subspace_erasure_coding":["",[],["lib.rs"]],\ "subspace_farmer":["",[["node_client",[],["node_rpc_client.rs"]],["single_disk_plot",[],["farming.rs","piece_cache.rs","piece_reader.rs","plotting.rs"]],["utils",[],["archival_storage_info.rs","archival_storage_pieces.rs","farmer_piece_getter.rs","piece_validator.rs","readers_and_pieces.rs"]]],["identity.rs","lib.rs","node_client.rs","piece_cache.rs","reward_signing.rs","single_disk_plot.rs","utils.rs"]],\ "subspace_farmer_components":["",[],["auditing.rs","file_ext.rs","lib.rs","plotting.rs","proving.rs","reading.rs","sector.rs","segment_reconstruction.rs"]],\ diff --git a/src/subspace_archiving/archiver.rs.html b/src/subspace_archiving/archiver.rs.html index 0f9ddbeb94..49e0762f65 100644 --- a/src/subspace_archiving/archiver.rs.html +++ b/src/subspace_archiving/archiver.rs.html @@ -979,7 +979,7 @@ RecordedHistorySegment::SIZE } - fn encode_to<T: Output + ?Sized>(&self, dest: &mut T) { + fn encode_to<O: Output + ?Sized>(&self, dest: &mut O) { match self { Segment::V0 { items } => { dest.push_byte(0); diff --git a/src/subspace_core_primitives/checksum.rs.html b/src/subspace_core_primitives/checksum.rs.html new file mode 100644 index 0000000000..973b13820c --- /dev/null +++ b/src/subspace_core_primitives/checksum.rs.html @@ -0,0 +1,289 @@ +checksum.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+98
+99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+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
+144
+
//! Module containing wrapper for SCALE encoding/decoding with checksum
+
+#[cfg(test)]
+mod tests;
+
+use crate::Blake3Hash;
+use core::mem;
+use parity_scale_codec::{Decode, Encode, EncodeLike, Error, Input, Output};
+
+/// Output wrapper for SCALE codec that will write Blake3 checksum at the end of the encoding
+struct Blake3ChecksumOutput<'a, O>
+where
+    O: Output + ?Sized,
+{
+    output: &'a mut O,
+    hasher: blake3::Hasher,
+}
+
+impl<'a, O> Drop for Blake3ChecksumOutput<'a, O>
+where
+    O: Output + ?Sized,
+{
+    #[inline]
+    fn drop(&mut self) {
+        // Write checksum at the very end of encoding
+        let hash = *self.hasher.finalize().as_bytes();
+        hash.encode_to(self.output);
+    }
+}
+
+impl<'a, O> Output for Blake3ChecksumOutput<'a, O>
+where
+    O: Output + ?Sized,
+{
+    #[inline]
+    fn write(&mut self, bytes: &[u8]) {
+        self.hasher.update(bytes);
+        self.output.write(bytes);
+    }
+}
+
+impl<'a, O> Blake3ChecksumOutput<'a, O>
+where
+    O: Output + ?Sized,
+{
+    fn new(output: &'a mut O) -> Self {
+        Self {
+            output,
+            hasher: blake3::Hasher::new(),
+        }
+    }
+}
+
+/// Input wrapper for SCALE codec that will write Blake3 checksum at the end of the encoding
+struct Blake3ChecksumInput<'a, I>
+where
+    I: Input,
+{
+    input: &'a mut I,
+    hasher: blake3::Hasher,
+}
+
+impl<'a, I> Input for Blake3ChecksumInput<'a, I>
+where
+    I: Input,
+{
+    #[inline]
+    fn remaining_len(&mut self) -> Result<Option<usize>, Error> {
+        self.input.remaining_len()
+    }
+
+    #[inline]
+    fn read(&mut self, into: &mut [u8]) -> Result<(), Error> {
+        self.input.read(into)?;
+        self.hasher.update(into);
+        Ok(())
+    }
+}
+
+impl<'a, I> Blake3ChecksumInput<'a, I>
+where
+    I: Input,
+{
+    fn new(output: &'a mut I) -> Self {
+        Self {
+            input: output,
+            hasher: blake3::Hasher::new(),
+        }
+    }
+
+    fn finish(self) -> (Blake3Hash, &'a mut I) {
+        // Compute checksum at the very end of decoding
+        let hash = *self.hasher.finalize().as_bytes();
+        (hash, self.input)
+    }
+}
+
+/// Wrapper data structure that when encoded/decoded will create/check Blake3 checksum
+#[derive(Debug, Clone)]
+pub struct Blake3Checksummed<T>(pub T);
+
+impl<T> Encode for Blake3Checksummed<T>
+where
+    T: Encode,
+{
+    #[inline]
+    fn size_hint(&self) -> usize {
+        self.0.size_hint() + mem::size_of::<Blake3Hash>()
+    }
+
+    #[inline]
+    fn encode_to<O>(&self, dest: &mut O)
+    where
+        O: Output + ?Sized,
+    {
+        self.0.encode_to(&mut Blake3ChecksumOutput::new(dest));
+    }
+
+    #[inline]
+    fn encoded_size(&self) -> usize {
+        self.0.encoded_size() + mem::size_of::<Blake3Hash>()
+    }
+}
+
+impl<T> EncodeLike for Blake3Checksummed<T> where T: EncodeLike {}
+
+impl<T> Decode for Blake3Checksummed<T>
+where
+    T: Decode,
+{
+    #[inline]
+    fn decode<I: Input>(input: &mut I) -> Result<Self, Error> {
+        let mut input = Blake3ChecksumInput::new(input);
+        let data = T::decode(&mut input)?;
+        let (actual_hash, input) = input.finish();
+        let expected_hash = Blake3Hash::decode(input)?;
+
+        if actual_hash == expected_hash {
+            Ok(Self(data))
+        } else {
+            Err(Error::from("Checksum mismatch"))
+        }
+    }
+}
+
\ No newline at end of file diff --git a/src/subspace_core_primitives/crypto.rs.html b/src/subspace_core_primitives/crypto.rs.html index 94c6075a93..e1badf1bfb 100644 --- a/src/subspace_core_primitives/crypto.rs.html +++ b/src/subspace_core_primitives/crypto.rs.html @@ -391,6 +391,14 @@ 391 392 393 +394 +395 +396 +397 +398 +399 +400 +401

// Copyright (C) 2021 Subspace Labs, Inc.
 // SPDX-License-Identifier: Apache-2.0
 
@@ -482,6 +490,14 @@
     *blake3::hash(data).as_bytes()
 }
 
+/// BLAKE3 hashing of a single value in parallel (only useful for large values well above 128kiB).
+#[cfg(feature = "parallel")]
+pub fn blake3_hash_parallel(data: &[u8]) -> Blake3Hash {
+    let mut state = blake3::Hasher::new();
+    state.update_rayon(data);
+    *state.finalize().as_bytes()
+}
+
 /// BLAKE3 hashing of a list of values.
 pub fn blake3_hash_list(data: &[&[u8]]) -> Blake3Hash {
     let mut state = blake3::Hasher::new();
diff --git a/src/subspace_core_primitives/lib.rs.html b/src/subspace_core_primitives/lib.rs.html
index cdce8a704b..3387146e54 100644
--- a/src/subspace_core_primitives/lib.rs.html
+++ b/src/subspace_core_primitives/lib.rs.html
@@ -1152,6 +1152,7 @@
 1152
 1153
 1154
+1155
 
// Copyright (C) 2021 Subspace Labs, Inc.
 // SPDX-License-Identifier: Apache-2.0
 
@@ -1183,7 +1184,8 @@
     step_trait
 )]
 
-pub mod crypto;
+pub mod checksum;
+pub mod crypto;
 pub mod objects;
 mod pieces;
 mod segments;
@@ -1276,7 +1278,7 @@
     /// Derive global slot challenge from global randomness.
     // TODO: Separate type for global challenge
     pub fn derive_global_challenge(&self, slot: SlotNumber) -> Blake2b256Hash {
-        crypto::blake2b_256_hash_list(&[&self.0, &slot.to_le_bytes()])
+        blake2b_256_hash_list(&[&self.0, &slot.to_le_bytes()])
     }
 }
 
diff --git a/src/subspace_farmer/identity.rs.html b/src/subspace_farmer/identity.rs.html
index 3728169321..82750f5d3b 100644
--- a/src/subspace_farmer/identity.rs.html
+++ b/src/subspace_farmer/identity.rs.html
@@ -135,6 +135,14 @@
 135
 136
 137
+138
+139
+140
+141
+142
+143
+144
+145
 
use anyhow::Error;
 use parity_scale_codec::{Decode, Encode};
 use schnorrkel::context::SigningContext;
@@ -182,6 +190,14 @@
 }
 
 impl Identity {
+    /// Size of the identity file on disk
+    pub fn file_size() -> usize {
+        IdentityFileContents {
+            entropy: vec![0; ENTROPY_LENGTH],
+        }
+        .encoded_size()
+    }
+
     /// Opens the existing identity, or creates a new one.
     pub fn open_or_create<B: AsRef<Path>>(base_directory: B) -> Result<Self, Error> {
         if let Some(identity) = Self::open(base_directory.as_ref())? {
diff --git a/src/subspace_farmer/lib.rs.html b/src/subspace_farmer/lib.rs.html
index 61975f0dd6..f22ddfc9c6 100644
--- a/src/subspace_farmer/lib.rs.html
+++ b/src/subspace_farmer/lib.rs.html
@@ -44,12 +44,14 @@
 44
 45
 46
+47
 
#![feature(
     array_chunks,
     const_option,
     hash_extract_if,
     impl_trait_in_assoc_type,
     io_error_other,
+    int_roundings,
     iter_collect_into,
     let_chains,
     trait_alias,
diff --git a/src/subspace_farmer/single_disk_plot.rs.html b/src/subspace_farmer/single_disk_plot.rs.html
index 790ac4b5ba..cfab1c9b98 100644
--- a/src/subspace_farmer/single_disk_plot.rs.html
+++ b/src/subspace_farmer/single_disk_plot.rs.html
@@ -1051,6 +1051,40 @@
 1051
 1052
 1053
+1054
+1055
+1056
+1057
+1058
+1059
+1060
+1061
+1062
+1063
+1064
+1065
+1066
+1067
+1068
+1069
+1070
+1071
+1072
+1073
+1074
+1075
+1076
+1077
+1078
+1079
+1080
+1081
+1082
+1083
+1084
+1085
+1086
+1087
 
mod farming;
 pub mod piece_cache;
 pub mod piece_reader;
@@ -1066,7 +1100,6 @@
 pub use crate::single_disk_plot::plotting::PlottingError;
 use crate::single_disk_plot::plotting::{plotting, plotting_scheduler};
 use crate::utils::JoinOnDrop;
-use bytesize::ByteSize;
 use derive_more::{Display, From};
 use event_listener_primitives::{Bag, HandlerId};
 use futures::channel::{mpsc, oneshot};
@@ -1092,8 +1125,9 @@
 use subspace_erasure_coding::ErasureCoding;
 use subspace_farmer_components::file_ext::FileExt;
 use subspace_farmer_components::plotting::{PieceGetter, PlottedSector};
-use subspace_farmer_components::sector::{sector_size, SectorMetadata};
+use subspace_farmer_components::sector::{sector_size, SectorMetadataChecksummed};
 use subspace_farmer_components::FarmerProtocolInfo;
+use subspace_networking::NetworkingParametersManager;
 use subspace_proof_of_space::Table;
 use subspace_rpc_primitives::{FarmerAppInfo, SolutionResponse};
 use thiserror::Error;
@@ -1108,6 +1142,8 @@
 
 /// Reserve 1M of space for plot metadata (for potential future expansion)
 const RESERVED_PLOT_METADATA: u64 = 1024 * 1024;
+/// Reserve 1M of space for plot info (for potential future expansion)
+const RESERVED_PLOT_INFO: u64 = 1024 * 1024;
 
 /// Semaphore that limits disk access concurrency in strategic places to the number specified during
 /// initialization
@@ -1333,22 +1369,12 @@
     /// Piece cache error
     #[error("Piece cache error: {0}")]
     PieceCacheError(#[from] DiskPieceCacheError),
+    /// Can't preallocate metadata file, probably not enough space on disk
+    #[error("Can't preallocate metadata file, probably not enough space on disk: {0}")]
+    CantPreallocateMetadataFile(io::Error),
     /// Can't preallocate plot file, probably not enough space on disk
     #[error("Can't preallocate plot file, probably not enough space on disk: {0}")]
     CantPreallocatePlotFile(io::Error),
-    /// Can't resize plot after creation
-    #[error(
-        "Usable plotting space of plot {id} {new_space} is different from {old_space} when plot \
-        was created, resizing isn't supported yet"
-    )]
-    CantResize {
-        /// Plot ID
-        id: SingleDiskPlotId,
-        /// Space allocated during plot creation
-        old_space: ByteSize,
-        /// New desired plot size
-        new_space: ByteSize,
-    },
     /// Wrong chain (genesis hash)
     #[error(
         "Genesis hash of plot {id} {wrong_chain} is different from {correct_chain} when plot was \
@@ -1401,12 +1427,12 @@
     /// Allocated space is not enough for one sector
     #[error(
         "Allocated space is not enough for one sector. \
-        The lowest acceptable value for allocated space is: {min_size}, \
-        you provided: {allocated_space}."
+        The lowest acceptable value for allocated space is {min_space} bytes, \
+        provided {allocated_space} bytes."
     )]
     InsufficientAllocatedSpace {
         /// Minimal allocated space
-        min_size: usize,
+        min_space: u64,
         /// Current allocated space
         allocated_space: u64,
     },
@@ -1455,7 +1481,7 @@
     farmer_protocol_info: FarmerProtocolInfo,
     single_disk_plot_info: SingleDiskPlotInfo,
     /// Metadata of all sectors plotted so far
-    sectors_metadata: Arc<RwLock<Vec<SectorMetadata>>>,
+    sectors_metadata: Arc<RwLock<Vec<SectorMetadataChecksummed>>>,
     pieces_in_sector: u16,
     span: Span,
     tasks: FuturesUnordered<BackgroundTask>,
@@ -1524,15 +1550,7 @@
         let public_key = identity.public_key().to_bytes().into();
 
         let single_disk_plot_info = match SingleDiskPlotInfo::load_from(&directory)? {
-            Some(single_disk_plot_info) => {
-                if allocated_space != single_disk_plot_info.allocated_space() {
-                    return Err(SingleDiskPlotError::CantResize {
-                        id: *single_disk_plot_info.id(),
-                        old_space: ByteSize::b(single_disk_plot_info.allocated_space()),
-                        new_space: ByteSize::b(allocated_space),
-                    });
-                }
-
+            Some(mut single_disk_plot_info) => {
                 if &farmer_app_info.genesis_hash != single_disk_plot_info.genesis_hash() {
                     return Err(SingleDiskPlotError::WrongChain {
                         id: *single_disk_plot_info.id(),
@@ -1568,20 +1586,27 @@
                     );
                 }
 
+                if allocated_space != single_disk_plot_info.allocated_space() {
+                    info!(
+                        old_space = %bytesize::to_string(single_disk_plot_info.allocated_space(), true),
+                        new_space = %bytesize::to_string(allocated_space, true),
+                        "Farm size has changed"
+                    );
+
+                    {
+                        let new_allocated_space = allocated_space;
+                        let SingleDiskPlotInfo::V0 {
+                            allocated_space, ..
+                        } = &mut single_disk_plot_info;
+                        *allocated_space = new_allocated_space;
+                    }
+
+                    single_disk_plot_info.store_to(&directory)?;
+                }
+
                 single_disk_plot_info
             }
             None => {
-                let sector_size = sector_size(max_pieces_in_sector);
-
-                // TODO: Account for plot overhead
-                let target_sector_count = (allocated_space / sector_size as u64) as usize;
-                if target_sector_count == 0 {
-                    return Err(SingleDiskPlotError::InsufficientAllocatedSpace {
-                        min_size: sector_size,
-                        allocated_space,
-                    });
-                }
-
                 let single_disk_plot_info = SingleDiskPlotInfo::new(
                     SingleDiskPlotId::new(),
                     farmer_app_info.genesis_hash,
@@ -1598,22 +1623,48 @@
 
         let pieces_in_sector = single_disk_plot_info.pieces_in_sector();
         let sector_size = sector_size(max_pieces_in_sector);
-        let sector_metadata_size = SectorMetadata::encoded_size();
-        // TODO: Split allocated space into more components once all components are deterministic
-        //  to correctly size everything:
-        //  * plot info
-        //  * identity
-        //  * metadata
-        //  * plot
-        //  * known_addresses
-        let cache_size = allocated_space / 100 * u64::from(cache_percentage.get());
-        // We have a hardcoded value decreasing allocated space to account for things like cache,
-        // don't change plot size (yet) if cache is under 5% that is assumed to be accounted for,
-        // this will be removed once we have proper static allocation as described in TODO above
-        let cache_size_exceeding_5_percents =
-            allocated_space / 100 * u64::from(cache_percentage.get()).saturating_sub(5);
-        let plot_space = (allocated_space - cache_size_exceeding_5_percents) / sector_size as u64;
-        let target_sector_count = plot_space;
+        let sector_metadata_size = SectorMetadataChecksummed::encoded_size();
+        let single_sector_overhead = (sector_size + sector_metadata_size) as u64;
+        // Fixed space usage regardless of plot size
+        let fixed_space_usage = RESERVED_PLOT_METADATA
+            + RESERVED_PLOT_INFO
+            + Identity::file_size() as u64
+            + NetworkingParametersManager::file_size() as u64;
+        // Calculate how many sectors can fit
+        let target_sector_count = {
+            let potentially_plottable_space = allocated_space.saturating_sub(fixed_space_usage)
+                / 100
+                * (100 - u64::from(cache_percentage.get()));
+            // Do the rounding to make sure we have exactly as much space as fits whole number of
+            // sectors
+            potentially_plottable_space / single_sector_overhead
+        };
+
+        if target_sector_count == 0 {
+            let mut single_plot_with_cache_space =
+                single_sector_overhead.div_ceil(100 - u64::from(cache_percentage.get())) * 100;
+            // Cache must not be empty, ensure it contains at least one element even if
+            // percentage-wise it will use more space
+            if single_plot_with_cache_space - single_sector_overhead
+                < DiskPieceCache::element_size() as u64
+            {
+                single_plot_with_cache_space =
+                    single_sector_overhead + DiskPieceCache::element_size() as u64;
+            }
+
+            return Err(SingleDiskPlotError::InsufficientAllocatedSpace {
+                min_space: fixed_space_usage + single_plot_with_cache_space,
+                allocated_space,
+            });
+        }
+
+        // Remaining space will be used for caching purposes
+        let cache_capacity = {
+            let cache_space = allocated_space
+                - fixed_space_usage
+                - (target_sector_count * single_sector_overhead);
+            cache_space as usize / DiskPieceCache::element_size()
+        };
         let target_sector_count = match SectorIndex::try_from(target_sector_count) {
             Ok(target_sector_count) if target_sector_count < SectorIndex::MAX => {
                 target_sector_count
@@ -1631,24 +1682,25 @@
             }
         };
 
-        // TODO: Consider file locking to prevent other apps from modifying itS
+        // TODO: Consider file locking to prevent other apps from modifying it
         let mut metadata_file = OpenOptions::new()
             .read(true)
             .write(true)
             .create(true)
             .open(directory.join(Self::METADATA_FILE))?;
 
-        let (metadata_header, metadata_header_mmap) = if metadata_file.seek(SeekFrom::End(0))? == 0
-        {
+        let metadata_size = metadata_file.seek(SeekFrom::End(0))?;
+        let expected_metadata_size =
+            RESERVED_PLOT_METADATA + sector_metadata_size as u64 * u64::from(target_sector_count);
+        let (metadata_header, metadata_header_mmap) = if metadata_size == 0 {
             let metadata_header = PlotMetadataHeader {
                 version: 0,
                 sector_count: 0,
             };
 
-            metadata_file.preallocate(
-                RESERVED_PLOT_METADATA
-                    + sector_metadata_size as u64 * u64::from(target_sector_count),
-            )?;
+            metadata_file
+                .preallocate(expected_metadata_size)
+                .map_err(SingleDiskPlotError::CantPreallocateMetadataFile)?;
             metadata_file.write_all_at(metadata_header.encode().as_slice(), 0)?;
 
             let metadata_header_mmap = unsafe {
@@ -1659,14 +1711,24 @@
 
             (metadata_header, metadata_header_mmap)
         } else {
-            let metadata_header_mmap = unsafe {
+            if metadata_size != expected_metadata_size {
+                // Allocating the whole file (`set_len` below can create a sparse file, which will
+                // cause writes to fail later)
+                metadata_file
+                    .preallocate(expected_metadata_size)
+                    .map_err(SingleDiskPlotError::CantPreallocateMetadataFile)?;
+                // Truncating file (if necessary)
+                metadata_file.set_len(expected_metadata_size)?;
+            }
+            let mut metadata_header_mmap = unsafe {
                 MmapOptions::new()
                     .len(PlotMetadataHeader::encoded_size())
                     .map_mut(&metadata_file)?
             };
 
-            let metadata_header = PlotMetadataHeader::decode(&mut metadata_header_mmap.as_ref())
-                .map_err(SingleDiskPlotError::FailedToDecodeMetadataHeader)?;
+            let mut metadata_header =
+                PlotMetadataHeader::decode(&mut metadata_header_mmap.as_ref())
+                    .map_err(SingleDiskPlotError::FailedToDecodeMetadataHeader)?;
 
             if metadata_header.version != Self::SUPPORTED_PLOT_VERSION {
                 return Err(SingleDiskPlotError::UnexpectedMetadataVersion(
@@ -1674,6 +1736,11 @@
                 ));
             }
 
+            if metadata_header.sector_count > target_sector_count {
+                metadata_header.sector_count = target_sector_count;
+                metadata_header.encode_to(&mut metadata_header_mmap.as_mut());
+            }
+
             (metadata_header, metadata_header_mmap)
         };
 
@@ -1686,14 +1753,14 @@
             };
 
             let mut sectors_metadata =
-                Vec::<SectorMetadata>::with_capacity(usize::from(target_sector_count));
+                Vec::<SectorMetadataChecksummed>::with_capacity(usize::from(target_sector_count));
 
             for mut sector_metadata_bytes in metadata_mmap
                 .chunks_exact(sector_metadata_size)
                 .take(metadata_header.sector_count as usize)
             {
                 sectors_metadata.push(
-                    SectorMetadata::decode(&mut sector_metadata_bytes)
+                    SectorMetadataChecksummed::decode(&mut sector_metadata_bytes)
                         .map_err(SingleDiskPlotError::FailedToDecodeSectorMetadata)?,
                 );
             }
@@ -1709,14 +1776,15 @@
                 .open(directory.join(Self::PLOT_FILE))?,
         );
 
-        plot_file
+        // Allocating the whole file (`set_len` below can create a sparse file, which will cause
+        // writes to fail later)
+        plot_file
             .preallocate(sector_size as u64 * u64::from(target_sector_count))
             .map_err(SingleDiskPlotError::CantPreallocatePlotFile)?;
+        // Truncating file (if necessary)
+        plot_file.set_len(sector_size as u64 * u64::from(target_sector_count))?;
 
-        let piece_cache = DiskPieceCache::open(
-            &directory,
-            cache_size as usize / DiskPieceCache::element_size(),
-        )?;
+        let piece_cache = DiskPieceCache::open(&directory, cache_capacity)?;
 
         let (error_sender, error_receiver) = oneshot::channel();
         let error_sender = Arc::new(Mutex::new(Some(error_sender)));
diff --git a/src/subspace_farmer/single_disk_plot/farming.rs.html b/src/subspace_farmer/single_disk_plot/farming.rs.html
index f4b9cfcf81..bf04aa8e4e 100644
--- a/src/subspace_farmer/single_disk_plot/farming.rs.html
+++ b/src/subspace_farmer/single_disk_plot/farming.rs.html
@@ -186,7 +186,7 @@
 use subspace_erasure_coding::ErasureCoding;
 use subspace_farmer_components::auditing::audit_sector;
 use subspace_farmer_components::proving;
-use subspace_farmer_components::sector::SectorMetadata;
+use subspace_farmer_components::sector::SectorMetadataChecksummed;
 use subspace_proof_of_space::Table;
 use subspace_rpc_primitives::{SlotInfo, SolutionResponse};
 use thiserror::Error;
@@ -246,7 +246,7 @@
     node_client: NC,
     sector_size: usize,
     plot_mmap: Mmap,
-    sectors_metadata: Arc<RwLock<Vec<SectorMetadata>>>,
+    sectors_metadata: Arc<RwLock<Vec<SectorMetadataChecksummed>>>,
     kzg: Kzg,
     erasure_coding: ErasureCoding,
     handlers: Arc<Handlers>,
diff --git a/src/subspace_farmer/single_disk_plot/piece_cache.rs.html b/src/subspace_farmer/single_disk_plot/piece_cache.rs.html
index 805cc2d6ab..2ed59ac194 100644
--- a/src/subspace_farmer/single_disk_plot/piece_cache.rs.html
+++ b/src/subspace_farmer/single_disk_plot/piece_cache.rs.html
@@ -212,17 +212,27 @@
 212
 213
 214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
 
use derive_more::Display;
 use memmap2::{Mmap, MmapOptions};
 use std::fs::{File, OpenOptions};
-use std::io::{Seek, SeekFrom};
 use std::path::Path;
 use std::sync::Arc;
 use std::{fs, io, mem};
-use subspace_core_primitives::{Piece, PieceIndex};
+use subspace_core_primitives::crypto::blake3_hash_list;
+use subspace_core_primitives::{Blake3Hash, Piece, PieceIndex};
 use subspace_farmer_components::file_ext::FileExt;
 use thiserror::Error;
-use tracing::{info, warn};
+use tracing::{debug, info, warn};
 
 /// Disk piece cache open error
 #[derive(Debug, Error)]
@@ -244,6 +254,9 @@
     /// Cache size has zero capacity, this is not supported
     #[error("Cache size has zero capacity, this is not supported")]
     ZeroCapacity,
+    /// Checksum mismatch
+    #[error("Checksum mismatch")]
+    ChecksumMismatch,
 }
 
 /// Offset wrapper for pieces in [`DiskPieceCache`]
@@ -272,26 +285,19 @@
             return Err(DiskPieceCacheError::ZeroCapacity);
         }
 
-        let mut file = OpenOptions::new()
+        let file = OpenOptions::new()
             .read(true)
             .write(true)
             .create(true)
             .open(directory.join(Self::PIECE_CACHE_FILE))?;
 
-        let current_file_size = file.seek(SeekFrom::End(0))?;
         let expected_size = Self::element_size() * capacity;
-        if current_file_size == 0 {
-            // Empty file
-            file.preallocate(expected_size as u64)
-                .map_err(DiskPieceCacheError::CantPreallocateCacheFile)?;
-        } else if current_file_size == expected_size as u64 {
-            // Already correct size
-        } else {
-            panic!(
-                "Resizing not supported, single disk plot must have checked this before getting \
-                here"
-            );
-        }
+        // Allocating the whole file (`set_len` below can create a sparse file, which will cause
+        // writes to fail later)
+        file.preallocate(expected_size as u64)
+            .map_err(DiskPieceCacheError::CantPreallocateCacheFile)?;
+        // Truncating file (if necessary)
+        file.set_len(expected_size as u64)?;
 
         let read_mmap = unsafe { MmapOptions::new().len(expected_size).map(&file)? };
         #[cfg(unix)]
@@ -309,7 +315,7 @@
     }
 
     pub(super) const fn element_size() -> usize {
-        mem::size_of::<PieceIndex>() + Piece::SIZE
+        PieceIndex::SIZE + Piece::SIZE + mem::size_of::<Blake3Hash>()
     }
 
     /// Contents of this disk cache
@@ -368,9 +374,11 @@
                 .map_mut(&self.inner.file)?
         };
 
-        let piece_index_bytes = piece_index.to_bytes();
-        write_mmap[..piece_index_bytes.len()].copy_from_slice(&piece_index_bytes);
-        write_mmap[piece_index_bytes.len()..].copy_from_slice(piece.as_ref());
+        let (piece_index_bytes, remaining_bytes) = write_mmap.split_at_mut(PieceIndex::SIZE);
+        piece_index_bytes.copy_from_slice(&piece_index.to_bytes());
+        let (piece_bytes, checksum) = remaining_bytes.split_at_mut(Piece::SIZE);
+        piece_bytes.copy_from_slice(piece.as_ref());
+        checksum.copy_from_slice(&blake3_hash_list(&[piece_index_bytes, piece.as_ref()]));
 
         write_mmap.flush()?;
 
@@ -410,14 +418,26 @@
             return Ok(None);
         }
 
+        let piece_element_memory =
+            &self.inner.read_mmap[offset * Self::element_size()..][..Self::element_size()];
+        let (piece_index_bytes, remaining_bytes) = piece_element_memory.split_at(PieceIndex::SIZE);
+        let (piece_bytes, expected_checksum) = remaining_bytes.split_at(Piece::SIZE);
         let mut piece = Piece::default();
-        piece.copy_from_slice(
-            &self.inner.read_mmap[offset * Self::element_size() + PieceIndex::SIZE..]
-                [..Piece::SIZE],
-        );
+        piece.copy_from_slice(piece_bytes);
+
+        // Verify checksum
+        let actual_checksum = blake3_hash_list(&[piece_index_bytes, piece.as_ref()]);
+        if actual_checksum != expected_checksum {
+            debug!(
+                actual_checksum = %hex::encode(actual_checksum),
+                expected_checksum = %hex::encode(expected_checksum),
+                "Hash doesn't match, corrupted piece in cache"
+            );
+
+            return Err(DiskPieceCacheError::ChecksumMismatch);
+        }
 
-        // TODO: Verify checksum (when we have them) and return `None` in case it doesn't match
-        Ok(Some(piece))
+        Ok(Some(piece))
     }
 
     pub(crate) fn wipe(directory: &Path) -> io::Result<()> {
diff --git a/src/subspace_farmer/single_disk_plot/piece_reader.rs.html b/src/subspace_farmer/single_disk_plot/piece_reader.rs.html
index b99c63c9d2..bf8370dc95 100644
--- a/src/subspace_farmer/single_disk_plot/piece_reader.rs.html
+++ b/src/subspace_farmer/single_disk_plot/piece_reader.rs.html
@@ -228,7 +228,7 @@
 use subspace_core_primitives::{Piece, PieceOffset, PublicKey, SectorId, SectorIndex};
 use subspace_erasure_coding::ErasureCoding;
 use subspace_farmer_components::reading;
-use subspace_farmer_components::sector::{sector_size, SectorMetadata};
+use subspace_farmer_components::sector::{sector_size, SectorMetadataChecksummed};
 use subspace_proof_of_space::Table;
 use tracing::{error, warn};
 
@@ -254,7 +254,7 @@
         public_key: PublicKey,
         pieces_in_sector: u16,
         global_plot_mmap: Mmap,
-        sectors_metadata: Arc<RwLock<Vec<SectorMetadata>>>,
+        sectors_metadata: Arc<RwLock<Vec<SectorMetadataChecksummed>>>,
         erasure_coding: ErasureCoding,
         modifying_sector_index: Arc<RwLock<Option<SectorIndex>>>,
     ) -> (Self, impl Future<Output = ()>)
@@ -305,7 +305,7 @@
     public_key: PublicKey,
     pieces_in_sector: u16,
     global_plot_mmap: Mmap,
-    sectors_metadata: Arc<RwLock<Vec<SectorMetadata>>>,
+    sectors_metadata: Arc<RwLock<Vec<SectorMetadataChecksummed>>>,
     erasure_coding: ErasureCoding,
     modifying_sector_index: Arc<RwLock<Option<SectorIndex>>>,
     mut read_piece_receiver: mpsc::Receiver<ReadPieceRequest>,
@@ -382,7 +382,7 @@
     piece_offset: PieceOffset,
     pieces_in_sector: u16,
     sector_count: SectorIndex,
-    sector_metadata: &SectorMetadata,
+    sector_metadata: &SectorMetadataChecksummed,
     global_plot: &[u8],
     erasure_coding: &ErasureCoding,
     table_generator: &mut PosTable::Generator,
diff --git a/src/subspace_farmer/single_disk_plot/plotting.rs.html b/src/subspace_farmer/single_disk_plot/plotting.rs.html
index 00c0d5fac4..94f3629eb0 100644
--- a/src/subspace_farmer/single_disk_plot/plotting.rs.html
+++ b/src/subspace_farmer/single_disk_plot/plotting.rs.html
@@ -624,7 +624,7 @@
 use subspace_farmer_components::plotting::{
     plot_sector, PieceGetter, PieceGetterRetryPolicy, PlottedSector,
 };
-use subspace_farmer_components::sector::SectorMetadata;
+use subspace_farmer_components::sector::SectorMetadataChecksummed;
 use subspace_proof_of_space::Table;
 use thiserror::Error;
 use tracing::{debug, info, trace, warn};
@@ -685,7 +685,7 @@
     mut metadata_header_mmap: MmapMut,
     plot_file: Arc<File>,
     metadata_file: File,
-    sectors_metadata: Arc<RwLock<Vec<SectorMetadata>>>,
+    sectors_metadata: Arc<RwLock<Vec<SectorMetadataChecksummed>>>,
     piece_getter: PG,
     kzg: Kzg,
     erasure_coding: ErasureCoding,
@@ -777,7 +777,7 @@
 
         if sector_index + 1 > metadata_header.sector_count {
             metadata_header.sector_count = sector_index + 1;
-            metadata_header_mmap.copy_from_slice(metadata_header.encode().as_slice());
+            metadata_header.encode_to(&mut metadata_header_mmap.as_mut());
         }
         {
             let mut sectors_metadata = sectors_metadata.write();
@@ -841,7 +841,7 @@
     last_archived_segment_index: SegmentIndex,
     min_sector_lifetime: HistorySize,
     node_client: NC,
-    sectors_metadata: Arc<RwLock<Vec<SectorMetadata>>>,
+    sectors_metadata: Arc<RwLock<Vec<SectorMetadataChecksummed>>>,
     sectors_to_plot_sender: mpsc::Sender<(SectorIndex, oneshot::Sender<()>)>,
 ) -> Result<(), BackgroundTaskError>
 where
@@ -1021,7 +1021,7 @@
     target_sector_count: SectorIndex,
     min_sector_lifetime: HistorySize,
     node_client: &NC,
-    sectors_metadata: Arc<RwLock<Vec<SectorMetadata>>>,
+    sectors_metadata: Arc<RwLock<Vec<SectorMetadataChecksummed>>>,
     last_archived_segment: &Atomic<SegmentHeader>,
     mut archived_segments_receiver: mpsc::Receiver<()>,
     mut sectors_to_plot_sender: mpsc::Sender<(SectorIndex, oneshot::Sender<()>)>,
diff --git a/src/subspace_farmer_components/auditing.rs.html b/src/subspace_farmer_components/auditing.rs.html
index 03f12b1a1c..903e534965 100644
--- a/src/subspace_farmer_components/auditing.rs.html
+++ b/src/subspace_farmer_components/auditing.rs.html
@@ -95,7 +95,7 @@
 95
 96
 
use crate::proving::SolutionCandidates;
-use crate::sector::{SectorContentsMap, SectorMetadata};
+use crate::sector::{SectorContentsMap, SectorMetadataChecksummed};
 use std::collections::VecDeque;
 use std::mem;
 use subspace_core_primitives::crypto::Scalar;
@@ -119,7 +119,7 @@
     global_challenge: &Blake2b256Hash,
     solution_range: SolutionRange,
     sector: &'a [u8],
-    sector_metadata: &'a SectorMetadata,
+    sector_metadata: &'a SectorMetadataChecksummed,
 ) -> Option<SolutionCandidates<'a>> {
     let sector_id = SectorId::new(public_key.hash(), sector_index);
 
diff --git a/src/subspace_farmer_components/plotting.rs.html b/src/subspace_farmer_components/plotting.rs.html
index 5da66a4589..354b94753f 100644
--- a/src/subspace_farmer_components/plotting.rs.html
+++ b/src/subspace_farmer_components/plotting.rs.html
@@ -489,9 +489,20 @@
 489
 490
 491
+492
+493
+494
+495
+496
+497
+498
+499
+500
+501
+502
 
use crate::sector::{
     sector_record_chunks_size, sector_size, RawSector, RecordMetadata, SectorContentsMap,
-    SectorMetadata,
+    SectorMetadata, SectorMetadataChecksummed,
 };
 use crate::segment_reconstruction::recover_missing_piece;
 use crate::FarmerProtocolInfo;
@@ -503,14 +514,15 @@
 use parity_scale_codec::Encode;
 use parking_lot::Mutex;
 use std::error::Error;
+use std::mem;
 use std::simd::Simd;
 use std::sync::Arc;
 use std::time::Duration;
 use subspace_core_primitives::crypto::kzg::Kzg;
-use subspace_core_primitives::crypto::Scalar;
+use subspace_core_primitives::crypto::{blake3_hash, blake3_hash_parallel, Scalar};
 use subspace_core_primitives::{
-    ArchivedHistorySegment, Piece, PieceIndex, PieceOffset, PublicKey, Record, SBucket, SectorId,
-    SectorIndex,
+    ArchivedHistorySegment, Blake3Hash, Piece, PieceIndex, PieceOffset, PublicKey, Record, SBucket,
+    SectorId, SectorIndex,
 };
 use subspace_erasure_coding::ErasureCoding;
 use subspace_proof_of_space::{Quality, Table, TableGenerator};
@@ -592,7 +604,7 @@
     /// Sector index
     pub sector_index: SectorIndex,
     /// Sector metadata
-    pub sector_metadata: SectorMetadata,
+    pub sector_metadata: SectorMetadataChecksummed,
     /// Indexes of pieces that were plotted
     pub piece_indexes: Vec<PieceIndex>,
 }
@@ -669,17 +681,19 @@
         return Err(PlottingError::InvalidErasureCodingInstance);
     }
 
-    if sector_output.len() < sector_size(pieces_in_sector) {
+    let sector_size = sector_size(pieces_in_sector);
+
+    if sector_output.len() != sector_size {
         return Err(PlottingError::BadSectorOutputSize {
             provided: sector_output.len(),
-            expected: sector_size(pieces_in_sector),
+            expected: sector_size,
         });
     }
 
-    if sector_metadata_output.len() < SectorMetadata::encoded_size() {
+    if sector_metadata_output.len() < SectorMetadataChecksummed::encoded_size() {
         return Err(PlottingError::BadSectorMetadataOutputSize {
             provided: sector_metadata_output.len(),
-            expected: SectorMetadata::encoded_size(),
+            expected: SectorMetadataChecksummed::encoded_size(),
         });
     }
 
@@ -841,7 +855,9 @@
             remaining_bytes.split_at_mut(sector_record_chunks_size(pieces_in_sector));
 
         // Write sector contents map so we can decode it later
-        sector_contents_map_region.copy_from_slice(sector_contents_map.as_ref());
+        sector_contents_map
+            .encode_into(sector_contents_map_region)
+            .expect("Chunked into correct size above; qed");
 
         let num_encoded_record_chunks = sector_contents_map.num_encoded_record_chunks();
         let mut next_encoded_record_chunks_offset = vec![0_usize; pieces_in_sector.into()];
@@ -881,15 +897,20 @@
         for (record_metadata, output) in raw_sector.metadata.into_iter().zip(metadata_chunks) {
             record_metadata.encode_to(&mut output.as_mut_slice());
         }
+
+        // It would be more efficient to not re-read the whole sector again, but it makes above code
+        // significantly more convoluted and most likely not worth it
+        let (sector_contents, sector_checksum) =
+            sector_output.split_at_mut(sector_size - mem::size_of::<Blake3Hash>());
+        sector_checksum.copy_from_slice(&blake3_hash_parallel(sector_contents));
     }
 
-    // TODO: Write commitments and witnesses
-    let sector_metadata = SectorMetadata {
+    let sector_metadata = SectorMetadataChecksummed::from(SectorMetadata {
         sector_index,
         pieces_in_sector,
         s_bucket_sizes: sector_contents_map.s_bucket_sizes(),
         history_size: farmer_protocol_info.history_size,
-    };
+    });
 
     sector_metadata_output.copy_from_slice(&sector_metadata.encode());
 
@@ -957,6 +978,7 @@
             *metadata = RecordMetadata {
                 commitment: *piece.commitment(),
                 witness: *piece.witness(),
+                piece_checksum: blake3_hash(piece.as_ref()),
             };
 
             // We have processed this piece index, clear it
diff --git a/src/subspace_farmer_components/proving.rs.html b/src/subspace_farmer_components/proving.rs.html
index 21901f006d..17957e9f7a 100644
--- a/src/subspace_farmer_components/proving.rs.html
+++ b/src/subspace_farmer_components/proving.rs.html
@@ -418,9 +418,15 @@
 418
 419
 420
+421
+422
+423
+424
 
use crate::auditing::ChunkCandidate;
 use crate::reading::{read_record_metadata, read_sector_record_chunks, ReadingError};
-use crate::sector::{SectorContentsMap, SectorContentsMapFromBytesError, SectorMetadata};
+use crate::sector::{
+    SectorContentsMap, SectorContentsMapFromBytesError, SectorMetadataChecksummed,
+};
 use std::collections::VecDeque;
 use subspace_core_primitives::crypto::kzg::{Commitment, Kzg, Witness};
 use subspace_core_primitives::crypto::Scalar;
@@ -492,7 +498,7 @@
     sector_id: SectorId,
     s_bucket: SBucket,
     sector: &'a [u8],
-    sector_metadata: &'a SectorMetadata,
+    sector_metadata: &'a SectorMetadataChecksummed,
     chunk_candidates: VecDeque<ChunkCandidate>,
 }
 
@@ -503,7 +509,7 @@
         sector_id: SectorId,
         s_bucket: SBucket,
         sector: &'a [u8],
-        sector_metadata: &'a SectorMetadata,
+        sector_metadata: &'a SectorMetadataChecksummed,
         chunk_candidates: VecDeque<ChunkCandidate>,
     ) -> Self {
         Self {
@@ -578,7 +584,7 @@
     sector_index: SectorIndex,
     sector_id: SectorId,
     s_bucket: SBucket,
-    sector_metadata: &'a SectorMetadata,
+    sector_metadata: &'a SectorMetadataChecksummed,
     s_bucket_offsets: Box<[u32; Record::NUM_S_BUCKETS]>,
     kzg: &'a Kzg,
     erasure_coding: &'a ErasureCoding,
@@ -655,7 +661,9 @@
                         })?;
                     drop(sector_record_chunks);
 
-                    let record_metadata = read_record_metadata(
+                    // NOTE: We do not check plot consistency using checksum because it is more
+                    // expensive and consensus will verify validity of the proof anyway
+                    let record_metadata = read_record_metadata(
                         piece_offset,
                         self.sector_metadata.pieces_in_sector,
                         self.sector,
@@ -769,7 +777,7 @@
         sector_id: SectorId,
         s_bucket: SBucket,
         sector: &'a [u8],
-        sector_metadata: &'a SectorMetadata,
+        sector_metadata: &'a SectorMetadataChecksummed,
         kzg: &'a Kzg,
         erasure_coding: &'a ErasureCoding,
         chunk_candidates: VecDeque<ChunkCandidate>,
diff --git a/src/subspace_farmer_components/reading.rs.html b/src/subspace_farmer_components/reading.rs.html
index 72c337c6d4..8ab9934cbc 100644
--- a/src/subspace_farmer_components/reading.rs.html
+++ b/src/subspace_farmer_components/reading.rs.html
@@ -306,21 +306,40 @@
 306
 307
 308
+309
+310
+311
+312
+313
+314
+315
+316
+317
+318
+319
+320
+321
+322
+323
+324
+325
+326
 
use crate::sector::{
     sector_record_chunks_size, sector_size, RecordMetadata, SectorContentsMap,
-    SectorContentsMapFromBytesError, SectorMetadata,
+    SectorContentsMapFromBytesError, SectorMetadataChecksummed,
 };
 use parity_scale_codec::Decode;
 use rayon::prelude::*;
 use std::mem::ManuallyDrop;
 use std::simd::Simd;
-use subspace_core_primitives::crypto::Scalar;
+use subspace_core_primitives::crypto::{blake3_hash, Scalar};
 use subspace_core_primitives::{
     Piece, PieceOffset, Record, RecordCommitment, RecordWitness, SBucket, SectorId,
 };
 use subspace_erasure_coding::ErasureCoding;
 use subspace_proof_of_space::{Quality, Table, TableGenerator};
 use thiserror::Error;
+use tracing::debug;
 
 /// Errors that happen during reading
 #[derive(Debug, Error)]
@@ -376,6 +395,9 @@
     /// Failed to decode sector contents map
     #[error("Failed to decode sector contents map: {0}")]
     FailedToDecodeSectorContentsMap(#[from] SectorContentsMapFromBytesError),
+    /// Checksum mismatch
+    #[error("Checksum mismatch")]
+    ChecksumMismatch,
 }
 
 /// Record contained in the plot
@@ -557,7 +579,7 @@
 pub fn read_piece<PosTable>(
     piece_offset: PieceOffset,
     sector_id: &SectorId,
-    sector_metadata: &SectorMetadata,
+    sector_metadata: &SectorMetadataChecksummed,
     sector: &[u8],
     erasure_coding: &ErasureCoding,
     table_generator: &mut PosTable::Generator,
@@ -612,6 +634,20 @@
     *piece.commitment_mut() = record_metadata.commitment;
     *piece.witness_mut() = record_metadata.witness;
 
+    // Verify checksum
+    let actual_checksum = blake3_hash(piece.as_ref());
+    if actual_checksum != record_metadata.piece_checksum {
+        debug!(
+            ?sector_id,
+            %piece_offset,
+            actual_checksum = %hex::encode(actual_checksum),
+            expected_checksum = %hex::encode(record_metadata.piece_checksum),
+            "Hash doesn't match, plotted piece is corrupted"
+        );
+
+        return Err(ReadingError::ChecksumMismatch);
+    }
+
     Ok(piece)
 }
 
\ No newline at end of file diff --git a/src/subspace_farmer_components/sector.rs.html b/src/subspace_farmer_components/sector.rs.html index c69f88baa3..a2674b1ce8 100644 --- a/src/subspace_farmer_components/sector.rs.html +++ b/src/subspace_farmer_components/sector.rs.html @@ -515,16 +515,94 @@ 515 516 517 +518 +519 +520 +521 +522 +523 +524 +525 +526 +527 +528 +529 +530 +531 +532 +533 +534 +535 +536 +537 +538 +539 +540 +541 +542 +543 +544 +545 +546 +547 +548 +549 +550 +551 +552 +553 +554 +555 +556 +557 +558 +559 +560 +561 +562 +563 +564 +565 +566 +567 +568 +569 +570 +571 +572 +573 +574 +575 +576 +577 +578 +579 +580 +581 +582 +583 +584 +585 +586 +587 +588 +589 +590 +591 +592
use bitvec::prelude::*;
 use parity_scale_codec::{Decode, Encode};
 use rayon::prelude::*;
-use std::num::NonZeroU64;
 use std::ops::{Deref, DerefMut};
 use std::{mem, slice};
+use subspace_core_primitives::checksum::Blake3Checksummed;
+use subspace_core_primitives::crypto::blake3_hash;
 use subspace_core_primitives::{
-    HistorySize, PieceOffset, Record, RecordCommitment, RecordWitness, SBucket, SectorIndex,
+    Blake3Hash, HistorySize, PieceOffset, Record, RecordCommitment, RecordWitness, SBucket,
+    SectorIndex, SegmentIndex,
 };
 use thiserror::Error;
+use tracing::debug;
 
 /// Size of the part of the plot containing record chunks (s-buckets).
 ///
@@ -543,7 +621,7 @@
 /// Exact sector plot size (sector contents map, record chunks, record metadata).
 ///
 /// NOTE: Each sector also has corresponding fixed size metadata whose size can be obtained with
-/// [`SectorMetadata::encoded_size()`], size of the record chunks (s-buckets) with
+/// [`SectorMetadataChecksummed::encoded_size()`], size of the record chunks (s-buckets) with
 /// [`sector_record_chunks_size()`] and size of record commitments and witnesses with
 /// [`sector_record_metadata_size()`]. This function just combines those three together for
 /// convenience.
@@ -551,6 +629,7 @@
     sector_record_chunks_size(pieces_in_sector)
         + sector_record_metadata_size(pieces_in_sector)
         + SectorContentsMap::encoded_size(pieces_in_sector)
+        + mem::size_of::<Blake3Hash>()
 }
 
 /// Metadata of the plotted sector
@@ -588,20 +667,49 @@
 
         s_bucket_offsets
     }
+}
+
+/// Same as [`SectorMetadata`], but with checksums verified during SCALE encoding/decoding
+#[derive(Debug, Clone, Encode, Decode)]
+pub struct SectorMetadataChecksummed(Blake3Checksummed<SectorMetadata>);
+
+impl From<SectorMetadata> for SectorMetadataChecksummed {
+    #[inline]
+    fn from(value: SectorMetadata) -> Self {
+        Self(Blake3Checksummed(value))
+    }
+}
+
+impl Deref for SectorMetadataChecksummed {
+    type Target = SectorMetadata;
 
-    /// Size of encoded sector metadata.
+    #[inline]
+    fn deref(&self) -> &Self::Target {
+        &self.0 .0
+    }
+}
+
+impl DerefMut for SectorMetadataChecksummed {
+    #[inline]
+    fn deref_mut(&mut self) -> &mut Self::Target {
+        &mut self.0 .0
+    }
+}
+
+impl SectorMetadataChecksummed {
+    /// Size of encoded checksummed sector metadata.
     ///
     /// For sector plot size use [`sector_size()`].
     #[inline]
     pub fn encoded_size() -> usize {
-        let default = SectorMetadata {
+        let default = SectorMetadataChecksummed::from(SectorMetadata {
             sector_index: 0,
             pieces_in_sector: 0,
             // TODO: Should have been just `::new()`, but https://github.com/rust-lang/rust/issues/53827
             // SAFETY: Data structure filled with zeroes is a valid invariant
             s_bucket_sizes: unsafe { Box::new_zeroed().assume_init() },
-            history_size: HistorySize::from(NonZeroU64::new(1).expect("1 is not 0; qed")),
-        };
+            history_size: HistorySize::from(SegmentIndex::ZERO),
+        });
 
         default.encoded_size()
     }
@@ -614,11 +722,13 @@
     pub(crate) commitment: RecordCommitment,
     /// Record witness
     pub(crate) witness: RecordWitness,
+    /// Checksum (hash) of the whole piece
+    pub(crate) piece_checksum: Blake3Hash,
 }
 
 impl RecordMetadata {
     pub(crate) const fn encoded_size() -> usize {
-        RecordWitness::SIZE + RecordCommitment::SIZE
+        RecordWitness::SIZE + RecordCommitment::SIZE + mem::size_of::<Blake3Hash>()
     }
 }
 
@@ -702,6 +812,22 @@
         /// Max supported
         max: usize,
     },
+    /// Checksum mismatch
+    #[error("Checksum mismatch")]
+    ChecksumMismatch,
+}
+
+/// Error happening when trying to encode [`SectorContentsMap`] into bytes
+#[derive(Debug, Error, Copy, Clone, Eq, PartialEq)]
+pub enum SectorContentsMapEncodeIntoError {
+    /// Invalid bytes length
+    #[error("Invalid bytes length, expected {expected}, actual {actual}")]
+    InvalidBytesLength {
+        /// Expected length
+        expected: usize,
+        /// Actual length
+        actual: usize,
+    },
 }
 
 /// Error happening when trying to create [`SectorContentsMap`] from bytes
@@ -730,24 +856,9 @@
     num_encoded_record_chunks: Vec<SBucket>,
     /// Bitfields for each record, each bit is `true` if encoded chunk at corresponding position was
     /// used
-    // TODO: Vector of bit arrays since number of s-buckets is known and fixed
     encoded_record_chunks_used: Vec<SingleRecordBitArray>,
 }
 
-impl AsRef<[u8]> for SectorContentsMap {
-    #[inline]
-    fn as_ref(&self) -> &[u8] {
-        let slice = self.encoded_record_chunks_used.as_slice();
-        // SAFETY: `BitArray` is a transparent data structure containing array of bytes
-        unsafe {
-            slice::from_raw_parts(
-                slice.as_ptr() as *const u8,
-                slice.len() * SINGLE_RECORD_BIT_ARRAY_SIZE,
-            )
-        }
-    }
-}
-
 impl SectorContentsMap {
     /// Create new sector contents map initialized with zeroes to store data for `pieces_in_sector`
     /// records
@@ -776,12 +887,26 @@
             });
         }
 
+        let (single_records_bit_arrays, expected_checksum) =
+            bytes.split_at(bytes.len() - mem::size_of::<Blake3Hash>());
+        // Verify checksum
+        let actual_checksum = blake3_hash(single_records_bit_arrays);
+        if actual_checksum != expected_checksum {
+            debug!(
+                actual_checksum = %hex::encode(actual_checksum),
+                expected_checksum = %hex::encode(expected_checksum),
+                "Hash doesn't match, corrupted bytes"
+            );
+
+            return Err(SectorContentsMapFromBytesError::ChecksumMismatch);
+        }
+
         let mut encoded_record_chunks_used =
             vec![SingleRecordBitArray::default(); pieces_in_sector.into()];
 
         let num_encoded_record_chunks = encoded_record_chunks_used
             .iter_mut()
-            .zip(bytes.array_chunks::<{ SINGLE_RECORD_BIT_ARRAY_SIZE }>())
+            .zip(single_records_bit_arrays.array_chunks::<{ SINGLE_RECORD_BIT_ARRAY_SIZE }>())
             .map(|(encoded_record_chunks_used, bytes)| {
                 encoded_record_chunks_used
                     .as_raw_mut_slice()
@@ -795,7 +920,7 @@
                         },
                     );
                 }
-                Ok(SBucket::try_from(num_encoded_record_chunks).expect("Verified above ; qed"))
+                Ok(SBucket::try_from(num_encoded_record_chunks).expect("Verified above; qed"))
             })
             .collect::<Result<Vec<_>, _>>()?;
 
@@ -808,7 +933,32 @@
     /// Size of sector contents map when encoded and stored in the plot for specified number of
     /// pieces in sector
     pub const fn encoded_size(pieces_in_sector: u16) -> usize {
-        SINGLE_RECORD_BIT_ARRAY_SIZE * pieces_in_sector as usize
+        SINGLE_RECORD_BIT_ARRAY_SIZE * pieces_in_sector as usize + mem::size_of::<Blake3Hash>()
+    }
+
+    /// Encode internal contents into `output`
+    pub fn encode_into(&self, output: &mut [u8]) -> Result<(), SectorContentsMapEncodeIntoError> {
+        if output.len() != Self::encoded_size(self.encoded_record_chunks_used.len() as u16) {
+            return Err(SectorContentsMapEncodeIntoError::InvalidBytesLength {
+                expected: Self::encoded_size(self.encoded_record_chunks_used.len() as u16),
+                actual: output.len(),
+            });
+        }
+
+        let slice = self.encoded_record_chunks_used.as_slice();
+        // SAFETY: `BitArray` is a transparent data structure containing array of bytes
+        let slice = unsafe {
+            slice::from_raw_parts(
+                slice.as_ptr() as *const u8,
+                slice.len() * SINGLE_RECORD_BIT_ARRAY_SIZE,
+            )
+        };
+
+        // Write data and checksum
+        output[..slice.len()].copy_from_slice(slice);
+        output[slice.len()..].copy_from_slice(&blake3_hash(slice));
+
+        Ok(())
     }
 
     /// Number of encoded chunks in each record
diff --git a/src/subspace_networking/behavior/persistent_parameters.rs.html b/src/subspace_networking/behavior/persistent_parameters.rs.html
index 6cdf924584..58c8e21d9d 100644
--- a/src/subspace_networking/behavior/persistent_parameters.rs.html
+++ b/src/subspace_networking/behavior/persistent_parameters.rs.html
@@ -1026,13 +1026,13 @@
                     }
 
                     // Verify checksum
-                    let actual_hash = blake3_hash(encoded_bytes);
-                    let expected_hash = &remaining_bytes[..mem::size_of::<Blake3Hash>()];
-                    if actual_hash != expected_hash {
+                    let actual_checksum = blake3_hash(encoded_bytes);
+                    let expected_checksum = &remaining_bytes[..mem::size_of::<Blake3Hash>()];
+                    if actual_checksum != expected_checksum {
                         debug!(
                             encoded_bytes_len = %encoded_bytes.len(),
-                            ?actual_hash,
-                            ?expected_hash,
+                            actual_checksum = %hex::encode(actual_checksum),
+                            expected_checksum = %hex::encode(expected_checksum),
                             "Hash doesn't match, possible disk corruption or file was just \
                             created, ignoring"
                         );
diff --git a/src/subspace_networking/request_handlers/piece_announcement.rs.html b/src/subspace_networking/request_handlers/piece_announcement.rs.html
index a632db8dfb..b4e887ca53 100644
--- a/src/subspace_networking/request_handlers/piece_announcement.rs.html
+++ b/src/subspace_networking/request_handlers/piece_announcement.rs.html
@@ -163,7 +163,7 @@
                 .fold(0usize, |sum, item| sum + item.len())
     }
 
-    fn encode_to<T: Output + ?Sized>(&self, dest: &mut T) {
+    fn encode_to<O: Output + ?Sized>(&self, dest: &mut O) {
         self.piece_index_hash.to_bytes().encode_to(dest);
         for addr in &self.addresses {
             addr.to_vec().encode_to(dest);
diff --git a/src/subspace_test_client/lib.rs.html b/src/subspace_test_client/lib.rs.html
index 5cc6483600..f362f1abac 100644
--- a/src/subspace_test_client/lib.rs.html
+++ b/src/subspace_test_client/lib.rs.html
@@ -305,7 +305,7 @@
 use subspace_erasure_coding::ErasureCoding;
 use subspace_farmer_components::auditing::audit_sector;
 use subspace_farmer_components::plotting::{plot_sector, PieceGetterRetryPolicy, PlottedSector};
-use subspace_farmer_components::sector::{sector_size, SectorMetadata};
+use subspace_farmer_components::sector::{sector_size, SectorMetadataChecksummed};
 use subspace_farmer_components::FarmerProtocolInfo;
 use subspace_proof_of_space::Table;
 use subspace_runtime_primitives::opaque::Block;
@@ -502,7 +502,7 @@
         .expect("First block is always producing one segment; qed");
     let history_size = HistorySize::from(SegmentIndex::ZERO);
     let mut sector = vec![0u8; sector_size(pieces_in_sector)];
-    let mut sector_metadata = vec![0u8; SectorMetadata::encoded_size()];
+    let mut sector_metadata = vec![0u8; SectorMetadataChecksummed::encoded_size()];
     let sector_index = 0;
     let public_key = PublicKey::from(keypair.public.to_bytes());
     let farmer_protocol_info = FarmerProtocolInfo {
diff --git a/subspace_archiving/archiver/enum.Segment.html b/subspace_archiving/archiver/enum.Segment.html
index 5b9d6e05e7..694ba65c60 100644
--- a/subspace_archiving/archiver/enum.Segment.html
+++ b/subspace_archiving/archiver/enum.Segment.html
@@ -9,7 +9,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 Encode for Segment

source§

fn size_hint(&self) -> usize

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

fn encode_to<T: Output + ?Sized>(&self, dest: &mut T)

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 + I: Input,

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

fn encoded_fixed_size() -> Option<usize>

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

impl Encode for Segment

source§

fn size_hint(&self) -> usize

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

fn encode_to<O: Output + ?Sized>(&self, dest: &mut O)

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

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

Convert self to an owned vector.
§

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

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

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl PartialEq<Segment> for Segment

source§

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

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

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

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

impl Eq for Segment

source§

impl StructuralEq for Segment

source§

impl StructuralPartialEq for Segment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/subspace_archiving/reconstructor/enum.ReconstructorError.html b/subspace_archiving/reconstructor/enum.ReconstructorError.html index 98722f05d1..24a6d4364a 100644 --- a/subspace_archiving/reconstructor/enum.ReconstructorError.html +++ b/subspace_archiving/reconstructor/enum.ReconstructorError.html @@ -9,7 +9,7 @@

Variants§

§

DataShardsReconstruction(String)

Error during data shards reconstruction

§

SegmentDecoding(Error)

Segment size is not bigger than record size

§

IncorrectSegmentOrder

Fields

§expected_segment_index: SegmentIndex
§actual_segment_index: SegmentIndex

Incorrect segment order, each next segment must have monotonically increasing segment index

-

Trait Implementations§

source§

impl Clone for ReconstructorError

source§

fn clone(&self) -> ReconstructorError

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for ReconstructorError

source§

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

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

impl Display for ReconstructorError

source§

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

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

impl Error for ReconstructorError

1.30.0 · source§

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

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

fn description(&self) -> &str

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

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

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

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

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

impl PartialEq<ReconstructorError> for ReconstructorError

source§

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

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

Trait Implementations§

source§

impl Clone for ReconstructorError

source§

fn clone(&self) -> ReconstructorError

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for ReconstructorError

source§

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

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

impl Display for ReconstructorError

source§

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

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

impl Error for ReconstructorError

1.30.0 · source§

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

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

fn description(&self) -> &str

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

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

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

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

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

impl PartialEq<ReconstructorError> for ReconstructorError

source§

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

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

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

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

impl StructuralPartialEq for ReconstructorError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere 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/all.html b/subspace_core_primitives/all.html index 2ab7a4a82c..d7688430db 100644 --- a/subspace_core_primitives/all.html +++ b/subspace_core_primitives/all.html @@ -1 +1 @@ -List of all items in this crate
\ No newline at end of file +List of all items in this crate
\ No newline at end of file diff --git a/subspace_core_primitives/checksum/index.html b/subspace_core_primitives/checksum/index.html new file mode 100644 index 0000000000..a0880da680 --- /dev/null +++ b/subspace_core_primitives/checksum/index.html @@ -0,0 +1,2 @@ +subspace_core_primitives::checksum - Rust
Expand description

Module containing wrapper for SCALE encoding/decoding with checksum

+

Structs

  • Wrapper data structure that when encoded/decoded will create/check Blake3 checksum
\ No newline at end of file diff --git a/subspace_core_primitives/checksum/sidebar-items.js b/subspace_core_primitives/checksum/sidebar-items.js new file mode 100644 index 0000000000..83777019f9 --- /dev/null +++ b/subspace_core_primitives/checksum/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"struct":["Blake3Checksummed"]}; \ No newline at end of file diff --git a/subspace_core_primitives/checksum/struct.Blake3Checksummed.html b/subspace_core_primitives/checksum/struct.Blake3Checksummed.html new file mode 100644 index 0000000000..12ed7fe22c --- /dev/null +++ b/subspace_core_primitives/checksum/struct.Blake3Checksummed.html @@ -0,0 +1,51 @@ +Blake3Checksummed in subspace_core_primitives::checksum - Rust
pub struct Blake3Checksummed<T>(pub T);
Expand description

Wrapper data structure that when encoded/decoded will create/check Blake3 checksum

+

Tuple Fields§

§0: T

Trait Implementations§

source§

impl<T: Clone> Clone for Blake3Checksummed<T>

source§

fn clone(&self) -> Blake3Checksummed<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 Blake3Checksummed<T>

source§

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

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

impl<T> Decode for Blake3Checksummed<T>where + T: Decode,

source§

fn decode<I: Input>(input: &mut I) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

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

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

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

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

fn encoded_fixed_size() -> Option<usize>

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

impl<T> Encode for Blake3Checksummed<T>where + T: Encode,

source§

fn size_hint(&self) -> usize

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

fn encode_to<O>(&self, dest: &mut O)where + O: Output + ?Sized,

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

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
§

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

impl<T> EncodeLike<Blake3Checksummed<T>> for Blake3Checksummed<T>where + T: EncodeLike,

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Blake3Checksummed<T>where + T: RefUnwindSafe,

§

impl<T> Send for Blake3Checksummed<T>where + T: Send,

§

impl<T> Sync for Blake3Checksummed<T>where + T: Sync,

§

impl<T> Unpin for Blake3Checksummed<T>where + T: Unpin,

§

impl<T> UnwindSafe for Blake3Checksummed<T>where + T: UnwindSafe,

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 + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for Twhere + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8] +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
§

impl<T> KeyedVec for Twhere + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8, Global>

Return an encoding of Self prepended by given slice.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for Swhere + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for Twhere + T: Encode,

§

impl<T> EncodeLike<&T> for Twhere + T: Encode,

§

impl<T> EncodeLike<&mut T> for Twhere + T: Encode,

§

impl<T> EncodeLike<Arc<T, Global>> for Twhere + T: Encode,

§

impl<T> EncodeLike<Box<T, Global>> for Twhere + T: Encode,

§

impl<'a, T> EncodeLike<Cow<'a, T>> for Twhere + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T, Global>> for Twhere + T: Encode,

§

impl<S> FullCodec for Swhere + S: Decode + FullEncode,

§

impl<S> FullEncode for Swhere + S: Encode + EncodeLike<S>,

§

impl<T> JsonSchemaMaybe for T

\ No newline at end of file diff --git a/subspace_core_primitives/constant.BLAKE2B_256_HASH_SIZE.html b/subspace_core_primitives/constant.BLAKE2B_256_HASH_SIZE.html index ed97cc3b04..b593aa79ea 100644 --- a/subspace_core_primitives/constant.BLAKE2B_256_HASH_SIZE.html +++ b/subspace_core_primitives/constant.BLAKE2B_256_HASH_SIZE.html @@ -1,2 +1,2 @@ -BLAKE2B_256_HASH_SIZE in subspace_core_primitives - Rust
pub const BLAKE2B_256_HASH_SIZE: usize = 32;
Expand description

Size of BLAKE2b-256 hash output (in bytes).

+BLAKE2B_256_HASH_SIZE in subspace_core_primitives - Rust
pub const BLAKE2B_256_HASH_SIZE: usize = 32;
Expand description

Size of BLAKE2b-256 hash output (in bytes).

\ No newline at end of file diff --git a/subspace_core_primitives/constant.BLAKE3_HASH_SIZE.html b/subspace_core_primitives/constant.BLAKE3_HASH_SIZE.html index dec441140f..1124f9e1b7 100644 --- a/subspace_core_primitives/constant.BLAKE3_HASH_SIZE.html +++ b/subspace_core_primitives/constant.BLAKE3_HASH_SIZE.html @@ -1,2 +1,2 @@ -BLAKE3_HASH_SIZE in subspace_core_primitives - Rust
pub const BLAKE3_HASH_SIZE: usize = 32;
Expand description

Size of BLAKE3 hash output (in bytes).

+BLAKE3_HASH_SIZE in subspace_core_primitives - Rust
pub const BLAKE3_HASH_SIZE: usize = 32;
Expand description

Size of BLAKE3 hash output (in bytes).

\ No newline at end of file diff --git a/subspace_core_primitives/constant.PUBLIC_KEY_LENGTH.html b/subspace_core_primitives/constant.PUBLIC_KEY_LENGTH.html index 4523fff93c..540a030d1f 100644 --- a/subspace_core_primitives/constant.PUBLIC_KEY_LENGTH.html +++ b/subspace_core_primitives/constant.PUBLIC_KEY_LENGTH.html @@ -1,2 +1,2 @@ -PUBLIC_KEY_LENGTH in subspace_core_primitives - Rust
pub const PUBLIC_KEY_LENGTH: usize = 32;
Expand description

Length of public key in bytes.

+PUBLIC_KEY_LENGTH in subspace_core_primitives - Rust
pub const PUBLIC_KEY_LENGTH: usize = 32;
Expand description

Length of public key in bytes.

\ No newline at end of file diff --git a/subspace_core_primitives/constant.RANDOMNESS_LENGTH.html b/subspace_core_primitives/constant.RANDOMNESS_LENGTH.html index 906239cbdf..ed24443428 100644 --- a/subspace_core_primitives/constant.RANDOMNESS_LENGTH.html +++ b/subspace_core_primitives/constant.RANDOMNESS_LENGTH.html @@ -1,2 +1,2 @@ -RANDOMNESS_LENGTH in subspace_core_primitives - Rust
pub const RANDOMNESS_LENGTH: usize = 32;
Expand description

Byte length of a randomness type.

+RANDOMNESS_LENGTH in subspace_core_primitives - Rust
pub const RANDOMNESS_LENGTH: usize = 32;
Expand description

Byte length of a randomness type.

\ No newline at end of file diff --git a/subspace_core_primitives/constant.REWARD_SIGNATURE_LENGTH.html b/subspace_core_primitives/constant.REWARD_SIGNATURE_LENGTH.html index 8f3b1dd4ba..c010527865 100644 --- a/subspace_core_primitives/constant.REWARD_SIGNATURE_LENGTH.html +++ b/subspace_core_primitives/constant.REWARD_SIGNATURE_LENGTH.html @@ -1,2 +1,2 @@ -REWARD_SIGNATURE_LENGTH in subspace_core_primitives - Rust
pub const REWARD_SIGNATURE_LENGTH: usize = 64;
Expand description

Length of signature in bytes

+REWARD_SIGNATURE_LENGTH in subspace_core_primitives - Rust
pub const REWARD_SIGNATURE_LENGTH: usize = 64;
Expand description

Length of signature in bytes

\ No newline at end of file diff --git a/subspace_core_primitives/crypto/fn.blake3_hash_list.html b/subspace_core_primitives/crypto/fn.blake3_hash_list.html index 803ba30f71..f2c8fae9b7 100644 --- a/subspace_core_primitives/crypto/fn.blake3_hash_list.html +++ b/subspace_core_primitives/crypto/fn.blake3_hash_list.html @@ -1,2 +1,2 @@ -blake3_hash_list in subspace_core_primitives::crypto - Rust
pub fn blake3_hash_list(data: &[&[u8]]) -> Blake3Hash
Expand description

BLAKE3 hashing of a list of values.

+blake3_hash_list in subspace_core_primitives::crypto - Rust
pub fn blake3_hash_list(data: &[&[u8]]) -> Blake3Hash
Expand description

BLAKE3 hashing of a list of values.

\ No newline at end of file diff --git a/subspace_core_primitives/crypto/fn.blake3_hash_parallel.html b/subspace_core_primitives/crypto/fn.blake3_hash_parallel.html new file mode 100644 index 0000000000..69f9e45c9e --- /dev/null +++ b/subspace_core_primitives/crypto/fn.blake3_hash_parallel.html @@ -0,0 +1,2 @@ +blake3_hash_parallel in subspace_core_primitives::crypto - Rust
pub fn blake3_hash_parallel(data: &[u8]) -> Blake3Hash
Expand description

BLAKE3 hashing of a single value in parallel (only useful for large values well above 128kiB).

+
\ No newline at end of file diff --git a/subspace_core_primitives/crypto/index.html b/subspace_core_primitives/crypto/index.html index 4d7625e138..ab65ea3750 100644 --- a/subspace_core_primitives/crypto/index.html +++ b/subspace_core_primitives/crypto/index.html @@ -1,2 +1,2 @@ -subspace_core_primitives::crypto - Rust
Expand description

Various cryptographic utilities used across Subspace Network.

-

Modules

  • Tools for KZG commitment scheme

Structs

  • Representation of a single BLS12-381 scalar value.

Functions

\ No newline at end of file +subspace_core_primitives::crypto - Rust
Expand description

Various cryptographic utilities used across Subspace Network.

+

Modules

  • Tools for KZG commitment scheme

Structs

  • Representation of a single BLS12-381 scalar value.

Functions

\ No newline at end of file diff --git a/subspace_core_primitives/crypto/kzg/struct.Commitment.html b/subspace_core_primitives/crypto/kzg/struct.Commitment.html index fa94dbb1ab..4cc45afe2e 100644 --- a/subspace_core_primitives/crypto/kzg/struct.Commitment.html +++ b/subspace_core_primitives/crypto/kzg/struct.Commitment.html @@ -37,12 +37,12 @@ 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 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<'de> Deserialize<'de> for Commitment

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 Commitment

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<&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<FsG1> for Commitment

source§

fn from(original: FsG1) -> Commitment

Converts to this type from the input type.
source§

impl Hash for Commitment

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<&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<FsG1> for Commitment

source§

fn from(original: FsG1) -> Commitment

Converts to this type from the input type.
source§

impl Hash for Commitment

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 Commitment

source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
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 Serialize for Commitment

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; 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<[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 TypeInfo for Commitment

§

type Identity = Commitment

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 Commitment

source§

impl EncodeLike<Commitment> 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 + S: Serializer,

Serialize this value into the given Serde serializer. Read more
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<[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 TypeInfo for Commitment

§

type Identity = Commitment

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 Commitment

source§

impl EncodeLike<Commitment> 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
§

impl<T> DecodeAll for Twhere diff --git a/subspace_core_primitives/crypto/kzg/struct.Witness.html b/subspace_core_primitives/crypto/kzg/struct.Witness.html index 90abd08151..b8d5343f5f 100644 --- a/subspace_core_primitives/crypto/kzg/struct.Witness.html +++ b/subspace_core_primitives/crypto/kzg/struct.Witness.html @@ -9,7 +9,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 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<'de> Deserialize<'de> for Witness

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 Witness

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

source§

fn from(original: Witness) -> Self

Converts to this type from the input type.
source§

impl MaxEncodedLen for Witness

source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
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 + 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<&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 FsG1

source§

fn from(original: Witness) -> Self

Converts to this type from the input type.
source§

impl MaxEncodedLen for Witness

source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
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 Serialize for Witness

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; 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<[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 TypeInfo for Witness

§

type Identity = Witness

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 Witness

source§

impl EncodeLike<Witness> 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 diff --git a/subspace_core_primitives/crypto/sidebar-items.js b/subspace_core_primitives/crypto/sidebar-items.js index 593c241ea8..875ab9682b 100644 --- a/subspace_core_primitives/crypto/sidebar-items.js +++ b/subspace_core_primitives/crypto/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"fn":["blake2b_256_254_hash","blake2b_256_254_hash_to_scalar","blake2b_256_hash","blake2b_256_hash_list","blake2b_256_hash_with_key","blake3_hash","blake3_hash_list"],"mod":["kzg"],"struct":["Scalar"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"fn":["blake2b_256_254_hash","blake2b_256_254_hash_to_scalar","blake2b_256_hash","blake2b_256_hash_list","blake2b_256_hash_with_key","blake3_hash","blake3_hash_list","blake3_hash_parallel"],"mod":["kzg"],"struct":["Scalar"]}; \ No newline at end of file diff --git a/subspace_core_primitives/crypto/struct.Scalar.html b/subspace_core_primitives/crypto/struct.Scalar.html index 708331b54d..5c3ee4e05a 100644 --- a/subspace_core_primitives/crypto/struct.Scalar.html +++ b/subspace_core_primitives/crypto/struct.Scalar.html @@ -1,57 +1,57 @@ -Scalar in subspace_core_primitives::crypto - Rust
#[repr(transparent)]
pub struct Scalar(_);
Expand description

Representation of a single BLS12-381 scalar value.

-

Implementations§

source§

impl Scalar

source

pub const SAFE_BYTES: usize = 31usize

How many full bytes can be stored in BLS12-381 scalar (for instance before encoding). It is +Scalar in subspace_core_primitives::crypto - Rust

#[repr(transparent)]
pub struct Scalar(_);
Expand description

Representation of a single BLS12-381 scalar value.

+

Implementations§

source§

impl Scalar

source

pub const SAFE_BYTES: usize = 31usize

How many full bytes can be stored in BLS12-381 scalar (for instance before encoding). It is actually 254 bits, but bits are mut harder to work with and likely not worth it.

NOTE: After encoding more bytes can be used, so don’t rely on this as the max number of bytes stored within at all times!

-
source

pub const FULL_BYTES: usize = 32usize

How many bytes Scalar contains physically, use Self::SAFE_BYTES for the amount of data +

source

pub const FULL_BYTES: usize = 32usize

How many bytes Scalar contains physically, use Self::SAFE_BYTES for the amount of data that you can put into it safely (for instance before encoding).

-
source

pub fn to_bytes(&self) -> [u8; 32]

Convert scalar into bytes

-
source

pub fn slice_to_repr(value: &[Self]) -> &[FsFr]

Convenient conversion from slice of scalar to underlying representation for efficiency +

source

pub fn to_bytes(&self) -> [u8; 32]

Convert scalar into bytes

+
source

pub fn slice_to_repr(value: &[Self]) -> &[FsFr]

Convenient conversion from slice of scalar to underlying representation for efficiency purposes.

-
source

pub fn slice_from_repr(value: &[FsFr]) -> &[Self]

Convenient conversion from slice of underlying representation to scalar for efficiency +

source

pub fn slice_from_repr(value: &[FsFr]) -> &[Self]

Convenient conversion from slice of underlying representation to scalar for efficiency purposes.

-
source

pub fn slice_option_to_repr(value: &[Option<Self>]) -> &[Option<FsFr>]

Convenient conversion from slice of optional scalar to underlying representation for efficiency +

source

pub fn slice_option_to_repr(value: &[Option<Self>]) -> &[Option<FsFr>]

Convenient conversion from slice of optional scalar to underlying representation for efficiency purposes.

-
source

pub fn slice_option_from_repr(value: &[Option<FsFr>]) -> &[Option<Self>]

Convenient conversion from slice of optional underlying representation to scalar for efficiency +

source

pub fn slice_option_from_repr(value: &[Option<FsFr>]) -> &[Option<Self>]

Convenient conversion from slice of optional underlying representation to scalar for efficiency purposes.

-
source

pub fn slice_mut_to_repr(value: &mut [Self]) -> &mut [FsFr]

Convenient conversion from mutable slice of scalar to underlying representation for +

source

pub fn slice_mut_to_repr(value: &mut [Self]) -> &mut [FsFr]

Convenient conversion from mutable slice of scalar to underlying representation for efficiency purposes.

-
source

pub fn slice_mut_from_repr(value: &mut [FsFr]) -> &mut [Self]

Convenient conversion from mutable slice of underlying representation to scalar for +

source

pub fn slice_mut_from_repr(value: &mut [FsFr]) -> &mut [Self]

Convenient conversion from mutable slice of underlying representation to scalar for efficiency purposes.

-
source

pub fn slice_option_mut_to_repr( +

source

pub fn slice_option_mut_to_repr( value: &mut [Option<Self>] ) -> &mut [Option<FsFr>]

Convenient conversion from optional mutable slice of scalar to underlying representation for efficiency purposes.

-
source

pub fn slice_option_mut_from_repr( +

source

pub fn slice_option_mut_from_repr( value: &mut [Option<FsFr>] ) -> &mut [Option<Self>]

Convenient conversion from optional mutable slice of underlying representation to scalar for efficiency purposes.

-
source

pub fn vec_to_repr(value: Vec<Self>) -> Vec<FsFr>

Convenient conversion from vector of scalar to underlying representation for efficiency +

source

pub fn vec_to_repr(value: Vec<Self>) -> Vec<FsFr>

Convenient conversion from vector of scalar to underlying representation for efficiency purposes.

-
source

pub fn vec_from_repr(value: Vec<FsFr>) -> Vec<Self>

Convenient conversion from vector of underlying representation to scalar for efficiency +

source

pub fn vec_from_repr(value: Vec<FsFr>) -> Vec<Self>

Convenient conversion from vector of underlying representation to scalar for efficiency purposes.

-
source

pub fn vec_option_to_repr(value: Vec<Option<Self>>) -> Vec<Option<FsFr>>

Convenient conversion from vector of optional scalar to underlying representation for +

source

pub fn vec_option_to_repr(value: Vec<Option<Self>>) -> Vec<Option<FsFr>>

Convenient conversion from vector of optional scalar to underlying representation for efficiency purposes.

-
source

pub fn vec_option_from_repr(value: Vec<Option<FsFr>>) -> Vec<Option<Self>>

Convenient conversion from vector of optional underlying representation to scalar for +

source

pub fn vec_option_from_repr(value: Vec<Option<FsFr>>) -> Vec<Option<Self>>

Convenient conversion from vector of optional underlying representation to scalar for efficiency purposes.

-

Methods from Deref<Target = FsFr>§

pub fn to_scalar(&self) -> [u8; 32]

Trait Implementations§

source§

impl AsMut<FsFr> for Scalar

source§

fn as_mut(&mut self) -> &mut FsFr

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsRef<FsFr> for Scalar

source§

fn as_ref(&self) -> &FsFr

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for Scalar

source§

fn clone(&self) -> Scalar

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 Scalar

source§

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

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

impl Decode for Scalar

source§

fn decode<I: Input>(input: &mut I) -> Result<Self, Error>

Attempt to deserialise the value from input.
source§

fn encoded_fixed_size() -> Option<usize>

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

fn decode_into<I>( +

Methods from Deref<Target = FsFr>§

pub fn to_scalar(&self) -> [u8; 32]

Trait Implementations§

source§

impl AsMut<FsFr> for Scalar

source§

fn as_mut(&mut self) -> &mut FsFr

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsRef<FsFr> for Scalar

source§

fn as_ref(&self) -> &FsFr

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for Scalar

source§

fn clone(&self) -> Scalar

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 Scalar

source§

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

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

impl Decode for Scalar

source§

fn decode<I: Input>(input: &mut I) -> Result<Self, Error>

Attempt to deserialise the value from input.
source§

fn encoded_fixed_size() -> Option<usize>

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

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

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

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

Attempt to skip the encoded value from input. Read more
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 + 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 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,

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

source§

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

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<Scalar> for Scalar

source§

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

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

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

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

impl PartialOrd<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 <= +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 +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 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/enum.ArchivedBlockProgress.html b/subspace_core_primitives/enum.ArchivedBlockProgress.html index 8211f7d5a8..77c0bc5536 100644 --- a/subspace_core_primitives/enum.ArchivedBlockProgress.html +++ b/subspace_core_primitives/enum.ArchivedBlockProgress.html @@ -1,36 +1,36 @@ -ArchivedBlockProgress in subspace_core_primitives - Rust
pub enum ArchivedBlockProgress {
+ArchivedBlockProgress in subspace_core_primitives - Rust
pub enum ArchivedBlockProgress {
     Complete,
     Partial(u32),
 }
Expand description

Progress of an archived block.

Variants§

§

Complete

The block has been fully archived.

§

Partial(u32)

Number of partially archived bytes of a block.

-

Implementations§

source§

impl ArchivedBlockProgress

source

pub fn partial(&self) -> Option<u32>

Return the number of partially archived bytes if the progress is not complete.

-
source

pub fn set_partial(&mut self, new_partial: u32)

Sets new number of partially archived bytes.

-

Trait Implementations§

source§

impl Clone for ArchivedBlockProgress

source§

fn clone(&self) -> ArchivedBlockProgress

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 ArchivedBlockProgress

source§

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

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

impl Decode for ArchivedBlockProgress

source§

fn decode<__CodecInputEdqy: Input>( +

Implementations§

source§

impl ArchivedBlockProgress

source

pub fn partial(&self) -> Option<u32>

Return the number of partially archived bytes if the progress is not complete.

+
source

pub fn set_partial(&mut self, new_partial: u32)

Sets new number of partially archived bytes.

+

Trait Implementations§

source§

impl Clone for ArchivedBlockProgress

source§

fn clone(&self) -> ArchivedBlockProgress

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 ArchivedBlockProgress

source§

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

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

impl Decode for ArchivedBlockProgress

source§

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

Attempt to deserialise the value from input.
§

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

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

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

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

fn encoded_fixed_size() -> Option<usize>

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

impl Default for ArchivedBlockProgress

source§

fn default() -> Self

We assume a block can always fit into the segment initially, but it can definitely possible + 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 ArchivedBlockProgress

source§

fn default() -> Self

We assume a block can always fit into the segment initially, but it can definitely possible to be transitioned into the partial state after some overflow checkings.

-
source§

impl<'de> Deserialize<'de> for ArchivedBlockProgress

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 ArchivedBlockProgress

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

source§

impl<'de> Deserialize<'de> for ArchivedBlockProgress

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 ArchivedBlockProgress

source§

fn size_hint(&self) -> usize

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

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

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

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

Convert self to an owned vector.
§

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

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

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl Hash for ArchivedBlockProgress

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

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 ArchivedBlockProgress

source§

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

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

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

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

impl Ord for ArchivedBlockProgress

source§

fn cmp(&self, other: &ArchivedBlockProgress) -> 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<ArchivedBlockProgress> for ArchivedBlockProgress

source§

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

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<ArchivedBlockProgress> for ArchivedBlockProgress

source§

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

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

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

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

impl PartialOrd<ArchivedBlockProgress> for ArchivedBlockProgress

source§

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

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

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

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

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

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

impl PartialOrd<ArchivedBlockProgress> for ArchivedBlockProgress

source§

fn partial_cmp(&self, other: &ArchivedBlockProgress) -> 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 ArchivedBlockProgress

source§

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

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

impl TypeInfo for ArchivedBlockProgress

§

type Identity = ArchivedBlockProgress

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 ArchivedBlockProgress

source§

impl EncodeLike<ArchivedBlockProgress> for ArchivedBlockProgress

source§

impl Eq for ArchivedBlockProgress

source§

impl StructuralEq for ArchivedBlockProgress

source§

impl StructuralPartialEq for ArchivedBlockProgress

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl Serialize for ArchivedBlockProgress

source§

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

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

impl TypeInfo for ArchivedBlockProgress

§

type Identity = ArchivedBlockProgress

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 ArchivedBlockProgress

source§

impl EncodeLike<ArchivedBlockProgress> for ArchivedBlockProgress

source§

impl Eq for ArchivedBlockProgress

source§

impl StructuralEq for ArchivedBlockProgress

source§

impl StructuralPartialEq for ArchivedBlockProgress

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/enum.NonEmptyVecErr.html b/subspace_core_primitives/enum.NonEmptyVecErr.html index a23bee7829..33725ad953 100644 --- a/subspace_core_primitives/enum.NonEmptyVecErr.html +++ b/subspace_core_primitives/enum.NonEmptyVecErr.html @@ -1,8 +1,8 @@ -NonEmptyVecErr in subspace_core_primitives - Rust
pub enum NonEmptyVecErr {
+NonEmptyVecErr in subspace_core_primitives - Rust
pub enum NonEmptyVecErr {
     EmptyVec,
 }
Expand description

Error codes for NonEmptyVec.

Variants§

§

EmptyVec

Tried to create with an empty Vec

-

Trait Implementations§

source§

impl Debug for NonEmptyVecErr

source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Debug for NonEmptyVecErr

source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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/enum.SegmentHeader.html b/subspace_core_primitives/enum.SegmentHeader.html index 6e5ef9b5b9..b95f3af380 100644 --- a/subspace_core_primitives/enum.SegmentHeader.html +++ b/subspace_core_primitives/enum.SegmentHeader.html @@ -1,4 +1,4 @@ -SegmentHeader in subspace_core_primitives - Rust
§prev_segment_header_hash: Blake2b256Hash

Hash of the segment header of the previous segment

§last_archived_block: LastArchivedBlock

Last archived block

V0 of the segment header data structure

-

Implementations§

source§

impl SegmentHeader

source

pub fn hash(&self) -> Blake2b256Hash

Hash of the whole segment header

-
source

pub fn segment_index(&self) -> SegmentIndex

Segment index

-
source

pub fn segment_commitment(&self) -> SegmentCommitment

Segment commitment of the records in a segment.

-
source

pub fn prev_segment_header_hash(&self) -> Blake2b256Hash

Hash of the segment header of the previous segment

-
source

pub fn last_archived_block(&self) -> LastArchivedBlock

Last archived block

-

Trait Implementations§

source§

impl Clone for SegmentHeader

source§

fn clone(&self) -> SegmentHeader

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 SegmentHeader

source§

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

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

impl Decode for SegmentHeader

source§

fn decode<__CodecInputEdqy: Input>( +

Implementations§

source§

impl SegmentHeader

source

pub fn hash(&self) -> Blake2b256Hash

Hash of the whole segment header

+
source

pub fn segment_index(&self) -> SegmentIndex

Segment index

+
source

pub fn segment_commitment(&self) -> SegmentCommitment

Segment commitment of the records in a segment.

+
source

pub fn prev_segment_header_hash(&self) -> Blake2b256Hash

Hash of the segment header of the previous segment

+
source

pub fn last_archived_block(&self) -> LastArchivedBlock

Last archived block

+

Trait Implementations§

source§

impl Clone for SegmentHeader

source§

fn clone(&self) -> SegmentHeader

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 SegmentHeader

source§

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

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

impl Decode for SegmentHeader

source§

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

Attempt to deserialise the value from input.
§

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

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

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

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

fn encoded_fixed_size() -> Option<usize>

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

impl<'de> Deserialize<'de> for SegmentHeader

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 SegmentHeader

source§

fn size_hint(&self) -> usize

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

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

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

fn encoded_fixed_size() -> Option<usize>

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

impl<'de> Deserialize<'de> for SegmentHeader

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 SegmentHeader

source§

fn size_hint(&self) -> usize

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

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

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

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

Convert self to an owned vector.
§

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

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

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl Hash for SegmentHeader

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

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 PartialEq<SegmentHeader> for SegmentHeader

source§

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

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

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

impl PartialEq<SegmentHeader> for SegmentHeader

source§

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

source§

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

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

impl TypeInfo for SegmentHeader

§

type Identity = SegmentHeader

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 SegmentHeader

source§

impl EncodeLike<SegmentHeader> for SegmentHeader

source§

impl Eq for SegmentHeader

source§

impl StructuralEq for SegmentHeader

source§

impl StructuralPartialEq for SegmentHeader

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl Serialize for SegmentHeader

source§

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

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

impl TypeInfo for SegmentHeader

§

type Identity = SegmentHeader

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 SegmentHeader

source§

impl EncodeLike<SegmentHeader> for SegmentHeader

source§

impl Eq for SegmentHeader

source§

impl StructuralEq for SegmentHeader

source§

impl StructuralPartialEq for SegmentHeader

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/fn.bidirectional_distance.html b/subspace_core_primitives/fn.bidirectional_distance.html index bb4c9f6c93..babb022773 100644 --- a/subspace_core_primitives/fn.bidirectional_distance.html +++ b/subspace_core_primitives/fn.bidirectional_distance.html @@ -1,2 +1,2 @@ -bidirectional_distance in subspace_core_primitives - Rust
pub fn bidirectional_distance<T: WrappingSub + Ord>(a: &T, b: &T) -> T
Expand description

Bidirectional distance metric implemented on top of subtraction

+bidirectional_distance in subspace_core_primitives - Rust
pub fn bidirectional_distance<T: WrappingSub + Ord>(a: &T, b: &T) -> T
Expand description

Bidirectional distance metric implemented on top of subtraction

\ No newline at end of file diff --git a/subspace_core_primitives/index.html b/subspace_core_primitives/index.html index f4b4f2e531..3d6fa7334a 100644 --- a/subspace_core_primitives/index.html +++ b/subspace_core_primitives/index.html @@ -1,3 +1,3 @@ -subspace_core_primitives - Rust
Expand description

Core primitives for Subspace Network.

-

Modules

  • Various cryptographic utilities used across Subspace Network.
  • Data structures related to objects (useful data) stored on Subspace Network.

Structs

  • Archived history segment after archiving is applied.
  • Flat representation of multiple pieces concatenated for higher efficient for processing.
  • Size of blockchain history in segments.
  • Last archived block
  • A Vec<> that enforces the invariant that it cannot be empty.
  • A piece of archival history in Subspace Network.
  • A piece of archival history in Subspace Network.
  • Piece index in consensus
  • Hash of PieceIndex
  • Piece offset in sector
  • Proof of space proof bytes.
  • Proof of space quality.
  • Proof of space seed.
  • Proof of time ciphertext (output from the encryption).
  • Proof of time key(input to the encryption).
  • Proof of time. +subspace_core_primitives - Rust
    Expand description

    Core primitives for Subspace Network.

    +

    Modules

    • Module containing wrapper for SCALE encoding/decoding with checksum
    • Various cryptographic utilities used across Subspace Network.
    • Data structures related to objects (useful data) stored on Subspace Network.

    Structs

    Enums

    Constants

    Functions

    Type Definitions

    \ No newline at end of file diff --git a/subspace_core_primitives/sidebar-items.js b/subspace_core_primitives/sidebar-items.js index 9f94afd0af..a47aa2f7b7 100644 --- a/subspace_core_primitives/sidebar-items.js +++ b/subspace_core_primitives/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"constant":["BLAKE2B_256_HASH_SIZE","BLAKE3_HASH_SIZE","PUBLIC_KEY_LENGTH","RANDOMNESS_LENGTH","REWARD_SIGNATURE_LENGTH"],"enum":["ArchivedBlockProgress","NonEmptyVecErr","SegmentHeader"],"fn":["bidirectional_distance"],"mod":["crypto","objects"],"struct":["ArchivedHistorySegment","FlatPieces","HistorySize","LastArchivedBlock","NonEmptyVec","Piece","PieceArray","PieceIndex","PieceIndexHash","PieceOffset","PosProof","PosQualityBytes","PosSeed","PotCheckpoint","PotKey","PotProof","PotSeed","PublicKey","Randomness","RawRecord","Record","RecordCommitment","RecordWitness","RecordedHistorySegment","RewardSignature","SBucket","SectorId","SectorSlotChallenge","SegmentIndex","Solution","U256"],"type":["Blake2b256Hash","Blake3Hash","BlockHash","BlockNumber","BlockWeight","PotBytes","SectorIndex","SegmentCommitment","SlotNumber","SolutionRange"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"constant":["BLAKE2B_256_HASH_SIZE","BLAKE3_HASH_SIZE","PUBLIC_KEY_LENGTH","RANDOMNESS_LENGTH","REWARD_SIGNATURE_LENGTH"],"enum":["ArchivedBlockProgress","NonEmptyVecErr","SegmentHeader"],"fn":["bidirectional_distance"],"mod":["checksum","crypto","objects"],"struct":["ArchivedHistorySegment","FlatPieces","HistorySize","LastArchivedBlock","NonEmptyVec","Piece","PieceArray","PieceIndex","PieceIndexHash","PieceOffset","PosProof","PosQualityBytes","PosSeed","PotCheckpoint","PotKey","PotProof","PotSeed","PublicKey","Randomness","RawRecord","Record","RecordCommitment","RecordWitness","RecordedHistorySegment","RewardSignature","SBucket","SectorId","SectorSlotChallenge","SegmentIndex","Solution","U256"],"type":["Blake2b256Hash","Blake3Hash","BlockHash","BlockNumber","BlockWeight","PotBytes","SectorIndex","SegmentCommitment","SlotNumber","SolutionRange"]}; \ No newline at end of file diff --git a/subspace_core_primitives/struct.HistorySize.html b/subspace_core_primitives/struct.HistorySize.html index fb1135886d..b8064480e1 100644 --- a/subspace_core_primitives/struct.HistorySize.html +++ b/subspace_core_primitives/struct.HistorySize.html @@ -4,17 +4,17 @@
source

pub fn segment_index(&self) -> SegmentIndex

Segment index that corresponds to this history size.

source

pub fn sector_expiration_check(&self, min_sector_lifetime: Self) -> Option<Self>

History size at which expiration check for sector happens.

Returns None on overflow.

-

Methods from Deref<Target = NonZeroU64>§

1.70.0 · source

pub const MIN: NonZeroU64 = Self::new(1).unwrap()

1.70.0 · source

pub const MAX: NonZeroU64 = Self::new(u64::MAX).unwrap()

1.67.0 · source

pub const BITS: u32 = 64u32

Trait Implementations§

source§

impl Clone for HistorySize

source§

fn clone(&self) -> HistorySize

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 HistorySize

source§

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

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

impl Decode for HistorySize

source§

fn decode<__CodecInputEdqy: Input>( +

Methods from Deref<Target = NonZeroU64>§

1.70.0 · source

pub const MIN: NonZeroU64 = Self::new(1).unwrap()

1.70.0 · source

pub const MAX: NonZeroU64 = Self::new(u64::MAX).unwrap()

1.67.0 · source

pub const BITS: u32 = 64u32

Trait Implementations§

source§

impl Clone for HistorySize

source§

fn clone(&self) -> HistorySize

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 HistorySize

source§

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

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

impl Decode for HistorySize

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 Deref for HistorySize

§

type Target = NonZeroU64

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for HistorySize

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl<'de> Deserialize<'de> for HistorySize

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 HistorySize

source§

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

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

impl Encode for HistorySize

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 HistorySize

source§

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

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

impl Encode for HistorySize

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<HistorySize> for NonZeroU64

source§

fn from(original: HistorySize) -> Self

Converts to this type from the input type.
source§

impl From<NonZeroU64> for HistorySize

source§

fn from(original: NonZeroU64) -> HistorySize

Converts to this type from the input type.
source§

impl From<SegmentIndex> for HistorySize

source§

fn from(value: SegmentIndex) -> Self

Converts to this type from the input type.
source§

impl Hash for HistorySize

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<HistorySize> for NonZeroU64

source§

fn from(original: HistorySize) -> Self

Converts to this type from the input type.
source§

impl From<NonZeroU64> for HistorySize

source§

fn from(original: NonZeroU64) -> HistorySize

Converts to this type from the input type.
source§

impl From<SegmentIndex> for HistorySize

source§

fn from(value: SegmentIndex) -> Self

Converts to this type from the input type.
source§

impl Hash for HistorySize

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 HistorySize

source§

fn max_encoded_len() -> usize

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

impl Ord for HistorySize

source§

fn cmp(&self, other: &HistorySize) -> 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.LastArchivedBlock.html b/subspace_core_primitives/struct.LastArchivedBlock.html index e50b2ec8a3..37843cef38 100644 --- a/subspace_core_primitives/struct.LastArchivedBlock.html +++ b/subspace_core_primitives/struct.LastArchivedBlock.html @@ -1,35 +1,35 @@ -LastArchivedBlock in subspace_core_primitives - Rust
pub struct LastArchivedBlock {
+LastArchivedBlock in subspace_core_primitives - Rust
pub struct LastArchivedBlock {
     pub number: BlockNumber,
     pub archived_progress: ArchivedBlockProgress,
 }
Expand description

Last archived block

Fields§

§number: BlockNumber

Block number

§archived_progress: ArchivedBlockProgress

Progress of an archived block.

-

Implementations§

source§

impl LastArchivedBlock

source

pub fn partial_archived(&self) -> Option<u32>

Returns the number of partially archived bytes for a block.

-
source

pub fn set_partial_archived(&mut self, new_partial: BlockNumber)

Sets new number of partially archived bytes.

-
source

pub fn set_complete(&mut self)

Sets the archived state of this block to ArchivedBlockProgress::Complete.

-

Trait Implementations§

source§

impl Clone for LastArchivedBlock

source§

fn clone(&self) -> LastArchivedBlock

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 LastArchivedBlock

source§

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

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

impl Decode for LastArchivedBlock

source§

fn decode<__CodecInputEdqy: Input>( +

Implementations§

source§

impl LastArchivedBlock

source

pub fn partial_archived(&self) -> Option<u32>

Returns the number of partially archived bytes for a block.

+
source

pub fn set_partial_archived(&mut self, new_partial: BlockNumber)

Sets new number of partially archived bytes.

+
source

pub fn set_complete(&mut self)

Sets the archived state of this block to ArchivedBlockProgress::Complete.

+

Trait Implementations§

source§

impl Clone for LastArchivedBlock

source§

fn clone(&self) -> LastArchivedBlock

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 LastArchivedBlock

source§

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

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

impl Decode for LastArchivedBlock

source§

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

Attempt to deserialise the value from input.
§

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

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

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

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

fn encoded_fixed_size() -> Option<usize>

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

impl<'de> Deserialize<'de> for LastArchivedBlock

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 LastArchivedBlock

source§

fn size_hint(&self) -> usize

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

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

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

fn encoded_fixed_size() -> Option<usize>

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

impl<'de> Deserialize<'de> for LastArchivedBlock

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 LastArchivedBlock

source§

fn size_hint(&self) -> usize

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

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

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

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

Convert self to an owned vector.
§

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

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

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl Hash for LastArchivedBlock

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

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 LastArchivedBlock

source§

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

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

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

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

impl Ord for LastArchivedBlock

source§

fn cmp(&self, other: &LastArchivedBlock) -> 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<LastArchivedBlock> for LastArchivedBlock

source§

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

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

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

impl PartialEq<LastArchivedBlock> for LastArchivedBlock

source§

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

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

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

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

impl PartialOrd<LastArchivedBlock> for LastArchivedBlock

source§

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

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

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

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

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

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

impl PartialOrd<LastArchivedBlock> for LastArchivedBlock

source§

fn partial_cmp(&self, other: &LastArchivedBlock) -> 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 LastArchivedBlock

source§

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

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

impl TypeInfo for LastArchivedBlock

§

type Identity = LastArchivedBlock

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 LastArchivedBlock

source§

impl EncodeLike<LastArchivedBlock> for LastArchivedBlock

source§

impl Eq for LastArchivedBlock

source§

impl StructuralEq for LastArchivedBlock

source§

impl StructuralPartialEq for LastArchivedBlock

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl Serialize for LastArchivedBlock

source§

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

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

impl TypeInfo for LastArchivedBlock

§

type Identity = LastArchivedBlock

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 LastArchivedBlock

source§

impl EncodeLike<LastArchivedBlock> for LastArchivedBlock

source§

impl Eq for LastArchivedBlock

source§

impl StructuralEq for LastArchivedBlock

source§

impl StructuralPartialEq for LastArchivedBlock

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.NonEmptyVec.html b/subspace_core_primitives/struct.NonEmptyVec.html index 5345f1e558..36d74722ae 100644 --- a/subspace_core_primitives/struct.NonEmptyVec.html +++ b/subspace_core_primitives/struct.NonEmptyVec.html @@ -1,30 +1,30 @@ -NonEmptyVec in subspace_core_primitives - Rust
pub struct NonEmptyVec<T>(_);
Expand description

A Vec<> that enforces the invariant that it cannot be empty.

-

Implementations§

source§

impl<T: Clone> NonEmptyVec<T>

source

pub fn new(vec: Vec<T>) -> Result<Self, NonEmptyVecErr>

Creates the Vec.

-
source

pub fn new_with_entry(entry: T) -> Self

Creates the Vec with the entry.

-
source

pub fn len(&self) -> usize

Returns the number of entries.

-
source

pub fn as_slice(&self) -> &[T]

Returns the slice of the entries.

-
source

pub fn iter(&self) -> Box<dyn Iterator<Item = &T> + '_>

Returns an iterator for the entries.

-
source

pub fn iter_mut(&mut self) -> Box<dyn Iterator<Item = &mut T> + '_>

Returns a mutable iterator for the entries.

-
source

pub fn first(&self) -> T

Returns the first entry.

-
source

pub fn last(&self) -> T

Returns the last entry.

-
source

pub fn push(&mut self, entry: T)

Adds an entry to the end.

-
source

pub fn to_vec(self) -> Vec<T>

Returns the entries in the collection.

-

Trait Implementations§

source§

impl<T: Clone> Clone for NonEmptyVec<T>

source§

fn clone(&self) -> NonEmptyVec<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 NonEmptyVec<T>

source§

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

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

impl<T> Decode for NonEmptyVec<T>where - Vec<T>: Decode,

source§

fn decode<__CodecInputEdqy: Input>( +NonEmptyVec in subspace_core_primitives - Rust
pub struct NonEmptyVec<T>(_);
Expand description

A Vec<> that enforces the invariant that it cannot be empty.

+

Implementations§

source§

impl<T: Clone> NonEmptyVec<T>

source

pub fn new(vec: Vec<T>) -> Result<Self, NonEmptyVecErr>

Creates the Vec.

+
source

pub fn new_with_entry(entry: T) -> Self

Creates the Vec with the entry.

+
source

pub fn len(&self) -> usize

Returns the number of entries.

+
source

pub fn as_slice(&self) -> &[T]

Returns the slice of the entries.

+
source

pub fn iter(&self) -> Box<dyn Iterator<Item = &T> + '_>

Returns an iterator for the entries.

+
source

pub fn iter_mut(&mut self) -> Box<dyn Iterator<Item = &mut T> + '_>

Returns a mutable iterator for the entries.

+
source

pub fn first(&self) -> T

Returns the first entry.

+
source

pub fn last(&self) -> T

Returns the last entry.

+
source

pub fn push(&mut self, entry: T)

Adds an entry to the end.

+
source

pub fn to_vec(self) -> Vec<T>

Returns the entries in the collection.

+

Trait Implementations§

source§

impl<T: Clone> Clone for NonEmptyVec<T>

source§

fn clone(&self) -> NonEmptyVec<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 NonEmptyVec<T>

source§

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

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

impl<T> Decode for NonEmptyVec<T>where + Vec<T>: Decode,

source§

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

Attempt to deserialise the value from input.
§

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

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

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

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

fn encoded_fixed_size() -> Option<usize>

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

impl<T> Encode for NonEmptyVec<T>where - Vec<T>: Encode,

source§

fn size_hint(&self) -> usize

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

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

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

fn encoded_fixed_size() -> Option<usize>

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

impl<T> Encode for NonEmptyVec<T>where + Vec<T>: Encode,

source§

fn size_hint(&self) -> usize

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

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

Convert self to a slice and append it to the destination.
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<T: PartialEq> PartialEq<NonEmptyVec<T>> for NonEmptyVec<T>

source§

fn eq(&self, other: &NonEmptyVec<T>) -> bool

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

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<T: PartialEq> PartialEq<NonEmptyVec<T>> for NonEmptyVec<T>

source§

fn eq(&self, other: &NonEmptyVec<T>) -> 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> EncodeLike<NonEmptyVec<T>> for NonEmptyVec<T>where - Vec<T>: Encode,

source§

impl<T: Eq> Eq for NonEmptyVec<T>

source§

impl<T> StructuralEq for NonEmptyVec<T>

source§

impl<T> StructuralPartialEq for NonEmptyVec<T>

Auto Trait Implementations§

§

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

source§

impl<T> EncodeLike<NonEmptyVec<T>> for NonEmptyVec<T>where + Vec<T>: Encode,

source§

impl<T: Eq> Eq for NonEmptyVec<T>

source§

impl<T> StructuralEq for NonEmptyVec<T>

source§

impl<T> StructuralPartialEq for NonEmptyVec<T>

Auto Trait Implementations§

§

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

§

impl<T> Send for NonEmptyVec<T>where T: Send,

§

impl<T> Sync for NonEmptyVec<T>where T: Sync,

§

impl<T> Unpin for NonEmptyVec<T>where diff --git a/subspace_core_primitives/struct.Piece.html b/subspace_core_primitives/struct.Piece.html index 794315f926..6e74e34dd7 100644 --- a/subspace_core_primitives/struct.Piece.html +++ b/subspace_core_primitives/struct.Piece.html @@ -171,7 +171,7 @@
Examples
sufficient, and should not be overridden without very good reason.

source§

impl PartialOrd<Piece> for Piece

source§

fn partial_cmp(&self, other: &Piece) -> 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 Piece

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 Piece

§

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<Vec<u8, Global>> for Piece

§

type Error = TryFromSliceError

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

fn try_from(vec: Vec<u8>) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TypeInfo for Piece

§

type Identity = Piece

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

source§

impl Eq for Piece

source§

impl StructuralEq for Piece

source§

impl StructuralPartialEq for Piece

Auto Trait Implementations§

§

impl RefUnwindSafe for Piece

§

impl Send for Piece

§

impl Sync for Piece

§

impl Unpin for Piece

§

impl UnwindSafe for Piece

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 Piece

§

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<Vec<u8, Global>> for Piece

§

type Error = TryFromSliceError

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

fn try_from(vec: Vec<u8>) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TypeInfo for Piece

§

type Identity = Piece

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

source§

impl Eq for Piece

source§

impl StructuralEq for Piece

source§

impl StructuralPartialEq for Piece

Auto Trait Implementations§

§

impl RefUnwindSafe for Piece

§

impl Send for Piece

§

impl Sync for Piece

§

impl Unpin for Piece

§

impl UnwindSafe for Piece

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.PieceIndex.html b/subspace_core_primitives/struct.PieceIndex.html index 93d6afd166..2169e28434 100644 --- a/subspace_core_primitives/struct.PieceIndex.html +++ b/subspace_core_primitives/struct.PieceIndex.html @@ -7,7 +7,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, @@ -15,14 +15,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 @@ -37,7 +37,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.PieceIndexHash.html b/subspace_core_primitives/struct.PieceIndexHash.html index bd81d6e645..3a1c7c1bce 100644 --- a/subspace_core_primitives/struct.PieceIndexHash.html +++ b/subspace_core_primitives/struct.PieceIndexHash.html @@ -10,7 +10,7 @@ __D: Deserializer<'de>,

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

impl Encode for PieceIndexHash

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 PieceIndexHash

source§

fn from(original: Blake2b256Hash) -> PieceIndexHash

Converts to this type from the input type.
source§

impl From<PieceIndexHash> for Blake2b256Hash

source§

fn from(original: PieceIndexHash) -> Self

Converts to this type from the input type.
source§

impl From<PieceIndexHash> for U256

source§

fn from(hash: PieceIndexHash) -> Self

Converts to this type from the input type.
source§

impl From<U256> for PieceIndexHash

source§

fn from(number: U256) -> Self

Converts to this type from the input type.
source§

impl Hash for PieceIndexHash

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 PieceIndexHash

source§

fn from(original: Blake2b256Hash) -> PieceIndexHash

Converts to this type from the input type.
source§

impl From<PieceIndexHash> for Blake2b256Hash

source§

fn from(original: PieceIndexHash) -> Self

Converts to this type from the input type.
source§

impl From<PieceIndexHash> for U256

source§

fn from(hash: PieceIndexHash) -> Self

Converts to this type from the input type.
source§

impl From<U256> for PieceIndexHash

source§

fn from(number: U256) -> Self

Converts to this type from the input type.
source§

impl Hash for PieceIndexHash

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 PieceIndexHash

source§

fn cmp(&self, other: &PieceIndexHash) -> 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.PieceOffset.html b/subspace_core_primitives/struct.PieceOffset.html index 1e2fa2cc9d..21868c1310 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 - 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 + __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 cb859599cc..6d2772725b 100644 --- a/subspace_core_primitives/struct.PosProof.html +++ b/subspace_core_primitives/struct.PosProof.html @@ -1,6 +1,6 @@ -PosProof in subspace_core_primitives - Rust
pub struct PosProof(_);
Expand description

Proof of space proof bytes.

-

Implementations§

source§

impl PosProof

source

pub const SIZE: usize = 136usize

Size of proof of space proof in bytes.

-
source

pub fn hash(&self) -> Blake2b256Hash

Proof hash.

+PosProof in subspace_core_primitives - Rust
pub struct PosProof(_);
Expand description

Proof of space proof bytes.

+

Implementations§

source§

impl PosProof

source

pub const SIZE: usize = 136usize

Size of proof of space proof in bytes.

+
source

pub fn hash(&self) -> Blake2b256Hash

Proof hash.

Methods from Deref<Target = [u8; 136]>§

source

pub fn as_ascii(&self) -> Option<&[AsciiChar; N]>

🔬This is a nightly-only experimental API. (ascii_char)

Converts this array of bytes into a array of ASCII characters, or returns None if any of the characters is non-ASCII.

Examples
@@ -137,22 +137,22 @@
Examples
left[1] = 2; right[1] = 4; assert_eq!(v, [1, 2, 3, 4, 5, 6]);

-

Trait Implementations§

source§

impl Clone for PosProof

source§

fn clone(&self) -> PosProof

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 PosProof

source§

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

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

impl Decode for PosProof

source§

fn decode<__CodecInputEdqy: Input>( +

Trait Implementations§

source§

impl Clone for PosProof

source§

fn clone(&self) -> PosProof

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 PosProof

source§

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

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

impl Decode for PosProof

source§

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

Attempt to deserialise the value from input.
§

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

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

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

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

fn encoded_fixed_size() -> Option<usize>

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

impl Default for PosProof

source§

fn default() -> Self

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

impl Deref for PosProof

§

type Target = [u8; 136]

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for PosProof

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl<'de> Deserialize<'de> for PosProof

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

source§

fn default() -> Self

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

impl Deref for PosProof

§

type Target = [u8; 136]

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for PosProof

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl<'de> Deserialize<'de> for PosProof

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 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; 136]> for PosProof

source§

fn from(value: [u8; 136]) -> Self

Converts to this type from the input type.
source§

impl From<PosProof> for [u8; 136]

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 +)
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; 136]> for PosProof

source§

fn from(value: [u8; 136]) -> Self

Converts to this type from the input type.
source§

impl From<PosProof> for [u8; 136]

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 - S: Serializer,

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

impl TypeInfo for PosProof

§

type Identity = PosProof

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 PosProof

source§

impl EncodeLike<PosProof> for PosProof

source§

impl Eq for PosProof

source§

impl StructuralEq for PosProof

source§

impl StructuralPartialEq for PosProof

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 TypeInfo for PosProof

§

type Identity = PosProof

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 PosProof

source§

impl EncodeLike<PosProof> for PosProof

source§

impl Eq for PosProof

source§

impl StructuralEq for PosProof

source§

impl StructuralPartialEq for PosProof

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.PosQualityBytes.html b/subspace_core_primitives/struct.PosQualityBytes.html index 64b4b6bc04..985c0ecc0d 100644 --- a/subspace_core_primitives/struct.PosQualityBytes.html +++ b/subspace_core_primitives/struct.PosQualityBytes.html @@ -1,5 +1,5 @@ -PosQualityBytes in subspace_core_primitives - Rust
pub struct PosQualityBytes(_);
Expand description

Proof of space quality.

-

Implementations§

source§

impl PosQualityBytes

source

pub const SIZE: usize = 32usize

Size of proof of space quality in bytes.

+PosQualityBytes in subspace_core_primitives - Rust
pub struct PosQualityBytes(_);
Expand description

Proof of space quality.

+

Implementations§

source§

impl PosQualityBytes

source

pub const SIZE: usize = 32usize

Size of proof of space quality in bytes.

Methods from Deref<Target = [u8; 32]>§

source

pub fn as_ascii(&self) -> Option<&[AsciiChar; N]>

🔬This is a nightly-only experimental API. (ascii_char)

Converts this array of bytes into a array of ASCII characters, or returns None if any of the characters is non-ASCII.

Examples
@@ -92,9 +92,9 @@
Examples
assert_eq!(left, &[]); assert_eq!(right, &[1, 2, 3, 4, 5, 6]); }
-

Trait Implementations§

source§

impl Clone for PosQualityBytes

source§

fn clone(&self) -> PosQualityBytes

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 PosQualityBytes

source§

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

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

impl Deref for PosQualityBytes

§

type Target = [u8; 32]

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl From<[u8; 32]> for PosQualityBytes

source§

fn from(value: [u8; 32]) -> 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 PartialEq<PosQualityBytes> for PosQualityBytes

source§

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

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

Trait Implementations§

source§

impl Clone for PosQualityBytes

source§

fn clone(&self) -> PosQualityBytes

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 PosQualityBytes

source§

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

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

impl Deref for PosQualityBytes

§

type Target = [u8; 32]

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl From<[u8; 32]> for PosQualityBytes

source§

fn from(value: [u8; 32]) -> 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 PartialEq<PosQualityBytes> for PosQualityBytes

source§

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

source§

impl Eq for PosQualityBytes

source§

impl StructuralEq for PosQualityBytes

source§

impl StructuralPartialEq for PosQualityBytes

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl Copy for PosQualityBytes

source§

impl Eq for PosQualityBytes

source§

impl StructuralEq for PosQualityBytes

source§

impl StructuralPartialEq for PosQualityBytes

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/struct.PosSeed.html b/subspace_core_primitives/struct.PosSeed.html index cbd211824a..041a8ec151 100644 --- a/subspace_core_primitives/struct.PosSeed.html +++ b/subspace_core_primitives/struct.PosSeed.html @@ -1,5 +1,5 @@ -PosSeed in subspace_core_primitives - Rust
pub struct PosSeed(_);
Expand description

Proof of space seed.

-

Implementations§

source§

impl PosSeed

source

pub const SIZE: usize = 32usize

Size of proof of space seed in bytes.

+PosSeed in subspace_core_primitives - Rust
pub struct PosSeed(_);
Expand description

Proof of space seed.

+

Implementations§

source§

impl PosSeed

source

pub const SIZE: usize = 32usize

Size of proof of space seed in bytes.

Methods from Deref<Target = [u8; 32]>§

source

pub fn as_ascii(&self) -> Option<&[AsciiChar; N]>

🔬This is a nightly-only experimental API. (ascii_char)

Converts this array of bytes into a array of ASCII characters, or returns None if any of the characters is non-ASCII.

Examples
@@ -92,9 +92,9 @@
Examples
assert_eq!(left, &[]); assert_eq!(right, &[1, 2, 3, 4, 5, 6]); }
-

Trait Implementations§

source§

impl Clone for PosSeed

source§

fn clone(&self) -> PosSeed

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 PosSeed

source§

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

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

impl Deref for PosSeed

§

type Target = [u8; 32]

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl From<[u8; 32]> for PosSeed

source§

fn from(value: [u8; 32]) -> 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 PartialEq<PosSeed> for PosSeed

source§

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

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

Trait Implementations§

source§

impl Clone for PosSeed

source§

fn clone(&self) -> PosSeed

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 PosSeed

source§

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

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

impl Deref for PosSeed

§

type Target = [u8; 32]

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl From<[u8; 32]> for PosSeed

source§

fn from(value: [u8; 32]) -> 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 PartialEq<PosSeed> for PosSeed

source§

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

source§

impl Eq for PosSeed

source§

impl StructuralEq for PosSeed

source§

impl StructuralPartialEq for PosSeed

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl Copy for PosSeed

source§

impl Eq for PosSeed

source§

impl StructuralEq for PosSeed

source§

impl StructuralPartialEq for PosSeed

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/struct.PotCheckpoint.html b/subspace_core_primitives/struct.PotCheckpoint.html index 1f9e3cac14..747b0f66a8 100644 --- a/subspace_core_primitives/struct.PotCheckpoint.html +++ b/subspace_core_primitives/struct.PotCheckpoint.html @@ -1,17 +1,17 @@ -PotCheckpoint in subspace_core_primitives - Rust
pub struct PotCheckpoint(_);
Expand description

Proof of time ciphertext (output from the encryption).

-

Trait Implementations§

source§

impl AsMut<[u8; 16]> for PotCheckpoint

source§

fn as_mut(&mut self) -> &mut PotBytes

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsRef<[u8; 16]> for PotCheckpoint

source§

fn as_ref(&self) -> &PotBytes

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for PotCheckpoint

source§

fn clone(&self) -> PotCheckpoint

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 PotCheckpoint

source§

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

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

impl Decode for PotCheckpoint

source§

fn decode<__CodecInputEdqy: Input>( +PotCheckpoint in subspace_core_primitives - Rust
pub struct PotCheckpoint(_);
Expand description

Proof of time ciphertext (output from the encryption).

+

Trait Implementations§

source§

impl AsMut<[u8; 16]> for PotCheckpoint

source§

fn as_mut(&mut self) -> &mut PotBytes

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsRef<[u8; 16]> for PotCheckpoint

source§

fn as_ref(&self) -> &PotBytes

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for PotCheckpoint

source§

fn clone(&self) -> PotCheckpoint

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 PotCheckpoint

source§

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

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

impl Decode for PotCheckpoint

source§

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

Attempt to deserialise the value from input.
§

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

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

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

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

fn encoded_fixed_size() -> Option<usize>

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

impl Default for PotCheckpoint

source§

fn default() -> PotCheckpoint

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

impl Encode for PotCheckpoint

source§

fn size_hint(&self) -> usize

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

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

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

fn encoded_fixed_size() -> Option<usize>

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

impl Default for PotCheckpoint

source§

fn default() -> PotCheckpoint

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

impl Encode for PotCheckpoint

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 PotCheckpoint

source§

fn from(original: PotBytes) -> PotCheckpoint

Converts to this type from the input type.
source§

impl From<PotCheckpoint> for PotBytes

source§

fn from(original: PotCheckpoint) -> Self

Converts to this type from the input type.
source§

impl MaxEncodedLen for PotCheckpoint

source§

fn max_encoded_len() -> usize

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

impl PartialEq<PotCheckpoint> for PotCheckpoint

source§

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

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

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 PotCheckpoint

source§

fn from(original: PotBytes) -> PotCheckpoint

Converts to this type from the input type.
source§

impl From<PotCheckpoint> for PotBytes

source§

fn from(original: PotCheckpoint) -> Self

Converts to this type from the input type.
source§

impl MaxEncodedLen for PotCheckpoint

source§

fn max_encoded_len() -> usize

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

impl PartialEq<PotCheckpoint> for PotCheckpoint

source§

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

§

type Identity = PotCheckpoint

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 PotCheckpoint

source§

impl EncodeLike<PotCheckpoint> for PotCheckpoint

source§

impl Eq for PotCheckpoint

source§

impl StructuralEq for PotCheckpoint

source§

impl StructuralPartialEq for PotCheckpoint

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl TypeInfo for PotCheckpoint

§

type Identity = PotCheckpoint

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 PotCheckpoint

source§

impl EncodeLike<PotCheckpoint> for PotCheckpoint

source§

impl Eq for PotCheckpoint

source§

impl StructuralEq for PotCheckpoint

source§

impl StructuralPartialEq for PotCheckpoint

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.PotKey.html b/subspace_core_primitives/struct.PotKey.html index 6424df269c..5d1717d94a 100644 --- a/subspace_core_primitives/struct.PotKey.html +++ b/subspace_core_primitives/struct.PotKey.html @@ -1,17 +1,17 @@ -PotKey in subspace_core_primitives - Rust
pub struct PotKey(_);
Expand description

Proof of time key(input to the encryption).

-

Trait Implementations§

source§

impl AsMut<[u8; 16]> for PotKey

source§

fn as_mut(&mut self) -> &mut PotBytes

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) -> &PotBytes

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>( +PotKey in subspace_core_primitives - Rust
pub struct PotKey(_);
Expand description

Proof of time key(input to the encryption).

+

Trait Implementations§

source§

impl AsMut<[u8; 16]> for PotKey

source§

fn as_mut(&mut self) -> &mut PotBytes

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) -> &PotBytes

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, dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

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

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

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

fn encoded_fixed_size() -> Option<usize>

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

impl Default for PotKey

source§

fn default() -> PotKey

Returns the “default value” for a type. 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>( + 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 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: PotBytes) -> PotKey

Converts to this type from the input type.
source§

impl From<PotKey> for PotBytes

source§

fn from(original: PotKey) -> Self

Converts to this type from the input type.
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 +)

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: PotBytes) -> PotKey

Converts to this type from the input type.
source§

impl From<PotKey> for PotBytes

source§

fn from(original: PotKey) -> Self

Converts to this type from the input type.
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 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 PotKey

§

type Identity = PotKey

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 PotKey

source§

impl EncodeLike<PotKey> for PotKey

source§

impl Eq for PotKey

source§

impl StructuralEq for PotKey

source§

impl StructuralPartialEq for PotKey

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl TypeInfo for PotKey

§

type Identity = PotKey

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 PotKey

source§

impl EncodeLike<PotKey> for PotKey

source§

impl Eq for PotKey

source§

impl StructuralEq for PotKey

source§

impl StructuralPartialEq for PotKey

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.PotProof.html b/subspace_core_primitives/struct.PotProof.html index a04588e81e..44ce9ff2e1 100644 --- a/subspace_core_primitives/struct.PotProof.html +++ b/subspace_core_primitives/struct.PotProof.html @@ -1,4 +1,4 @@ -PotProof in subspace_core_primitives - Rust
pub struct PotProof {
+PotProof in subspace_core_primitives - Rust
pub struct PotProof {
     pub slot_number: SlotNumber,
     pub seed: PotSeed,
     pub key: PotKey,
@@ -11,31 +11,31 @@
 
§key: PotKey

The key used for evaluation.

§checkpoints: NonEmptyVec<PotCheckpoint>

The encrypted outputs from each stage.

§injected_block_hash: BlockHash

Hash of last block at injection point.

-

Implementations§

source§

impl PotProof

source

pub fn new( +

Implementations§

source§

impl PotProof

source

pub fn new( slot_number: SlotNumber, seed: PotSeed, key: PotKey, checkpoints: NonEmptyVec<PotCheckpoint>, injected_block_hash: BlockHash ) -> Self

Create the proof.

-
source

pub fn output(&self) -> PotCheckpoint

Returns the last check point.

-
source

pub fn derive_global_randomness(&self) -> Blake2b256Hash

Derives the global randomness from the output.

-
source

pub fn next_seed(&self, injected_hash: Option<BlockHash>) -> PotSeed

Derives the next seed based on the injected randomness.

-
source

pub fn next_key(&self) -> PotKey

Derives the next key from the hash of the current seed.

-

Trait Implementations§

source§

impl Clone for PotProof

source§

fn clone(&self) -> PotProof

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 PotProof

source§

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

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

impl Decode for PotProof

source§

fn decode<__CodecInputEdqy: Input>( +

source

pub fn output(&self) -> PotCheckpoint

Returns the last check point.

+
source

pub fn derive_global_randomness(&self) -> Blake2b256Hash

Derives the global randomness from the output.

+
source

pub fn next_seed(&self, injected_hash: Option<BlockHash>) -> PotSeed

Derives the next seed based on the injected randomness.

+
source

pub fn next_key(&self) -> PotKey

Derives the next key from the hash of the current seed.

+

Trait Implementations§

source§

impl Clone for PotProof

source§

fn clone(&self) -> PotProof

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 PotProof

source§

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

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

impl Decode for PotProof

source§

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

Attempt to deserialise the value from input.
§

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

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

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

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

fn encoded_fixed_size() -> Option<usize>

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

impl Display for PotProof

source§

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

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

impl Encode for PotProof

source§

fn size_hint(&self) -> usize

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

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

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

fn encoded_fixed_size() -> Option<usize>

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

impl Display for PotProof

source§

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

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

impl Encode for PotProof

source§

fn size_hint(&self) -> usize

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

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

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

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

Convert self to an owned vector.
§

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

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

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl PartialEq<PotProof> for PotProof

source§

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

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

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

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl PartialEq<PotProof> for PotProof

source§

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

source§

impl Eq for PotProof

source§

impl StructuralEq for PotProof

source§

impl StructuralPartialEq for PotProof

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl EncodeLike<PotProof> for PotProof

source§

impl Eq for PotProof

source§

impl StructuralEq for PotProof

source§

impl StructuralPartialEq for PotProof

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.PotSeed.html b/subspace_core_primitives/struct.PotSeed.html index 3167c21cd1..17b1732f79 100644 --- a/subspace_core_primitives/struct.PotSeed.html +++ b/subspace_core_primitives/struct.PotSeed.html @@ -1,19 +1,19 @@ -PotSeed in subspace_core_primitives - Rust
pub struct PotSeed(_);
Expand description

Proof of time seed (input to the encryption).

-

Implementations§

source§

impl PotSeed

source

pub fn from_block_hash(block_hash: BlockHash) -> Self

Builds the seed from block hash (e.g) used to create initial seed from +PotSeed in subspace_core_primitives - Rust

pub struct PotSeed(_);
Expand description

Proof of time seed (input to the encryption).

+

Implementations§

source§

impl PotSeed

source

pub fn from_block_hash(block_hash: BlockHash) -> Self

Builds the seed from block hash (e.g) used to create initial seed from genesis block hash.

-

Trait Implementations§

source§

impl AsMut<[u8; 16]> for PotSeed

source§

fn as_mut(&mut self) -> &mut PotBytes

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) -> &PotBytes

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 PotBytes

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) -> &PotBytes

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, dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

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

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

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

fn encoded_fixed_size() -> Option<usize>

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

impl Default for PotSeed

source§

fn default() -> PotSeed

Returns the “default value” for a type. 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>( + 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 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: PotBytes) -> PotSeed

Converts to this type from the input type.
source§

impl From<PotSeed> for PotBytes

source§

fn from(original: PotSeed) -> Self

Converts to this type from the input type.
source§

impl MaxEncodedLen for PotSeed

source§

fn max_encoded_len() -> usize

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

impl PartialEq<PotSeed> for PotSeed

source§

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

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

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: PotBytes) -> PotSeed

Converts to this type from the input type.
source§

impl From<PotSeed> for PotBytes

source§

fn from(original: PotSeed) -> Self

Converts to this type from the input type.
source§

impl MaxEncodedLen for PotSeed

source§

fn max_encoded_len() -> usize

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

impl PartialEq<PotSeed> for PotSeed

source§

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

§

type Identity = PotSeed

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 PotSeed

source§

impl EncodeLike<PotSeed> for PotSeed

source§

impl Eq for PotSeed

source§

impl StructuralEq for PotSeed

source§

impl StructuralPartialEq for PotSeed

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl TypeInfo for PotSeed

§

type Identity = PotSeed

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 PotSeed

source§

impl EncodeLike<PotSeed> for PotSeed

source§

impl Eq for PotSeed

source§

impl StructuralEq for PotSeed

source§

impl StructuralPartialEq for PotSeed

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.PublicKey.html b/subspace_core_primitives/struct.PublicKey.html index 50f50607d4..b5152df450 100644 --- a/subspace_core_primitives/struct.PublicKey.html +++ b/subspace_core_primitives/struct.PublicKey.html @@ -1,5 +1,5 @@ -PublicKey in subspace_core_primitives - Rust
pub struct PublicKey(_);
Expand description

A Ristretto Schnorr public key as bytes produced by schnorrkel crate.

-

Implementations§

source§

impl PublicKey

source

pub fn hash(&self) -> Blake2b256Hash

Public key hash.

+PublicKey in subspace_core_primitives - Rust
pub struct PublicKey(_);
Expand description

A Ristretto Schnorr public key as bytes produced by schnorrkel crate.

+

Implementations§

source§

impl PublicKey

source

pub fn hash(&self) -> Blake2b256Hash

Public key hash.

Methods from Deref<Target = [u8; 32]>§

source

pub fn as_ascii(&self) -> Option<&[AsciiChar; N]>

🔬This is a nightly-only experimental API. (ascii_char)

Converts this array of bytes into a array of ASCII characters, or returns None if any of the characters is non-ASCII.

Examples
@@ -92,28 +92,28 @@
Examples
assert_eq!(left, &[]); assert_eq!(right, &[1, 2, 3, 4, 5, 6]); }
-

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, dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

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

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

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

fn encoded_fixed_size() -> Option<usize>

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

impl Default for 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>( + 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>( &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,

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

source§

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

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

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

impl PartialEq<PublicKey> for PublicKey

source§

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

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

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

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

impl PartialOrd<PublicKey> for PublicKey

source§

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

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

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

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

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

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

impl PartialOrd<PublicKey> for PublicKey

source§

fn partial_cmp(&self, other: &PublicKey) -> 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 PublicKey

source§

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

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

impl TypeInfo for PublicKey

§

type Identity = PublicKey

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 PublicKey

source§

impl EncodeLike<PublicKey> for PublicKey

source§

impl Eq for PublicKey

source§

impl StructuralEq for PublicKey

source§

impl StructuralPartialEq for PublicKey

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl Serialize for PublicKey

source§

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

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

impl TypeInfo for PublicKey

§

type Identity = PublicKey

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 PublicKey

source§

impl EncodeLike<PublicKey> for PublicKey

source§

impl Eq for PublicKey

source§

impl StructuralEq for PublicKey

source§

impl StructuralPartialEq for PublicKey

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<U> AsSliceOf for Uwhere diff --git a/subspace_core_primitives/struct.Randomness.html b/subspace_core_primitives/struct.Randomness.html index c760ca9085..e32a50f04b 100644 --- a/subspace_core_primitives/struct.Randomness.html +++ b/subspace_core_primitives/struct.Randomness.html @@ -1,5 +1,5 @@ -Randomness in subspace_core_primitives - Rust
pub struct Randomness(_);
Expand description

Type of randomness.

-

Implementations§

source§

impl Randomness

source

pub fn derive_global_challenge(&self, slot: SlotNumber) -> Blake2b256Hash

Derive global slot challenge from global randomness.

+Randomness in subspace_core_primitives - Rust
pub struct Randomness(_);
Expand description

Type of randomness.

+

Implementations§

source§

impl Randomness

source

pub fn derive_global_challenge(&self, slot: SlotNumber) -> Blake2b256Hash

Derive global slot challenge from global randomness.

Methods from Deref<Target = [u8; 32]>§

source

pub fn as_ascii(&self) -> Option<&[AsciiChar; N]>

🔬This is a nightly-only experimental API. (ascii_char)

Converts this array of bytes into a array of ASCII characters, or returns None if any of the characters is non-ASCII.

Examples
@@ -92,21 +92,21 @@
Examples
assert_eq!(left, &[]); assert_eq!(right, &[1, 2, 3, 4, 5, 6]); }
-

Trait Implementations§

source§

impl AsMut<[u8]> for Randomness

source§

fn as_mut(&mut self) -> &mut [u8]

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsRef<[u8]> for Randomness

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for Randomness

source§

fn clone(&self) -> Randomness

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 Randomness

source§

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

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

impl Decode for Randomness

source§

fn decode<__CodecInputEdqy: Input>( +

Trait Implementations§

source§

impl AsMut<[u8]> for Randomness

source§

fn as_mut(&mut self) -> &mut [u8]

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsRef<[u8]> for Randomness

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for Randomness

source§

fn clone(&self) -> Randomness

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 Randomness

source§

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

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

impl Decode for Randomness

source§

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

Attempt to deserialise the value from input.
§

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

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

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

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

fn encoded_fixed_size() -> Option<usize>

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

impl Default for Randomness

source§

fn default() -> Randomness

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

impl Deref for Randomness

§

type Target = [u8; 32]

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for Randomness

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 Randomness

source§

fn size_hint(&self) -> usize

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

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

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

fn encoded_fixed_size() -> Option<usize>

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

impl Default for Randomness

source§

fn default() -> Randomness

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

impl Deref for Randomness

§

type Target = [u8; 32]

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for Randomness

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 Randomness

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 Randomness

source§

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

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 MaxEncodedLen for Randomness

source§

fn max_encoded_len() -> usize

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

impl PartialEq<Randomness> for Randomness

source§

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

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

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 Randomness

source§

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

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 MaxEncodedLen for Randomness

source§

fn max_encoded_len() -> usize

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

impl PartialEq<Randomness> for Randomness

source§

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

source§

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

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

impl TypeInfo for Randomness

§

type Identity = Randomness

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 Randomness

source§

impl EncodeLike<Randomness> for Randomness

source§

impl Eq for Randomness

source§

impl StructuralEq for Randomness

source§

impl StructuralPartialEq for Randomness

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl Serialize for Randomness

source§

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

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

impl TypeInfo for Randomness

§

type Identity = Randomness

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 Randomness

source§

impl EncodeLike<Randomness> for Randomness

source§

impl Eq for Randomness

source§

impl StructuralEq for Randomness

source§

impl StructuralPartialEq for Randomness

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.RecordCommitment.html b/subspace_core_primitives/struct.RecordCommitment.html index 221a912bc0..bc5d4f81ef 100644 --- a/subspace_core_primitives/struct.RecordCommitment.html +++ b/subspace_core_primitives/struct.RecordCommitment.html @@ -145,7 +145,7 @@
Examples
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 RecordCommitment

source§

fn default() -> Self

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

impl Deref for RecordCommitment

§

type Target = [u8; 48]

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for RecordCommitment

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
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<RecordCommitment> for [u8; 48]

source§

fn from(original: RecordCommitment) -> Self

Converts to this type from the input type.
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 +)
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<RecordCommitment> for [u8; 48]

source§

fn from(original: RecordCommitment) -> Self

Converts to this type from the input type.
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 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 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 diff --git a/subspace_core_primitives/struct.RecordWitness.html b/subspace_core_primitives/struct.RecordWitness.html index a7d67a25a0..f3a0375d8a 100644 --- a/subspace_core_primitives/struct.RecordWitness.html +++ b/subspace_core_primitives/struct.RecordWitness.html @@ -145,7 +145,7 @@
Examples
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 RecordWitness

source§

fn default() -> Self

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

impl Deref for RecordWitness

§

type Target = [u8; 48]

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for RecordWitness

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
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 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 +)
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 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 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 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 diff --git a/subspace_core_primitives/struct.RewardSignature.html b/subspace_core_primitives/struct.RewardSignature.html index 6aca70f077..ad9414d8c4 100644 --- a/subspace_core_primitives/struct.RewardSignature.html +++ b/subspace_core_primitives/struct.RewardSignature.html @@ -1,4 +1,4 @@ -RewardSignature in subspace_core_primitives - Rust
pub struct RewardSignature(_);
Expand description

A Ristretto Schnorr signature as bytes produced by schnorrkel crate.

+RewardSignature in subspace_core_primitives - Rust
pub struct RewardSignature(_);
Expand description

A Ristretto Schnorr signature as bytes produced by schnorrkel crate.

Methods from Deref<Target = [u8; 64]>§

source

pub fn as_ascii(&self) -> Option<&[AsciiChar; N]>

🔬This is a nightly-only experimental API. (ascii_char)

Converts this array of bytes into a array of ASCII characters, or returns None if any of the characters is non-ASCII.

Examples
@@ -91,28 +91,28 @@
Examples
assert_eq!(left, &[]); assert_eq!(right, &[1, 2, 3, 4, 5, 6]); }
-

Trait Implementations§

source§

impl AsRef<[u8]> for RewardSignature

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for RewardSignature

source§

fn clone(&self) -> RewardSignature

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 RewardSignature

source§

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

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

impl Decode for RewardSignature

source§

fn decode<__CodecInputEdqy: Input>( +

Trait Implementations§

source§

impl AsRef<[u8]> for RewardSignature

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for RewardSignature

source§

fn clone(&self) -> RewardSignature

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 RewardSignature

source§

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

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

impl Decode for RewardSignature

source§

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

Attempt to deserialise the value from input.
§

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

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

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

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

fn encoded_fixed_size() -> Option<usize>

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

impl Deref for RewardSignature

§

type Target = [u8; 64]

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for RewardSignature

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 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>( + 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 Deref for RewardSignature

§

type Target = [u8; 64]

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for RewardSignature

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

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

source§

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

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

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

impl PartialEq<RewardSignature> for RewardSignature

source§

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

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

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

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

impl PartialOrd<RewardSignature> for RewardSignature

source§

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

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

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

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

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

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

impl PartialOrd<RewardSignature> for RewardSignature

source§

fn partial_cmp(&self, other: &RewardSignature) -> 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 RewardSignature

source§

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

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

impl TypeInfo for RewardSignature

§

type Identity = RewardSignature

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 RewardSignature

source§

impl EncodeLike<RewardSignature> for RewardSignature

source§

impl Eq for RewardSignature

source§

impl StructuralEq for RewardSignature

source§

impl StructuralPartialEq for RewardSignature

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl Serialize for RewardSignature

source§

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

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

impl TypeInfo for RewardSignature

§

type Identity = RewardSignature

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 RewardSignature

source§

impl EncodeLike<RewardSignature> for RewardSignature

source§

impl Eq for RewardSignature

source§

impl StructuralEq for RewardSignature

source§

impl StructuralPartialEq for RewardSignature

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<U> AsSliceOf for Uwhere diff --git a/subspace_core_primitives/struct.SBucket.html b/subspace_core_primitives/struct.SBucket.html index 455ac0d56b..916d685c51 100644 --- a/subspace_core_primitives/struct.SBucket.html +++ b/subspace_core_primitives/struct.SBucket.html @@ -1,7 +1,7 @@ SBucket in subspace_core_primitives - Rust
#[repr(transparent)]
pub struct SBucket(_);
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, @@ -9,14 +9,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 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 + 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 + 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 u16: MulAssign<__RhsT>,

source§

fn mul_assign(&mut self, rhs: __RhsT)

Performs the *= operation. Read more
source§

impl Ord for SBucket

source§

fn cmp(&self, other: &SBucket) -> 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 @@ -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.SectorId.html b/subspace_core_primitives/struct.SectorId.html index b4f7df9cf5..75e611ce4b 100644 --- a/subspace_core_primitives/struct.SectorId.html +++ b/subspace_core_primitives/struct.SectorId.html @@ -1,6 +1,6 @@ -SectorId in subspace_core_primitives - Rust
pub struct SectorId(_);
Expand description

Data structure representing sector ID in farmer’s plot

-

Implementations§

source§

impl SectorId

source

pub fn new(public_key_hash: Blake2b256Hash, sector_index: SectorIndex) -> Self

Create new sector ID by deriving it from public key and sector index

-
source

pub fn derive_piece_index( +SectorId in subspace_core_primitives - Rust
pub struct SectorId(_);
Expand description

Data structure representing sector ID in farmer’s plot

+

Implementations§

source§

impl SectorId

source

pub fn new(public_key_hash: Blake2b256Hash, sector_index: SectorIndex) -> Self

Create new sector ID by deriving it from public key and sector index

+
source

pub fn derive_piece_index( &self, piece_offset: PieceOffset, history_size: HistorySize, @@ -9,44 +9,44 @@ recent_history_fraction: (HistorySize, HistorySize) ) -> PieceIndex

Derive piece index that should be stored in sector at piece_offset for specified size of blockchain history

-
source

pub fn derive_sector_slot_challenge( +

source

pub fn derive_sector_slot_challenge( &self, global_challenge: &Blake2b256Hash ) -> SectorSlotChallenge

Derive sector slot challenge for this sector from provided global challenge

-
source

pub fn derive_evaluation_seed( +

source

pub fn derive_evaluation_seed( &self, piece_offset: PieceOffset, history_size: HistorySize ) -> PosSeed

Derive evaluation seed

-
source

pub fn derive_expiration_history_size( +

source

pub fn derive_expiration_history_size( &self, history_size: HistorySize, sector_expiration_check_segment_commitment: &SegmentCommitment, min_sector_lifetime: HistorySize ) -> Option<HistorySize>

Derive history size when sector created at history_size expires.

Returns None on overflow.

-

Trait Implementations§

source§

impl AsRef<[u8]> for SectorId

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for SectorId

source§

fn clone(&self) -> SectorId

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 SectorId

source§

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

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

impl Decode for SectorId

source§

fn decode<__CodecInputEdqy: Input>( +

Trait Implementations§

source§

impl AsRef<[u8]> for SectorId

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for SectorId

source§

fn clone(&self) -> SectorId

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 SectorId

source§

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

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

impl Decode for SectorId

source§

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

Attempt to deserialise the value from input.
§

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

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

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

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

fn encoded_fixed_size() -> Option<usize>

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

impl<'de> Deserialize<'de> for SectorId

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 SectorId

source§

fn size_hint(&self) -> usize

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

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

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

fn encoded_fixed_size() -> Option<usize>

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

impl<'de> Deserialize<'de> for SectorId

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 SectorId

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

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

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 SectorId

source§

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

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

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

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

impl Ord for SectorId

source§

fn cmp(&self, other: &SectorId) -> 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<SectorId> for SectorId

source§

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

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<SectorId> for SectorId

source§

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

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

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

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

impl PartialOrd<SectorId> for SectorId

source§

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

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

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

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

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

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

impl PartialOrd<SectorId> for SectorId

source§

fn partial_cmp(&self, other: &SectorId) -> 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 SectorId

source§

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

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

impl TypeInfo for SectorId

§

type Identity = SectorId

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 SectorId

source§

impl EncodeLike<SectorId> for SectorId

source§

impl Eq for SectorId

source§

impl StructuralEq for SectorId

source§

impl StructuralPartialEq for SectorId

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl Serialize for SectorId

source§

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

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

impl TypeInfo for SectorId

§

type Identity = SectorId

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 SectorId

source§

impl EncodeLike<SectorId> for SectorId

source§

impl Eq for SectorId

source§

impl StructuralEq for SectorId

source§

impl StructuralPartialEq for SectorId

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<U> AsSliceOf for Uwhere diff --git a/subspace_core_primitives/struct.SectorSlotChallenge.html b/subspace_core_primitives/struct.SectorSlotChallenge.html index 306037b12b..b8e50dab41 100644 --- a/subspace_core_primitives/struct.SectorSlotChallenge.html +++ b/subspace_core_primitives/struct.SectorSlotChallenge.html @@ -1,5 +1,5 @@ -SectorSlotChallenge in subspace_core_primitives - Rust
pub struct SectorSlotChallenge(_);
Expand description

Challenge used for a particular sector for particular slot

-

Implementations§

source§

impl SectorSlotChallenge

source

pub fn s_bucket_audit_index(&self) -> SBucket

Index of s-bucket within sector to be audited

+SectorSlotChallenge in subspace_core_primitives - Rust
pub struct SectorSlotChallenge(_);
Expand description

Challenge used for a particular sector for particular slot

+

Implementations§

source§

impl SectorSlotChallenge

source

pub fn s_bucket_audit_index(&self) -> SBucket

Index of s-bucket within sector to be audited

Methods from Deref<Target = Blake2b256Hash>§

source

pub fn as_ascii(&self) -> Option<&[AsciiChar; N]>

🔬This is a nightly-only experimental API. (ascii_char)

Converts this array of bytes into a array of ASCII characters, or returns None if any of the characters is non-ASCII.

Examples
@@ -92,16 +92,16 @@
Examples
assert_eq!(left, &[]); assert_eq!(right, &[1, 2, 3, 4, 5, 6]); }
-

Trait Implementations§

source§

impl Clone for SectorSlotChallenge

source§

fn clone(&self) -> SectorSlotChallenge

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 SectorSlotChallenge

source§

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

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

impl Deref for SectorSlotChallenge

§

type Target = [u8; 32]

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl Hash for SectorSlotChallenge

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 SectorSlotChallenge

source§

fn clone(&self) -> SectorSlotChallenge

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 SectorSlotChallenge

source§

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

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

impl Deref for SectorSlotChallenge

§

type Target = [u8; 32]

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl Hash for SectorSlotChallenge

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 SectorSlotChallenge

source§

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

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

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

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

impl Ord for SectorSlotChallenge

source§

fn cmp(&self, other: &SectorSlotChallenge) -> 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<SectorSlotChallenge> for SectorSlotChallenge

source§

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

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

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

impl PartialEq<SectorSlotChallenge> for SectorSlotChallenge

source§

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

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

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

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

impl PartialOrd<SectorSlotChallenge> for SectorSlotChallenge

source§

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

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

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

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

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

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

impl PartialOrd<SectorSlotChallenge> for SectorSlotChallenge

source§

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

source§

impl Eq for SectorSlotChallenge

source§

impl StructuralEq for SectorSlotChallenge

source§

impl StructuralPartialEq for SectorSlotChallenge

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl Copy for SectorSlotChallenge

source§

impl Eq for SectorSlotChallenge

source§

impl StructuralEq for SectorSlotChallenge

source§

impl StructuralPartialEq for SectorSlotChallenge

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/struct.SegmentIndex.html b/subspace_core_primitives/struct.SegmentIndex.html index 6a55dd5595..162632039a 100644 --- a/subspace_core_primitives/struct.SegmentIndex.html +++ b/subspace_core_primitives/struct.SegmentIndex.html @@ -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.Solution.html b/subspace_core_primitives/struct.Solution.html index 0a4b5c58e4..aa4cb38870 100644 --- a/subspace_core_primitives/struct.Solution.html +++ b/subspace_core_primitives/struct.Solution.html @@ -1,4 +1,4 @@ -Solution in subspace_core_primitives - Rust
pub struct Solution<PublicKey, RewardAddress> {
+Solution in subspace_core_primitives - Rust
pub struct Solution<PublicKey, RewardAddress> {
     pub public_key: PublicKey,
     pub reward_address: RewardAddress,
     pub sector_index: SectorIndex,
@@ -22,44 +22,44 @@
 
§chunk_witness: Witness

Witness for above chunk

§audit_chunk_offset: u8

Audit chunk offset within above chunk

§proof_of_space: PosProof

Proof of space for piece offset

-

Implementations§

source§

impl<PublicKey, RewardAddressA> Solution<PublicKey, RewardAddressA>

source

pub fn into_reward_address_format<T, RewardAddressB>( +

Implementations§

source§

impl<PublicKey, RewardAddressA> Solution<PublicKey, RewardAddressA>

source

pub fn into_reward_address_format<T, RewardAddressB>( self ) -> Solution<PublicKey, RewardAddressB>where RewardAddressA: Into<T>, T: Into<RewardAddressB>,

Transform solution with one reward address type into solution with another compatible reward address type.

-
source§

impl<PublicKey, RewardAddress> Solution<PublicKey, RewardAddress>

source§

impl<PublicKey, RewardAddress> Solution<PublicKey, RewardAddress>

source

pub fn genesis_solution( public_key: PublicKey, reward_address: RewardAddress ) -> Self

Dummy solution for the genesis block

-

Trait Implementations§

source§

impl<PublicKey: Clone, RewardAddress: Clone> Clone for Solution<PublicKey, RewardAddress>

source§

fn clone(&self) -> Solution<PublicKey, RewardAddress>

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<PublicKey: Debug, RewardAddress: Debug> Debug for Solution<PublicKey, RewardAddress>

source§

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

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

impl<PublicKey, RewardAddress> Decode for Solution<PublicKey, RewardAddress>where +

Trait Implementations§

source§

impl<PublicKey: Clone, RewardAddress: Clone> Clone for Solution<PublicKey, RewardAddress>

source§

fn clone(&self) -> Solution<PublicKey, RewardAddress>

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<PublicKey: Debug, RewardAddress: Debug> Debug for Solution<PublicKey, RewardAddress>

source§

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

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

impl<PublicKey, RewardAddress> Decode for Solution<PublicKey, RewardAddress>where PublicKey: Decode, - RewardAddress: Decode,

source§

fn decode<__CodecInputEdqy: Input>( + RewardAddress: Decode,

source§

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

Attempt to deserialise the value from input.
§

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

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

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

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

fn encoded_fixed_size() -> Option<usize>

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

impl<'de, PublicKey, RewardAddress> Deserialize<'de> for Solution<PublicKey, RewardAddress>where + I: Input,

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

fn encoded_fixed_size() -> Option<usize>

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

impl<'de, PublicKey, RewardAddress> Deserialize<'de> for Solution<PublicKey, RewardAddress>where PublicKey: Deserialize<'de>, - RewardAddress: Deserialize<'de>,

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<PublicKey, RewardAddress> Encode for Solution<PublicKey, RewardAddress>where + RewardAddress: Deserialize<'de>,

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<PublicKey, RewardAddress> Encode for Solution<PublicKey, RewardAddress>where PublicKey: Encode, - RewardAddress: Encode,

source§

fn size_hint(&self) -> usize

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

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + RewardAddress: Encode,

source§

fn size_hint(&self) -> usize

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

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

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

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

Convert self to an owned vector.
§

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

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

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl<PublicKey: PartialEq, RewardAddress: PartialEq> PartialEq<Solution<PublicKey, RewardAddress>> for Solution<PublicKey, RewardAddress>

source§

fn eq(&self, other: &Solution<PublicKey, RewardAddress>) -> 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<PublicKey: PartialEq, RewardAddress: PartialEq> PartialEq<Solution<PublicKey, RewardAddress>> for Solution<PublicKey, RewardAddress>

source§

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

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

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

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

impl<PublicKey, RewardAddress> Serialize for Solution<PublicKey, RewardAddress>where +sufficient, and should not be overridden without very good reason.

source§

impl<PublicKey, RewardAddress> Serialize for Solution<PublicKey, RewardAddress>where PublicKey: Serialize, - RewardAddress: Serialize,

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<PublicKey, RewardAddress> TypeInfo for Solution<PublicKey, RewardAddress>where + RewardAddress: Serialize,

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<PublicKey, RewardAddress> TypeInfo for Solution<PublicKey, RewardAddress>where PublicKey: TypeInfo + 'static, - RewardAddress: TypeInfo + 'static,

§

type Identity = Solution<PublicKey, RewardAddress>

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<PublicKey, RewardAddress> EncodeLike<Solution<PublicKey, RewardAddress>> for Solution<PublicKey, RewardAddress>where + RewardAddress: TypeInfo + 'static,

§

type Identity = Solution<PublicKey, RewardAddress>

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<PublicKey, RewardAddress> EncodeLike<Solution<PublicKey, RewardAddress>> for Solution<PublicKey, RewardAddress>where PublicKey: Encode, - RewardAddress: Encode,

source§

impl<PublicKey: Eq, RewardAddress: Eq> Eq for Solution<PublicKey, RewardAddress>

source§

impl<PublicKey, RewardAddress> StructuralEq for Solution<PublicKey, RewardAddress>

source§

impl<PublicKey, RewardAddress> StructuralPartialEq for Solution<PublicKey, RewardAddress>

Auto Trait Implementations§

§

impl<PublicKey, RewardAddress> RefUnwindSafe for Solution<PublicKey, RewardAddress>where + RewardAddress: Encode,

source§

impl<PublicKey: Eq, RewardAddress: Eq> Eq for Solution<PublicKey, RewardAddress>

source§

impl<PublicKey, RewardAddress> StructuralEq for Solution<PublicKey, RewardAddress>

source§

impl<PublicKey, RewardAddress> StructuralPartialEq for Solution<PublicKey, RewardAddress>

Auto Trait Implementations§

§

impl<PublicKey, RewardAddress> RefUnwindSafe for Solution<PublicKey, RewardAddress>where PublicKey: RefUnwindSafe, RewardAddress: RefUnwindSafe,

§

impl<PublicKey, RewardAddress> Send for Solution<PublicKey, RewardAddress>where PublicKey: Send, diff --git a/subspace_core_primitives/struct.U256.html b/subspace_core_primitives/struct.U256.html index 320f828674..ee0e535f4d 100644 --- a/subspace_core_primitives/struct.U256.html +++ b/subspace_core_primitives/struct.U256.html @@ -1,50 +1,50 @@ -U256 in subspace_core_primitives - Rust
pub struct U256(_);
Expand description

256-bit unsigned integer

-

Implementations§

source§

impl U256

source

pub const fn zero() -> Self

Zero (additive identity) of this type.

-
source

pub fn one() -> Self

One (multiplicative identity) of this type.

-
source

pub fn from_be_bytes(bytes: [u8; 32]) -> Self

Create from big endian bytes

-
source

pub fn to_be_bytes(self) -> [u8; 32]

Convert to big endian bytes

-
source

pub fn from_le_bytes(bytes: [u8; 32]) -> Self

Create from little endian bytes

-
source

pub fn to_le_bytes(self) -> [u8; 32]

Convert to little endian bytes

-
source

pub fn checked_add(&self, v: &Self) -> Option<Self>

Adds two numbers, checking for overflow. If overflow happens, None is returned.

-
source

pub fn checked_sub(&self, v: &Self) -> Option<Self>

Subtracts two numbers, checking for underflow. If underflow happens, None is returned.

-
source

pub fn checked_mul(&self, v: &Self) -> Option<Self>

Multiplies two numbers, checking for underflow or overflow. If underflow or overflow +U256 in subspace_core_primitives - Rust

pub struct U256(_);
Expand description

256-bit unsigned integer

+

Implementations§

source§

impl U256

source

pub const fn zero() -> Self

Zero (additive identity) of this type.

+
source

pub fn one() -> Self

One (multiplicative identity) of this type.

+
source

pub fn from_be_bytes(bytes: [u8; 32]) -> Self

Create from big endian bytes

+
source

pub fn to_be_bytes(self) -> [u8; 32]

Convert to big endian bytes

+
source

pub fn from_le_bytes(bytes: [u8; 32]) -> Self

Create from little endian bytes

+
source

pub fn to_le_bytes(self) -> [u8; 32]

Convert to little endian bytes

+
source

pub fn checked_add(&self, v: &Self) -> Option<Self>

Adds two numbers, checking for overflow. If overflow happens, None is returned.

+
source

pub fn checked_sub(&self, v: &Self) -> Option<Self>

Subtracts two numbers, checking for underflow. If underflow happens, None is returned.

+
source

pub fn checked_mul(&self, v: &Self) -> Option<Self>

Multiplies two numbers, checking for underflow or overflow. If underflow or overflow happens, None is returned.

-
source

pub fn checked_div(&self, v: &Self) -> Option<Self>

Divides two numbers, checking for underflow, overflow and division by zero. If any of that +

source

pub fn checked_div(&self, v: &Self) -> Option<Self>

Divides two numbers, checking for underflow, overflow and division by zero. If any of that happens, None is returned.

-
source

pub fn saturating_add(&self, v: &Self) -> Self

Saturating addition. Computes self + other, saturating at the relevant high or low +

source

pub fn saturating_add(&self, v: &Self) -> Self

Saturating addition. Computes self + other, saturating at the relevant high or low boundary of the type.

-
source

pub fn saturating_sub(&self, v: &Self) -> Self

Saturating subtraction. Computes self - other, saturating at the relevant high or low +

source

pub fn saturating_sub(&self, v: &Self) -> Self

Saturating subtraction. Computes self - other, saturating at the relevant high or low boundary of the type.

-
source

pub fn saturating_mul(&self, v: &Self) -> Self

Saturating multiplication. Computes self * other, saturating at the relevant high or low +

source

pub fn saturating_mul(&self, v: &Self) -> Self

Saturating multiplication. Computes self * other, saturating at the relevant high or low boundary of the type.

-
source

pub const MIDDLE: Self = _

The middle of the piece distance field. +

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

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>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

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

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

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

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

fn encoded_fixed_size() -> Option<usize>

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

impl Default for 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>( + 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>( &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<PieceIndexHash> for U256

source§

fn from(hash: PieceIndexHash) -> Self

Converts to this type from the input type.
source§

impl From<U256> for PieceIndexHash

source§

fn from(number: U256) -> Self

Converts to this type from the input type.
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<PieceIndexHash> for U256

source§

fn from(hash: PieceIndexHash) -> Self

Converts to this type from the input type.
source§

impl From<U256> for PieceIndexHash

source§

fn from(number: U256) -> Self

Converts to this type from the input type.
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 + 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 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 + 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 by ==.
1.0.0 · source§

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

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

impl PartialOrd<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 <= +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 -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 +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 +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 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/type.Blake2b256Hash.html b/subspace_core_primitives/type.Blake2b256Hash.html index 7f5f4559ac..09a4658111 100644 --- a/subspace_core_primitives/type.Blake2b256Hash.html +++ b/subspace_core_primitives/type.Blake2b256Hash.html @@ -1,2 +1,2 @@ -Blake2b256Hash in subspace_core_primitives - Rust
pub type Blake2b256Hash = [u8; 32];
Expand description

BLAKE2b-256 hash output

+Blake2b256Hash in subspace_core_primitives - Rust
pub type Blake2b256Hash = [u8; 32];
Expand description

BLAKE2b-256 hash output

Trait Implementations§

source§

impl From<PieceIndexHash> for Blake2b256Hash

source§

fn from(original: PieceIndexHash) -> Self

Converts to this type from the input type.
\ No newline at end of file diff --git a/subspace_core_primitives/type.Blake3Hash.html b/subspace_core_primitives/type.Blake3Hash.html index 10525ec40b..348f443691 100644 --- a/subspace_core_primitives/type.Blake3Hash.html +++ b/subspace_core_primitives/type.Blake3Hash.html @@ -1,2 +1,2 @@ -Blake3Hash in subspace_core_primitives - Rust

Type Definition subspace_core_primitives::Blake3Hash

source ·
pub type Blake3Hash = [u8; 32];
Expand description

BLAKE3 hash output

+Blake3Hash in subspace_core_primitives - Rust

Type Definition subspace_core_primitives::Blake3Hash

source ·
pub type Blake3Hash = [u8; 32];
Expand description

BLAKE3 hash output

\ No newline at end of file diff --git a/subspace_core_primitives/type.BlockHash.html b/subspace_core_primitives/type.BlockHash.html index 6027766b46..e768a7487e 100644 --- a/subspace_core_primitives/type.BlockHash.html +++ b/subspace_core_primitives/type.BlockHash.html @@ -1,2 +1,2 @@ -BlockHash in subspace_core_primitives - Rust

Type Definition subspace_core_primitives::BlockHash

source ·
pub type BlockHash = [u8; 32];
Expand description

Block hash (the bytes from H256)

+BlockHash in subspace_core_primitives - Rust

Type Definition subspace_core_primitives::BlockHash

source ·
pub type BlockHash = [u8; 32];
Expand description

Block hash (the bytes from H256)

\ No newline at end of file diff --git a/subspace_core_primitives/type.BlockNumber.html b/subspace_core_primitives/type.BlockNumber.html index 95ded43d75..117bb8da36 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.

+BlockNumber in subspace_core_primitives - Rust
pub type BlockNumber = u32;
Expand description

Block number in Subspace network.

\ No newline at end of file diff --git a/subspace_core_primitives/type.BlockWeight.html b/subspace_core_primitives/type.BlockWeight.html index 5c9eb7f521..2710c60ee3 100644 --- a/subspace_core_primitives/type.BlockWeight.html +++ b/subspace_core_primitives/type.BlockWeight.html @@ -1,3 +1,3 @@ -BlockWeight in subspace_core_primitives - Rust
pub type BlockWeight = u128;
Expand description

BlockWeight type for fork choice rules.

+BlockWeight in subspace_core_primitives - Rust
pub type BlockWeight = u128;
Expand description

BlockWeight type for fork choice rules.

The closer solution’s tag is to the target, the heavier it is.

\ No newline at end of file diff --git a/subspace_core_primitives/type.PotBytes.html b/subspace_core_primitives/type.PotBytes.html index a31cffa286..5955487009 100644 --- a/subspace_core_primitives/type.PotBytes.html +++ b/subspace_core_primitives/type.PotBytes.html @@ -1,2 +1,2 @@ -PotBytes in subspace_core_primitives - Rust

Type Definition subspace_core_primitives::PotBytes

source ·
pub type PotBytes = [u8; 16];
Expand description

128 bits for the proof of time data types.

-

Trait Implementations§

source§

impl From<PotCheckpoint> for PotBytes

source§

fn from(original: PotCheckpoint) -> Self

Converts to this type from the input type.
source§

impl From<PotKey> for PotBytes

source§

fn from(original: PotKey) -> Self

Converts to this type from the input type.
source§

impl From<PotSeed> for PotBytes

source§

fn from(original: PotSeed) -> Self

Converts to this type from the input type.
\ No newline at end of file +PotBytes in subspace_core_primitives - Rust

Type Definition subspace_core_primitives::PotBytes

source ·
pub type PotBytes = [u8; 16];
Expand description

128 bits for the proof of time data types.

+

Trait Implementations§

source§

impl From<PotCheckpoint> for PotBytes

source§

fn from(original: PotCheckpoint) -> Self

Converts to this type from the input type.
source§

impl From<PotKey> for PotBytes

source§

fn from(original: PotKey) -> Self

Converts to this type from the input type.
source§

impl From<PotSeed> for PotBytes

source§

fn from(original: PotSeed) -> Self

Converts to this type from the input type.
\ No newline at end of file diff --git a/subspace_core_primitives/type.SectorIndex.html b/subspace_core_primitives/type.SectorIndex.html index c8b14c04f8..5734c52c2b 100644 --- a/subspace_core_primitives/type.SectorIndex.html +++ b/subspace_core_primitives/type.SectorIndex.html @@ -1,2 +1,2 @@ -SectorIndex in subspace_core_primitives - Rust
pub type SectorIndex = u16;
Expand description

Sector index in consensus

+SectorIndex in subspace_core_primitives - Rust
pub type SectorIndex = u16;
Expand description

Sector index in consensus

\ No newline at end of file diff --git a/subspace_core_primitives/type.SegmentCommitment.html b/subspace_core_primitives/type.SegmentCommitment.html index 7357c89bd0..2e43456aad 100644 --- a/subspace_core_primitives/type.SegmentCommitment.html +++ b/subspace_core_primitives/type.SegmentCommitment.html @@ -1,2 +1,2 @@ -SegmentCommitment in subspace_core_primitives - Rust
pub type SegmentCommitment = Commitment;
Expand description

Segment commitment type.

+SegmentCommitment in subspace_core_primitives - Rust
pub type SegmentCommitment = Commitment;
Expand description

Segment commitment type.

\ No newline at end of file diff --git a/subspace_core_primitives/type.SlotNumber.html b/subspace_core_primitives/type.SlotNumber.html index e2efed6aa1..c454e2349e 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

Type Definition subspace_core_primitives::SlotNumber

source ·
pub type SlotNumber = u64;
Expand description

Slot number in Subspace network.

+SlotNumber in subspace_core_primitives - Rust

Type Definition subspace_core_primitives::SlotNumber

source ·
pub type SlotNumber = u64;
Expand description

Slot number in Subspace network.

\ No newline at end of file diff --git a/subspace_core_primitives/type.SolutionRange.html b/subspace_core_primitives/type.SolutionRange.html index e782276a5d..8a4b4344f3 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.

+SolutionRange in subspace_core_primitives - Rust
pub type SolutionRange = u64;
Expand description

Type of solution range.

\ No newline at end of file diff --git a/subspace_farmer/index.html b/subspace_farmer/index.html index 955bcc10b5..a9784249a2 100644 --- a/subspace_farmer/index.html +++ b/subspace_farmer/index.html @@ -1,4 +1,4 @@ -subspace_farmer - Rust

Crate subspace_farmer

source ·
Expand description

subspace-farmer library implementation overview

+subspace_farmer - Rust

Crate subspace_farmer

source ·
Expand description

subspace-farmer library implementation overview

This library provides droppable/interruptable instances of two processes that can be run in parallel: plotting and farming.

During plotting we create:

diff --git a/subspace_farmer/single_disk_plot/enum.BackgroundTaskError.html b/subspace_farmer/single_disk_plot/enum.BackgroundTaskError.html index 61286cf580..03ee97e13e 100644 --- a/subspace_farmer/single_disk_plot/enum.BackgroundTaskError.html +++ b/subspace_farmer/single_disk_plot/enum.BackgroundTaskError.html @@ -1,10 +1,10 @@ -BackgroundTaskError in subspace_farmer::single_disk_plot - Rust
pub enum BackgroundTaskError {
+BackgroundTaskError in subspace_farmer::single_disk_plot - Rust
pub enum BackgroundTaskError {
     Plotting(PlottingError),
     Farming(FarmingError),
 }
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, demand: &mut Demand<'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, demand: &mut Demand<'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_plot/enum.FarmingError.html b/subspace_farmer/single_disk_plot/enum.FarmingError.html index e2f438404a..3ab12dd713 100644 --- a/subspace_farmer/single_disk_plot/enum.FarmingError.html +++ b/subspace_farmer/single_disk_plot/enum.FarmingError.html @@ -24,7 +24,7 @@

Failed to submit solutions response

§

LowLevelProving(ProvingError)

Low-level proving error

§

Io(Error)

I/O error occurred

-

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, demand: &mut Demand<'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.

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, demand: &mut Demand<'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.

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_plot/enum.PlottingError.html b/subspace_farmer/single_disk_plot/enum.PlottingError.html index 3cfa8b51d3..6c0f55430c 100644 --- a/subspace_farmer/single_disk_plot/enum.PlottingError.html +++ b/subspace_farmer/single_disk_plot/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, demand: &mut Demand<'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, demand: &mut Demand<'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_plot/enum.SingleDiskPlotError.html b/subspace_farmer/single_disk_plot/enum.SingleDiskPlotError.html index 0b8d2d5785..c127d747ff 100644 --- a/subspace_farmer/single_disk_plot/enum.SingleDiskPlotError.html +++ b/subspace_farmer/single_disk_plot/enum.SingleDiskPlotError.html @@ -1,12 +1,8 @@ -SingleDiskPlotError in subspace_farmer::single_disk_plot - Rust
pub enum SingleDiskPlotError {
+SingleDiskPlotError in subspace_farmer::single_disk_plot - Rust
pub enum SingleDiskPlotError {
     Io(Error),
     PieceCacheError(DiskPieceCacheError),
+    CantPreallocateMetadataFile(Error),
     CantPreallocatePlotFile(Error),
-    CantResize {
-        id: SingleDiskPlotId,
-        old_space: ByteSize,
-        new_space: ByteSize,
-    },
     WrongChain {
         id: SingleDiskPlotId,
         correct_chain: String,
@@ -26,7 +22,7 @@
     FailedToDecodeSectorMetadata(Error),
     UnexpectedMetadataVersion(u8),
     InsufficientAllocatedSpace {
-        min_size: usize,
+        min_space: u64,
         allocated_space: u64,
     },
     PlotTooLarge {
@@ -38,11 +34,8 @@
 }
Expand description

Errors happening when trying to create/open single disk plot

Variants§

§

Io(Error)

I/O error occurred

§

PieceCacheError(DiskPieceCacheError)

Piece cache error

+
§

CantPreallocateMetadataFile(Error)

Can’t preallocate metadata file, probably not enough space on disk

§

CantPreallocatePlotFile(Error)

Can’t preallocate plot file, probably not enough space on disk

-
§

CantResize

Fields

§id: SingleDiskPlotId

Plot ID

-
§old_space: ByteSize

Space allocated during plot creation

-
§new_space: ByteSize

New desired plot size

-

Can’t resize plot after creation

§

WrongChain

Fields

§id: SingleDiskPlotId

Plot ID

§correct_chain: String

Hex-encoded genesis hash during plot creation

§wrong_chain: String

Hex-encoded current genesis hash

@@ -58,11 +51,11 @@
§

FailedToDecodeMetadataHeader(Error)

Failed to decode metadata header

§

FailedToDecodeSectorMetadata(Error)

Failed to decode sector metadata

§

UnexpectedMetadataVersion(u8)

Unexpected metadata version

-
§

InsufficientAllocatedSpace

Fields

§min_size: usize

Minimal allocated space

+
§

InsufficientAllocatedSpace

Fields

§min_space: u64

Minimal allocated space

§allocated_space: u64

Current allocated space

Allocated space is not enough for one sector

§

PlotTooLarge

Fields

§allocated_space: u64
§allocated_sectors: u64
§max_space: u64
§max_sectors: u16

Plot is too large

-

Trait Implementations§

source§

impl Debug for SingleDiskPlotError

source§

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

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

impl Display for SingleDiskPlotError

source§

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

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

impl Error for SingleDiskPlotError

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, demand: &mut Demand<'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 SingleDiskPlotError

source§

fn from(source: DiskPieceCacheError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for SingleDiskPlotError

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 SingleDiskPlotError

source§

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

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

impl Display for SingleDiskPlotError

source§

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

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

impl Error for SingleDiskPlotError

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, demand: &mut Demand<'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 SingleDiskPlotError

source§

fn from(source: DiskPieceCacheError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for SingleDiskPlotError

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_plot/enum.SingleDiskPlotId.html b/subspace_farmer/single_disk_plot/enum.SingleDiskPlotId.html index 7355cbd65d..166be70fa3 100644 --- a/subspace_farmer/single_disk_plot/enum.SingleDiskPlotId.html +++ b/subspace_farmer/single_disk_plot/enum.SingleDiskPlotId.html @@ -1,20 +1,20 @@ -SingleDiskPlotId in subspace_farmer::single_disk_plot - Rust
pub enum SingleDiskPlotId {
+SingleDiskPlotId in subspace_farmer::single_disk_plot - Rust
pub enum SingleDiskPlotId {
     Ulid(Ulid),
 }
Expand description

An identifier for single disk plot, can be used for in logs, thread names, etc.

Variants§

§

Ulid(Ulid)

Plot ID

-

Implementations§

source§

impl SingleDiskPlotId

source

pub fn new() -> Self

Creates new ID

-

Trait Implementations§

source§

impl Clone for SingleDiskPlotId

source§

fn clone(&self) -> SingleDiskPlotId

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 SingleDiskPlotId

source§

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

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

impl<'de> Deserialize<'de> for SingleDiskPlotId

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 SingleDiskPlotId

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 SingleDiskPlotId

source§

fn from(original: Ulid) -> SingleDiskPlotId

Converts to this type from the input type.
source§

impl Hash for SingleDiskPlotId

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 +

Implementations§

source§

impl SingleDiskPlotId

source

pub fn new() -> Self

Creates new ID

+

Trait Implementations§

source§

impl Clone for SingleDiskPlotId

source§

fn clone(&self) -> SingleDiskPlotId

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 SingleDiskPlotId

source§

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

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

impl<'de> Deserialize<'de> for SingleDiskPlotId

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 SingleDiskPlotId

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 SingleDiskPlotId

source§

fn from(original: Ulid) -> SingleDiskPlotId

Converts to this type from the input type.
source§

impl Hash for SingleDiskPlotId

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 SingleDiskPlotId

source§

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

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

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

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

impl Ord for SingleDiskPlotId

source§

fn cmp(&self, other: &SingleDiskPlotId) -> 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<SingleDiskPlotId> for SingleDiskPlotId

source§

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

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

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

impl PartialEq<SingleDiskPlotId> for SingleDiskPlotId

source§

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

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

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

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

impl PartialOrd<SingleDiskPlotId> for SingleDiskPlotId

source§

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

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

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

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

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

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

impl PartialOrd<SingleDiskPlotId> for SingleDiskPlotId

source§

fn partial_cmp(&self, other: &SingleDiskPlotId) -> 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 SingleDiskPlotId

source§

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

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

impl Copy for SingleDiskPlotId

source§

impl Eq for SingleDiskPlotId

source§

impl StructuralEq for SingleDiskPlotId

source§

impl StructuralPartialEq for SingleDiskPlotId

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl Serialize for SingleDiskPlotId

source§

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

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

impl Copy for SingleDiskPlotId

source§

impl Eq for SingleDiskPlotId

source§

impl StructuralEq for SingleDiskPlotId

source§

impl StructuralPartialEq for SingleDiskPlotId

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_plot/enum.SingleDiskPlotInfo.html b/subspace_farmer/single_disk_plot/enum.SingleDiskPlotInfo.html index 391a78cfda..b0239e91f1 100644 --- a/subspace_farmer/single_disk_plot/enum.SingleDiskPlotInfo.html +++ b/subspace_farmer/single_disk_plot/enum.SingleDiskPlotInfo.html @@ -1,4 +1,4 @@ -SingleDiskPlotInfo in subspace_farmer::single_disk_plot - Rust
§pieces_in_sector: u16

How many pieces does one sector contain.

§allocated_space: u64

How much space in bytes is allocated for this plot

V0 of the info

-

Implementations§

Implementations§

source§

impl SingleDiskPlotInfo

source

pub fn new( id: SingleDiskPlotId, genesis_hash: [u8; 32], public_key: PublicKey, pieces_in_sector: u16, allocated_space: u64 -) -> Self

source

pub fn load_from(path: &Path) -> Result<Option<Self>>

Load SingleDiskPlot from path is supposed to be stored, None means no info file was +) -> Self

source

pub fn load_from(path: &Path) -> Result<Option<Self>>

Load SingleDiskPlot from path is supposed to be stored, None means no info file was found, happens during first start.

-
source

pub fn store_to(&self, directory: &Path) -> Result<()>

Store SingleDiskPlot info to path so it can be loaded again upon restart.

-
source

pub fn id(&self) -> &SingleDiskPlotId

source

pub fn genesis_hash(&self) -> &[u8; 32]

source

pub fn public_key(&self) -> &PublicKey

source

pub fn pieces_in_sector(&self) -> u16

How many pieces does one sector contain.

-
source

pub fn allocated_space(&self) -> u64

How much space in bytes is allocated for this plot

-

Trait Implementations§

source§

impl Clone for SingleDiskPlotInfo

source§

fn clone(&self) -> SingleDiskPlotInfo

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 SingleDiskPlotInfo

source§

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

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

impl<'de> Deserialize<'de> for SingleDiskPlotInfo

source§

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

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

impl Serialize for SingleDiskPlotInfo

source§

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

source

pub fn store_to(&self, directory: &Path) -> Result<()>

Store SingleDiskPlot info to path so it can be loaded again upon restart.

+
source

pub fn id(&self) -> &SingleDiskPlotId

source

pub fn genesis_hash(&self) -> &[u8; 32]

source

pub fn public_key(&self) -> &PublicKey

source

pub fn pieces_in_sector(&self) -> u16

How many pieces does one sector contain.

+
source

pub fn allocated_space(&self) -> u64

How much space in bytes is allocated for this plot

+

Trait Implementations§

source§

impl Clone for SingleDiskPlotInfo

source§

fn clone(&self) -> SingleDiskPlotInfo

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 SingleDiskPlotInfo

source§

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

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

impl<'de> Deserialize<'de> for SingleDiskPlotInfo

source§

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

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

impl Serialize for SingleDiskPlotInfo

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

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 diff --git a/subspace_farmer/single_disk_plot/enum.SingleDiskPlotSummary.html b/subspace_farmer/single_disk_plot/enum.SingleDiskPlotSummary.html index 76bbd5de80..57ce489b9f 100644 --- a/subspace_farmer/single_disk_plot/enum.SingleDiskPlotSummary.html +++ b/subspace_farmer/single_disk_plot/enum.SingleDiskPlotSummary.html @@ -1,4 +1,4 @@ -SingleDiskPlotSummary in subspace_farmer::single_disk_plot - Rust
pub enum SingleDiskPlotSummary {
+SingleDiskPlotSummary in subspace_farmer::single_disk_plot - Rust
pub enum SingleDiskPlotSummary {
     Found {
         info: SingleDiskPlotInfo,
         directory: PathBuf,
diff --git a/subspace_farmer/single_disk_plot/index.html b/subspace_farmer/single_disk_plot/index.html
index 4939665c31..cfbad8f7e7 100644
--- a/subspace_farmer/single_disk_plot/index.html
+++ b/subspace_farmer/single_disk_plot/index.html
@@ -1,3 +1,3 @@
-subspace_farmer::single_disk_plot - Rust

Modules

Structs

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere diff --git a/subspace_farmer_components/sector/struct.SectorMetadataChecksummed.html b/subspace_farmer_components/sector/struct.SectorMetadataChecksummed.html new file mode 100644 index 0000000000..d9661194da --- /dev/null +++ b/subspace_farmer_components/sector/struct.SectorMetadataChecksummed.html @@ -0,0 +1,133 @@ +SectorMetadataChecksummed in subspace_farmer_components::sector - Rust
pub struct SectorMetadataChecksummed(_);
Expand description

Same as SectorMetadata, but with checksums verified during SCALE encoding/decoding

+

Implementations§

source§

impl SectorMetadataChecksummed

source

pub fn encoded_size() -> usize

Size of encoded checksummed sector metadata.

+

For sector plot size use sector_size().

+

Methods from Deref<Target = SectorMetadata>§

source

pub fn s_bucket_offsets(&self) -> Box<[u32; 65536]>

Returns offsets of each s-bucket relatively to the beginning of the sector (in chunks)

+

Trait Implementations§

source§

impl Clone for SectorMetadataChecksummed

source§

fn clone(&self) -> SectorMetadataChecksummed

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 SectorMetadataChecksummed

source§

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

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

impl Decode for SectorMetadataChecksummed

source§

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

Attempt to deserialise the value from input.
§

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

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

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

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

fn encoded_fixed_size() -> Option<usize>

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

impl Deref for SectorMetadataChecksummed

§

type Target = SectorMetadata

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for SectorMetadataChecksummed

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl Encode for SectorMetadataChecksummed

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<SectorMetadata> for SectorMetadataChecksummed

source§

fn from(value: SectorMetadata) -> Self

Converts to this type from the input type.
source§

impl EncodeLike<SectorMetadataChecksummed> for SectorMetadataChecksummed

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 + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for Twhere + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for Twhere + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8] +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
§

impl<T> KeyedVec for Twhere + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8, Global>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for Twhere + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R +) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Selfwhere + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> Twhere + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, S> UniqueSaturatedInto<T> for Swhere + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for Swhere + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for Twhere + T: Encode,

§

impl<T> EncodeLike<&T> for Twhere + T: Encode,

§

impl<T> EncodeLike<&mut T> for Twhere + T: Encode,

§

impl<T> EncodeLike<Arc<T, Global>> for Twhere + T: Encode,

§

impl<T> EncodeLike<Box<T, Global>> for Twhere + T: Encode,

§

impl<'a, T> EncodeLike<Cow<'a, T>> for Twhere + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T, Global>> for Twhere + T: Encode,

§

impl<S> FullCodec for Swhere + S: Decode + FullEncode,

§

impl<S> FullEncode for Swhere + S: Encode + EncodeLike<S>,

§

impl<T> JsonSchemaMaybe for T

\ No newline at end of file diff --git a/subspace_networking/enum.CreationError.html b/subspace_networking/enum.CreationError.html index ab3e190957..b5e48a031f 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, demand: &mut Demand<'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, demand: &mut Demand<'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 3d691f0897..b1fbb6bc4e 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, demand: &mut Demand<'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, demand: &mut Demand<'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 2406cc4c23..87a8c67085 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, demand: &mut Demand<'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, demand: &mut Demand<'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 1cd3f6ce8e..a80b5824d8 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, demand: &mut Demand<'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, demand: &mut Demand<'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/enum.SubscribeError.html b/subspace_networking/enum.SubscribeError.html index 8d30d1a59e..71c8eee1f9 100644 --- a/subspace_networking/enum.SubscribeError.html +++ b/subspace_networking/enum.SubscribeError.html @@ -6,7 +6,7 @@

Variants§

§

SendCommand(SendError)

Failed to send command to the node runner

§

NodeRunnerDropped

Node runner was dropped

§

Subscription(SubscriptionError)

Failed to create subscription.

-

Trait Implementations§

source§

impl Debug for SubscribeError

source§

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

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

impl Display for SubscribeError

source§

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

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

impl Error for SubscribeError

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, demand: &mut Demand<'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 SubscribeError

source§

fn from(oneshot::Canceled: Canceled) -> Self

Converts to this type from the input type.
source§

impl From<SendError> for SubscribeError

source§

fn from(source: SendError) -> Self

Converts to this type from the input type.
source§

impl From<SubscriptionError> for SubscribeError

source§

fn from(source: SubscriptionError) -> 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 SubscribeError

source§

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

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

impl Display for SubscribeError

source§

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

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

impl Error for SubscribeError

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, demand: &mut Demand<'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 SubscribeError

source§

fn from(oneshot::Canceled: Canceled) -> Self

Converts to this type from the input type.
source§

impl From<SendError> for SubscribeError

source§

fn from(source: SendError) -> Self

Converts to this type from the input type.
source§

impl From<SubscriptionError> for SubscribeError

source§

fn from(source: SubscriptionError) -> 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.PieceAnnouncementRequest.html b/subspace_networking/struct.PieceAnnouncementRequest.html index 03188e0aa9..f2684cb904 100644 --- a/subspace_networking/struct.PieceAnnouncementRequest.html +++ b/subspace_networking/struct.PieceAnnouncementRequest.html @@ -9,7 +9,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 Default for PieceAnnouncementRequest

source§

fn default() -> PieceAnnouncementRequest

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

impl Encode for PieceAnnouncementRequest

source§

fn size_hint(&self) -> usize

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

fn encode_to<T: Output + ?Sized>(&self, dest: &mut T)

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

source§

fn default() -> PieceAnnouncementRequest

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

impl Encode for PieceAnnouncementRequest

source§

fn size_hint(&self) -> usize

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

fn encode_to<O: Output + ?Sized>(&self, dest: &mut O)

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 GenericRequest for PieceAnnouncementRequest

source§

const PROTOCOL_NAME: &'static str = "/subspace/piece-announcement/0.1.0"

Defines request-response protocol name.
source§

const LOG_TARGET: &'static str = "piece-announcement-request-response-handler"

Specifies log-parameters for tracing.
§

type Response = PieceAnnouncementResponse

Response type that corresponds to this request
source§

impl PartialEq<PieceAnnouncementRequest> for PieceAnnouncementRequest

source§

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

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

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

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

impl Eq for PieceAnnouncementRequest

source§

impl StructuralEq for PieceAnnouncementRequest

source§

impl StructuralPartialEq for PieceAnnouncementRequest

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/subspace_node/domain/struct.DomainCli.html b/subspace_node/domain/struct.DomainCli.html index 5d50054ab0..d9399ddef0 100644 --- a/subspace_node/domain/struct.DomainCli.html +++ b/subspace_node/domain/struct.DomainCli.html @@ -43,7 +43,7 @@ &self, is_dev: bool, is_validator: bool -) -> Result<ExecutionStrategies, Error>

Get the execution strategies. 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<ExecutionStrategies, Error>

Get the execution strategies. 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 @@ -83,7 +83,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 634c8c78c7..71ef0ab11f 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_proof_of_time/enum.PotInitError.html b/subspace_proof_of_time/enum.PotInitError.html index 86c68d91bf..16878fbe32 100644 --- a/subspace_proof_of_time/enum.PotInitError.html +++ b/subspace_proof_of_time/enum.PotInitError.html @@ -3,7 +3,7 @@ pot_iterations: u32, num_checkpoints: u8, }, -}

Variants§

§

NotMultiple

Fields

§pot_iterations: u32
§num_checkpoints: u8

Trait Implementations§

source§

impl Debug for PotInitError

source§

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

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

impl Display for PotInitError

source§

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

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

impl Error for PotInitError

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, demand: &mut Demand<'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 +}

Variants§

§

NotMultiple

Fields

§pot_iterations: u32
§num_checkpoints: u8

Trait Implementations§

source§

impl Debug for PotInitError

source§

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

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

impl Display for PotInitError

source§

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

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

impl Error for PotInitError

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, demand: &mut Demand<'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
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/subspace_proof_of_time/enum.PotVerificationError.html b/subspace_proof_of_time/enum.PotVerificationError.html index c18ff12d53..8116b05530 100644 --- a/subspace_proof_of_time/enum.PotVerificationError.html +++ b/subspace_proof_of_time/enum.PotVerificationError.html @@ -4,7 +4,7 @@ actual: u64, }, VerificationFailed, -}

Variants§

§

CheckpointCountMismatch

Fields

§expected: u8
§actual: u64
§

VerificationFailed

Trait Implementations§

source§

impl Debug for PotVerificationError

source§

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

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

impl Display for PotVerificationError

source§

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

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

impl Error for PotVerificationError

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, demand: &mut Demand<'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 +}

Variants§

§

CheckpointCountMismatch

Fields

§expected: u8
§actual: u64
§

VerificationFailed

Trait Implementations§

source§

impl Debug for PotVerificationError

source§

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

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

impl Display for PotVerificationError

source§

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

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

impl Error for PotVerificationError

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, demand: &mut Demand<'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
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/subspace_runtime/enum.OriginCaller.html b/subspace_runtime/enum.OriginCaller.html index 6b8e9b7bd2..9b66b35bd7 100644 --- a/subspace_runtime/enum.OriginCaller.html +++ b/subspace_runtime/enum.OriginCaller.html @@ -12,7 +12,7 @@ &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

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

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

Convert self to an owned vector.
§

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

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

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl From<OriginCaller> for RuntimeOrigin

source§

fn from(x: OriginCaller) -> Self

Converts to this type from the input type.
source§

impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller

source§

fn from(x: Origin<Runtime>) -> Self

Converts to this type from the input type.
source§

impl MaxEncodedLen for OriginCaller

source§

fn max_encoded_len() -> usize

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

impl PartialEq<OriginCaller> for OriginCaller

source§

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

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

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

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl From<OriginCaller> for RuntimeOrigin

source§

fn from(x: OriginCaller) -> Self

Converts to this type from the input type.
source§

impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller

source§

fn from(x: Origin<Runtime>) -> Self

Converts to this type from the input type.
source§

impl MaxEncodedLen for OriginCaller

source§

fn max_encoded_len() -> usize

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

impl PartialEq<OriginCaller> for OriginCaller

source§

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

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

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

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

impl TryFrom<OriginCaller> for Origin<Runtime>

§

type Error = OriginCaller

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

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

Performs the conversion.
source§

impl TypeInfo for OriginCaller

§

type Identity = OriginCaller

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

fn type_info() -> Type

Returns the static type identifier for Self.
source§

impl EncodeLike<OriginCaller> for OriginCaller

source§

impl Eq for OriginCaller

source§

impl StructuralEq for OriginCaller

source§

impl StructuralPartialEq for OriginCaller

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/subspace_runtime/enum.RuntimeCall.html b/subspace_runtime/enum.RuntimeCall.html index c776bbc4dd..afe275734c 100644 --- a/subspace_runtime/enum.RuntimeCall.html +++ b/subspace_runtime/enum.RuntimeCall.html @@ -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<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<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<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<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<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<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<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 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

§

fn get_dispatch_info(&self) -> DispatchInfo

👎Deprecated: Trait has moved to frame_support::dispatch
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<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<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<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<Timestamp, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Vesting, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Subspace, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Sudo, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<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<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<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<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<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<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<Subspace, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Domains, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<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 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 GetDispatchInfo for RuntimeCall

§

fn get_dispatch_info(&self) -> DispatchInfo

👎Deprecated: Trait has moved to frame_support::dispatch
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<System, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Subspace, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Timestamp, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Vesting, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<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<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<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<Domains, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Balances, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl PartialEq<RuntimeCall> for RuntimeCall

source§

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

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

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

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

impl TypeInfo for RuntimeCall

§

type Identity = RuntimeCall

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

fn type_info() -> Type

Returns the static type identifier for Self.
source§

impl UnfilteredDispatchable for RuntimeCall

§

type RuntimeOrigin = RuntimeOrigin

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

fn dispatch_bypass_filter( self, diff --git a/subspace_runtime/enum.RuntimeEvent.html b/subspace_runtime/enum.RuntimeEvent.html index 4fcb35ea52..c7b23cfe96 100644 --- a/subspace_runtime/enum.RuntimeEvent.html +++ b/subspace_runtime/enum.RuntimeEvent.html @@ -23,9 +23,9 @@ &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

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

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

Convert self to an owned vector.
§

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

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

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime, ()>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event> for RuntimeEvent

source§

fn from(x: Event) -> Self

Converts to this type from the input type.
source§

impl From<Event> for RuntimeEvent

source§

fn from(x: Event) -> Self

Converts to this type from the input type.
source§

impl PartialEq<RuntimeEvent> for RuntimeEvent

source§

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

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

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime, ()>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event> for RuntimeEvent

source§

fn from(x: Event) -> Self

Converts to this type from the input type.
source§

impl From<Event> for RuntimeEvent

source§

fn from(x: Event) -> Self

Converts to this type from the input type.
source§

impl PartialEq<RuntimeEvent> for RuntimeEvent

source§

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

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

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

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

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

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

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

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

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

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

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

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

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

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

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

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

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

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

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

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

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

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

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

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

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime, ()>> for RuntimeEvent

§

type Error = ()

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

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event> for RuntimeEvent

§

type Error = ()

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

fn try_into(self) -> Result<Event, Self::Error>

Performs the conversion.
source§

impl TryInto<Event> for RuntimeEvent

§

type Error = ()

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

fn try_into(self) -> Result<Event, Self::Error>

Performs the conversion.
source§

impl TypeInfo for RuntimeEvent

§

type Identity = RuntimeEvent

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

fn type_info() -> Type

Returns the static type identifier for Self.
source§

impl EncodeLike<RuntimeEvent> for RuntimeEvent

source§

impl Eq for RuntimeEvent

source§

impl StructuralEq for RuntimeEvent

source§

impl StructuralPartialEq for RuntimeEvent

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

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

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

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

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

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

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

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

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

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

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

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

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

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

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

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

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

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

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

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

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime, ()>> for RuntimeEvent

§

type Error = ()

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

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event> for RuntimeEvent

§

type Error = ()

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

fn try_into(self) -> Result<Event, Self::Error>

Performs the conversion.
source§

impl TryInto<Event> for RuntimeEvent

§

type Error = ()

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

fn try_into(self) -> Result<Event, Self::Error>

Performs the conversion.
source§

impl TypeInfo for RuntimeEvent

§

type Identity = RuntimeEvent

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

fn type_info() -> Type

Returns the static type identifier for Self.
source§

impl EncodeLike<RuntimeEvent> for RuntimeEvent

source§

impl Eq for RuntimeEvent

source§

impl StructuralEq for RuntimeEvent

source§

impl StructuralPartialEq for RuntimeEvent

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/struct.BlockTreePruningDepth.html b/subspace_runtime/struct.BlockTreePruningDepth.html index e863269d06..43edf46c9c 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.ExpectedVotesPerBlock.html b/subspace_runtime/struct.ExpectedVotesPerBlock.html index 49cf0a5da4..1edcbb33df 100644 --- a/subspace_runtime/struct.ExpectedVotesPerBlock.html +++ b/subspace_runtime/struct.ExpectedVotesPerBlock.html @@ -1,5 +1,5 @@ ExpectedVotesPerBlock in subspace_runtime - Rust
pub struct ExpectedVotesPerBlock;

Implementations§

source§

impl ExpectedVotesPerBlock

source

pub const fn get() -> u32

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<u32>> Get<_I> for ExpectedVotesPerBlock

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for ExpectedVotesPerBlock

§

type Type = u32

The type which is returned.
source§

fn get() -> u32

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl<_I: From<u32>> Get<_I> for ExpectedVotesPerBlock

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for ExpectedVotesPerBlock

§

type Type = u32

The type which is returned.
source§

fn get() -> u32

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/struct.InitialDomainTxRange.html b/subspace_runtime/struct.InitialDomainTxRange.html index ea59ce3912..059406588b 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 69163638bf..6b5798698d 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.MaxDomainBlockSize.html b/subspace_runtime/struct.MaxDomainBlockSize.html index dcefffe079..3c00f2ac13 100644 --- a/subspace_runtime/struct.MaxDomainBlockSize.html +++ b/subspace_runtime/struct.MaxDomainBlockSize.html @@ -1,6 +1,6 @@ MaxDomainBlockSize in subspace_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_runtime/struct.MaxDomainBlockWeight.html b/subspace_runtime/struct.MaxDomainBlockWeight.html index 73f231c63d..dab9550c48 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.MaxDomainNameLength.html b/subspace_runtime/struct.MaxDomainNameLength.html index e5c0413ed4..74ad2a70f0 100644 --- a/subspace_runtime/struct.MaxDomainNameLength.html +++ b/subspace_runtime/struct.MaxDomainNameLength.html @@ -1,5 +1,5 @@ MaxDomainNameLength in subspace_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_runtime/struct.MaxFeeds.html b/subspace_runtime/struct.MaxFeeds.html index 9668c2c130..11a14c309c 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.MaxHolds.html b/subspace_runtime/struct.MaxHolds.html index 4738eb6899..800866fc74 100644 --- a/subspace_runtime/struct.MaxHolds.html +++ b/subspace_runtime/struct.MaxHolds.html @@ -1,5 +1,5 @@ MaxHolds in subspace_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_runtime/struct.MaximumReceiptDrift.html b/subspace_runtime/struct.MaximumReceiptDrift.html index bd3930df56..16081549dc 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.RecentHistoryFraction.html b/subspace_runtime/struct.RecentHistoryFraction.html index 144b13919a..8ab939e903 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.Runtime.html b/subspace_runtime/struct.Runtime.html index 23bf224b70..11395e4976 100644 --- a/subspace_runtime/struct.Runtime.html +++ b/subspace_runtime/struct.Runtime.html @@ -3,44 +3,22 @@ ) -> 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 Balance = u128

The type for recording an account’s balance.

-
§

type RuntimeEvent = RuntimeEvent

The ubiquitous event type.

+
§

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

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 ChainId = u64

source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type GlobalRandomnessUpdateInterval = ConstU32<GLOBAL_RANDOMNESS_UPDATE_INTERVAL>

The amount of time, in blocks, between updates of global randomness.
§

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 ExpectedBlockTime = ExpectedBlockTime

The expected average block time at which Subspace should be creating blocks. Since -Subspace is probabilistic it is not trivial to figure out what the expected average -block time should be based on the slot duration and the security parameter c (where -1 - c represents the probability of a slot being empty).
§

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 GlobalRandomnessIntervalTrigger = NormalGlobalRandomnessInterval

Subspace requires periodic global randomness update.
§

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 Moment = u64

A timestamp: milliseconds since the unix epoch.

-
§

type OnTimestampSet = Pallet<Runtime>

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-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 BaseCallFilter = Everything

The basic call filter to use in dispatchable.

+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 BaseCallFilter = Everything

The basic call filter to use in dispatchable.

Everything is used here as we use the signed extension DisablePallets as the actual call filter.

§

type BlockWeights = SubspaceBlockWeights

Block & extrinsics weights: base values and limits.

§

type BlockLength = SubspaceBlockLength

The maximum length of a block (in bytes).

§

type AccountId = <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId

The identifier used to distinguish between accounts.

-
§

type RuntimeCall = RuntimeCall

The aggregated dispatch type that is available for extrinsics.

+
§

type RuntimeCall = RuntimeCall

The aggregated dispatch type that is available for extrinsics.

§

type Lookup = AccountIdLookup<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>

The lookup mechanism to get account ID from whatever is passed in dispatchers.

§

type Index = u32

The index type for storing how many extrinsics an account has signed.

§

type BlockNumber = u32

The index type for blocks.

§

type Hash = H256

The type for hashing blocks and tries.

§

type Hashing = BlakeTwo256

The hashing algorithm used.

§

type Header = Header<u32, BlakeTwo256>

The header 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.

@@ -53,13 +31,35 @@
§

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.
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type OnOffenceHandler = Pallet<Runtime>

A handler called for every offence report.
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type RuntimeCall = RuntimeCall

The overarching call type.
§

type PalletsOrigin = OriginCaller

The caller origin, overarching type of all pallets origins.
§

type WeightInfo = SubstrateWeight<Runtime>

Weight information for extrinsics in this pallet.
source§

impl Config for Runtime

§

type 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

§

type DomainNumber = u32

Domain block number type.
§

type DomainHash = H256

Domain block hash type.
§

type ConfirmationDepthK = ConfirmationDepthK

Same with pallet_subspace::Config::ConfirmationDepthK.
§

type DomainRuntimeUpgradeDelay = DomainRuntimeUpgradeDelay

Delay before a domain runtime is upgraded.
§

type Currency = Pallet<Runtime, ()>

Currency type used by the domains for staking and other currency related stuff.
§

type HoldIdentifier = HoldIdentifier

A variation of the Identifier used for holding the funds used for staking and domains.
§

type WeightInfo = SubstrateWeight<Runtime>

Weight information for extrinsics in this pallet.
§

type InitialDomainTxRange = InitialDomainTxRange

Initial domain tx range value.
§

type DomainTxRangeAdjustmentInterval = DomainTxRangeAdjustmentInterval

Domain tx range is adjusted after every DomainTxRangeAdjustmentInterval blocks.
§

type MinOperatorStake = MinOperatorStake

Minimum operator stake required to become operator of a domain.
§

type MaxDomainBlockSize = MaxDomainBlockSize

The maximum block size limit for all domain.
§

type MaxDomainBlockWeight = MaxDomainBlockWeight

The maximum block weight limit for all domain.
§

type MaxBundlesPerBlock = MaxBundlesPerBlock

The maximum bundle per block limit for all domain.
§

type DomainInstantiationDeposit = DomainInstantiationDeposit

The amount of fund to be locked up for the domain instance creator.
§

type MaxDomainNameLength = MaxDomainNameLength

The maximum domain name length limit for all domain.
§

type Share = u128

Type representing the shares in the staking protocol.
§

type BlockTreePruningDepth = BlockTreePruningDepth

The block tree pruning depth, its value should <= BlockHashCount because we -need the consensus block hash to verify execution receipt, which is used to -construct the node of the block tree. Read more
§

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 DomainBlockReward = BlockReward

A fixed domain block reward.
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

pallet-object-store events
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, +
§

type MaxConsumers = ConstU32<16>

The maximum number of consumers allowed on a single account.
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type OnOffenceHandler = Pallet<Runtime>

A handler called for every offence report.
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

pallet-object-store events
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type RuntimeCall = RuntimeCall

The overarching call type.
§

type PalletsOrigin = OriginCaller

The caller origin, overarching type of all pallets origins.
§

type WeightInfo = SubstrateWeight<Runtime>

Weight information for extrinsics in this pallet.
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

§

type Currency = Pallet<Runtime, ()>

§

type MinVestedTransfer = MinVestedTransfer

The minimum amount transferred to call vested_transfer.
§

type VestedTransferOrigin = EnsureNever<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>

Required origin for vested transfer.
§

type WeightInfo = ()

Weight information for extrinsics in this module.
§

type MaxVestingSchedules = ConstU32<2>

The maximum vesting schedules
§

type BlockNumberProvider = Pallet<Runtime>

source§

impl 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 ChainId = u64

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-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 Moment = u64

A timestamp: milliseconds since the unix epoch.

+
§

type OnTimestampSet = Pallet<Runtime>

Something which can be notified when the timestamp is set. Set this to () if not +needed.
§

type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>

The minimum period between blocks. Beware that this is different to the expected +period that the block production apparatus provides. Your chosen consensus system will +generally work with this to determine a sensible block time. e.g. For Aura, it will be +double this period on default settings.
§

type WeightInfo = ()

Weight information for extrinsics in this pallet.
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type OnChargeTransaction = OnChargeTransaction

Handler for withdrawing, refunding and depositing the transaction fee. +Transaction fees are withdrawn before the transaction is executed. +After the transaction was executed the transaction weight can be +adjusted, depending on the used resources by the transaction. If the +transaction weight is lower than expected, parts of the transaction fee +might be refunded. In the end the fees can be deposited.
§

type OperationalFeeMultiplier = ConstU8<5>

A fee mulitplier for Operational extrinsics to compute “virtual tip” to boost their +priority Read more
§

type WeightToFee = IdentityFee<u128>

Convert a weight value into a deductible fee based on the currency type.
§

type LengthToFee = ConstantMultiplier<u128, TransactionByteFee>

Convert a length value into a deductible fee based on the currency type.
§

type FeeMultiplierUpdate = ()

Update the multiplier of the next block, based on the previous block’s weight.
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type GlobalRandomnessUpdateInterval = ConstU32<GLOBAL_RANDOMNESS_UPDATE_INTERVAL>

The amount of time, in blocks, between updates of global randomness.
§

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 ExpectedBlockTime = ExpectedBlockTime

The expected average block time at which Subspace should be creating blocks. Since +Subspace is probabilistic it is not trivial to figure out what the expected average +block time should be based on the slot duration and the security parameter c (where +1 - c represents the probability of a slot being empty).
§

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 GlobalRandomnessIntervalTrigger = NormalGlobalRandomnessInterval

Subspace requires periodic global randomness update.
§

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

pallet-transaction-fees events
§

type MinReplicationFactor = ConstU16<MIN_REPLICATION_FACTOR>

Minimum desired number of replicas of the blockchain to be stored by the network, impacts storage fees.
§

type StorageFeesEscrowBlockReward = StorageFeesEscrowBlockReward

How much (ratio) of storage fees escrow should be given to farmer each block as a reward.
§

type StorageFeesEscrowBlockTax = StorageFeesEscrowBlockTax

How much (ratio) of storage fees collected in a block should be put into storage fees escrow (with remaining issued to farmer immediately).
§

type CreditSupply = CreditSupply

How many credits there is in circulation.
§

type TotalSpacePledged = TotalSpacePledged

How much space there is on the network.
§

type BlockchainHistorySize = BlockchainHistorySize

How big is the history of the blockchain in archived state (thus includes erasure -coding, but not replication).
§

type Currency = Pallet<Runtime, ()>

§

type FindBlockRewardAddress = Pallet<Runtime>

§

type WeightInfo = ()

source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type RuntimeCall = RuntimeCall

A sudo-able call.
§

type WeightInfo = SubstrateWeight<Runtime>

Type representing the weight of this pallet
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

§

type Currency = Pallet<Runtime, ()>

§

type MinVestedTransfer = MinVestedTransfer

The minimum amount transferred to call vested_transfer.
§

type VestedTransferOrigin = EnsureNever<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>

Required origin for vested transfer.
§

type WeightInfo = ()

Weight information for extrinsics in this module.
§

type MaxVestingSchedules = ConstU32<2>

The maximum vesting schedules
§

type BlockNumberProvider = Pallet<Runtime>

source§

impl CoreV4<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, 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( +coding, but not replication).

§

type Currency = Pallet<Runtime, ()>

§

type FindBlockRewardAddress = Pallet<Runtime>

§

type WeightInfo = ()

source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

§

type DomainNumber = u32

Domain block number type.
§

type DomainHash = H256

Domain block hash type.
§

type ConfirmationDepthK = ConfirmationDepthK

Same with pallet_subspace::Config::ConfirmationDepthK.
§

type DomainRuntimeUpgradeDelay = DomainRuntimeUpgradeDelay

Delay before a domain runtime is upgraded.
§

type Currency = Pallet<Runtime, ()>

Currency type used by the domains for staking and other currency related stuff.
§

type HoldIdentifier = HoldIdentifier

A variation of the Identifier used for holding the funds used for staking and domains.
§

type WeightInfo = SubstrateWeight<Runtime>

Weight information for extrinsics in this pallet.
§

type InitialDomainTxRange = InitialDomainTxRange

Initial domain tx range value.
§

type DomainTxRangeAdjustmentInterval = DomainTxRangeAdjustmentInterval

Domain tx range is adjusted after every DomainTxRangeAdjustmentInterval blocks.
§

type MinOperatorStake = MinOperatorStake

Minimum operator stake required to become operator of a domain.
§

type MaxDomainBlockSize = MaxDomainBlockSize

The maximum block size limit for all domain.
§

type MaxDomainBlockWeight = MaxDomainBlockWeight

The maximum block weight limit for all domain.
§

type MaxBundlesPerBlock = MaxBundlesPerBlock

The maximum bundle per block limit for all domain.
§

type DomainInstantiationDeposit = DomainInstantiationDeposit

The amount of fund to be locked up for the domain instance creator.
§

type MaxDomainNameLength = MaxDomainNameLength

The maximum domain name length limit for all domain.
§

type Share = u128

Type representing the shares in the staking protocol.
§

type BlockTreePruningDepth = BlockTreePruningDepth

The block tree pruning depth, its value should <= BlockHashCount because we +need the consensus block hash to verify execution receipt, which is used to +construct the node of the block tree. Read more
§

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 DomainBlockReward = BlockReward

A fixed domain block reward.
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, @@ -101,7 +101,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 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 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 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.RuntimeOrigin.html b/subspace_runtime/struct.RuntimeOrigin.html index c0a0281d2c..e3d49dd0d2 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.ShouldAdjustSolutionRange.html b/subspace_runtime/struct.ShouldAdjustSolutionRange.html index 5d3bccace2..8511c07085 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.SlotProbability.html b/subspace_runtime/struct.SlotProbability.html index 6407579c2d..6056c5405b 100644 --- a/subspace_runtime/struct.SlotProbability.html +++ b/subspace_runtime/struct.SlotProbability.html @@ -1,5 +1,5 @@ SlotProbability in subspace_runtime - Rust
pub struct SlotProbability;

Implementations§

source§

impl SlotProbability

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 SlotProbability

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for SlotProbability

§

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 SlotProbability

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for SlotProbability

§

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.StakeEpochDuration.html b/subspace_runtime/struct.StakeEpochDuration.html index 0ad3b9db03..59affc4fa4 100644 --- a/subspace_runtime/struct.StakeEpochDuration.html +++ b/subspace_runtime/struct.StakeEpochDuration.html @@ -1,5 +1,5 @@ StakeEpochDuration in subspace_runtime - Rust
pub struct StakeEpochDuration;

Implementations§

source§

impl StakeEpochDuration

source

pub const fn get() -> DomainNumber

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<DomainNumber>> Get<_I> for StakeEpochDuration

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for StakeEpochDuration

§

type Type = u32

The type which is returned.
source§

fn get() -> DomainNumber

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl<_I: From<DomainNumber>> Get<_I> for StakeEpochDuration

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for StakeEpochDuration

§

type Type = u32

The type which is returned.
source§

fn get() -> DomainNumber

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/struct.StorageFeesEscrowBlockReward.html b/subspace_runtime/struct.StorageFeesEscrowBlockReward.html index 515bd27f7e..57a728f001 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.SubspaceBlockLength.html b/subspace_runtime/struct.SubspaceBlockLength.html index 9b72b5924b..31356a53c5 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.TreasuryAccount.html b/subspace_runtime/struct.TreasuryAccount.html index 508ab92342..8cc7d32824 100644 --- a/subspace_runtime/struct.TreasuryAccount.html +++ b/subspace_runtime/struct.TreasuryAccount.html @@ -1,5 +1,5 @@ TreasuryAccount in subspace_runtime - Rust
pub struct TreasuryAccount;

Implementations§

source§

impl TreasuryAccount

source

pub fn get() -> AccountId

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<AccountId>> Get<_I> for TreasuryAccount

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for TreasuryAccount

§

type Type = <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId

The type which is returned.
source§

fn get() -> AccountId

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl<_I: From<AccountId>> Get<_I> for TreasuryAccount

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for TreasuryAccount

§

type Type = <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId

The type which is returned.
source§

fn get() -> AccountId

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/struct.Version.html b/subspace_runtime/struct.Version.html index 4a71f6c445..da35fe1894 100644 --- a/subspace_runtime/struct.Version.html +++ b/subspace_runtime/struct.Version.html @@ -1,5 +1,5 @@ Version in subspace_runtime - Rust
pub struct Version;

Implementations§

source§

impl Version

source

pub const fn get() -> RuntimeVersion

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<RuntimeVersion>> Get<_I> for Version

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for Version

§

type Type = RuntimeVersion

The type which is returned.
source§

fn get() -> RuntimeVersion

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl<_I: From<RuntimeVersion>> Get<_I> for Version

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for Version

§

type Type = RuntimeVersion

The type which is returned.
source§

fn get() -> RuntimeVersion

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime_primitives/type.BlockNumber.html b/subspace_runtime_primitives/type.BlockNumber.html index 9fa2d864f9..f587e241d4 100644 --- a/subspace_runtime_primitives/type.BlockNumber.html +++ b/subspace_runtime_primitives/type.BlockNumber.html @@ -1,2 +1,2 @@ -BlockNumber in subspace_runtime_primitives - Rust
pub type BlockNumber = u32;
Expand description

Block number in Subspace network.

+BlockNumber in subspace_runtime_primitives - Rust
pub type BlockNumber = u32;
Expand description

Block number in Subspace network.

\ No newline at end of file diff --git a/subspace_service/dsn/enum.DsnConfigurationError.html b/subspace_service/dsn/enum.DsnConfigurationError.html index ac01ac051b..9f3066c507 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, demand: &mut Demand<'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, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<CreationError> for DsnConfigurationError

source§

fn from(source: CreationError) -> Self

Converts to this type from the input type.
source§

impl From<DsnConfigurationError> for Error

source§

fn from(source: DsnConfigurationError) -> Self

Converts to this type from the input type.
source§

impl From<NetworkParametersPersistenceError> for DsnConfigurationError

source§

fn from(source: NetworkParametersPersistenceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any, Global>

§

fn into_any_rc(self: Rc<T, Global>) -> Rc<dyn Any, Global>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T, Global>) -> Arc<dyn Any + Send + Sync, Global>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere diff --git a/subspace_service/enum.Error.html b/subspace_service/enum.Error.html index 019e25020e..f956c53bb0 100644 --- a/subspace_service/enum.Error.html +++ b/subspace_service/enum.Error.html @@ -16,7 +16,7 @@

§

Prometheus(PrometheusError)

Prometheus error.

§

SubspaceDsn(DsnConfigurationError)

Subspace networking (DSN) error.

§

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, demand: &mut Demand<'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<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: PrometheusError) -> 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.

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, demand: &mut Demand<'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<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: PrometheusError) -> 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.

Auto Trait Implementations§

§

impl !RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl !UnwindSafe for Error

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any, Global>

§

fn into_any_rc(self: Rc<T, Global>) -> Rc<dyn Any, Global>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T, Global>) -> Arc<dyn Any + Send + Sync, Global>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere diff --git a/subspace_test_runtime/enum.OriginCaller.html b/subspace_test_runtime/enum.OriginCaller.html index 0684a6d2aa..11f12078e3 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 c6fb7aede1..a69d0ac3eb 100644 --- a/subspace_test_runtime/enum.RuntimeCall.html +++ b/subspace_test_runtime/enum.RuntimeCall.html @@ -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<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<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<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<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<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<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<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<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<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<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

§

fn get_dispatch_info(&self) -> DispatchInfo

👎Deprecated: Trait has moved to frame_support::dispatch
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<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<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<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<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<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<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<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<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<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<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<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<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<Utility, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Timestamp, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<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

§

fn get_dispatch_info(&self) -> DispatchInfo

👎Deprecated: Trait has moved to frame_support::dispatch
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<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<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<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<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<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<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<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 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.RuntimeEvent.html b/subspace_test_runtime/enum.RuntimeEvent.html index 1789e6c5ae..4f880c18c8 100644 --- a/subspace_test_runtime/enum.RuntimeEvent.html +++ b/subspace_test_runtime/enum.RuntimeEvent.html @@ -23,9 +23,9 @@ &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8, Global>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime, ()>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event> for RuntimeEvent

source§

fn from(x: Event) -> Self

Converts to this type from the input type.
source§

impl From<Event> for RuntimeEvent

source§

fn from(x: Event) -> Self

Converts to this type from the input type.
source§

impl PartialEq<RuntimeEvent> for RuntimeEvent

source§

fn eq(&self, other: &RuntimeEvent) -> bool

This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,
Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime, ()>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event> for RuntimeEvent

source§

fn from(x: Event) -> Self

Converts to this type from the input type.
source§

impl From<Event> for RuntimeEvent

source§

fn from(x: Event) -> Self

Converts to this type from the input type.
source§

impl PartialEq<RuntimeEvent> for RuntimeEvent

source§

fn eq(&self, other: &RuntimeEvent) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime, ()>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event, Self::Error>

Performs the conversion.
source§

impl TryInto<Event> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event, Self::Error>

Performs the conversion.
source§

impl TypeInfo for RuntimeEvent

§

type Identity = RuntimeEvent

The type identifying for which type info is provided. Read more
source§

fn type_info() -> Type

Returns the static type identifier for Self.
source§

impl EncodeLike<RuntimeEvent> for RuntimeEvent

source§

impl Eq for RuntimeEvent

source§

impl StructuralEq for RuntimeEvent

source§

impl StructuralPartialEq for RuntimeEvent

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime, ()>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event, Self::Error>

Performs the conversion.
source§

impl TryInto<Event> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event, Self::Error>

Performs the conversion.
source§

impl TypeInfo for RuntimeEvent

§

type Identity = RuntimeEvent

The type identifying for which type info is provided. Read more
source§

fn type_info() -> Type

Returns the static type identifier for Self.
source§

impl EncodeLike<RuntimeEvent> for RuntimeEvent

source§

impl Eq for RuntimeEvent

source§

impl StructuralEq for RuntimeEvent

source§

impl StructuralPartialEq for RuntimeEvent

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_test_runtime/struct.BlockHashCount.html b/subspace_test_runtime/struct.BlockHashCount.html index 336d619d37..3c9a9653b0 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.BlockReward.html b/subspace_test_runtime/struct.BlockReward.html index 330ec268b6..f87c1620fe 100644 --- a/subspace_test_runtime/struct.BlockReward.html +++ b/subspace_test_runtime/struct.BlockReward.html @@ -1,5 +1,5 @@ BlockReward in subspace_test_runtime - Rust
pub struct BlockReward;

Implementations§

source§

impl BlockReward

source

pub const fn get() -> Balance

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<Balance>> Get<_I> for BlockReward

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for BlockReward

§

type Type = u128

The type which is returned.
source§

fn get() -> Balance

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl<_I: From<Balance>> Get<_I> for BlockReward

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for BlockReward

§

type Type = u128

The type which is returned.
source§

fn get() -> Balance

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_test_runtime/struct.BlockTreePruningDepth.html b/subspace_test_runtime/struct.BlockTreePruningDepth.html index 58965ada4d..0ce4f99b36 100644 --- a/subspace_test_runtime/struct.BlockTreePruningDepth.html +++ b/subspace_test_runtime/struct.BlockTreePruningDepth.html @@ -1,5 +1,5 @@ BlockTreePruningDepth in subspace_test_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_test_runtime/struct.ConfirmationDepthK.html b/subspace_test_runtime/struct.ConfirmationDepthK.html index 5986da9e4e..71f5148028 100644 --- a/subspace_test_runtime/struct.ConfirmationDepthK.html +++ b/subspace_test_runtime/struct.ConfirmationDepthK.html @@ -1,5 +1,5 @@ ConfirmationDepthK in subspace_test_runtime - Rust
pub struct ConfirmationDepthK;

Implementations§

source§

impl ConfirmationDepthK

source

pub const fn get() -> u32

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<u32>> Get<_I> for ConfirmationDepthK

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for ConfirmationDepthK

§

type Type = u32

The type which is returned.
source§

fn get() -> u32

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl<_I: From<u32>> Get<_I> for ConfirmationDepthK

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for ConfirmationDepthK

§

type Type = u32

The type which is returned.
source§

fn get() -> u32

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_test_runtime/struct.DomainRuntimeUpgradeDelay.html b/subspace_test_runtime/struct.DomainRuntimeUpgradeDelay.html index 135ffb18ef..139663620d 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.DomainTxRangeAdjustmentInterval.html b/subspace_test_runtime/struct.DomainTxRangeAdjustmentInterval.html index badff6f76f..7359210606 100644 --- a/subspace_test_runtime/struct.DomainTxRangeAdjustmentInterval.html +++ b/subspace_test_runtime/struct.DomainTxRangeAdjustmentInterval.html @@ -1,5 +1,5 @@ DomainTxRangeAdjustmentInterval in subspace_test_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_test_runtime/struct.ExpectedBlockTime.html b/subspace_test_runtime/struct.ExpectedBlockTime.html index acbc72e494..115cbba106 100644 --- a/subspace_test_runtime/struct.ExpectedBlockTime.html +++ b/subspace_test_runtime/struct.ExpectedBlockTime.html @@ -1,5 +1,5 @@ ExpectedBlockTime in subspace_test_runtime - Rust
pub struct ExpectedBlockTime;

Implementations§

source§

impl ExpectedBlockTime

source

pub const fn get() -> Moment

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<Moment>> Get<_I> for ExpectedBlockTime

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for ExpectedBlockTime

§

type Type = u64

The type which is returned.
source§

fn get() -> Moment

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl<_I: From<Moment>> Get<_I> for ExpectedBlockTime

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for ExpectedBlockTime

§

type Type = u64

The type which is returned.
source§

fn get() -> Moment

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.ExpectedVotesPerBlock.html b/subspace_test_runtime/struct.ExpectedVotesPerBlock.html index 92039ee9a7..5d3f3708aa 100644 --- a/subspace_test_runtime/struct.ExpectedVotesPerBlock.html +++ b/subspace_test_runtime/struct.ExpectedVotesPerBlock.html @@ -1,5 +1,5 @@ ExpectedVotesPerBlock in subspace_test_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_test_runtime/struct.InitialDomainTxRange.html b/subspace_test_runtime/struct.InitialDomainTxRange.html index 3181fd3b46..99e5614a8d 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.MaxBundlesPerBlock.html b/subspace_test_runtime/struct.MaxBundlesPerBlock.html index 142372e983..7642d8fd17 100644 --- a/subspace_test_runtime/struct.MaxBundlesPerBlock.html +++ b/subspace_test_runtime/struct.MaxBundlesPerBlock.html @@ -1,5 +1,5 @@ MaxBundlesPerBlock in subspace_test_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_test_runtime/struct.MaxDomainBlockSize.html b/subspace_test_runtime/struct.MaxDomainBlockSize.html index b34e94396a..91b89d275b 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.MaxDomainNameLength.html b/subspace_test_runtime/struct.MaxDomainNameLength.html index 723e8886e7..0e54a053d0 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 38a0e2656d..3ddb8e859c 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 414082ed4d..0e64b3e227 100644 --- a/subspace_test_runtime/struct.MaximumReceiptDrift.html +++ b/subspace_test_runtime/struct.MaximumReceiptDrift.html @@ -1,5 +1,5 @@ MaximumReceiptDrift in subspace_test_runtime - Rust
pub struct MaximumReceiptDrift;

Implementations§

source§

impl MaximumReceiptDrift

source

pub const fn get() -> BlockNumber

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<BlockNumber>> Get<_I> for MaximumReceiptDrift

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for MaximumReceiptDrift

§

type Type = u32

The type which is returned.
source§

fn get() -> BlockNumber

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl<_I: From<BlockNumber>> Get<_I> for MaximumReceiptDrift

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for MaximumReceiptDrift

§

type Type = u32

The type which is returned.
source§

fn get() -> BlockNumber

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_test_runtime/struct.MinOperatorStake.html b/subspace_test_runtime/struct.MinOperatorStake.html index 5ea0554387..4f4a94473a 100644 --- a/subspace_test_runtime/struct.MinOperatorStake.html +++ b/subspace_test_runtime/struct.MinOperatorStake.html @@ -1,5 +1,5 @@ MinOperatorStake in subspace_test_runtime - Rust
pub struct MinOperatorStake;

Implementations§

source§

impl MinOperatorStake

source

pub const fn get() -> Balance

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<Balance>> Get<_I> for MinOperatorStake

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for MinOperatorStake

§

type Type = u128

The type which is returned.
source§

fn get() -> Balance

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl<_I: From<Balance>> Get<_I> for MinOperatorStake

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for MinOperatorStake

§

type Type = u128

The type which is returned.
source§

fn get() -> Balance

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_test_runtime/struct.RecentHistoryFraction.html b/subspace_test_runtime/struct.RecentHistoryFraction.html index 6cd1c1415e..e1a5aca27e 100644 --- a/subspace_test_runtime/struct.RecentHistoryFraction.html +++ b/subspace_test_runtime/struct.RecentHistoryFraction.html @@ -1,5 +1,5 @@ RecentHistoryFraction in subspace_test_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_test_runtime/struct.RecentSegments.html b/subspace_test_runtime/struct.RecentSegments.html index 84637d302f..f5123b1275 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 ebc90fdc9d..ec31e9be72 100644 --- a/subspace_test_runtime/struct.Runtime.html +++ b/subspace_test_runtime/struct.Runtime.html @@ -2,16 +2,31 @@ 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 Balance = u128

The type for recording an account’s balance.

-
§

type RuntimeEvent = RuntimeEvent

The ubiquitous event type.

+) -> Option<BundleProducerElectionParams<Balance>>
source§

fn operator(operator_id: OperatorId) -> Option<(OperatorPublicKey, Balance)>

source§

impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller

source§

fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>

Extract the signer from the message if it is a Signed origin.
source§

fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>

Extract a reference to the system-level RawOrigin if it is that.
§

fn as_signed(&self) -> Option<&AccountId>

Extract the signer from it if a system Signed origin, None otherwise.
§

fn is_root(&self) -> bool

Returns true if self is a system Root origin, None otherwise.
§

fn is_none(&self) -> bool

Returns true if self is a system None origin, None otherwise.
source§

impl Clone for Runtime

source§

fn clone(&self) -> Runtime

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Config<()> for Runtime

§

type Balance = u128

The type for recording an account’s balance.

+
§

type RuntimeEvent = RuntimeEvent

The ubiquitous event type.

§

type MaxLocks = ConstU32<50>

The maximum number of locks that should exist on an account. -Not strictly enforced, but used for weight estimation.
§

type MaxReserves = ()

The maximum number of named reserves that can exist on an account.
§

type ReserveIdentifier = [u8; 8]

The ID type for reserves. Read more
§

type DustRemoval = ()

Handler for the unbalanced reduction when removing a dust account.
§

type ExistentialDeposit = ConstU128<{ 500 * SHANNON }>

The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more
§

type AccountStore = Pallet<Runtime>

The means of storing the balances of an account.
§

type WeightInfo = SubstrateWeight<Runtime>

Weight information for extrinsics in this pallet.
§

type FreezeIdentifier = ()

The ID type for freezes.
§

type MaxFreezes = ()

The maximum number of individual freeze locks that can exist on an account at any time.
§

type RuntimeHoldReason = HoldIdentifier

The overarching hold reason.
§

type MaxHolds = MaxHolds

The maximum number of holds that can exist on an account at any time.
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type OnChargeTransaction = OnChargeTransaction

Handler for withdrawing, refunding and depositing the transaction fee. +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 RuntimeEvent = RuntimeEvent

The overarching event type.
§

type RuntimeCall = RuntimeCall

A sudo-able call.
§

type WeightInfo = SubstrateWeight<Runtime>

Type representing the weight of this pallet
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type GlobalRandomnessUpdateInterval = ConstU32<GLOBAL_RANDOMNESS_UPDATE_INTERVAL>

The amount of time, in blocks, between updates of global randomness.
§

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 ExpectedBlockTime = ExpectedBlockTime

The expected average block time at which Subspace should be creating blocks. Since +Subspace is probabilistic it is not trivial to figure out what the expected average +block time should be based on the slot duration and the security parameter c (where +1 - c represents the probability of a slot being empty).
§

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 GlobalRandomnessIntervalTrigger = NormalGlobalRandomnessInterval

Subspace requires periodic global randomness update.
§

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

The overarching event type.
§

type OnChargeTransaction = OnChargeTransaction

Handler for withdrawing, refunding and depositing the transaction fee. Transaction fees are withdrawn before the transaction is executed. After the transaction was executed the transaction weight can be adjusted, depending on the used resources by the transaction. If the transaction weight is lower than expected, parts of the transaction fee might be refunded. In the end the fees can be deposited.
§

type OperationalFeeMultiplier = ConstU8<5>

A fee mulitplier for Operational extrinsics to compute “virtual tip” to boost their -priority Read more
§

type WeightToFee = IdentityFee<u128>

Convert a weight value into a deductible fee based on the currency type.
§

type LengthToFee = ConstantMultiplier<u128, TransactionByteFee>

Convert a length value into a deductible fee based on the currency type.
§

type FeeMultiplierUpdate = ()

Update the multiplier of the next block, based on the previous block’s weight.
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type RuntimeCall = RuntimeCall

A sudo-able call.
§

type WeightInfo = SubstrateWeight<Runtime>

Type representing the weight of this pallet
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type 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.

+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

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 RuntimeEvent = RuntimeEvent

The overarching event type.
§

type RuntimeCall = RuntimeCall

The overarching call type.
§

type PalletsOrigin = OriginCaller

The caller origin, overarching type of all pallets origins.
§

type WeightInfo = SubstrateWeight<Runtime>

Weight information for extrinsics in this pallet.
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

§

type Currency = Pallet<Runtime, ()>

§

type MinVestedTransfer = MinVestedTransfer

The minimum amount transferred to call vested_transfer.
§

type VestedTransferOrigin = EnsureNever<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>

Required origin for vested transfer.
§

type WeightInfo = ()

Weight information for extrinsics in this module.
§

type MaxVestingSchedules = ConstU32<2>

The maximum vesting schedules
§

type BlockNumberProvider = Pallet<Runtime>

source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

pallet-object-store events
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 ChainId = u64

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.

@@ -22,7 +37,7 @@
§

type Hash = H256

The type for hashing blocks and tries.

§

type Hashing = BlakeTwo256

The hashing algorithm used.

§

type Header = Header<u32, BlakeTwo256>

The header 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.

@@ -35,29 +50,14 @@
§

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.
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 ChainId = u64

source§

impl Config for Runtime

§

type Moment = u64

A timestamp: milliseconds since the unix epoch.

+
§

type MaxConsumers = ConstU32<16>

The maximum number of consumers allowed on a single account.
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

§

type DomainNumber = u32

Domain block number type.
§

type DomainHash = H256

Domain block hash type.
§

type ConfirmationDepthK = ConfirmationDepthK

Same with pallet_subspace::Config::ConfirmationDepthK.
§

type DomainRuntimeUpgradeDelay = DomainRuntimeUpgradeDelay

Delay before a domain runtime is upgraded.
§

type Currency = Pallet<Runtime, ()>

Currency type used by the domains for staking and other currency related stuff.
§

type HoldIdentifier = HoldIdentifier

A variation of the Identifier used for holding the funds used for staking and domains.
§

type WeightInfo = SubstrateWeight<Runtime>

Weight information for extrinsics in this pallet.
§

type InitialDomainTxRange = InitialDomainTxRange

Initial domain tx range value.
§

type DomainTxRangeAdjustmentInterval = DomainTxRangeAdjustmentInterval

Domain tx range is adjusted after every DomainTxRangeAdjustmentInterval blocks.
§

type MinOperatorStake = MinOperatorStake

Minimum operator stake required to become operator of a domain.
§

type MaxDomainBlockSize = MaxDomainBlockSize

The maximum block size limit for all domain.
§

type MaxDomainBlockWeight = MaxDomainBlockWeight

The maximum block weight limit for all domain.
§

type MaxBundlesPerBlock = MaxBundlesPerBlock

The maximum bundle per block limit for all domain.
§

type DomainInstantiationDeposit = DomainInstantiationDeposit

The amount of fund to be locked up for the domain instance creator.
§

type MaxDomainNameLength = MaxDomainNameLength

The maximum domain name length limit for all domain.
§

type Share = u128

Type representing the shares in the staking protocol.
§

type BlockTreePruningDepth = BlockTreePruningDepth

The block tree pruning depth, its value should <= BlockHashCount because we +need the consensus block hash to verify execution receipt, which is used to +construct the node of the block tree. Read more
§

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 DomainBlockReward = BlockReward

A fixed domain block reward.
source§

impl Config for Runtime

§

type Moment = u64

A timestamp: milliseconds since the unix epoch.

§

type OnTimestampSet = Pallet<Runtime>

Something which can be notified when the timestamp is set. Set this to () if not needed.
§

type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>

The minimum period between blocks. Beware that this is different to the expected period that the block production apparatus provides. Your chosen consensus system will generally work with this to determine a sensible block time. e.g. For Aura, it will be -double this period on default settings.
§

type WeightInfo = ()

Weight information for extrinsics in this pallet.
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type RuntimeCall = RuntimeCall

The overarching call type.
§

type PalletsOrigin = OriginCaller

The caller origin, overarching type of all pallets origins.
§

type WeightInfo = SubstrateWeight<Runtime>

Weight information for extrinsics in this pallet.
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

§

type Currency = Pallet<Runtime, ()>

§

type MinVestedTransfer = MinVestedTransfer

The minimum amount transferred to call vested_transfer.
§

type VestedTransferOrigin = EnsureNever<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>

Required origin for vested transfer.
§

type WeightInfo = ()

Weight information for extrinsics in this module.
§

type MaxVestingSchedules = ConstU32<2>

The maximum vesting schedules
§

type BlockNumberProvider = Pallet<Runtime>

source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

pallet-rewards events
§

type Currency = Pallet<Runtime, ()>

§

type BlockReward = BlockReward

Fixed reward for block producer.
§

type VoteReward = VoteReward

Fixed reward for voter.
§

type FindBlockRewardAddress = Pallet<Runtime>

§

type FindVotingRewardAddresses = Pallet<Runtime>

§

type WeightInfo = ()

§

type OnReward = ()

source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

pallet-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 RuntimeEvent = RuntimeEvent

pallet-object-store events
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type GlobalRandomnessUpdateInterval = ConstU32<GLOBAL_RANDOMNESS_UPDATE_INTERVAL>

The amount of time, in blocks, between updates of global randomness.
§

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 ExpectedBlockTime = ExpectedBlockTime

The expected average block time at which Subspace should be creating blocks. Since -Subspace is probabilistic it is not trivial to figure out what the expected average -block time should be based on the slot duration and the security parameter c (where -1 - c represents the probability of a slot being empty).
§

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 GlobalRandomnessIntervalTrigger = NormalGlobalRandomnessInterval

Subspace requires periodic global randomness update.
§

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 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, its value should <= BlockHashCount because we -need the consensus block hash to verify execution receipt, which is used to -construct the node of the block tree. Read more
§

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 DomainBlockReward = BlockReward

A fixed domain block reward.
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( +double this period on default settings.

§

type WeightInfo = ()

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>)>>> 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, @@ -67,7 +67,7 @@ ) -> Option<(DomainInstanceData, NumberFor<Block>)>

Returns the domain instance data for given domain_id.
source§

fn timestamp() -> Moment

Returns the current timestamp at given height.
source§

fn domain_tx_range(_: DomainId) -> U256

Returns the current Tx range for the given domain Id.
source§

fn genesis_state_root(domain_id: DomainId) -> Option<H256>

Return the genesis state root if not pruned
source§

fn head_receipt_number(domain_id: DomainId) -> NumberFor<Block>

Returns the best execution chain number.
source§

fn oldest_receipt_number(domain_id: DomainId) -> NumberFor<Block>

Returns the block number of oldest execution receipt.
source§

fn block_tree_pruning_depth() -> NumberFor<Block>

Returns the block tree pruning depth.
source§

fn domain_block_limit(domain_id: DomainId) -> Option<DomainBlockLimit>

Returns the domain block limit of the given domain.
source§

impl EnsureInherentsAreFirst<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 ensure_inherents_are_first(block: &Block) -> Result<(), u32>

Ensure the position of inherent is correct, i.e. they are before non-inherents. Read more
source§

impl GetNodeBlockType for Runtime

§

type NodeBlock = Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>

The NodeBlock type.
source§

impl GetRuntimeBlockType for Runtime

§

type RuntimeBlock = 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 RuntimeBlock type.
source§

impl HoldIdentifier<Runtime> for HoldIdentifier

source§

fn staking_pending_deposit(operator_id: OperatorId) -> Self

source§

fn staking_staked(operator_id: OperatorId) -> Self

source§

fn staking_pending_unlock(operator_id: OperatorId) -> Self

source§

fn domain_instantiation_id(domain_id: DomainId) -> Self

source§

impl MetadataV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

source§

fn metadata() -> OpaqueMetadata

Returns the metadata of a runtime.
source§

fn metadata_at_version(version: u32) -> Option<OpaqueMetadata>

Returns the metadata at a given version. Read more
source§

fn metadata_versions() -> Vec<u32>

Returns the supported metadata versions. Read more
source§

impl ObjectsApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

source§

fn extract_block_object_mapping( block: Block, successful_calls: Vec<Hash> -) -> BlockObjectMapping

Extract block object mapping for a given block
source§

fn validated_object_call_hashes() -> Vec<Hash>

Returns all the validated object call hashes for a given block
source§

impl OffchainWorkerApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

source§

fn offchain_worker(header: &<Block as BlockT>::Header)

Starts the off-chain task for given block header.
source§

impl OnChargeTransaction<Runtime> for OnChargeTransaction

§

type LiquidityInfo = Option<LiquidityInfo>

§

type Balance = u128

The underlying integer type in which fees are calculated.
source§

fn withdraw_fee( +) -> BlockObjectMapping

Extract block object mapping for a given block
source§

fn validated_object_call_hashes() -> Vec<Hash>

Returns all the validated object call hashes for a given block
source§

impl OffchainWorkerApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

source§

fn offchain_worker(header: &<Block as BlockT>::Header)

Starts the off-chain task for given block header.
source§

impl OnChargeTransaction<Runtime> for OnChargeTransaction

§

type LiquidityInfo = Option<LiquidityInfo>

§

type Balance = u128

The underlying integer type in which fees are calculated.
source§

fn withdraw_fee( who: &AccountId, call: &RuntimeCall, _info: &DispatchInfoOf<RuntimeCall>, diff --git a/subspace_test_runtime/struct.RuntimeOrigin.html b/subspace_test_runtime/struct.RuntimeOrigin.html index f6b3a562cd..411f31061c 100644 --- a/subspace_test_runtime/struct.RuntimeOrigin.html +++ b/subspace_test_runtime/struct.RuntimeOrigin.html @@ -4,8 +4,8 @@

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.

+
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.StakeWithdrawalLockingPeriod.html b/subspace_test_runtime/struct.StakeWithdrawalLockingPeriod.html index 89adb3457f..d6218e5ab2 100644 --- a/subspace_test_runtime/struct.StakeWithdrawalLockingPeriod.html +++ b/subspace_test_runtime/struct.StakeWithdrawalLockingPeriod.html @@ -1,5 +1,5 @@ StakeWithdrawalLockingPeriod in subspace_test_runtime - Rust
pub struct StakeWithdrawalLockingPeriod;

Implementations§

source§

impl StakeWithdrawalLockingPeriod

source

pub const fn get() -> BlockNumber

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<BlockNumber>> Get<_I> for StakeWithdrawalLockingPeriod

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for StakeWithdrawalLockingPeriod

§

type Type = u32

The type which is returned.
source§

fn get() -> 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 StakeWithdrawalLockingPeriod

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for StakeWithdrawalLockingPeriod

§

type Type = u32

The type which is returned.
source§

fn get() -> 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.StorageFeesEscrowBlockReward.html b/subspace_test_runtime/struct.StorageFeesEscrowBlockReward.html index 43d7f3c1b7..7412695dda 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.Version.html b/subspace_test_runtime/struct.Version.html index a9f49dc18b..0ca49dffed 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_service/struct.MockConsensusNode.html b/subspace_test_service/struct.MockConsensusNode.html index e0f6205c29..681603708d 100644 --- a/subspace_test_service/struct.MockConsensusNode.html +++ b/subspace_test_service/struct.MockConsensusNode.html @@ -1,9 +1,9 @@ MockConsensusNode in subspace_test_service - Rust
pub struct MockConsensusNode {
     pub task_manager: TaskManager,
-    pub client: Arc<Client>,
-    pub backend: Arc<Backend>,
-    pub executor: NativeElseWasmExecutor<TestExecutorDispatch>,
-    pub transaction_pool: Arc<FullPool<Block, Client, ConsensusChainTxPreValidator<Block, Client, FraudProofVerifier>>>,
+    pub client: Arc<Client>,
+    pub backend: Arc<Backend>,
+    pub executor: NativeElseWasmExecutor<TestExecutorDispatch>,
+    pub transaction_pool: Arc<FullPool<Block, Client, ConsensusChainTxPreValidator<Block, Client, FraudProofVerifier>>>,
     pub select_chain: FullSelectChain,
     pub network_service: Arc<NetworkService<Block, <Block as BlockT>::Hash>>,
     pub sync_service: Arc<SyncingService<Block>>,
@@ -12,10 +12,10 @@
     /* private fields */
 }
Expand description

A mock Subspace consensus node instance used for testing.

Fields§

§task_manager: TaskManager

TaskManager’s instance.

-
§client: Arc<Client>

Client’s instance.

-
§backend: Arc<Backend>

Backend.

-
§executor: NativeElseWasmExecutor<TestExecutorDispatch>

Code executor.

-
§transaction_pool: Arc<FullPool<Block, Client, ConsensusChainTxPreValidator<Block, Client, FraudProofVerifier>>>

Transaction pool.

+
§client: Arc<Client>

Client’s instance.

+
§backend: Arc<Backend>

Backend.

+
§executor: NativeElseWasmExecutor<TestExecutorDispatch>

Code executor.

+
§transaction_pool: Arc<FullPool<Block, Client, ConsensusChainTxPreValidator<Block, Client, FraudProofVerifier>>>

Transaction pool.

§select_chain: FullSelectChain

The SelectChain Strategy

§network_service: Arc<NetworkService<Block, <Block as BlockT>::Hash>>

Network service.

§sync_service: Arc<SyncingService<Block>>

Sync service.