From f0b6732c90cb03e2f08a672e13ba6474a8ece907 Mon Sep 17 00:00:00 2001 From: vedhavyas Date: Thu, 3 Aug 2023 16:16:15 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20subspace?= =?UTF-8?q?/subspace@915dfa792282718904d1cdbacc31298c43e8890a=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/struct.DomainNode.html | 2 +- .../domain/trait.FromKeyring.html | 2 +- .../domain/type.EvmDomainClient.html | 2 +- .../domain/type.EvmDomainNode.html | 2 +- .../fn.construct_extrinsic_generic.html | 2 +- .../fn.construct_unsigned_extrinsic.html | 2 +- domain_test_service/index.html | 2 +- help.html | 2 +- implementors/bounded_collections/trait.Get.js | 2 +- .../bounded_collections/trait.TypedGet.js | 2 +- implementors/core/clone/trait.Clone.js | 2 +- implementors/core/cmp/trait.Eq.js | 4 +- implementors/core/cmp/trait.Ord.js | 2 +- implementors/core/cmp/trait.PartialEq.js | 4 +- implementors/core/cmp/trait.PartialOrd.js | 2 +- implementors/core/convert/trait.From.js | 2 +- implementors/core/convert/trait.TryInto.js | 2 +- implementors/core/default/trait.Default.js | 2 +- implementors/core/fmt/trait.Debug.js | 4 +- implementors/core/marker/trait.Copy.js | 2 +- implementors/core/marker/trait.Freeze.js | 4 +- implementors/core/marker/trait.Send.js | 4 +- .../core/marker/trait.StructuralEq.js | 2 +- .../core/marker/trait.StructuralPartialEq.js | 4 +- implementors/core/marker/trait.Sync.js | 4 +- implementors/core/marker/trait.Unpin.js | 4 +- .../panic/unwind_safe/trait.RefUnwindSafe.js | 4 +- .../panic/unwind_safe/trait.UnwindSafe.js | 4 +- .../traits/misc/trait.IsSubType.js | 2 +- implementors/pallet_rewards/trait.OnReward.js | 4 + .../parity_scale_codec/codec/trait.Decode.js | 2 +- .../parity_scale_codec/codec/trait.Encode.js | 2 +- .../encode_like/trait.EncodeLike.js | 2 +- implementors/scale_info/trait.TypeInfo.js | 2 +- index.html | 2 +- pallet_domains/all.html | 2 +- pallet_domains/block_tree/enum.Error.html | 2 +- .../fn.auto_stake_block_rewards.html | 5 + pallet_domains/dispatchables/index.html | 2 +- pallet_domains/dispatchables/sidebar-items.js | 2 +- .../domain_registry/enum.Error.html | 2 +- pallet_domains/enum.BundleError.html | 10 +- pallet_domains/enum.Call.html | 35 ++-- pallet_domains/enum.Error.html | 6 +- pallet_domains/enum.Event.html | 41 +++- pallet_domains/fn.calculate_tx_range.html | 2 +- pallet_domains/index.html | 2 +- .../fn.auto_stake_block_rewards.html | 11 ++ .../struct.PreferredOperator.html | 11 ++ .../runtime_registry/enum.Error.html | 2 +- pallet_domains/storage_types/index.html | 3 +- pallet_domains/storage_types/sidebar-items.js | 2 +- .../struct.PreferredOperator.html | 34 ++++ pallet_domains/struct.GenesisConfig.html | 8 +- pallet_domains/struct.Pallet.html | 44 +++-- pallet_domains/struct.TxRangeState.html | 12 +- pallet_domains/trait.Config.html | 42 ++-- pallet_domains/type.ExecutionInbox.html | 2 +- pallet_domains/type.Module.html | 2 +- pallet_rewards/all.html | 2 +- pallet_rewards/dispatchables/index.html | 2 +- pallet_rewards/enum.Call.html | 14 +- pallet_rewards/enum.Event.html | 18 +- pallet_rewards/index.html | 4 +- pallet_rewards/sidebar-items.js | 2 +- pallet_rewards/storage_types/index.html | 2 +- pallet_rewards/struct.Pallet.html | 12 +- pallet_rewards/trait.Config.html | 11 +- pallet_rewards/trait.OnReward.html | 5 + pallet_rewards/type.Module.html | 2 +- search-index.js | 6 +- settings.html | 2 +- src/pallet_domains/lib.rs.html | 130 +++++++++++- src/pallet_domains/staking.rs.html | 186 +++++++++++++++++- src/pallet_domains/staking_epoch.rs.html | 84 +++++++- src/pallet_rewards/lib.rs.html | 28 ++- src/subspace_runtime/lib.rs.html | 18 ++ src/subspace_test_runtime/lib.rs.html | 2 + subspace_runtime/all.html | 2 +- subspace_runtime/api/fn.dispatch.html | 2 +- subspace_runtime/api/index.html | 2 +- subspace_runtime/enum.OriginCaller.html | 10 +- subspace_runtime/enum.RuntimeCall.html | 14 +- subspace_runtime/enum.RuntimeEvent.html | 10 +- .../enum.RuntimeFreezeReason.html | 14 +- subspace_runtime/enum.RuntimeHoldReason.html | 14 +- subspace_runtime/enum.RuntimeLockId.html | 14 +- subspace_runtime/enum.RuntimeSlashReason.html | 14 +- subspace_runtime/index.html | 4 +- subspace_runtime/sidebar-items.js | 2 +- subspace_runtime/struct.BlockHashCount.html | 2 +- subspace_runtime/struct.BlockReward.html | 4 +- .../struct.BlockTreePruningDepth.html | 2 +- .../struct.DomainRuntimeUpgradeDelay.html | 2 +- ...truct.DomainTxRangeAdjustmentInterval.html | 2 +- .../struct.ExistentialDeposit.html | 2 +- .../struct.ExpectedBlockTime.html | 2 +- .../struct.ExpectedVotesPerBlock.html | 2 +- .../struct.InitialDomainTxRange.html | 2 +- .../struct.MaxDomainBlockSize.html | 2 +- .../struct.MaxDomainBlockWeight.html | 2 +- subspace_runtime/struct.MaxFeeds.html | 4 +- subspace_runtime/struct.MaxHolds.html | 2 +- .../struct.MaximumReceiptDrift.html | 2 +- subspace_runtime/struct.MinOperatorStake.html | 2 +- .../struct.MinSectorLifetime.html | 2 +- .../struct.MinVestedTransfer.html | 4 +- subspace_runtime/struct.PalletInfo.html | 4 +- subspace_runtime/struct.Runtime.html | 44 ++--- subspace_runtime/struct.RuntimeApi.html | 4 +- subspace_runtime/struct.RuntimeApiImpl.html | 36 ++-- .../struct.RuntimeGenesisConfig.html | 6 +- subspace_runtime/struct.RuntimeOrigin.html | 20 +- subspace_runtime/struct.SlotProbability.html | 2 +- .../struct.StakeEpochDuration.html | 2 +- .../struct.StakeWithdrawalLockingPeriod.html | 2 +- subspace_runtime/struct.StakingOnReward.html | 29 +++ .../struct.StorageFeesEscrowBlockReward.html | 2 +- .../struct.SubspaceBlockLength.html | 2 +- subspace_runtime/struct.TreasuryAccount.html | 2 +- subspace_runtime/struct.VoteReward.html | 4 +- subspace_runtime/type.Address.html | 2 +- subspace_runtime/type.AllPallets.html | 2 +- ...ype.AllPalletsReversedWithSystemFirst.html | 2 +- .../type.AllPalletsWithSystem.html | 2 +- .../type.AllPalletsWithSystemReversed.html | 2 +- .../type.AllPalletsWithoutSystem.html | 2 +- .../type.AllPalletsWithoutSystemReversed.html | 2 +- subspace_runtime/type.Balances.html | 2 +- subspace_runtime/type.BalancesConfig.html | 2 +- subspace_runtime/type.Block.html | 2 +- subspace_runtime/type.Domains.html | 2 +- subspace_runtime/type.DomainsConfig.html | 2 +- subspace_runtime/type.Executive.html | 2 +- subspace_runtime/type.FeedId.html | 2 +- subspace_runtime/type.Feeds.html | 2 +- subspace_runtime/type.GenesisConfig.html | 2 +- .../type.GrandpaFinalityVerifier.html | 2 +- subspace_runtime/type.Header.html | 2 +- subspace_runtime/type.ObjectStore.html | 2 +- subspace_runtime/type.OffencesSubspace.html | 2 +- subspace_runtime/type.Rewards.html | 2 +- subspace_runtime/type.RuntimeConfigs.html | 2 +- .../type.RuntimeConfigsConfig.html | 2 +- subspace_runtime/type.SignedExtra.html | 2 +- subspace_runtime/type.Subspace.html | 2 +- subspace_runtime/type.SubspaceConfig.html | 2 +- subspace_runtime/type.Sudo.html | 2 +- subspace_runtime/type.SudoConfig.html | 2 +- subspace_runtime/type.System.html | 2 +- subspace_runtime/type.SystemConfig.html | 2 +- subspace_runtime/type.Timestamp.html | 2 +- subspace_runtime/type.TransactionFees.html | 2 +- subspace_runtime/type.TransactionPayment.html | 2 +- .../type.TransactionPaymentConfig.html | 2 +- subspace_runtime/type.UncheckedExtrinsic.html | 2 +- subspace_runtime/type.Utility.html | 2 +- subspace_runtime/type.Vesting.html | 2 +- subspace_runtime/type.VestingConfig.html | 2 +- .../fn.get_account_id_from_seed.html | 4 +- .../fn.testnet_evm_genesis.html | 2 +- subspace_test_runtime/api/fn.dispatch.html | 2 +- subspace_test_runtime/api/index.html | 2 +- subspace_test_runtime/enum.OriginCaller.html | 10 +- subspace_test_runtime/enum.RuntimeCall.html | 14 +- subspace_test_runtime/enum.RuntimeEvent.html | 10 +- .../enum.RuntimeFreezeReason.html | 14 +- .../enum.RuntimeHoldReason.html | 14 +- subspace_test_runtime/enum.RuntimeLockId.html | 14 +- .../enum.RuntimeSlashReason.html | 14 +- subspace_test_runtime/index.html | 2 +- .../struct.GrandpaValidator.html | 8 +- subspace_test_runtime/struct.MaxFeeds.html | 4 +- .../struct.MinVestedTransfer.html | 4 +- subspace_test_runtime/struct.PalletInfo.html | 4 +- subspace_test_runtime/struct.Runtime.html | 42 ++-- subspace_test_runtime/struct.RuntimeApi.html | 4 +- .../struct.RuntimeApiImpl.html | 36 ++-- .../struct.RuntimeGenesisConfig.html | 6 +- .../struct.RuntimeOrigin.html | 20 +- subspace_test_runtime/type.Address.html | 2 +- subspace_test_runtime/type.AllPallets.html | 2 +- ...ype.AllPalletsReversedWithSystemFirst.html | 2 +- .../type.AllPalletsWithSystem.html | 2 +- .../type.AllPalletsWithSystemReversed.html | 2 +- .../type.AllPalletsWithoutSystem.html | 2 +- .../type.AllPalletsWithoutSystemReversed.html | 2 +- subspace_test_runtime/type.Balances.html | 2 +- .../type.BalancesConfig.html | 2 +- subspace_test_runtime/type.Block.html | 2 +- subspace_test_runtime/type.Domains.html | 2 +- subspace_test_runtime/type.DomainsConfig.html | 2 +- subspace_test_runtime/type.Executive.html | 2 +- subspace_test_runtime/type.FeedId.html | 2 +- subspace_test_runtime/type.Feeds.html | 2 +- subspace_test_runtime/type.GenesisConfig.html | 2 +- .../type.GrandpaFinalityVerifier.html | 2 +- subspace_test_runtime/type.Header.html | 2 +- subspace_test_runtime/type.ObjectStore.html | 2 +- .../type.OffencesSubspace.html | 2 +- subspace_test_runtime/type.Rewards.html | 2 +- subspace_test_runtime/type.SignedExtra.html | 2 +- subspace_test_runtime/type.SignedPayload.html | 2 +- subspace_test_runtime/type.Subspace.html | 2 +- .../type.SubspaceConfig.html | 2 +- subspace_test_runtime/type.Sudo.html | 2 +- subspace_test_runtime/type.SudoConfig.html | 2 +- subspace_test_runtime/type.System.html | 2 +- subspace_test_runtime/type.SystemConfig.html | 2 +- subspace_test_runtime/type.Timestamp.html | 2 +- .../type.TransactionFees.html | 2 +- .../type.TransactionPayment.html | 2 +- .../type.TransactionPaymentConfig.html | 2 +- .../type.UncheckedExtrinsic.html | 2 +- subspace_test_runtime/type.Utility.html | 2 +- subspace_test_runtime/type.Vesting.html | 2 +- subspace_test_runtime/type.VestingConfig.html | 2 +- 217 files changed, 1066 insertions(+), 521 deletions(-) create mode 100644 implementors/pallet_rewards/trait.OnReward.js create mode 100644 pallet_domains/dispatchables/fn.auto_stake_block_rewards.html create mode 100644 pallet_domains/pallet/dispatchables/fn.auto_stake_block_rewards.html create mode 100644 pallet_domains/pallet/storage_types/struct.PreferredOperator.html create mode 100644 pallet_domains/storage_types/struct.PreferredOperator.html create mode 100644 pallet_rewards/trait.OnReward.html create mode 100644 subspace_runtime/struct.StakingOnReward.html diff --git a/domain_test_service/domain/struct.DomainNode.html b/domain_test_service/domain/struct.DomainNode.html index 2405f4fd34..579fc1a699 100644 --- a/domain_test_service/domain/struct.DomainNode.html +++ b/domain_test_service/domain/struct.DomainNode.html @@ -49,7 +49,7 @@ &mut self, nonce: u32, function: impl Into<<Runtime as Config>::RuntimeCall> -) -> UncheckedExtrinsic<Address, <Runtime as Config>::RuntimeCall, Signature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>

Construct an extrinsic.

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

Construct an extrinsic.

source

pub async fn send_extrinsic( &self, extrinsic: impl Into<OpaqueExtrinsic> diff --git a/domain_test_service/domain/trait.FromKeyring.html b/domain_test_service/domain/trait.FromKeyring.html index 796d799548..8032f7a86c 100644 --- a/domain_test_service/domain/trait.FromKeyring.html +++ b/domain_test_service/domain/trait.FromKeyring.html @@ -3,4 +3,4 @@ fn from_keyring(key: EcdsaKeyring) -> Self; }
Expand description

Trait for convert keyring to account id

Required Methods§

source

fn from_keyring(key: EcdsaKeyring) -> Self

Convert keyring to account id

-

Implementations on Foreign Types§

source§

impl FromKeyring for AccountId20

Implementors§

\ No newline at end of file +

Implementations on Foreign Types§

source§

impl FromKeyring for AccountId20

Implementors§

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

The evm domain client

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

The evm domain client

\ No newline at end of file diff --git a/domain_test_service/domain/type.EvmDomainNode.html b/domain_test_service/domain/type.EvmDomainNode.html index c333c9f15d..1d0d9ecf57 100644 --- a/domain_test_service/domain/type.EvmDomainNode.html +++ b/domain_test_service/domain/type.EvmDomainNode.html @@ -1,2 +1,2 @@ -EvmDomainNode in domain_test_service::domain - Rust
pub type EvmDomainNode = DomainNode<Runtime, RuntimeApi, EVMDomainExecutorDispatch, AccountId20>;
Expand description

The evm domain node

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

The evm domain node

\ No newline at end of file diff --git a/domain_test_service/fn.construct_extrinsic_generic.html b/domain_test_service/fn.construct_extrinsic_generic.html index 36d58031cb..c8547770a4 100644 --- a/domain_test_service/fn.construct_extrinsic_generic.html +++ b/domain_test_service/fn.construct_extrinsic_generic.html @@ -4,7 +4,7 @@ caller: EcdsaKeyring, immortal: bool, nonce: u32 -) -> UncheckedExtrinsic<Address, <Runtime as Config>::RuntimeCall, Signature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>where +) -> UncheckedExtrinsic<Address, <Runtime as Config>::RuntimeCall, Signature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>where Runtime: Config<Hash = H256, BlockNumber = u32> + Config + Send + Sync, Runtime::RuntimeCall: Dispatchable<Info = DispatchInfo, PostInfo = PostDispatchInfo> + Send + Sync, <<Runtime as Config>::OnChargeTransaction as OnChargeTransaction<Runtime>>::Balance: Send + Sync + From<u64> + FixedPointOperand, diff --git a/domain_test_service/fn.construct_unsigned_extrinsic.html b/domain_test_service/fn.construct_unsigned_extrinsic.html index 858bb01d0f..879500da2f 100644 --- a/domain_test_service/fn.construct_unsigned_extrinsic.html +++ b/domain_test_service/fn.construct_unsigned_extrinsic.html @@ -1,6 +1,6 @@ construct_unsigned_extrinsic in domain_test_service - Rust
pub fn construct_unsigned_extrinsic<Runtime>(
     function: impl Into<<Runtime as Config>::RuntimeCall>
-) -> UncheckedExtrinsic<Address, <Runtime as Config>::RuntimeCall, Signature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>where
+) -> UncheckedExtrinsic<Address, <Runtime as Config>::RuntimeCall, Signature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>where
     Runtime: Config<Hash = H256, BlockNumber = u32> + Config + Send + Sync,
     Runtime::RuntimeCall: Dispatchable<Info = DispatchInfo, PostInfo = PostDispatchInfo> + Send + Sync,
     <<Runtime as Config>::OnChargeTransaction as OnChargeTransaction<Runtime>>::Balance: Send + Sync + From<u64> + FixedPointOperand,
Expand description

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

diff --git a/domain_test_service/index.html b/domain_test_service/index.html index abcc829d4b..1b2a737c4f 100644 --- a/domain_test_service/index.html +++ b/domain_test_service/index.html @@ -1,2 +1,2 @@ domain_test_service - Rust
Expand description

Crate used for testing with Domain.

-

Re-exports

Modules

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

Enums

Constants

Functions

\ No newline at end of file +

Re-exports

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

Modules

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

Enums

Constants

Functions

\ No newline at end of file diff --git a/help.html b/help.html index b22b2f67bb..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 dcb34e9f63..437e6546d3 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<RuntimeVersion>> Get<_I> for Version"],["impl<_I: From<u32>> Get<_I> for MaximumRelayers"],["impl<_I: From<u32>> Get<_I> for MaxLocks"],["impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue"],["impl<_I: From<Balance>> Get<_I> for TransactionByteFee"],["impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash"],["impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas"],["impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength"],["impl<_I: From<Permill>> Get<_I> for DefaultElasticity"],["impl<_I: From<DomainId>> Get<_I> for CoreDomainId"],["impl<_I: From<U256>> Get<_I> for BlockGasLimit"],["impl<_I: From<u8>> Get<_I> for OperationalFeeMultiplier"],["impl<_I: From<Balance>> Get<_I> for RelayerDeposit"],["impl<_I: From<BlockNumber>> Get<_I> for RelayConfirmationDepth"],["impl<_I: From<u32>> Get<_I> for StateRootsBound"],["impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights"],["impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId"],["impl<_I: From<Weight>> Get<_I> for WeightPerGas"],["impl<_I: From<U256>> Get<_I> for BoundDivision"],["impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount"],["impl<_I: From<Balance>> Get<_I> for ExistentialDeposit"],["impl<_I: From<u32>> Get<_I> for MaxReserves"]], "evm_domain_test_runtime":[["impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount"],["impl<_I: From<DomainId>> Get<_I> for CoreDomainId"],["impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue"],["impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas"],["impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights"],["impl<_I: From<Weight>> Get<_I> for WeightPerGas"],["impl<_I: From<u8>> Get<_I> for OperationalFeeMultiplier"],["impl<_I: From<RuntimeVersion>> Get<_I> for Version"],["impl<_I: From<Balance>> Get<_I> for RelayerDeposit"],["impl<_I: From<u32>> Get<_I> for MaxReserves"],["impl<_I: From<U256>> Get<_I> for BlockGasLimit"],["impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId"],["impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash"],["impl<_I: From<u32>> Get<_I> for StateRootsBound"],["impl<_I: From<Balance>> Get<_I> for TransactionByteFee"],["impl<_I: From<U256>> Get<_I> for BoundDivision"],["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<u32>> Get<_I> for MaxLocks"],["impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength"],["impl<_I: From<BlockNumber>> Get<_I> for RelayConfirmationDepth"]], -"subspace_runtime":[["impl<_I: From<Balance>> Get<_I> for MinOperatorStake"],["impl<_I: From<u32>> Get<_I> for ExpectedVotesPerBlock"],["impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockTax"],["impl<_I: From<u32>> Get<_I> for MaxDomainNameLength"],["impl<_I: From<u32>> Get<_I> for MaxHolds"],["impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount"],["impl<_I: From<Moment>> Get<_I> for ExpectedBlockTime"],["impl<_I: From<BlockNumber>> Get<_I> for DomainRuntimeUpgradeDelay"],["impl<_I: From<u32>> Get<_I> for MaxBundlesPerBlock"],["impl<_I: From<Balance>> Get<_I> for VoteReward"],["impl<_I: From<BlockLength>> Get<_I> for SubspaceBlockLength"],["impl<_I: From<RuntimeVersion>> Get<_I> for Version"],["impl<_I: From<(HistorySize, HistorySize)>> Get<_I> for RecentHistoryFraction"],["impl<_I: From<Balance>> Get<_I> for DomainInstantiationDeposit"],["impl<_I: From<Balance>> Get<_I> for MinVestedTransfer"],["impl<_I: From<BlockNumber>> Get<_I> for StakeWithdrawalLockingPeriod"],["impl<_I: From<HistorySize>> Get<_I> for MinSectorLifetime"],["impl<_I: From<(u64, u64)>> Get<_I> for SlotProbability"],["impl<_I: From<bool>> Get<_I> for ShouldAdjustSolutionRange"],["impl Get<u32> for ConfirmationDepthK"],["impl<_I: From<u64>> Get<_I> for DomainTxRangeAdjustmentInterval"],["impl Get<u128> for TotalSpacePledged"],["impl<_I: From<u32>> Get<_I> for BlockTreePruningDepth"],["impl<_I: From<Weight>> Get<_I> for MaxDomainBlockWeight"],["impl<_I: From<Balance>> Get<_I> for BlockReward"],["impl<_I: From<AccountId>> Get<_I> for TreasuryAccount"],["impl Get<u128> for CreditSupply"],["impl<_I: From<DomainNumber>> Get<_I> for StakeEpochDuration"],["impl Get<u128> for BlockchainHistorySize"],["impl<_I: From<BlockWeights>> Get<_I> for SubspaceBlockWeights"],["impl<_I: From<u64>> Get<_I> for InitialDomainTxRange"],["impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockReward"],["impl<_I: From<u32>> Get<_I> for MaxDomainBlockSize"],["impl<_I: From<HistorySize>> Get<_I> for RecentSegments"],["impl<_I: From<u32>> Get<_I> for MaxFeeds"],["impl<_I: From<BlockNumber>> Get<_I> for MaximumReceiptDrift"],["impl<_I: From<Balance>> Get<_I> for ExistentialDeposit"]], +"subspace_runtime":[["impl<_I: From<HistorySize>> Get<_I> for MinSectorLifetime"],["impl<_I: From<Balance>> Get<_I> for ExistentialDeposit"],["impl<_I: From<u32>> Get<_I> for MaxBundlesPerBlock"],["impl<_I: From<u32>> Get<_I> for MaxDomainBlockSize"],["impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount"],["impl<_I: From<BlockLength>> Get<_I> for SubspaceBlockLength"],["impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockReward"],["impl<_I: From<u32>> Get<_I> for MaxDomainNameLength"],["impl<_I: From<(HistorySize, HistorySize)>> Get<_I> for RecentHistoryFraction"],["impl<_I: From<u32>> Get<_I> for BlockTreePruningDepth"],["impl<_I: From<AccountId>> Get<_I> for TreasuryAccount"],["impl<_I: From<Balance>> Get<_I> for VoteReward"],["impl<_I: From<bool>> Get<_I> for ShouldAdjustSolutionRange"],["impl<_I: From<RuntimeVersion>> Get<_I> for Version"],["impl<_I: From<Balance>> Get<_I> for BlockReward"],["impl Get<u32> for ConfirmationDepthK"],["impl<_I: From<Balance>> Get<_I> for DomainInstantiationDeposit"],["impl<_I: From<u32>> Get<_I> for MaxFeeds"],["impl<_I: From<HistorySize>> Get<_I> for RecentSegments"],["impl Get<u128> for TotalSpacePledged"],["impl<_I: From<u32>> Get<_I> for ExpectedVotesPerBlock"],["impl Get<u128> for CreditSupply"],["impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockTax"],["impl<_I: From<u32>> Get<_I> for MaxHolds"],["impl Get<u128> for BlockchainHistorySize"],["impl<_I: From<u64>> Get<_I> for InitialDomainTxRange"],["impl<_I: From<Balance>> Get<_I> for MinOperatorStake"],["impl<_I: From<BlockNumber>> Get<_I> for StakeWithdrawalLockingPeriod"],["impl<_I: From<BlockWeights>> Get<_I> for SubspaceBlockWeights"],["impl<_I: From<BlockNumber>> Get<_I> for DomainRuntimeUpgradeDelay"],["impl<_I: From<Balance>> Get<_I> for MinVestedTransfer"],["impl<_I: From<(u64, u64)>> Get<_I> for SlotProbability"],["impl<_I: From<u64>> Get<_I> for DomainTxRangeAdjustmentInterval"],["impl<_I: From<Weight>> Get<_I> for MaxDomainBlockWeight"],["impl<_I: From<BlockNumber>> Get<_I> for MaximumReceiptDrift"],["impl<_I: From<Moment>> Get<_I> for ExpectedBlockTime"],["impl<_I: From<DomainNumber>> Get<_I> for StakeEpochDuration"]], "subspace_test_runtime":[["impl<_I: From<u32>> Get<_I> for ExpectedVotesPerBlock"],["impl<_I: From<DomainNumber>> Get<_I> for StakeEpochDuration"],["impl<_I: From<BlockNumber>> Get<_I> for StakeWithdrawalLockingPeriod"],["impl<_I: From<u32>> Get<_I> for MaxFeeds"],["impl<_I: From<HistorySize>> Get<_I> for MinSectorLifetime"],["impl<_I: From<Balance>> Get<_I> for DomainInstantiationDeposit"],["impl Get<u128> for TransactionByteFee"],["impl<_I: From<(HistorySize, HistorySize)>> Get<_I> for RecentHistoryFraction"],["impl<_I: From<Balance>> Get<_I> for BlockReward"],["impl<_I: From<BlockWeights>> Get<_I> for SubspaceBlockWeights"],["impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockReward"],["impl<_I: From<Balance>> Get<_I> for MinVestedTransfer"],["impl<_I: From<RuntimeVersion>> Get<_I> for Version"],["impl Get<u128> for CreditSupply"],["impl<_I: From<Balance>> Get<_I> for MinOperatorStake"],["impl<_I: From<Moment>> Get<_I> for ExpectedBlockTime"],["impl<_I: From<BlockLength>> Get<_I> for SubspaceBlockLength"],["impl<_I: From<BlockNumber>> Get<_I> for MaximumReceiptDrift"],["impl Get<u128> for BlockchainHistorySize"],["impl<_I: From<BlockNumber>> Get<_I> for DomainRuntimeUpgradeDelay"],["impl<_I: From<u32>> Get<_I> for MaxBundlesPerBlock"],["impl<_I: From<bool>> Get<_I> for ShouldAdjustSolutionRange"],["impl<_I: From<u32>> Get<_I> for BlockTreePruningDepth"],["impl<_I: From<u64>> Get<_I> for InitialDomainTxRange"],["impl<_I: From<AccountId>> Get<_I> for TreasuryAccount"],["impl<_I: From<HistorySize>> Get<_I> for RecentSegments"],["impl<_I: From<u32>> Get<_I> for ConfirmationDepthK"],["impl<_I: From<u32>> Get<_I> for MaxHolds"],["impl<_I: From<Balance>> Get<_I> for VoteReward"],["impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount"],["impl<_I: From<Weight>> Get<_I> for MaxDomainBlockWeight"],["impl<_I: From<u64>> Get<_I> for DomainTxRangeAdjustmentInterval"],["impl Get<u128> for TotalSpacePledged"],["impl<_I: From<u32>> Get<_I> for MaxDomainBlockSize"],["impl<_I: From<(u64, u64)>> Get<_I> for SlotProbability"],["impl<_I: From<u32>> Get<_I> for MaxDomainNameLength"],["impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockTax"]] };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 e8ca3f8093..a526349b96 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 OperationalFeeMultiplier"],["impl TypedGet for RelayerDeposit"],["impl TypedGet for BlockHashCount"],["impl TypedGet for MaximumRelayers"],["impl TypedGet for MaxReserves"],["impl TypedGet for DefaultElasticity"],["impl TypedGet for RelayConfirmationDepth"],["impl TypedGet for MaxLocks"],["impl TypedGet for BlockGasLimit"],["impl TypedGet for RuntimeBlockLength"],["impl TypedGet for CoreDomainId"],["impl TypedGet for Version"],["impl TypedGet for TransactionByteFee"],["impl TypedGet for WeightPerGas"],["impl TypedGet for TransporterEndpointId"],["impl TypedGet for StateRootsBound"],["impl TypedGet for PrecompilesValue"],["impl TypedGet for RuntimeBlockWeights"],["impl TypedGet for BoundDivision"],["impl TypedGet for ExistentialDeposit"],["impl TypedGet for PostOnlyBlockHash"],["impl TypedGet for DefaultBaseFeePerGas"]], "evm_domain_test_runtime":[["impl TypedGet for WeightPerGas"],["impl TypedGet for PostOnlyBlockHash"],["impl TypedGet for OperationalFeeMultiplier"],["impl TypedGet for BoundDivision"],["impl TypedGet for CoreDomainId"],["impl TypedGet for MaxLocks"],["impl TypedGet for Version"],["impl TypedGet for BlockHashCount"],["impl TypedGet for ExistentialDeposit"],["impl TypedGet for RuntimeBlockLength"],["impl TypedGet for MaxReserves"],["impl TypedGet for DefaultElasticity"],["impl TypedGet for TransactionByteFee"],["impl TypedGet for RuntimeBlockWeights"],["impl TypedGet for BlockGasLimit"],["impl TypedGet for StateRootsBound"],["impl TypedGet for MaximumRelayers"],["impl TypedGet for RelayConfirmationDepth"],["impl TypedGet for DefaultBaseFeePerGas"],["impl TypedGet for TransporterEndpointId"],["impl TypedGet for RelayerDeposit"],["impl TypedGet for PrecompilesValue"]], -"subspace_runtime":[["impl TypedGet for MinSectorLifetime"],["impl TypedGet for ExistentialDeposit"],["impl TypedGet for MaxBundlesPerBlock"],["impl TypedGet for MaxDomainBlockSize"],["impl TypedGet for BlockHashCount"],["impl TypedGet for SubspaceBlockLength"],["impl TypedGet for StorageFeesEscrowBlockReward"],["impl TypedGet for MaxDomainNameLength"],["impl TypedGet for RecentHistoryFraction"],["impl TypedGet for BlockTreePruningDepth"],["impl TypedGet for TreasuryAccount"],["impl TypedGet for VoteReward"],["impl TypedGet for ShouldAdjustSolutionRange"],["impl TypedGet for Version"],["impl TypedGet for BlockReward"],["impl TypedGet for DomainInstantiationDeposit"],["impl TypedGet for MaxFeeds"],["impl TypedGet for RecentSegments"],["impl TypedGet for ExpectedVotesPerBlock"],["impl TypedGet for StorageFeesEscrowBlockTax"],["impl TypedGet for MaxHolds"],["impl TypedGet for InitialDomainTxRange"],["impl TypedGet for MinOperatorStake"],["impl TypedGet for StakeWithdrawalLockingPeriod"],["impl TypedGet for SubspaceBlockWeights"],["impl TypedGet for DomainRuntimeUpgradeDelay"],["impl TypedGet for MinVestedTransfer"],["impl TypedGet for SlotProbability"],["impl TypedGet for DomainTxRangeAdjustmentInterval"],["impl TypedGet for MaxDomainBlockWeight"],["impl TypedGet for MaximumReceiptDrift"],["impl TypedGet for ExpectedBlockTime"],["impl TypedGet for StakeEpochDuration"]], +"subspace_runtime":[["impl TypedGet for RecentHistoryFraction"],["impl TypedGet for DomainTxRangeAdjustmentInterval"],["impl TypedGet for MaxBundlesPerBlock"],["impl TypedGet for MinOperatorStake"],["impl TypedGet for SubspaceBlockLength"],["impl TypedGet for ExpectedVotesPerBlock"],["impl TypedGet for StorageFeesEscrowBlockReward"],["impl TypedGet for ShouldAdjustSolutionRange"],["impl TypedGet for MaxDomainBlockWeight"],["impl TypedGet for MaxFeeds"],["impl TypedGet for ExistentialDeposit"],["impl TypedGet for MaximumReceiptDrift"],["impl TypedGet for VoteReward"],["impl TypedGet for RecentSegments"],["impl TypedGet for SlotProbability"],["impl TypedGet for DomainInstantiationDeposit"],["impl TypedGet for Version"],["impl TypedGet for StakeWithdrawalLockingPeriod"],["impl TypedGet for MinSectorLifetime"],["impl TypedGet for MaxDomainNameLength"],["impl TypedGet for MaxHolds"],["impl TypedGet for BlockReward"],["impl TypedGet for StakeEpochDuration"],["impl TypedGet for ExpectedBlockTime"],["impl TypedGet for DomainRuntimeUpgradeDelay"],["impl TypedGet for SubspaceBlockWeights"],["impl TypedGet for InitialDomainTxRange"],["impl TypedGet for BlockHashCount"],["impl TypedGet for StorageFeesEscrowBlockTax"],["impl TypedGet for TreasuryAccount"],["impl TypedGet for MaxDomainBlockSize"],["impl TypedGet for BlockTreePruningDepth"],["impl TypedGet for MinVestedTransfer"]], "subspace_test_runtime":[["impl TypedGet for SubspaceBlockWeights"],["impl TypedGet for VoteReward"],["impl TypedGet for SubspaceBlockLength"],["impl TypedGet for DomainInstantiationDeposit"],["impl TypedGet for BlockHashCount"],["impl TypedGet for BlockTreePruningDepth"],["impl TypedGet for MinSectorLifetime"],["impl TypedGet for MaxBundlesPerBlock"],["impl TypedGet for BlockReward"],["impl TypedGet for TreasuryAccount"],["impl TypedGet for MinVestedTransfer"],["impl TypedGet for ExpectedVotesPerBlock"],["impl TypedGet for RecentHistoryFraction"],["impl TypedGet for MaxFeeds"],["impl TypedGet for InitialDomainTxRange"],["impl TypedGet for MaxHolds"],["impl TypedGet for ShouldAdjustSolutionRange"],["impl TypedGet for SlotProbability"],["impl TypedGet for StakeEpochDuration"],["impl TypedGet for MaximumReceiptDrift"],["impl TypedGet for MaxDomainBlockSize"],["impl TypedGet for ConfirmationDepthK"],["impl TypedGet for StorageFeesEscrowBlockReward"],["impl TypedGet for ExpectedBlockTime"],["impl TypedGet for DomainRuntimeUpgradeDelay"],["impl TypedGet for MaxDomainNameLength"],["impl TypedGet for StakeWithdrawalLockingPeriod"],["impl TypedGet for DomainTxRangeAdjustmentInterval"],["impl TypedGet for RecentSegments"],["impl TypedGet for MinOperatorStake"],["impl TypedGet for StorageFeesEscrowBlockTax"],["impl TypedGet for Version"],["impl TypedGet for MaxDomainBlockWeight"]] };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 b83055d413..1c1d766bd3 100644 --- a/implementors/core/clone/trait.Clone.js +++ b/implementors/core/clone/trait.Clone.js @@ -41,7 +41,7 @@ "subspace_proof_of_space":[["impl<const K: u8> Clone for TablesCache<K>"],["impl Clone for PosTableType"],["impl Clone for ShimTableGenerator"],["impl Clone for ChiaTableGenerator"]], "subspace_proof_of_time":[["impl Clone for ProofOfTime"]], "subspace_rpc_primitives":[["impl Clone for SolutionResponse"],["impl Clone for NodeSyncStatus"],["impl Clone for RewardSigningInfo"],["impl Clone for RewardSignatureResponse"],["impl Clone for FarmerAppInfo"],["impl Clone for SlotInfo"]], -"subspace_runtime":[["impl Clone for SessionKeys"],["impl Clone for RuntimeSlashReason"],["impl Clone for Runtime"],["impl Clone for RuntimeFreezeReason"],["impl Clone for HoldIdentifier"],["impl Clone for RuntimeHoldReason"],["impl Clone for RuntimeCall"],["impl Clone for RuntimeEvent"],["impl Clone for RuntimeLockId"],["impl Clone for FeedProcessorKind"],["impl Clone for RuntimeOrigin"],["impl Clone for OriginCaller"]], +"subspace_runtime":[["impl Clone for RuntimeHoldReason"],["impl Clone for RuntimeCall"],["impl Clone for RuntimeLockId"],["impl Clone for SessionKeys"],["impl Clone for RuntimeSlashReason"],["impl Clone for HoldIdentifier"],["impl Clone for RuntimeFreezeReason"],["impl Clone for FeedProcessorKind"],["impl Clone for Runtime"],["impl Clone for OriginCaller"],["impl Clone for RuntimeEvent"],["impl Clone for RuntimeOrigin"]], "subspace_service":[["impl<Block, Client, Verifier, BundleValidator> Clone for ConsensusChainTxPreValidator<Block, Client, Verifier, BundleValidator>where\n Verifier: Clone,\n BundleValidator: Clone,"],["impl Clone for SubspaceNetworking"],["impl Clone for DsnConfig"],["impl<AS> Clone for PieceCache<AS>"]], "subspace_test_runtime":[["impl Clone for RuntimeLockId"],["impl Clone for RuntimeEvent"],["impl Clone for Runtime"],["impl Clone for RuntimeHoldReason"],["impl Clone for OriginCaller"],["impl Clone for RuntimeOrigin"],["impl Clone for RuntimeCall"],["impl Clone for HoldIdentifier"],["impl Clone for SessionKeys"],["impl Clone for RuntimeFreezeReason"],["impl Clone for RuntimeSlashReason"]], "subspace_transaction_pool":[["impl<Block: Clone, Client: Clone, TxPreValidator: Clone> Clone for FullChainApiWrapper<Block, Client, TxPreValidator>"],["impl<Block: BlockT, Client> Clone for BundleValidator<Block, Client>"]], diff --git a/implementors/core/cmp/trait.Eq.js b/implementors/core/cmp/trait.Eq.js index c41f2215c8..8f9fd1626b 100644 --- a/implementors/core/cmp/trait.Eq.js +++ b/implementors/core/cmp/trait.Eq.js @@ -7,7 +7,7 @@ "evm_domain_test_runtime":[["impl Eq for RuntimeFreezeReason"],["impl Eq for SessionKeys"],["impl Eq for OriginCaller"],["impl Eq for RuntimeLockId"],["impl Eq for RuntimeHoldReason"],["impl Eq for RuntimeEvent"],["impl Eq for RuntimeCall"],["impl Eq for RuntimeSlashReason"],["impl Eq for Runtime"]], "orml_vesting":[["impl<BlockNumber: Eq, Balance: Eq + MaxEncodedLen + HasCompact> Eq for VestingSchedule<BlockNumber, Balance>"],["impl<T: Config> Eq for Event<T>"],["impl<T: Config> Eq for Call<T>"],["impl<T> Eq for Pallet<T>"]], "pallet_domain_id":[["impl<T: Config> Eq for Call<T>"],["impl<T> Eq for Pallet<T>"]], -"pallet_domains":[["impl<T> Eq for Pallet<T>"],["impl<Number: Eq, AccountId: Eq> Eq for DomainObject<Number, AccountId>"],["impl<Number: Eq, Hash: Eq> Eq for RuntimeObject<Number, Hash>"],["impl Eq for DomainConfig"],["impl<T: Config> Eq for Event<T>"],["impl Eq for TxRangeState"],["impl<Number: Eq, Hash: Eq, DomainNumber: Eq, DomainHash: Eq, Balance: Eq> Eq for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<T: Config> Eq for Call<T>"],["impl Eq for ScheduledRuntimeUpgrade"]], +"pallet_domains":[["impl<T> Eq for Pallet<T>"],["impl<Number: Eq, AccountId: Eq> Eq for DomainObject<Number, AccountId>"],["impl<Number: Eq, Hash: Eq> Eq for RuntimeObject<Number, Hash>"],["impl Eq for DomainConfig"],["impl<T: Config> Eq for Event<T>"],["impl<Number: Eq, Hash: Eq, DomainNumber: Eq, DomainHash: Eq, Balance: Eq> Eq for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<T: Config> Eq for Call<T>"],["impl Eq for TxRangeState"],["impl Eq for ScheduledRuntimeUpgrade"]], "pallet_feeds":[["impl Eq for TotalObjectsAndSize"],["impl<T: Config> Eq for Call<T>"],["impl<T: Config> Eq for Event<T>"],["impl<T> Eq for Pallet<T>"]], "pallet_grandpa_finality_verifier":[["impl<T: Config> Eq for Call<T>"],["impl Eq for InitializationData"],["impl<T> Eq for Pallet<T>"]], "pallet_messenger":[["impl<Balance: Eq> Eq for Channel<Balance>"],["impl<T: Config> Eq for Call<T>"],["impl Eq for ChannelState"],["impl<T> Eq for Pallet<T>"],["impl Eq for OutboxMessageResult"],["impl<T: Config> Eq for Event<T>"]], @@ -29,7 +29,7 @@ "subspace_farmer_components":[["impl Eq for SectorContentsMapIterationError"],["impl Eq for PieceGetterRetryPolicy"],["impl Eq for SectorContentsMapFromBytesError"]], "subspace_networking":[["impl Eq for SegmentHeaderResponse"],["impl Eq for PiecesByRangeResponse"],["impl Eq for PieceAnnouncementResponse"],["impl Eq for PiecesByRangeRequest"],["impl Eq for ObjectMappingsRequest"],["impl Eq for SegmentHeaderRequest"],["impl Eq for PieceByHashRequest"],["impl Eq for PiecesToPlot"],["impl Eq for RetryPolicy"],["impl Eq for PieceByHashResponse"],["impl Eq for PieceAnnouncementRequest"],["impl Eq for ObjectMappingsResponse"]], "subspace_rpc_primitives":[["impl Eq for NodeSyncStatus"]], -"subspace_runtime":[["impl Eq for RuntimeEvent"],["impl Eq for HoldIdentifier"],["impl Eq for SessionKeys"],["impl Eq for Runtime"],["impl Eq for RuntimeCall"],["impl Eq for RuntimeSlashReason"],["impl Eq for RuntimeFreezeReason"],["impl Eq for FeedProcessorKind"],["impl Eq for OriginCaller"],["impl Eq for RuntimeHoldReason"],["impl Eq for RuntimeLockId"]], +"subspace_runtime":[["impl Eq for HoldIdentifier"],["impl Eq for RuntimeLockId"],["impl Eq for RuntimeSlashReason"],["impl Eq for OriginCaller"],["impl Eq for RuntimeEvent"],["impl Eq for RuntimeCall"],["impl Eq for RuntimeFreezeReason"],["impl Eq for SessionKeys"],["impl Eq for RuntimeHoldReason"],["impl Eq for Runtime"],["impl Eq for FeedProcessorKind"]], "subspace_test_runtime":[["impl Eq for RuntimeFreezeReason"],["impl Eq for Runtime"],["impl Eq for HoldIdentifier"],["impl Eq for RuntimeCall"],["impl Eq for RuntimeHoldReason"],["impl Eq for OriginCaller"],["impl Eq for RuntimeSlashReason"],["impl Eq for RuntimeLockId"],["impl Eq for RuntimeEvent"],["impl Eq for SessionKeys"]], "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 b58bda89c3..eaeb130d8b 100644 --- a/implementors/core/cmp/trait.Ord.js +++ b/implementors/core/cmp/trait.Ord.js @@ -5,6 +5,6 @@ "subspace_archiving":[["impl Ord for ArchiverInstantiationError"],["impl Ord for ReconstructorInstantiationError"],["impl Ord for ReconstructorInstantiationError"]], "subspace_core_primitives":[["impl Ord for SectorSlotChallenge"],["impl Ord for HistorySize"],["impl Ord for GlobalObject"],["impl Ord for PieceIndex"],["impl Ord for BlockObjectMapping"],["impl Ord for PieceIndexHash"],["impl Ord for PieceObject"],["impl Ord for PieceOffset"],["impl Ord for PieceObjectMapping"],["impl Ord for SegmentIndex"],["impl Ord for Piece"],["impl Ord for ArchivedBlockProgress"],["impl Ord for Scalar"],["impl Ord for SBucket"],["impl Ord for BlockObject"],["impl Ord for RewardSignature"],["impl Ord for PublicKey"],["impl Ord for SectorId"],["impl Ord for FlatPieces"],["impl Ord for LastArchivedBlock"],["impl Ord for U256"],["impl Ord for PieceArray"]], "subspace_farmer":[["impl Ord for SingleDiskPlotId"]], -"subspace_runtime":[["impl Ord for RuntimeLockId"],["impl Ord for RuntimeSlashReason"],["impl Ord for RuntimeHoldReason"],["impl Ord for RuntimeFreezeReason"],["impl Ord for HoldIdentifier"]], +"subspace_runtime":[["impl Ord for HoldIdentifier"],["impl Ord for RuntimeFreezeReason"],["impl Ord for RuntimeLockId"],["impl Ord for RuntimeHoldReason"],["impl Ord for RuntimeSlashReason"]], "subspace_test_runtime":[["impl Ord for RuntimeHoldReason"],["impl Ord for RuntimeFreezeReason"],["impl Ord for HoldIdentifier"],["impl Ord for RuntimeSlashReason"],["impl Ord for RuntimeLockId"]] };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 57bb5a8a2a..0cc112a7a5 100644 --- a/implementors/core/cmp/trait.PartialEq.js +++ b/implementors/core/cmp/trait.PartialEq.js @@ -7,7 +7,7 @@ "evm_domain_test_runtime":[["impl PartialEq<OriginCaller> for OriginCaller"],["impl PartialEq<RuntimeCall> for RuntimeCall"],["impl PartialEq<Runtime> for Runtime"],["impl PartialEq<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialEq<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialEq<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialEq<SessionKeys> for SessionKeys"],["impl PartialEq<RuntimeLockId> for RuntimeLockId"],["impl PartialEq<RuntimeEvent> for RuntimeEvent"]], "orml_vesting":[["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl<BlockNumber: PartialEq, Balance: PartialEq + MaxEncodedLen + HasCompact> PartialEq<VestingSchedule<BlockNumber, Balance>> for VestingSchedule<BlockNumber, Balance>"],["impl<T: Config> PartialEq<Event<T>> for Event<T>"],["impl<T: Config> PartialEq<Call<T>> for Call<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 PartialEq<Error> for Error"],["impl PartialEq<Error> for Error"],["impl PartialEq<Error> for Error"],["impl<Number: PartialEq, AccountId: PartialEq> PartialEq<DomainObject<Number, AccountId>> for DomainObject<Number, AccountId>"],["impl<T: Config> PartialEq<Event<T>> for Event<T>"],["impl PartialEq<BundleError> for BundleError"],["impl<Number: PartialEq, Hash: PartialEq, DomainNumber: PartialEq, DomainHash: PartialEq, Balance: PartialEq> PartialEq<DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>> for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl PartialEq<TxRangeState> for TxRangeState"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl PartialEq<ScheduledRuntimeUpgrade> for ScheduledRuntimeUpgrade"],["impl PartialEq<DomainConfig> for DomainConfig"]], +"pallet_domains":[["impl<Number: PartialEq, Hash: PartialEq> PartialEq<RuntimeObject<Number, Hash>> for RuntimeObject<Number, Hash>"],["impl PartialEq<Error> for Error"],["impl PartialEq<Error> for Error"],["impl PartialEq<Error> for Error"],["impl<Number: PartialEq, AccountId: PartialEq> PartialEq<DomainObject<Number, AccountId>> for DomainObject<Number, AccountId>"],["impl<T: Config> PartialEq<Event<T>> for Event<T>"],["impl PartialEq<BundleError> for BundleError"],["impl<Number: PartialEq, Hash: PartialEq, DomainNumber: PartialEq, DomainHash: PartialEq, Balance: PartialEq> PartialEq<DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>> for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl PartialEq<TxRangeState> for TxRangeState"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl PartialEq<ScheduledRuntimeUpgrade> for ScheduledRuntimeUpgrade"],["impl PartialEq<DomainConfig> for DomainConfig"]], "pallet_feeds":[["impl PartialEq<TotalObjectsAndSize> for TotalObjectsAndSize"],["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_grandpa_finality_verifier":[["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl PartialEq<InitializationData> for InitializationData"]], "pallet_messenger":[["impl<Balance: PartialEq> PartialEq<Channel<Balance>> for Channel<Balance>"],["impl PartialEq<ChannelState> for ChannelState"],["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>"],["impl PartialEq<OutboxMessageResult> for OutboxMessageResult"]], @@ -29,7 +29,7 @@ "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<RetryPolicy> for RetryPolicy"],["impl PartialEq<PieceAnnouncementResponse> for PieceAnnouncementResponse"],["impl PartialEq<PiecesByRangeRequest> for PiecesByRangeRequest"],["impl PartialEq<MultihashCode> for MultihashCode"],["impl PartialEq<PieceByHashRequest> for PieceByHashRequest"],["impl PartialEq<PiecesToPlot> for PiecesToPlot"],["impl PartialEq<SegmentHeaderRequest> for SegmentHeaderRequest"],["impl PartialEq<PieceByHashResponse> for PieceByHashResponse"],["impl PartialEq<ObjectMappingsResponse> for ObjectMappingsResponse"],["impl PartialEq<PiecesByRangeResponse> for PiecesByRangeResponse"],["impl PartialEq<ObjectMappingsRequest> for ObjectMappingsRequest"],["impl PartialEq<SegmentHeaderResponse> for SegmentHeaderResponse"]], "subspace_rpc_primitives":[["impl PartialEq<NodeSyncStatus> for NodeSyncStatus"]], -"subspace_runtime":[["impl PartialEq<FeedProcessorKind> for FeedProcessorKind"],["impl PartialEq<SessionKeys> for SessionKeys"],["impl PartialEq<RuntimeCall> for RuntimeCall"],["impl PartialEq<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialEq<RuntimeEvent> for RuntimeEvent"],["impl PartialEq<RuntimeLockId> for RuntimeLockId"],["impl PartialEq<OriginCaller> for OriginCaller"],["impl PartialEq<Runtime> for Runtime"],["impl PartialEq<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialEq<HoldIdentifier> for HoldIdentifier"],["impl PartialEq<RuntimeHoldReason> for RuntimeHoldReason"]], +"subspace_runtime":[["impl PartialEq<RuntimeLockId> for RuntimeLockId"],["impl PartialEq<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialEq<FeedProcessorKind> for FeedProcessorKind"],["impl PartialEq<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialEq<OriginCaller> for OriginCaller"],["impl PartialEq<SessionKeys> for SessionKeys"],["impl PartialEq<RuntimeEvent> for RuntimeEvent"],["impl PartialEq<RuntimeCall> for RuntimeCall"],["impl PartialEq<Runtime> for Runtime"],["impl PartialEq<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialEq<HoldIdentifier> for HoldIdentifier"]], "subspace_test_runtime":[["impl PartialEq<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialEq<OriginCaller> for OriginCaller"],["impl PartialEq<Runtime> for Runtime"],["impl PartialEq<RuntimeEvent> for RuntimeEvent"],["impl PartialEq<HoldIdentifier> for HoldIdentifier"],["impl PartialEq<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialEq<SessionKeys> for SessionKeys"],["impl PartialEq<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialEq<RuntimeCall> for RuntimeCall"],["impl PartialEq<RuntimeLockId> for RuntimeLockId"]], "subspace_verification":[["impl PartialEq<Error> for Error"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/cmp/trait.PartialOrd.js b/implementors/core/cmp/trait.PartialOrd.js index df0561f848..121f671fd6 100644 --- a/implementors/core/cmp/trait.PartialOrd.js +++ b/implementors/core/cmp/trait.PartialOrd.js @@ -5,6 +5,6 @@ "subspace_archiving":[["impl PartialOrd<ReconstructorInstantiationError> for ReconstructorInstantiationError"],["impl PartialOrd<ArchiverInstantiationError> for ArchiverInstantiationError"],["impl PartialOrd<ReconstructorInstantiationError> for ReconstructorInstantiationError"]], "subspace_core_primitives":[["impl PartialOrd<LastArchivedBlock> for LastArchivedBlock"],["impl PartialOrd<FlatPieces> for FlatPieces"],["impl PartialOrd<PieceArray> for PieceArray"],["impl PartialOrd<PieceIndex> for PieceIndex"],["impl PartialOrd<SectorId> for SectorId"],["impl PartialOrd<SegmentIndex> for SegmentIndex"],["impl PartialOrd<PieceObject> for PieceObject"],["impl PartialOrd<PieceObjectMapping> for PieceObjectMapping"],["impl PartialOrd<Scalar> for Scalar"],["impl PartialOrd<BlockObject> for BlockObject"],["impl PartialOrd<RewardSignature> for RewardSignature"],["impl PartialOrd<Piece> for Piece"],["impl PartialOrd<ArchivedBlockProgress> for ArchivedBlockProgress"],["impl PartialOrd<PieceOffset> for PieceOffset"],["impl PartialOrd<GlobalObject> for GlobalObject"],["impl PartialOrd<U256> for U256"],["impl PartialOrd<PublicKey> for PublicKey"],["impl PartialOrd<BlockObjectMapping> for BlockObjectMapping"],["impl PartialOrd<HistorySize> for HistorySize"],["impl PartialOrd<PieceIndexHash> for PieceIndexHash"],["impl PartialOrd<SectorSlotChallenge> for SectorSlotChallenge"],["impl PartialOrd<SBucket> for SBucket"]], "subspace_farmer":[["impl PartialOrd<SingleDiskPlotId> for SingleDiskPlotId"]], -"subspace_runtime":[["impl PartialOrd<HoldIdentifier> for HoldIdentifier"],["impl PartialOrd<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialOrd<RuntimeLockId> for RuntimeLockId"],["impl PartialOrd<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialOrd<RuntimeSlashReason> for RuntimeSlashReason"]], +"subspace_runtime":[["impl PartialOrd<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialOrd<HoldIdentifier> for HoldIdentifier"],["impl PartialOrd<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialOrd<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialOrd<RuntimeLockId> for RuntimeLockId"]], "subspace_test_runtime":[["impl PartialOrd<RuntimeLockId> for RuntimeLockId"],["impl PartialOrd<HoldIdentifier> for HoldIdentifier"],["impl PartialOrd<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialOrd<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialOrd<RuntimeHoldReason> for RuntimeHoldReason"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/convert/trait.From.js b/implementors/core/convert/trait.From.js index 1e91bb04c1..e3664ea606 100644 --- a/implementors/core/convert/trait.From.js +++ b/implementors/core/convert/trait.From.js @@ -25,7 +25,7 @@ "subspace_farmer":[["impl From<Error> for PlottingError"],["impl From<PlottingError> for BackgroundTaskError"],["impl From<Error> for FarmingError"],["impl From<Error> for SingleDiskPlotError"],["impl From<PlottingError> for PlottingError"],["impl From<ProvingError> for FarmingError"],["impl From<Ulid> for SingleDiskPlotId"],["impl From<FarmingError> for BackgroundTaskError"]], "subspace_farmer_components":[["impl From<SectorContentsMapFromBytesError> for ReadingError"],["impl From<SectorContentsMapFromBytesError> for ProvingError"],["impl From<ReadingError> for ProvingError"]], "subspace_networking":[["impl From<Error> for NetworkParametersPersistenceError"],["impl From<KeyWrapper<PieceIndex>> for Key"],["impl From<Canceled> for GetClosestPeersError"],["impl From<SendError> for SendRequestError"],["impl From<MultihashCode> for u64"],["impl From<Canceled> for SendRequestError"],["impl From<Error> for CreationError"],["impl From<TransportError<Error>> for CreationError"],["impl From<SendError> for SubscribeError"],["impl From<Error> for CreationError"],["impl From<SubscriptionError> for SubscribeError"],["impl From<Canceled> for SubscribeError"],["impl From<SendError> for GetClosestPeersError"],["impl From<Error> for SendRequestError"],["impl From<Error> for NetworkParametersPersistenceError"]], -"subspace_runtime":[["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<OriginCaller> 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<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<<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"],["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<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"]], +"subspace_runtime":[["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<Event> 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<<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"],["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 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<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<OriginCaller> for RuntimeOrigin"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"]], "subspace_service":[["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<AddrParseError> for Error"],["impl From<Error> for DsnConfigurationError"],["impl From<Error> for Error"],["impl From<NetworkParametersPersistenceError> for DsnConfigurationError"],["impl From<SubspaceConfiguration> for Configuration"],["impl From<DsnConfigurationError> for Error"],["impl From<CreationError> for DsnConfigurationError"],["impl From<Error> for Error"],["impl From<Error> for Error"]], "subspace_test_runtime":[["impl From<RuntimeOrigin> for Result<Origin<Runtime>, 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<OriginCaller> for RuntimeOrigin"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<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<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event> 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<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"]], "subspace_transaction_pool":[["impl From<Error> for BundleError"]] diff --git a/implementors/core/convert/trait.TryInto.js b/implementors/core/convert/trait.TryInto.js index 0b70b886b5..45654162cc 100644 --- a/implementors/core/convert/trait.TryInto.js +++ b/implementors/core/convert/trait.TryInto.js @@ -1,6 +1,6 @@ (function() {var implementors = { "evm_domain_runtime":[["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<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<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> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"]], -"subspace_runtime":[["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event> 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_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<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"]], "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<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"]] };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 ce038e32cd..99bae678ad 100644 --- a/implementors/core/default/trait.Default.js +++ b/implementors/core/default/trait.Default.js @@ -23,6 +23,6 @@ "subspace_farmer_components":[["impl Default for PieceGetterRetryPolicy"]], "subspace_networking":[["impl Default for CuckooFilterDTO"],["impl Default for Config<MemoryProviderStorage>"],["impl Default for RetryPolicy"],["impl Default for PeerInfo"],["impl Default for PieceAnnouncementRequest"]], "subspace_proof_of_space":[["impl<const K: u8> Default for TablesCache<K>"],["impl Default for ShimTableGenerator"],["impl Default for ChiaTableGenerator"]], -"subspace_runtime":[["impl Default for FeedProcessorKind"],["impl Default for RuntimeGenesisConfig"]], +"subspace_runtime":[["impl Default for RuntimeGenesisConfig"],["impl Default for FeedProcessorKind"]], "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/fmt/trait.Debug.js b/implementors/core/fmt/trait.Debug.js index 211ff2ee7d..f3a4cbba41 100644 --- a/implementors/core/fmt/trait.Debug.js +++ b/implementors/core/fmt/trait.Debug.js @@ -11,7 +11,7 @@ "evm_domain_test_runtime":[["impl Debug for OriginCaller"],["impl Debug for RuntimeCall"],["impl Debug for RuntimeEvent"],["impl Debug for RuntimeSlashReason"],["impl Debug for Runtime"],["impl Debug for RuntimeFreezeReason"],["impl Debug for SessionKeys"],["impl Debug for RuntimeOrigin"],["impl Debug for RuntimeLockId"],["impl Debug for RuntimeHoldReason"]], "orml_vesting":[["impl<BlockNumber, Balance> Debug for VestingSchedule<BlockNumber, Balance>where\n BlockNumber: Debug,\n Balance: Debug + MaxEncodedLen + HasCompact,"],["impl<T: Config> Debug for Call<T>"],["impl<T: Config> Debug for Error<T>"],["impl<T: Config> Debug for Event<T>"],["impl<T> Debug for Pallet<T>"]], "pallet_domain_id":[["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Call<T>"]], -"pallet_domains":[["impl<Number: Debug, Hash: Debug> Debug for RuntimeObject<Number, Hash>"],["impl Debug for Error"],["impl Debug for Error"],["impl<T: Config> Debug for Call<T>"],["impl Debug for DomainConfig"],["impl<T: Config> Debug for Error<T>"],["impl Debug for Error"],["impl<Number: Debug, Hash: Debug, DomainNumber: Debug, DomainHash: Debug, Balance: Debug> Debug for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Debug for TxRangeState"],["impl<Number: Debug, AccountId: Debug> Debug for DomainObject<Number, AccountId>"],["impl Debug for ScheduledRuntimeUpgrade"],["impl<T: Config> Debug for Event<T>"],["impl Debug for BundleError"],["impl<T> Debug for Pallet<T>"]], +"pallet_domains":[["impl<Number: Debug, Hash: Debug> Debug for RuntimeObject<Number, Hash>"],["impl Debug for Error"],["impl Debug for Error"],["impl<T: Config> Debug for Call<T>"],["impl Debug for DomainConfig"],["impl<T: Config> Debug for Error<T>"],["impl Debug for BundleError"],["impl Debug for Error"],["impl<Number: Debug, Hash: Debug, DomainNumber: Debug, DomainHash: Debug, Balance: Debug> Debug for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Debug for TxRangeState"],["impl<Number: Debug, AccountId: Debug> Debug for DomainObject<Number, AccountId>"],["impl Debug for ScheduledRuntimeUpgrade"],["impl<T: Config> Debug for Event<T>"],["impl<T> Debug for Pallet<T>"]], "pallet_feeds":[["impl<T: Config> Debug for Call<T>"],["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Error<T>"],["impl<T: Config> Debug for Event<T>"],["impl Debug for TotalObjectsAndSize"],["impl Debug for CallObject"],["impl Debug for FeedObjectMapping"],["impl<FeedProcessorId: Debug, AccountId: Debug> Debug for FeedConfig<FeedProcessorId, AccountId>"]], "pallet_grandpa_finality_verifier":[["impl Debug for InitializationData"],["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Error<T>"],["impl<T: Config> Debug for Call<T>"]], "pallet_messenger":[["impl<T> Debug for Pallet<T>"],["impl Debug for OutboxMessageResult"],["impl<T: Config> Debug for Error<T>"],["impl<Balance: Debug> Debug for Channel<Balance>"],["impl<T: Debug + Config> Debug for GenesisConfig<T>where\n T::AccountId: Debug,"],["impl Debug for ChannelState"],["impl<T: Debug> Debug for SubstrateWeight<T>"],["impl<T: Config> Debug for Call<T>"],["impl<T: Config> Debug for Event<T>"]], @@ -38,7 +38,7 @@ "subspace_proof_of_space":[["impl<const K: u8> Debug for TablesCache<K>"],["impl Debug for ChiaTable"],["impl<'a> Debug for ChiaQuality<'a>"],["impl Debug for ChiaTableGenerator"],["impl Debug for ShimTable"],["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<'a> Debug for ShimQuality<'a>"],["impl Debug for PosTableType"]], "subspace_proof_of_time":[["impl Debug for PotVerificationError"],["impl Debug for PotInitError"]], "subspace_rpc_primitives":[["impl Debug for RewardSigningInfo"],["impl Debug for RewardSignatureResponse"],["impl Debug for FarmerAppInfo"],["impl Debug for SlotInfo"],["impl Debug for SolutionResponse"],["impl Debug for NodeSyncStatus"]], -"subspace_runtime":[["impl Debug for RuntimeHoldReason"],["impl Debug for OriginCaller"],["impl Debug for FeedProcessorKind"],["impl Debug for RuntimeEvent"],["impl Debug for RuntimeCall"],["impl Debug for RuntimeOrigin"],["impl Debug for RuntimeSlashReason"],["impl Debug for SessionKeys"],["impl Debug for RuntimeFreezeReason"],["impl Debug for Runtime"],["impl Debug for RuntimeLockId"],["impl Debug for HoldIdentifier"]], +"subspace_runtime":[["impl Debug for RuntimeLockId"],["impl Debug for RuntimeSlashReason"],["impl Debug for HoldIdentifier"],["impl Debug for RuntimeFreezeReason"],["impl Debug for FeedProcessorKind"],["impl Debug for OriginCaller"],["impl Debug for Runtime"],["impl Debug for SessionKeys"],["impl Debug for RuntimeHoldReason"],["impl Debug for RuntimeCall"],["impl Debug for RuntimeOrigin"],["impl Debug for RuntimeEvent"]], "subspace_service":[["impl Debug for DsnConfig"],["impl Debug for Error"],["impl Debug for SubspaceConfiguration"],["impl Debug for DsnConfigurationError"],["impl Debug for SubspaceNetworking"]], "subspace_test_runtime":[["impl Debug for RuntimeLockId"],["impl Debug for RuntimeFreezeReason"],["impl Debug for OriginCaller"],["impl Debug for HoldIdentifier"],["impl Debug for Runtime"],["impl Debug for RuntimeEvent"],["impl Debug for RuntimeOrigin"],["impl Debug for RuntimeSlashReason"],["impl Debug for SessionKeys"],["impl Debug for RuntimeHoldReason"],["impl Debug for RuntimeCall"]], "subspace_transaction_pool":[["impl Debug for BundleError"]], diff --git a/implementors/core/marker/trait.Copy.js b/implementors/core/marker/trait.Copy.js index a4cb60f460..352ee60070 100644 --- a/implementors/core/marker/trait.Copy.js +++ b/implementors/core/marker/trait.Copy.js @@ -14,6 +14,6 @@ "subspace_networking":[["impl<T: Copy> Copy for KeyWrapper<T>"],["impl Copy for PiecesByRangeRequest"],["impl Copy for RetryPolicy"],["impl Copy for Notification"],["impl Copy for PieceByHashRequest"]], "subspace_proof_of_space":[["impl Copy for PosTableType"]], "subspace_rpc_primitives":[["impl Copy for RewardSigningInfo"],["impl Copy for RewardSignatureResponse"],["impl Copy for NodeSyncStatus"]], -"subspace_runtime":[["impl Copy for RuntimeSlashReason"],["impl Copy for RuntimeFreezeReason"],["impl Copy for HoldIdentifier"],["impl Copy for RuntimeHoldReason"],["impl Copy for RuntimeLockId"],["impl Copy for FeedProcessorKind"],["impl Copy for Runtime"]], +"subspace_runtime":[["impl Copy for RuntimeSlashReason"],["impl Copy for RuntimeFreezeReason"],["impl Copy for RuntimeHoldReason"],["impl Copy for RuntimeLockId"],["impl Copy for Runtime"],["impl Copy for FeedProcessorKind"],["impl Copy for HoldIdentifier"]], "subspace_test_runtime":[["impl Copy for RuntimeLockId"],["impl Copy for Runtime"],["impl Copy for HoldIdentifier"],["impl Copy for RuntimeSlashReason"],["impl Copy for RuntimeFreezeReason"],["impl Copy for RuntimeHoldReason"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.Freeze.js b/implementors/core/marker/trait.Freeze.js index 31e67d621b..ebefc52c82 100644 --- a/implementors/core/marker/trait.Freeze.js +++ b/implementors/core/marker/trait.Freeze.js @@ -15,7 +15,7 @@ "evm_domain_test_runtime":[["impl Freeze for SessionKeys",1,["evm_domain_test_runtime::SessionKeys"]],["impl Freeze for Version",1,["evm_domain_test_runtime::Version"]],["impl Freeze for BlockHashCount",1,["evm_domain_test_runtime::BlockHashCount"]],["impl Freeze for RuntimeBlockLength",1,["evm_domain_test_runtime::RuntimeBlockLength"]],["impl Freeze for RuntimeBlockWeights",1,["evm_domain_test_runtime::RuntimeBlockWeights"]],["impl Freeze for ExistentialDeposit",1,["evm_domain_test_runtime::ExistentialDeposit"]],["impl Freeze for MaxLocks",1,["evm_domain_test_runtime::MaxLocks"]],["impl Freeze for MaxReserves",1,["evm_domain_test_runtime::MaxReserves"]],["impl Freeze for TransactionByteFee",1,["evm_domain_test_runtime::TransactionByteFee"]],["impl Freeze for OperationalFeeMultiplier",1,["evm_domain_test_runtime::OperationalFeeMultiplier"]],["impl Freeze for StateRootsBound",1,["evm_domain_test_runtime::StateRootsBound"]],["impl Freeze for RelayConfirmationDepth",1,["evm_domain_test_runtime::RelayConfirmationDepth"]],["impl Freeze for MaximumRelayers",1,["evm_domain_test_runtime::MaximumRelayers"]],["impl Freeze for RelayerDeposit",1,["evm_domain_test_runtime::RelayerDeposit"]],["impl Freeze for CoreDomainId",1,["evm_domain_test_runtime::CoreDomainId"]],["impl Freeze for TransporterEndpointId",1,["evm_domain_test_runtime::TransporterEndpointId"]],["impl Freeze for AccountId20Converter",1,["evm_domain_test_runtime::AccountId20Converter"]],["impl Freeze for FindAuthorTruncated",1,["evm_domain_test_runtime::FindAuthorTruncated"]],["impl Freeze for BlockGasLimit",1,["evm_domain_test_runtime::BlockGasLimit"]],["impl Freeze for PrecompilesValue",1,["evm_domain_test_runtime::PrecompilesValue"]],["impl Freeze for WeightPerGas",1,["evm_domain_test_runtime::WeightPerGas"]],["impl Freeze for PostOnlyBlockHash",1,["evm_domain_test_runtime::PostOnlyBlockHash"]],["impl Freeze for BoundDivision",1,["evm_domain_test_runtime::BoundDivision"]],["impl Freeze for DefaultBaseFeePerGas",1,["evm_domain_test_runtime::DefaultBaseFeePerGas"]],["impl Freeze for DefaultElasticity",1,["evm_domain_test_runtime::DefaultElasticity"]],["impl Freeze for BaseFeeThreshold",1,["evm_domain_test_runtime::BaseFeeThreshold"]],["impl Freeze for Runtime",1,["evm_domain_test_runtime::Runtime"]],["impl Freeze for RuntimeEvent",1,["evm_domain_test_runtime::RuntimeEvent"]],["impl Freeze for RuntimeOrigin",1,["evm_domain_test_runtime::RuntimeOrigin"]],["impl Freeze for OriginCaller",1,["evm_domain_test_runtime::OriginCaller"]],["impl Freeze for PalletInfo",1,["evm_domain_test_runtime::PalletInfo"]],["impl Freeze for RuntimeCall",1,["evm_domain_test_runtime::RuntimeCall"]],["impl Freeze for RuntimeGenesisConfig",1,["evm_domain_test_runtime::RuntimeGenesisConfig"]],["impl Freeze for RuntimeFreezeReason",1,["evm_domain_test_runtime::RuntimeFreezeReason"]],["impl Freeze for RuntimeHoldReason",1,["evm_domain_test_runtime::RuntimeHoldReason"]],["impl Freeze for RuntimeLockId",1,["evm_domain_test_runtime::RuntimeLockId"]],["impl Freeze for RuntimeSlashReason",1,["evm_domain_test_runtime::RuntimeSlashReason"]],["impl Freeze for TransactionConverter",1,["evm_domain_test_runtime::TransactionConverter"]],["impl Freeze for RuntimeApi",1,["evm_domain_test_runtime::RuntimeApi"]],["impl<Block, C> !Freeze for RuntimeApiImpl<Block, C>",1,["evm_domain_test_runtime::RuntimeApiImpl"]]], "orml_vesting":[["impl Freeze for VestingSchedules",1,["orml_vesting::module::storage_types::VestingSchedules"]],["impl<T> Freeze for Error<T>",1,["orml_vesting::module::Error"]],["impl<T> Freeze for Event<T>where\n <T as Config>::AccountId: Freeze,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Freeze,\n <T as Config>::BlockNumber: Freeze,",1,["orml_vesting::module::Event"]],["impl<T> Freeze for GenesisConfig<T>",1,["orml_vesting::module::GenesisConfig"]],["impl<T> Freeze for Pallet<T>",1,["orml_vesting::module::Pallet"]],["impl<T> Freeze for Call<T>where\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Freeze,\n <T as Config>::BlockNumber: Freeze,\n <<T as Config>::Lookup as StaticLookup>::Source: Freeze,",1,["orml_vesting::module::Call"]],["impl<BlockNumber, Balance> Freeze for VestingSchedule<BlockNumber, Balance>where\n Balance: Freeze,\n BlockNumber: Freeze,",1,["orml_vesting::VestingSchedule"]]], "pallet_domain_id":[["impl Freeze for SelfDomainId",1,["pallet_domain_id::pallet::storage_types::SelfDomainId"]],["impl<T> Freeze for Pallet<T>",1,["pallet_domain_id::pallet::Pallet"]],["impl Freeze for GenesisConfig",1,["pallet_domain_id::pallet::GenesisConfig"]],["impl<T> Freeze for Call<T>",1,["pallet_domain_id::pallet::Call"]]], -"pallet_domains":[["impl Freeze for Error",1,["pallet_domains::block_tree::Error"]],["impl<Number, Hash, DomainNumber, DomainHash, Balance> Freeze for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>where\n Balance: Freeze,\n DomainHash: Freeze,\n DomainNumber: Freeze,\n Hash: Freeze,\n Number: Freeze,",1,["pallet_domains::block_tree::DomainBlock"]],["impl Freeze for Error",1,["pallet_domains::domain_registry::Error"]],["impl Freeze for DomainConfig",1,["pallet_domains::domain_registry::DomainConfig"]],["impl<Number, AccountId> Freeze for DomainObject<Number, AccountId>where\n AccountId: Freeze,\n Number: Freeze,",1,["pallet_domains::domain_registry::DomainObject"]],["impl Freeze for Error",1,["pallet_domains::runtime_registry::Error"]],["impl<Number, Hash> Freeze for RuntimeObject<Number, Hash>where\n Hash: Freeze,\n Number: Freeze,",1,["pallet_domains::runtime_registry::RuntimeObject"]],["impl Freeze for ScheduledRuntimeUpgrade",1,["pallet_domains::runtime_registry::ScheduledRuntimeUpgrade"]],["impl<T> Freeze for SubstrateWeight<T>",1,["pallet_domains::weights::SubstrateWeight"]],["impl Freeze for SuccessfulBundles",1,["pallet_domains::pallet::storage_types::SuccessfulBundles"]],["impl Freeze for NextRuntimeId",1,["pallet_domains::pallet::storage_types::NextRuntimeId"]],["impl Freeze for RuntimeRegistry",1,["pallet_domains::pallet::storage_types::RuntimeRegistry"]],["impl Freeze for ScheduledRuntimeUpgrades",1,["pallet_domains::pallet::storage_types::ScheduledRuntimeUpgrades"]],["impl Freeze for NextOperatorId",1,["pallet_domains::pallet::storage_types::NextOperatorId"]],["impl Freeze for OperatorIdOwner",1,["pallet_domains::pallet::storage_types::OperatorIdOwner"]],["impl Freeze for DomainStakingSummary",1,["pallet_domains::pallet::storage_types::DomainStakingSummary"]],["impl Freeze for Operators",1,["pallet_domains::pallet::storage_types::Operators"]],["impl Freeze for PendingOperatorSwitches",1,["pallet_domains::pallet::storage_types::PendingOperatorSwitches"]],["impl Freeze for Nominators",1,["pallet_domains::pallet::storage_types::Nominators"]],["impl Freeze for PendingDeposits",1,["pallet_domains::pallet::storage_types::PendingDeposits"]],["impl Freeze for PendingWithdrawals",1,["pallet_domains::pallet::storage_types::PendingWithdrawals"]],["impl Freeze for PendingOperatorDeregistrations",1,["pallet_domains::pallet::storage_types::PendingOperatorDeregistrations"]],["impl Freeze for PendingOperatorUnlocks",1,["pallet_domains::pallet::storage_types::PendingOperatorUnlocks"]],["impl Freeze for PendingNominatorUnlocks",1,["pallet_domains::pallet::storage_types::PendingNominatorUnlocks"]],["impl Freeze for PendingUnlocks",1,["pallet_domains::pallet::storage_types::PendingUnlocks"]],["impl Freeze for PendingSlashes",1,["pallet_domains::pallet::storage_types::PendingSlashes"]],["impl Freeze for NextDomainId",1,["pallet_domains::pallet::storage_types::NextDomainId"]],["impl Freeze for DomainRegistry",1,["pallet_domains::pallet::storage_types::DomainRegistry"]],["impl Freeze for BlockTree",1,["pallet_domains::pallet::storage_types::BlockTree"]],["impl Freeze for DomainBlocks",1,["pallet_domains::pallet::storage_types::DomainBlocks"]],["impl Freeze for HeadReceiptNumber",1,["pallet_domains::pallet::storage_types::HeadReceiptNumber"]],["impl Freeze for ExecutionInbox",1,["pallet_domains::pallet::storage_types::ExecutionInbox"]],["impl Freeze for HeadDomainNumber",1,["pallet_domains::pallet::storage_types::HeadDomainNumber"]],["impl Freeze for PendingGenesisDomain",1,["pallet_domains::pallet::storage_types::PendingGenesisDomain"]],["impl Freeze for LastEpochStakingDistribution",1,["pallet_domains::pallet::storage_types::LastEpochStakingDistribution"]],["impl Freeze for DomainTxRangeState",1,["pallet_domains::pallet::storage_types::DomainTxRangeState"]],["impl<T> Freeze for Pallet<T>",1,["pallet_domains::pallet::Pallet"]],["impl Freeze for BundleError",1,["pallet_domains::pallet::BundleError"]],["impl<T> Freeze for Error<T>",1,["pallet_domains::pallet::Error"]],["impl<T> Freeze for Event<T>where\n <T as Config>::AccountId: Freeze,\n <T as Config>::BlockNumber: Freeze,",1,["pallet_domains::pallet::Event"]],["impl Freeze for TxRangeState",1,["pallet_domains::pallet::TxRangeState"]],["impl<T> Freeze for GenesisConfig<T>where\n <T as Config>::AccountId: Freeze,",1,["pallet_domains::pallet::GenesisConfig"]],["impl<T> Freeze for Call<T>where\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Freeze,\n <T as Config>::BlockNumber: Freeze,\n <T as Config>::DomainHash: Freeze,\n <T as Config>::DomainNumber: Freeze,\n <T as Config>::Hash: Freeze,",1,["pallet_domains::pallet::Call"]]], +"pallet_domains":[["impl Freeze for Error",1,["pallet_domains::block_tree::Error"]],["impl<Number, Hash, DomainNumber, DomainHash, Balance> Freeze for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>where\n Balance: Freeze,\n DomainHash: Freeze,\n DomainNumber: Freeze,\n Hash: Freeze,\n Number: Freeze,",1,["pallet_domains::block_tree::DomainBlock"]],["impl Freeze for Error",1,["pallet_domains::domain_registry::Error"]],["impl Freeze for DomainConfig",1,["pallet_domains::domain_registry::DomainConfig"]],["impl<Number, AccountId> Freeze for DomainObject<Number, AccountId>where\n AccountId: Freeze,\n Number: Freeze,",1,["pallet_domains::domain_registry::DomainObject"]],["impl Freeze for Error",1,["pallet_domains::runtime_registry::Error"]],["impl<Number, Hash> Freeze for RuntimeObject<Number, Hash>where\n Hash: Freeze,\n Number: Freeze,",1,["pallet_domains::runtime_registry::RuntimeObject"]],["impl Freeze for ScheduledRuntimeUpgrade",1,["pallet_domains::runtime_registry::ScheduledRuntimeUpgrade"]],["impl<T> Freeze for SubstrateWeight<T>",1,["pallet_domains::weights::SubstrateWeight"]],["impl Freeze for SuccessfulBundles",1,["pallet_domains::pallet::storage_types::SuccessfulBundles"]],["impl Freeze for NextRuntimeId",1,["pallet_domains::pallet::storage_types::NextRuntimeId"]],["impl Freeze for RuntimeRegistry",1,["pallet_domains::pallet::storage_types::RuntimeRegistry"]],["impl Freeze for ScheduledRuntimeUpgrades",1,["pallet_domains::pallet::storage_types::ScheduledRuntimeUpgrades"]],["impl Freeze for NextOperatorId",1,["pallet_domains::pallet::storage_types::NextOperatorId"]],["impl Freeze for OperatorIdOwner",1,["pallet_domains::pallet::storage_types::OperatorIdOwner"]],["impl Freeze for DomainStakingSummary",1,["pallet_domains::pallet::storage_types::DomainStakingSummary"]],["impl Freeze for Operators",1,["pallet_domains::pallet::storage_types::Operators"]],["impl Freeze for PendingOperatorSwitches",1,["pallet_domains::pallet::storage_types::PendingOperatorSwitches"]],["impl Freeze for Nominators",1,["pallet_domains::pallet::storage_types::Nominators"]],["impl Freeze for PendingDeposits",1,["pallet_domains::pallet::storage_types::PendingDeposits"]],["impl Freeze for PendingWithdrawals",1,["pallet_domains::pallet::storage_types::PendingWithdrawals"]],["impl Freeze for PendingOperatorDeregistrations",1,["pallet_domains::pallet::storage_types::PendingOperatorDeregistrations"]],["impl Freeze for PendingOperatorUnlocks",1,["pallet_domains::pallet::storage_types::PendingOperatorUnlocks"]],["impl Freeze for PendingNominatorUnlocks",1,["pallet_domains::pallet::storage_types::PendingNominatorUnlocks"]],["impl Freeze for PendingUnlocks",1,["pallet_domains::pallet::storage_types::PendingUnlocks"]],["impl Freeze for PendingSlashes",1,["pallet_domains::pallet::storage_types::PendingSlashes"]],["impl Freeze for NextDomainId",1,["pallet_domains::pallet::storage_types::NextDomainId"]],["impl Freeze for DomainRegistry",1,["pallet_domains::pallet::storage_types::DomainRegistry"]],["impl Freeze for BlockTree",1,["pallet_domains::pallet::storage_types::BlockTree"]],["impl Freeze for DomainBlocks",1,["pallet_domains::pallet::storage_types::DomainBlocks"]],["impl Freeze for HeadReceiptNumber",1,["pallet_domains::pallet::storage_types::HeadReceiptNumber"]],["impl Freeze for ExecutionInbox",1,["pallet_domains::pallet::storage_types::ExecutionInbox"]],["impl Freeze for HeadDomainNumber",1,["pallet_domains::pallet::storage_types::HeadDomainNumber"]],["impl Freeze for PendingGenesisDomain",1,["pallet_domains::pallet::storage_types::PendingGenesisDomain"]],["impl Freeze for LastEpochStakingDistribution",1,["pallet_domains::pallet::storage_types::LastEpochStakingDistribution"]],["impl Freeze for PreferredOperator",1,["pallet_domains::pallet::storage_types::PreferredOperator"]],["impl Freeze for DomainTxRangeState",1,["pallet_domains::pallet::storage_types::DomainTxRangeState"]],["impl<T> Freeze for Pallet<T>",1,["pallet_domains::pallet::Pallet"]],["impl Freeze for BundleError",1,["pallet_domains::pallet::BundleError"]],["impl<T> Freeze for Error<T>",1,["pallet_domains::pallet::Error"]],["impl<T> Freeze for Event<T>where\n <T as Config>::AccountId: Freeze,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Freeze,\n <T as Config>::BlockNumber: Freeze,",1,["pallet_domains::pallet::Event"]],["impl Freeze for TxRangeState",1,["pallet_domains::pallet::TxRangeState"]],["impl<T> Freeze for GenesisConfig<T>where\n <T as Config>::AccountId: Freeze,",1,["pallet_domains::pallet::GenesisConfig"]],["impl<T> Freeze for Call<T>where\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Freeze,\n <T as Config>::BlockNumber: Freeze,\n <T as Config>::DomainHash: Freeze,\n <T as Config>::DomainNumber: Freeze,\n <T as Config>::Hash: Freeze,",1,["pallet_domains::pallet::Call"]]], "pallet_feeds":[["impl Freeze for FeedObjectMapping",1,["pallet_feeds::feed_processor::FeedObjectMapping"]],["impl Freeze for Metadata",1,["pallet_feeds::pallet::storage_types::Metadata"]],["impl Freeze for FeedConfigs",1,["pallet_feeds::pallet::storage_types::FeedConfigs"]],["impl Freeze for Feeds",1,["pallet_feeds::pallet::storage_types::Feeds"]],["impl Freeze for Totals",1,["pallet_feeds::pallet::storage_types::Totals"]],["impl Freeze for NextFeedId",1,["pallet_feeds::pallet::storage_types::NextFeedId"]],["impl Freeze for SuccessfulPuts",1,["pallet_feeds::pallet::storage_types::SuccessfulPuts"]],["impl<T> Freeze for Pallet<T>",1,["pallet_feeds::pallet::Pallet"]],["impl Freeze for TotalObjectsAndSize",1,["pallet_feeds::pallet::TotalObjectsAndSize"]],["impl<FeedProcessorId, AccountId> Freeze for FeedConfig<FeedProcessorId, AccountId>where\n AccountId: Freeze,\n FeedProcessorId: Freeze,",1,["pallet_feeds::pallet::FeedConfig"]],["impl<T> Freeze for Event<T>where\n <T as Config>::AccountId: Freeze,\n <T as Config>::FeedId: Freeze,",1,["pallet_feeds::pallet::Event"]],["impl<T> Freeze for Error<T>",1,["pallet_feeds::pallet::Error"]],["impl<T> Freeze for Call<T>where\n <T as Config>::FeedId: Freeze,\n <T as Config>::FeedProcessorKind: Freeze,\n <<T as Config>::Lookup as StaticLookup>::Source: Freeze,",1,["pallet_feeds::pallet::Call"]],["impl Freeze for CallObject",1,["pallet_feeds::CallObject"]]], "pallet_grandpa_finality_verifier":[["impl Freeze for ValidationCheckPoint",1,["pallet_grandpa_finality_verifier::pallet::storage_types::ValidationCheckPoint"]],["impl Freeze for OldestKnownParent",1,["pallet_grandpa_finality_verifier::pallet::storage_types::OldestKnownParent"]],["impl Freeze for ChainTip",1,["pallet_grandpa_finality_verifier::pallet::storage_types::ChainTip"]],["impl Freeze for CurrentAuthoritySet",1,["pallet_grandpa_finality_verifier::pallet::storage_types::CurrentAuthoritySet"]],["impl<T> Freeze for Pallet<T>",1,["pallet_grandpa_finality_verifier::pallet::Pallet"]],["impl<T> Freeze for Error<T>",1,["pallet_grandpa_finality_verifier::pallet::Error"]],["impl<T> Freeze for Call<T>",1,["pallet_grandpa_finality_verifier::pallet::Call"]],["impl Freeze for InitializationData",1,["pallet_grandpa_finality_verifier::InitializationData"]]], "pallet_messenger":[["impl<T> Freeze for SubstrateWeight<T>",1,["pallet_messenger::weights::SubstrateWeight"]],["impl Freeze for NextChannelId",1,["pallet_messenger::pallet::storage_types::NextChannelId"]],["impl Freeze for Channels",1,["pallet_messenger::pallet::storage_types::Channels"]],["impl Freeze for Inbox",1,["pallet_messenger::pallet::storage_types::Inbox"]],["impl Freeze for InboxResponses",1,["pallet_messenger::pallet::storage_types::InboxResponses"]],["impl Freeze for Outbox",1,["pallet_messenger::pallet::storage_types::Outbox"]],["impl Freeze for OutboxResponses",1,["pallet_messenger::pallet::storage_types::OutboxResponses"]],["impl Freeze for RelayersInfo",1,["pallet_messenger::pallet::storage_types::RelayersInfo"]],["impl Freeze for Relayers",1,["pallet_messenger::pallet::storage_types::Relayers"]],["impl Freeze for NextRelayerIdx",1,["pallet_messenger::pallet::storage_types::NextRelayerIdx"]],["impl Freeze for RelayerMessages",1,["pallet_messenger::pallet::storage_types::RelayerMessages"]],["impl<T> Freeze for Pallet<T>",1,["pallet_messenger::pallet::Pallet"]],["impl<T> Freeze for Event<T>where\n <T as Config>::AccountId: Freeze,",1,["pallet_messenger::pallet::Event"]],["impl<T> Freeze for GenesisConfig<T>",1,["pallet_messenger::pallet::GenesisConfig"]],["impl<T> Freeze for Error<T>",1,["pallet_messenger::pallet::Error"]],["impl<T> Freeze for Call<T>where\n <T as Config>::AccountId: Freeze,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Freeze,\n <T as Config>::BlockNumber: Freeze,\n <T as Config>::Hash: Freeze,",1,["pallet_messenger::pallet::Call"]],["impl Freeze for ChannelState",1,["pallet_messenger::ChannelState"]],["impl<Balance> Freeze for Channel<Balance>where\n Balance: Freeze,",1,["pallet_messenger::Channel"]],["impl Freeze for OutboxMessageResult",1,["pallet_messenger::OutboxMessageResult"]]], @@ -47,7 +47,7 @@ "subspace_proof_of_space":[["impl<'a> Freeze for ChiaQuality<'a>",1,["subspace_proof_of_space::chia::ChiaQuality"]],["impl Freeze for ChiaTableGenerator",1,["subspace_proof_of_space::chia::ChiaTableGenerator"]],["impl Freeze for ChiaTable",1,["subspace_proof_of_space::chia::ChiaTable"]],["impl<const K: u8> Freeze for TablesCache<K>",1,["subspace_proof_of_space::chiapos::table::TablesCache"]],["impl<const K: u8> Freeze for Tables<K>",1,["subspace_proof_of_space::chiapos::Tables"]],["impl<'a> Freeze for ShimQuality<'a>",1,["subspace_proof_of_space::shim::ShimQuality"]],["impl Freeze for ShimTableGenerator",1,["subspace_proof_of_space::shim::ShimTableGenerator"]],["impl Freeze for ShimTable",1,["subspace_proof_of_space::shim::ShimTable"]],["impl Freeze for PosTableType",1,["subspace_proof_of_space::PosTableType"]]], "subspace_proof_of_time":[["impl Freeze for PotInitError",1,["subspace_proof_of_time::PotInitError"]],["impl Freeze for PotVerificationError",1,["subspace_proof_of_time::PotVerificationError"]],["impl Freeze for ProofOfTime",1,["subspace_proof_of_time::ProofOfTime"]]], "subspace_rpc_primitives":[["impl Freeze for FarmerAppInfo",1,["subspace_rpc_primitives::FarmerAppInfo"]],["impl Freeze for SlotInfo",1,["subspace_rpc_primitives::SlotInfo"]],["impl Freeze for SolutionResponse",1,["subspace_rpc_primitives::SolutionResponse"]],["impl Freeze for RewardSigningInfo",1,["subspace_rpc_primitives::RewardSigningInfo"]],["impl Freeze for RewardSignatureResponse",1,["subspace_rpc_primitives::RewardSignatureResponse"]],["impl Freeze for NodeSyncStatus",1,["subspace_rpc_primitives::NodeSyncStatus"]]], -"subspace_runtime":[["impl Freeze for FeedProcessorKind",1,["subspace_runtime::feed_processor::FeedProcessorKind"]],["impl Freeze for SessionKeys",1,["subspace_runtime::SessionKeys"]],["impl Freeze for Version",1,["subspace_runtime::Version"]],["impl Freeze for BlockHashCount",1,["subspace_runtime::BlockHashCount"]],["impl Freeze for SubspaceBlockWeights",1,["subspace_runtime::SubspaceBlockWeights"]],["impl Freeze for SubspaceBlockLength",1,["subspace_runtime::SubspaceBlockLength"]],["impl Freeze for SlotProbability",1,["subspace_runtime::SlotProbability"]],["impl Freeze for ExpectedBlockTime",1,["subspace_runtime::ExpectedBlockTime"]],["impl Freeze for ExpectedVotesPerBlock",1,["subspace_runtime::ExpectedVotesPerBlock"]],["impl Freeze for RecentSegments",1,["subspace_runtime::RecentSegments"]],["impl Freeze for RecentHistoryFraction",1,["subspace_runtime::RecentHistoryFraction"]],["impl Freeze for MinSectorLifetime",1,["subspace_runtime::MinSectorLifetime"]],["impl Freeze for ShouldAdjustSolutionRange",1,["subspace_runtime::ShouldAdjustSolutionRange"]],["impl Freeze for ConfirmationDepthK",1,["subspace_runtime::ConfirmationDepthK"]],["impl Freeze for ExistentialDeposit",1,["subspace_runtime::ExistentialDeposit"]],["impl Freeze for HoldIdentifier",1,["subspace_runtime::HoldIdentifier"]],["impl Freeze for MaxHolds",1,["subspace_runtime::MaxHolds"]],["impl Freeze for StorageFeesEscrowBlockReward",1,["subspace_runtime::StorageFeesEscrowBlockReward"]],["impl Freeze for StorageFeesEscrowBlockTax",1,["subspace_runtime::StorageFeesEscrowBlockTax"]],["impl Freeze for CreditSupply",1,["subspace_runtime::CreditSupply"]],["impl Freeze for TotalSpacePledged",1,["subspace_runtime::TotalSpacePledged"]],["impl Freeze for BlockchainHistorySize",1,["subspace_runtime::BlockchainHistorySize"]],["impl Freeze for MaximumReceiptDrift",1,["subspace_runtime::MaximumReceiptDrift"]],["impl Freeze for InitialDomainTxRange",1,["subspace_runtime::InitialDomainTxRange"]],["impl Freeze for DomainTxRangeAdjustmentInterval",1,["subspace_runtime::DomainTxRangeAdjustmentInterval"]],["impl Freeze for DomainRuntimeUpgradeDelay",1,["subspace_runtime::DomainRuntimeUpgradeDelay"]],["impl Freeze for MinOperatorStake",1,["subspace_runtime::MinOperatorStake"]],["impl Freeze for MaxDomainBlockSize",1,["subspace_runtime::MaxDomainBlockSize"]],["impl Freeze for MaxDomainBlockWeight",1,["subspace_runtime::MaxDomainBlockWeight"]],["impl Freeze for MaxBundlesPerBlock",1,["subspace_runtime::MaxBundlesPerBlock"]],["impl Freeze for DomainInstantiationDeposit",1,["subspace_runtime::DomainInstantiationDeposit"]],["impl Freeze for MaxDomainNameLength",1,["subspace_runtime::MaxDomainNameLength"]],["impl Freeze for BlockTreePruningDepth",1,["subspace_runtime::BlockTreePruningDepth"]],["impl Freeze for StakeWithdrawalLockingPeriod",1,["subspace_runtime::StakeWithdrawalLockingPeriod"]],["impl Freeze for StakeEpochDuration",1,["subspace_runtime::StakeEpochDuration"]],["impl Freeze for TreasuryAccount",1,["subspace_runtime::TreasuryAccount"]],["impl Freeze for BlockReward",1,["subspace_runtime::BlockReward"]],["impl Freeze for VoteReward",1,["subspace_runtime::VoteReward"]],["impl Freeze for MaxFeeds",1,["subspace_runtime::MaxFeeds"]],["impl Freeze for MinVestedTransfer",1,["subspace_runtime::MinVestedTransfer"]],["impl Freeze for Runtime",1,["subspace_runtime::Runtime"]],["impl Freeze for RuntimeEvent",1,["subspace_runtime::RuntimeEvent"]],["impl Freeze for RuntimeOrigin",1,["subspace_runtime::RuntimeOrigin"]],["impl Freeze for OriginCaller",1,["subspace_runtime::OriginCaller"]],["impl Freeze for PalletInfo",1,["subspace_runtime::PalletInfo"]],["impl Freeze for RuntimeCall",1,["subspace_runtime::RuntimeCall"]],["impl Freeze for RuntimeGenesisConfig",1,["subspace_runtime::RuntimeGenesisConfig"]],["impl Freeze for RuntimeFreezeReason",1,["subspace_runtime::RuntimeFreezeReason"]],["impl Freeze for RuntimeHoldReason",1,["subspace_runtime::RuntimeHoldReason"]],["impl Freeze for RuntimeLockId",1,["subspace_runtime::RuntimeLockId"]],["impl Freeze for RuntimeSlashReason",1,["subspace_runtime::RuntimeSlashReason"]],["impl Freeze for RuntimeApi",1,["subspace_runtime::RuntimeApi"]],["impl<Block, C> !Freeze for RuntimeApiImpl<Block, C>",1,["subspace_runtime::RuntimeApiImpl"]]], +"subspace_runtime":[["impl Freeze for FeedProcessorKind",1,["subspace_runtime::feed_processor::FeedProcessorKind"]],["impl Freeze for SessionKeys",1,["subspace_runtime::SessionKeys"]],["impl Freeze for Version",1,["subspace_runtime::Version"]],["impl Freeze for BlockHashCount",1,["subspace_runtime::BlockHashCount"]],["impl Freeze for SubspaceBlockWeights",1,["subspace_runtime::SubspaceBlockWeights"]],["impl Freeze for SubspaceBlockLength",1,["subspace_runtime::SubspaceBlockLength"]],["impl Freeze for SlotProbability",1,["subspace_runtime::SlotProbability"]],["impl Freeze for ExpectedBlockTime",1,["subspace_runtime::ExpectedBlockTime"]],["impl Freeze for ExpectedVotesPerBlock",1,["subspace_runtime::ExpectedVotesPerBlock"]],["impl Freeze for RecentSegments",1,["subspace_runtime::RecentSegments"]],["impl Freeze for RecentHistoryFraction",1,["subspace_runtime::RecentHistoryFraction"]],["impl Freeze for MinSectorLifetime",1,["subspace_runtime::MinSectorLifetime"]],["impl Freeze for ShouldAdjustSolutionRange",1,["subspace_runtime::ShouldAdjustSolutionRange"]],["impl Freeze for ConfirmationDepthK",1,["subspace_runtime::ConfirmationDepthK"]],["impl Freeze for ExistentialDeposit",1,["subspace_runtime::ExistentialDeposit"]],["impl Freeze for HoldIdentifier",1,["subspace_runtime::HoldIdentifier"]],["impl Freeze for MaxHolds",1,["subspace_runtime::MaxHolds"]],["impl Freeze for StorageFeesEscrowBlockReward",1,["subspace_runtime::StorageFeesEscrowBlockReward"]],["impl Freeze for StorageFeesEscrowBlockTax",1,["subspace_runtime::StorageFeesEscrowBlockTax"]],["impl Freeze for CreditSupply",1,["subspace_runtime::CreditSupply"]],["impl Freeze for TotalSpacePledged",1,["subspace_runtime::TotalSpacePledged"]],["impl Freeze for BlockchainHistorySize",1,["subspace_runtime::BlockchainHistorySize"]],["impl Freeze for MaximumReceiptDrift",1,["subspace_runtime::MaximumReceiptDrift"]],["impl Freeze for InitialDomainTxRange",1,["subspace_runtime::InitialDomainTxRange"]],["impl Freeze for DomainTxRangeAdjustmentInterval",1,["subspace_runtime::DomainTxRangeAdjustmentInterval"]],["impl Freeze for DomainRuntimeUpgradeDelay",1,["subspace_runtime::DomainRuntimeUpgradeDelay"]],["impl Freeze for MinOperatorStake",1,["subspace_runtime::MinOperatorStake"]],["impl Freeze for MaxDomainBlockSize",1,["subspace_runtime::MaxDomainBlockSize"]],["impl Freeze for MaxDomainBlockWeight",1,["subspace_runtime::MaxDomainBlockWeight"]],["impl Freeze for MaxBundlesPerBlock",1,["subspace_runtime::MaxBundlesPerBlock"]],["impl Freeze for DomainInstantiationDeposit",1,["subspace_runtime::DomainInstantiationDeposit"]],["impl Freeze for MaxDomainNameLength",1,["subspace_runtime::MaxDomainNameLength"]],["impl Freeze for BlockTreePruningDepth",1,["subspace_runtime::BlockTreePruningDepth"]],["impl Freeze for StakeWithdrawalLockingPeriod",1,["subspace_runtime::StakeWithdrawalLockingPeriod"]],["impl Freeze for StakeEpochDuration",1,["subspace_runtime::StakeEpochDuration"]],["impl Freeze for TreasuryAccount",1,["subspace_runtime::TreasuryAccount"]],["impl Freeze for StakingOnReward",1,["subspace_runtime::StakingOnReward"]],["impl Freeze for BlockReward",1,["subspace_runtime::BlockReward"]],["impl Freeze for VoteReward",1,["subspace_runtime::VoteReward"]],["impl Freeze for MaxFeeds",1,["subspace_runtime::MaxFeeds"]],["impl Freeze for MinVestedTransfer",1,["subspace_runtime::MinVestedTransfer"]],["impl Freeze for Runtime",1,["subspace_runtime::Runtime"]],["impl Freeze for RuntimeEvent",1,["subspace_runtime::RuntimeEvent"]],["impl Freeze for RuntimeOrigin",1,["subspace_runtime::RuntimeOrigin"]],["impl Freeze for OriginCaller",1,["subspace_runtime::OriginCaller"]],["impl Freeze for PalletInfo",1,["subspace_runtime::PalletInfo"]],["impl Freeze for RuntimeCall",1,["subspace_runtime::RuntimeCall"]],["impl Freeze for RuntimeGenesisConfig",1,["subspace_runtime::RuntimeGenesisConfig"]],["impl Freeze for RuntimeFreezeReason",1,["subspace_runtime::RuntimeFreezeReason"]],["impl Freeze for RuntimeHoldReason",1,["subspace_runtime::RuntimeHoldReason"]],["impl Freeze for RuntimeLockId",1,["subspace_runtime::RuntimeLockId"]],["impl Freeze for RuntimeSlashReason",1,["subspace_runtime::RuntimeSlashReason"]],["impl Freeze for RuntimeApi",1,["subspace_runtime::RuntimeApi"]],["impl<Block, C> !Freeze for RuntimeApiImpl<Block, C>",1,["subspace_runtime::RuntimeApiImpl"]]], "subspace_service":[["impl Freeze for DsnConfigurationError",1,["subspace_service::dsn::DsnConfigurationError"]],["impl Freeze for DsnConfig",1,["subspace_service::dsn::DsnConfig"]],["impl<AS> Freeze for PieceCache<AS>",1,["subspace_service::piece_cache::PieceCache"]],["impl<C, P, SO, AS> Freeze for FullDeps<C, P, SO, AS>where\n SO: Freeze,",1,["subspace_service::rpc::FullDeps"]],["impl<Block, Client, Verifier, BundleValidator> Freeze for ConsensusChainTxPreValidator<Block, Client, Verifier, BundleValidator>where\n BundleValidator: Freeze,\n Verifier: Freeze,",1,["subspace_service::tx_pre_validator::ConsensusChainTxPreValidator"]],["impl Freeze for Error",1,["subspace_service::Error"]],["impl Freeze for SubspaceNetworking",1,["subspace_service::SubspaceNetworking"]],["impl Freeze for SubspaceConfiguration",1,["subspace_service::SubspaceConfiguration"]],["impl<Client, TxPreValidator> Freeze for NewFull<Client, TxPreValidator>",1,["subspace_service::NewFull"]]], "subspace_test_client":[["impl Freeze for TestExecutorDispatch",1,["subspace_test_client::TestExecutorDispatch"]]], "subspace_test_runtime":[["impl Freeze for SessionKeys",1,["subspace_test_runtime::SessionKeys"]],["impl Freeze for Version",1,["subspace_test_runtime::Version"]],["impl Freeze for BlockHashCount",1,["subspace_test_runtime::BlockHashCount"]],["impl Freeze for SubspaceBlockWeights",1,["subspace_test_runtime::SubspaceBlockWeights"]],["impl Freeze for SubspaceBlockLength",1,["subspace_test_runtime::SubspaceBlockLength"]],["impl Freeze for SlotProbability",1,["subspace_test_runtime::SlotProbability"]],["impl Freeze for ExpectedBlockTime",1,["subspace_test_runtime::ExpectedBlockTime"]],["impl Freeze for ShouldAdjustSolutionRange",1,["subspace_test_runtime::ShouldAdjustSolutionRange"]],["impl Freeze for ExpectedVotesPerBlock",1,["subspace_test_runtime::ExpectedVotesPerBlock"]],["impl Freeze for ConfirmationDepthK",1,["subspace_test_runtime::ConfirmationDepthK"]],["impl Freeze for RecentSegments",1,["subspace_test_runtime::RecentSegments"]],["impl Freeze for RecentHistoryFraction",1,["subspace_test_runtime::RecentHistoryFraction"]],["impl Freeze for MinSectorLifetime",1,["subspace_test_runtime::MinSectorLifetime"]],["impl Freeze for HoldIdentifier",1,["subspace_test_runtime::HoldIdentifier"]],["impl Freeze for MaxHolds",1,["subspace_test_runtime::MaxHolds"]],["impl Freeze for StorageFeesEscrowBlockReward",1,["subspace_test_runtime::StorageFeesEscrowBlockReward"]],["impl Freeze for StorageFeesEscrowBlockTax",1,["subspace_test_runtime::StorageFeesEscrowBlockTax"]],["impl Freeze for CreditSupply",1,["subspace_test_runtime::CreditSupply"]],["impl Freeze for TotalSpacePledged",1,["subspace_test_runtime::TotalSpacePledged"]],["impl Freeze for BlockchainHistorySize",1,["subspace_test_runtime::BlockchainHistorySize"]],["impl Freeze for TransactionByteFee",1,["subspace_test_runtime::TransactionByteFee"]],["impl Freeze for LiquidityInfo",1,["subspace_test_runtime::LiquidityInfo"]],["impl Freeze for OnChargeTransaction",1,["subspace_test_runtime::OnChargeTransaction"]],["impl Freeze for MaximumReceiptDrift",1,["subspace_test_runtime::MaximumReceiptDrift"]],["impl Freeze for InitialDomainTxRange",1,["subspace_test_runtime::InitialDomainTxRange"]],["impl Freeze for DomainTxRangeAdjustmentInterval",1,["subspace_test_runtime::DomainTxRangeAdjustmentInterval"]],["impl Freeze for DomainRuntimeUpgradeDelay",1,["subspace_test_runtime::DomainRuntimeUpgradeDelay"]],["impl Freeze for MinOperatorStake",1,["subspace_test_runtime::MinOperatorStake"]],["impl Freeze for MaxDomainBlockSize",1,["subspace_test_runtime::MaxDomainBlockSize"]],["impl Freeze for MaxDomainBlockWeight",1,["subspace_test_runtime::MaxDomainBlockWeight"]],["impl Freeze for MaxBundlesPerBlock",1,["subspace_test_runtime::MaxBundlesPerBlock"]],["impl Freeze for DomainInstantiationDeposit",1,["subspace_test_runtime::DomainInstantiationDeposit"]],["impl Freeze for MaxDomainNameLength",1,["subspace_test_runtime::MaxDomainNameLength"]],["impl Freeze for BlockTreePruningDepth",1,["subspace_test_runtime::BlockTreePruningDepth"]],["impl Freeze for StakeWithdrawalLockingPeriod",1,["subspace_test_runtime::StakeWithdrawalLockingPeriod"]],["impl Freeze for StakeEpochDuration",1,["subspace_test_runtime::StakeEpochDuration"]],["impl Freeze for TreasuryAccount",1,["subspace_test_runtime::TreasuryAccount"]],["impl Freeze for BlockReward",1,["subspace_test_runtime::BlockReward"]],["impl Freeze for VoteReward",1,["subspace_test_runtime::VoteReward"]],["impl<C> Freeze for GrandpaValidator<C>",1,["subspace_test_runtime::GrandpaValidator"]],["impl Freeze for MaxFeeds",1,["subspace_test_runtime::MaxFeeds"]],["impl Freeze for MinVestedTransfer",1,["subspace_test_runtime::MinVestedTransfer"]],["impl Freeze for Runtime",1,["subspace_test_runtime::Runtime"]],["impl Freeze for RuntimeEvent",1,["subspace_test_runtime::RuntimeEvent"]],["impl Freeze for RuntimeOrigin",1,["subspace_test_runtime::RuntimeOrigin"]],["impl Freeze for OriginCaller",1,["subspace_test_runtime::OriginCaller"]],["impl Freeze for PalletInfo",1,["subspace_test_runtime::PalletInfo"]],["impl Freeze for RuntimeCall",1,["subspace_test_runtime::RuntimeCall"]],["impl Freeze for RuntimeGenesisConfig",1,["subspace_test_runtime::RuntimeGenesisConfig"]],["impl Freeze for RuntimeFreezeReason",1,["subspace_test_runtime::RuntimeFreezeReason"]],["impl Freeze for RuntimeHoldReason",1,["subspace_test_runtime::RuntimeHoldReason"]],["impl Freeze for RuntimeLockId",1,["subspace_test_runtime::RuntimeLockId"]],["impl Freeze for RuntimeSlashReason",1,["subspace_test_runtime::RuntimeSlashReason"]],["impl Freeze for RuntimeApi",1,["subspace_test_runtime::RuntimeApi"]],["impl<Block, C> !Freeze for RuntimeApiImpl<Block, C>",1,["subspace_test_runtime::RuntimeApiImpl"]]], diff --git a/implementors/core/marker/trait.Send.js b/implementors/core/marker/trait.Send.js index 050faa123e..d98b4c00df 100644 --- a/implementors/core/marker/trait.Send.js +++ b/implementors/core/marker/trait.Send.js @@ -15,7 +15,7 @@ "evm_domain_test_runtime":[["impl Send for SessionKeys",1,["evm_domain_test_runtime::SessionKeys"]],["impl Send for Version",1,["evm_domain_test_runtime::Version"]],["impl Send for BlockHashCount",1,["evm_domain_test_runtime::BlockHashCount"]],["impl Send for RuntimeBlockLength",1,["evm_domain_test_runtime::RuntimeBlockLength"]],["impl Send for RuntimeBlockWeights",1,["evm_domain_test_runtime::RuntimeBlockWeights"]],["impl Send for ExistentialDeposit",1,["evm_domain_test_runtime::ExistentialDeposit"]],["impl Send for MaxLocks",1,["evm_domain_test_runtime::MaxLocks"]],["impl Send for MaxReserves",1,["evm_domain_test_runtime::MaxReserves"]],["impl Send for TransactionByteFee",1,["evm_domain_test_runtime::TransactionByteFee"]],["impl Send for OperationalFeeMultiplier",1,["evm_domain_test_runtime::OperationalFeeMultiplier"]],["impl Send for StateRootsBound",1,["evm_domain_test_runtime::StateRootsBound"]],["impl Send for RelayConfirmationDepth",1,["evm_domain_test_runtime::RelayConfirmationDepth"]],["impl Send for MaximumRelayers",1,["evm_domain_test_runtime::MaximumRelayers"]],["impl Send for RelayerDeposit",1,["evm_domain_test_runtime::RelayerDeposit"]],["impl Send for CoreDomainId",1,["evm_domain_test_runtime::CoreDomainId"]],["impl Send for TransporterEndpointId",1,["evm_domain_test_runtime::TransporterEndpointId"]],["impl Send for AccountId20Converter",1,["evm_domain_test_runtime::AccountId20Converter"]],["impl Send for FindAuthorTruncated",1,["evm_domain_test_runtime::FindAuthorTruncated"]],["impl Send for BlockGasLimit",1,["evm_domain_test_runtime::BlockGasLimit"]],["impl Send for PrecompilesValue",1,["evm_domain_test_runtime::PrecompilesValue"]],["impl Send for WeightPerGas",1,["evm_domain_test_runtime::WeightPerGas"]],["impl Send for PostOnlyBlockHash",1,["evm_domain_test_runtime::PostOnlyBlockHash"]],["impl Send for BoundDivision",1,["evm_domain_test_runtime::BoundDivision"]],["impl Send for DefaultBaseFeePerGas",1,["evm_domain_test_runtime::DefaultBaseFeePerGas"]],["impl Send for DefaultElasticity",1,["evm_domain_test_runtime::DefaultElasticity"]],["impl Send for BaseFeeThreshold",1,["evm_domain_test_runtime::BaseFeeThreshold"]],["impl Send for Runtime",1,["evm_domain_test_runtime::Runtime"]],["impl Send for RuntimeEvent",1,["evm_domain_test_runtime::RuntimeEvent"]],["impl !Send for RuntimeOrigin",1,["evm_domain_test_runtime::RuntimeOrigin"]],["impl Send for OriginCaller",1,["evm_domain_test_runtime::OriginCaller"]],["impl Send for PalletInfo",1,["evm_domain_test_runtime::PalletInfo"]],["impl Send for RuntimeCall",1,["evm_domain_test_runtime::RuntimeCall"]],["impl Send for RuntimeGenesisConfig",1,["evm_domain_test_runtime::RuntimeGenesisConfig"]],["impl Send for RuntimeFreezeReason",1,["evm_domain_test_runtime::RuntimeFreezeReason"]],["impl Send for RuntimeHoldReason",1,["evm_domain_test_runtime::RuntimeHoldReason"]],["impl Send for RuntimeLockId",1,["evm_domain_test_runtime::RuntimeLockId"]],["impl Send for RuntimeSlashReason",1,["evm_domain_test_runtime::RuntimeSlashReason"]],["impl Send for TransactionConverter",1,["evm_domain_test_runtime::TransactionConverter"]],["impl Send for RuntimeApi",1,["evm_domain_test_runtime::RuntimeApi"]],["impl<Block, C> Send for RuntimeApiImpl<Block, C>where\n C: Sync,",1,["evm_domain_test_runtime::RuntimeApiImpl"]]], "orml_vesting":[["impl Send for VestingSchedules",1,["orml_vesting::module::storage_types::VestingSchedules"]],["impl<T> Send for Error<T>where\n T: Send,",1,["orml_vesting::module::Error"]],["impl<T> Send for Event<T>where\n T: Send,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Send,",1,["orml_vesting::module::Event"]],["impl<T> Send for GenesisConfig<T>where\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Send,",1,["orml_vesting::module::GenesisConfig"]],["impl<T> Send for Pallet<T>where\n T: Send,",1,["orml_vesting::module::Pallet"]],["impl<T> Send for Call<T>where\n T: Send,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Send,\n <<T as Config>::Lookup as StaticLookup>::Source: Send,",1,["orml_vesting::module::Call"]],["impl<BlockNumber, Balance> Send for VestingSchedule<BlockNumber, Balance>where\n Balance: Send,\n BlockNumber: Send,",1,["orml_vesting::VestingSchedule"]]], "pallet_domain_id":[["impl Send for SelfDomainId",1,["pallet_domain_id::pallet::storage_types::SelfDomainId"]],["impl<T> Send for Pallet<T>where\n T: Send,",1,["pallet_domain_id::pallet::Pallet"]],["impl Send for GenesisConfig",1,["pallet_domain_id::pallet::GenesisConfig"]],["impl<T> Send for Call<T>where\n T: Send,",1,["pallet_domain_id::pallet::Call"]]], -"pallet_domains":[["impl Send for Error",1,["pallet_domains::block_tree::Error"]],["impl<Number, Hash, DomainNumber, DomainHash, Balance> Send for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>where\n Balance: Send,\n DomainHash: Send,\n DomainNumber: Send,\n Hash: Send,\n Number: Send,",1,["pallet_domains::block_tree::DomainBlock"]],["impl Send for Error",1,["pallet_domains::domain_registry::Error"]],["impl Send for DomainConfig",1,["pallet_domains::domain_registry::DomainConfig"]],["impl<Number, AccountId> Send for DomainObject<Number, AccountId>where\n AccountId: Send,\n Number: Send,",1,["pallet_domains::domain_registry::DomainObject"]],["impl Send for Error",1,["pallet_domains::runtime_registry::Error"]],["impl<Number, Hash> Send for RuntimeObject<Number, Hash>where\n Hash: Send,\n Number: Send,",1,["pallet_domains::runtime_registry::RuntimeObject"]],["impl Send for ScheduledRuntimeUpgrade",1,["pallet_domains::runtime_registry::ScheduledRuntimeUpgrade"]],["impl<T> Send for SubstrateWeight<T>where\n T: Send,",1,["pallet_domains::weights::SubstrateWeight"]],["impl Send for SuccessfulBundles",1,["pallet_domains::pallet::storage_types::SuccessfulBundles"]],["impl Send for NextRuntimeId",1,["pallet_domains::pallet::storage_types::NextRuntimeId"]],["impl Send for RuntimeRegistry",1,["pallet_domains::pallet::storage_types::RuntimeRegistry"]],["impl Send for ScheduledRuntimeUpgrades",1,["pallet_domains::pallet::storage_types::ScheduledRuntimeUpgrades"]],["impl Send for NextOperatorId",1,["pallet_domains::pallet::storage_types::NextOperatorId"]],["impl Send for OperatorIdOwner",1,["pallet_domains::pallet::storage_types::OperatorIdOwner"]],["impl Send for DomainStakingSummary",1,["pallet_domains::pallet::storage_types::DomainStakingSummary"]],["impl Send for Operators",1,["pallet_domains::pallet::storage_types::Operators"]],["impl Send for PendingOperatorSwitches",1,["pallet_domains::pallet::storage_types::PendingOperatorSwitches"]],["impl Send for Nominators",1,["pallet_domains::pallet::storage_types::Nominators"]],["impl Send for PendingDeposits",1,["pallet_domains::pallet::storage_types::PendingDeposits"]],["impl Send for PendingWithdrawals",1,["pallet_domains::pallet::storage_types::PendingWithdrawals"]],["impl Send for PendingOperatorDeregistrations",1,["pallet_domains::pallet::storage_types::PendingOperatorDeregistrations"]],["impl Send for PendingOperatorUnlocks",1,["pallet_domains::pallet::storage_types::PendingOperatorUnlocks"]],["impl Send for PendingNominatorUnlocks",1,["pallet_domains::pallet::storage_types::PendingNominatorUnlocks"]],["impl Send for PendingUnlocks",1,["pallet_domains::pallet::storage_types::PendingUnlocks"]],["impl Send for PendingSlashes",1,["pallet_domains::pallet::storage_types::PendingSlashes"]],["impl Send for NextDomainId",1,["pallet_domains::pallet::storage_types::NextDomainId"]],["impl Send for DomainRegistry",1,["pallet_domains::pallet::storage_types::DomainRegistry"]],["impl Send for BlockTree",1,["pallet_domains::pallet::storage_types::BlockTree"]],["impl Send for DomainBlocks",1,["pallet_domains::pallet::storage_types::DomainBlocks"]],["impl Send for HeadReceiptNumber",1,["pallet_domains::pallet::storage_types::HeadReceiptNumber"]],["impl Send for ExecutionInbox",1,["pallet_domains::pallet::storage_types::ExecutionInbox"]],["impl Send for HeadDomainNumber",1,["pallet_domains::pallet::storage_types::HeadDomainNumber"]],["impl Send for PendingGenesisDomain",1,["pallet_domains::pallet::storage_types::PendingGenesisDomain"]],["impl Send for LastEpochStakingDistribution",1,["pallet_domains::pallet::storage_types::LastEpochStakingDistribution"]],["impl Send for DomainTxRangeState",1,["pallet_domains::pallet::storage_types::DomainTxRangeState"]],["impl<T> Send for Pallet<T>where\n T: Send,",1,["pallet_domains::pallet::Pallet"]],["impl Send for BundleError",1,["pallet_domains::pallet::BundleError"]],["impl<T> Send for Error<T>where\n T: Send,",1,["pallet_domains::pallet::Error"]],["impl<T> Send for Event<T>where\n T: Send,",1,["pallet_domains::pallet::Event"]],["impl Send for TxRangeState",1,["pallet_domains::pallet::TxRangeState"]],["impl<T> Send for GenesisConfig<T>",1,["pallet_domains::pallet::GenesisConfig"]],["impl<T> Send for Call<T>where\n T: Send,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Send,",1,["pallet_domains::pallet::Call"]]], +"pallet_domains":[["impl Send for Error",1,["pallet_domains::block_tree::Error"]],["impl<Number, Hash, DomainNumber, DomainHash, Balance> Send for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>where\n Balance: Send,\n DomainHash: Send,\n DomainNumber: Send,\n Hash: Send,\n Number: Send,",1,["pallet_domains::block_tree::DomainBlock"]],["impl Send for Error",1,["pallet_domains::domain_registry::Error"]],["impl Send for DomainConfig",1,["pallet_domains::domain_registry::DomainConfig"]],["impl<Number, AccountId> Send for DomainObject<Number, AccountId>where\n AccountId: Send,\n Number: Send,",1,["pallet_domains::domain_registry::DomainObject"]],["impl Send for Error",1,["pallet_domains::runtime_registry::Error"]],["impl<Number, Hash> Send for RuntimeObject<Number, Hash>where\n Hash: Send,\n Number: Send,",1,["pallet_domains::runtime_registry::RuntimeObject"]],["impl Send for ScheduledRuntimeUpgrade",1,["pallet_domains::runtime_registry::ScheduledRuntimeUpgrade"]],["impl<T> Send for SubstrateWeight<T>where\n T: Send,",1,["pallet_domains::weights::SubstrateWeight"]],["impl Send for SuccessfulBundles",1,["pallet_domains::pallet::storage_types::SuccessfulBundles"]],["impl Send for NextRuntimeId",1,["pallet_domains::pallet::storage_types::NextRuntimeId"]],["impl Send for RuntimeRegistry",1,["pallet_domains::pallet::storage_types::RuntimeRegistry"]],["impl Send for ScheduledRuntimeUpgrades",1,["pallet_domains::pallet::storage_types::ScheduledRuntimeUpgrades"]],["impl Send for NextOperatorId",1,["pallet_domains::pallet::storage_types::NextOperatorId"]],["impl Send for OperatorIdOwner",1,["pallet_domains::pallet::storage_types::OperatorIdOwner"]],["impl Send for DomainStakingSummary",1,["pallet_domains::pallet::storage_types::DomainStakingSummary"]],["impl Send for Operators",1,["pallet_domains::pallet::storage_types::Operators"]],["impl Send for PendingOperatorSwitches",1,["pallet_domains::pallet::storage_types::PendingOperatorSwitches"]],["impl Send for Nominators",1,["pallet_domains::pallet::storage_types::Nominators"]],["impl Send for PendingDeposits",1,["pallet_domains::pallet::storage_types::PendingDeposits"]],["impl Send for PendingWithdrawals",1,["pallet_domains::pallet::storage_types::PendingWithdrawals"]],["impl Send for PendingOperatorDeregistrations",1,["pallet_domains::pallet::storage_types::PendingOperatorDeregistrations"]],["impl Send for PendingOperatorUnlocks",1,["pallet_domains::pallet::storage_types::PendingOperatorUnlocks"]],["impl Send for PendingNominatorUnlocks",1,["pallet_domains::pallet::storage_types::PendingNominatorUnlocks"]],["impl Send for PendingUnlocks",1,["pallet_domains::pallet::storage_types::PendingUnlocks"]],["impl Send for PendingSlashes",1,["pallet_domains::pallet::storage_types::PendingSlashes"]],["impl Send for NextDomainId",1,["pallet_domains::pallet::storage_types::NextDomainId"]],["impl Send for DomainRegistry",1,["pallet_domains::pallet::storage_types::DomainRegistry"]],["impl Send for BlockTree",1,["pallet_domains::pallet::storage_types::BlockTree"]],["impl Send for DomainBlocks",1,["pallet_domains::pallet::storage_types::DomainBlocks"]],["impl Send for HeadReceiptNumber",1,["pallet_domains::pallet::storage_types::HeadReceiptNumber"]],["impl Send for ExecutionInbox",1,["pallet_domains::pallet::storage_types::ExecutionInbox"]],["impl Send for HeadDomainNumber",1,["pallet_domains::pallet::storage_types::HeadDomainNumber"]],["impl Send for PendingGenesisDomain",1,["pallet_domains::pallet::storage_types::PendingGenesisDomain"]],["impl Send for LastEpochStakingDistribution",1,["pallet_domains::pallet::storage_types::LastEpochStakingDistribution"]],["impl Send for PreferredOperator",1,["pallet_domains::pallet::storage_types::PreferredOperator"]],["impl Send for DomainTxRangeState",1,["pallet_domains::pallet::storage_types::DomainTxRangeState"]],["impl<T> Send for Pallet<T>where\n T: Send,",1,["pallet_domains::pallet::Pallet"]],["impl Send for BundleError",1,["pallet_domains::pallet::BundleError"]],["impl<T> Send for Error<T>where\n T: Send,",1,["pallet_domains::pallet::Error"]],["impl<T> Send for Event<T>where\n T: Send,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Send,",1,["pallet_domains::pallet::Event"]],["impl Send for TxRangeState",1,["pallet_domains::pallet::TxRangeState"]],["impl<T> Send for GenesisConfig<T>",1,["pallet_domains::pallet::GenesisConfig"]],["impl<T> Send for Call<T>where\n T: Send,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Send,",1,["pallet_domains::pallet::Call"]]], "pallet_feeds":[["impl Send for FeedObjectMapping",1,["pallet_feeds::feed_processor::FeedObjectMapping"]],["impl Send for Metadata",1,["pallet_feeds::pallet::storage_types::Metadata"]],["impl Send for FeedConfigs",1,["pallet_feeds::pallet::storage_types::FeedConfigs"]],["impl Send for Feeds",1,["pallet_feeds::pallet::storage_types::Feeds"]],["impl Send for Totals",1,["pallet_feeds::pallet::storage_types::Totals"]],["impl Send for NextFeedId",1,["pallet_feeds::pallet::storage_types::NextFeedId"]],["impl Send for SuccessfulPuts",1,["pallet_feeds::pallet::storage_types::SuccessfulPuts"]],["impl<T> Send for Pallet<T>where\n T: Send,",1,["pallet_feeds::pallet::Pallet"]],["impl Send for TotalObjectsAndSize",1,["pallet_feeds::pallet::TotalObjectsAndSize"]],["impl<FeedProcessorId, AccountId> Send for FeedConfig<FeedProcessorId, AccountId>where\n AccountId: Send,\n FeedProcessorId: Send,",1,["pallet_feeds::pallet::FeedConfig"]],["impl<T> Send for Event<T>where\n T: Send,",1,["pallet_feeds::pallet::Event"]],["impl<T> Send for Error<T>where\n T: Send,",1,["pallet_feeds::pallet::Error"]],["impl<T> Send for Call<T>where\n T: Send,\n <<T as Config>::Lookup as StaticLookup>::Source: Send,",1,["pallet_feeds::pallet::Call"]],["impl Send for CallObject",1,["pallet_feeds::CallObject"]]], "pallet_grandpa_finality_verifier":[["impl Send for ValidationCheckPoint",1,["pallet_grandpa_finality_verifier::pallet::storage_types::ValidationCheckPoint"]],["impl Send for OldestKnownParent",1,["pallet_grandpa_finality_verifier::pallet::storage_types::OldestKnownParent"]],["impl Send for ChainTip",1,["pallet_grandpa_finality_verifier::pallet::storage_types::ChainTip"]],["impl Send for CurrentAuthoritySet",1,["pallet_grandpa_finality_verifier::pallet::storage_types::CurrentAuthoritySet"]],["impl<T> Send for Pallet<T>where\n T: Send,",1,["pallet_grandpa_finality_verifier::pallet::Pallet"]],["impl<T> Send for Error<T>where\n T: Send,",1,["pallet_grandpa_finality_verifier::pallet::Error"]],["impl<T> Send for Call<T>where\n T: Send,",1,["pallet_grandpa_finality_verifier::pallet::Call"]],["impl Send for InitializationData",1,["pallet_grandpa_finality_verifier::InitializationData"]]], "pallet_messenger":[["impl<T> Send for SubstrateWeight<T>where\n T: Send,",1,["pallet_messenger::weights::SubstrateWeight"]],["impl Send for NextChannelId",1,["pallet_messenger::pallet::storage_types::NextChannelId"]],["impl Send for Channels",1,["pallet_messenger::pallet::storage_types::Channels"]],["impl Send for Inbox",1,["pallet_messenger::pallet::storage_types::Inbox"]],["impl Send for InboxResponses",1,["pallet_messenger::pallet::storage_types::InboxResponses"]],["impl Send for Outbox",1,["pallet_messenger::pallet::storage_types::Outbox"]],["impl Send for OutboxResponses",1,["pallet_messenger::pallet::storage_types::OutboxResponses"]],["impl Send for RelayersInfo",1,["pallet_messenger::pallet::storage_types::RelayersInfo"]],["impl Send for Relayers",1,["pallet_messenger::pallet::storage_types::Relayers"]],["impl Send for NextRelayerIdx",1,["pallet_messenger::pallet::storage_types::NextRelayerIdx"]],["impl Send for RelayerMessages",1,["pallet_messenger::pallet::storage_types::RelayerMessages"]],["impl<T> Send for Pallet<T>where\n T: Send,",1,["pallet_messenger::pallet::Pallet"]],["impl<T> Send for Event<T>where\n T: Send,",1,["pallet_messenger::pallet::Event"]],["impl<T> Send for GenesisConfig<T>",1,["pallet_messenger::pallet::GenesisConfig"]],["impl<T> Send for Error<T>where\n T: Send,",1,["pallet_messenger::pallet::Error"]],["impl<T> Send for Call<T>where\n T: Send,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Send,",1,["pallet_messenger::pallet::Call"]],["impl Send for ChannelState",1,["pallet_messenger::ChannelState"]],["impl<Balance> Send for Channel<Balance>where\n Balance: Send,",1,["pallet_messenger::Channel"]],["impl Send for OutboxMessageResult",1,["pallet_messenger::OutboxMessageResult"]]], @@ -47,7 +47,7 @@ "subspace_proof_of_space":[["impl<'a> Send for ChiaQuality<'a>",1,["subspace_proof_of_space::chia::ChiaQuality"]],["impl Send for ChiaTableGenerator",1,["subspace_proof_of_space::chia::ChiaTableGenerator"]],["impl Send for ChiaTable",1,["subspace_proof_of_space::chia::ChiaTable"]],["impl<const K: u8> Send for TablesCache<K>",1,["subspace_proof_of_space::chiapos::table::TablesCache"]],["impl<const K: u8> Send for Tables<K>",1,["subspace_proof_of_space::chiapos::Tables"]],["impl<'a> Send for ShimQuality<'a>",1,["subspace_proof_of_space::shim::ShimQuality"]],["impl Send for ShimTableGenerator",1,["subspace_proof_of_space::shim::ShimTableGenerator"]],["impl Send for ShimTable",1,["subspace_proof_of_space::shim::ShimTable"]],["impl Send for PosTableType",1,["subspace_proof_of_space::PosTableType"]]], "subspace_proof_of_time":[["impl Send for PotInitError",1,["subspace_proof_of_time::PotInitError"]],["impl Send for PotVerificationError",1,["subspace_proof_of_time::PotVerificationError"]],["impl Send for ProofOfTime",1,["subspace_proof_of_time::ProofOfTime"]]], "subspace_rpc_primitives":[["impl Send for FarmerAppInfo",1,["subspace_rpc_primitives::FarmerAppInfo"]],["impl Send for SlotInfo",1,["subspace_rpc_primitives::SlotInfo"]],["impl Send for SolutionResponse",1,["subspace_rpc_primitives::SolutionResponse"]],["impl Send for RewardSigningInfo",1,["subspace_rpc_primitives::RewardSigningInfo"]],["impl Send for RewardSignatureResponse",1,["subspace_rpc_primitives::RewardSignatureResponse"]],["impl Send for NodeSyncStatus",1,["subspace_rpc_primitives::NodeSyncStatus"]]], -"subspace_runtime":[["impl Send for FeedProcessorKind",1,["subspace_runtime::feed_processor::FeedProcessorKind"]],["impl Send for SessionKeys",1,["subspace_runtime::SessionKeys"]],["impl Send for Version",1,["subspace_runtime::Version"]],["impl Send for BlockHashCount",1,["subspace_runtime::BlockHashCount"]],["impl Send for SubspaceBlockWeights",1,["subspace_runtime::SubspaceBlockWeights"]],["impl Send for SubspaceBlockLength",1,["subspace_runtime::SubspaceBlockLength"]],["impl Send for SlotProbability",1,["subspace_runtime::SlotProbability"]],["impl Send for ExpectedBlockTime",1,["subspace_runtime::ExpectedBlockTime"]],["impl Send for ExpectedVotesPerBlock",1,["subspace_runtime::ExpectedVotesPerBlock"]],["impl Send for RecentSegments",1,["subspace_runtime::RecentSegments"]],["impl Send for RecentHistoryFraction",1,["subspace_runtime::RecentHistoryFraction"]],["impl Send for MinSectorLifetime",1,["subspace_runtime::MinSectorLifetime"]],["impl Send for ShouldAdjustSolutionRange",1,["subspace_runtime::ShouldAdjustSolutionRange"]],["impl Send for ConfirmationDepthK",1,["subspace_runtime::ConfirmationDepthK"]],["impl Send for ExistentialDeposit",1,["subspace_runtime::ExistentialDeposit"]],["impl Send for HoldIdentifier",1,["subspace_runtime::HoldIdentifier"]],["impl Send for MaxHolds",1,["subspace_runtime::MaxHolds"]],["impl Send for StorageFeesEscrowBlockReward",1,["subspace_runtime::StorageFeesEscrowBlockReward"]],["impl Send for StorageFeesEscrowBlockTax",1,["subspace_runtime::StorageFeesEscrowBlockTax"]],["impl Send for CreditSupply",1,["subspace_runtime::CreditSupply"]],["impl Send for TotalSpacePledged",1,["subspace_runtime::TotalSpacePledged"]],["impl Send for BlockchainHistorySize",1,["subspace_runtime::BlockchainHistorySize"]],["impl Send for MaximumReceiptDrift",1,["subspace_runtime::MaximumReceiptDrift"]],["impl Send for InitialDomainTxRange",1,["subspace_runtime::InitialDomainTxRange"]],["impl Send for DomainTxRangeAdjustmentInterval",1,["subspace_runtime::DomainTxRangeAdjustmentInterval"]],["impl Send for DomainRuntimeUpgradeDelay",1,["subspace_runtime::DomainRuntimeUpgradeDelay"]],["impl Send for MinOperatorStake",1,["subspace_runtime::MinOperatorStake"]],["impl Send for MaxDomainBlockSize",1,["subspace_runtime::MaxDomainBlockSize"]],["impl Send for MaxDomainBlockWeight",1,["subspace_runtime::MaxDomainBlockWeight"]],["impl Send for MaxBundlesPerBlock",1,["subspace_runtime::MaxBundlesPerBlock"]],["impl Send for DomainInstantiationDeposit",1,["subspace_runtime::DomainInstantiationDeposit"]],["impl Send for MaxDomainNameLength",1,["subspace_runtime::MaxDomainNameLength"]],["impl Send for BlockTreePruningDepth",1,["subspace_runtime::BlockTreePruningDepth"]],["impl Send for StakeWithdrawalLockingPeriod",1,["subspace_runtime::StakeWithdrawalLockingPeriod"]],["impl Send for StakeEpochDuration",1,["subspace_runtime::StakeEpochDuration"]],["impl Send for TreasuryAccount",1,["subspace_runtime::TreasuryAccount"]],["impl Send for BlockReward",1,["subspace_runtime::BlockReward"]],["impl Send for VoteReward",1,["subspace_runtime::VoteReward"]],["impl Send for MaxFeeds",1,["subspace_runtime::MaxFeeds"]],["impl Send for MinVestedTransfer",1,["subspace_runtime::MinVestedTransfer"]],["impl Send for Runtime",1,["subspace_runtime::Runtime"]],["impl Send for RuntimeEvent",1,["subspace_runtime::RuntimeEvent"]],["impl !Send for RuntimeOrigin",1,["subspace_runtime::RuntimeOrigin"]],["impl Send for OriginCaller",1,["subspace_runtime::OriginCaller"]],["impl Send for PalletInfo",1,["subspace_runtime::PalletInfo"]],["impl Send for RuntimeCall",1,["subspace_runtime::RuntimeCall"]],["impl Send for RuntimeGenesisConfig",1,["subspace_runtime::RuntimeGenesisConfig"]],["impl Send for RuntimeFreezeReason",1,["subspace_runtime::RuntimeFreezeReason"]],["impl Send for RuntimeHoldReason",1,["subspace_runtime::RuntimeHoldReason"]],["impl Send for RuntimeLockId",1,["subspace_runtime::RuntimeLockId"]],["impl Send for RuntimeSlashReason",1,["subspace_runtime::RuntimeSlashReason"]],["impl Send for RuntimeApi",1,["subspace_runtime::RuntimeApi"]],["impl<Block, C> Send for RuntimeApiImpl<Block, C>where\n C: Sync,",1,["subspace_runtime::RuntimeApiImpl"]]], +"subspace_runtime":[["impl Send for FeedProcessorKind",1,["subspace_runtime::feed_processor::FeedProcessorKind"]],["impl Send for SessionKeys",1,["subspace_runtime::SessionKeys"]],["impl Send for Version",1,["subspace_runtime::Version"]],["impl Send for BlockHashCount",1,["subspace_runtime::BlockHashCount"]],["impl Send for SubspaceBlockWeights",1,["subspace_runtime::SubspaceBlockWeights"]],["impl Send for SubspaceBlockLength",1,["subspace_runtime::SubspaceBlockLength"]],["impl Send for SlotProbability",1,["subspace_runtime::SlotProbability"]],["impl Send for ExpectedBlockTime",1,["subspace_runtime::ExpectedBlockTime"]],["impl Send for ExpectedVotesPerBlock",1,["subspace_runtime::ExpectedVotesPerBlock"]],["impl Send for RecentSegments",1,["subspace_runtime::RecentSegments"]],["impl Send for RecentHistoryFraction",1,["subspace_runtime::RecentHistoryFraction"]],["impl Send for MinSectorLifetime",1,["subspace_runtime::MinSectorLifetime"]],["impl Send for ShouldAdjustSolutionRange",1,["subspace_runtime::ShouldAdjustSolutionRange"]],["impl Send for ConfirmationDepthK",1,["subspace_runtime::ConfirmationDepthK"]],["impl Send for ExistentialDeposit",1,["subspace_runtime::ExistentialDeposit"]],["impl Send for HoldIdentifier",1,["subspace_runtime::HoldIdentifier"]],["impl Send for MaxHolds",1,["subspace_runtime::MaxHolds"]],["impl Send for StorageFeesEscrowBlockReward",1,["subspace_runtime::StorageFeesEscrowBlockReward"]],["impl Send for StorageFeesEscrowBlockTax",1,["subspace_runtime::StorageFeesEscrowBlockTax"]],["impl Send for CreditSupply",1,["subspace_runtime::CreditSupply"]],["impl Send for TotalSpacePledged",1,["subspace_runtime::TotalSpacePledged"]],["impl Send for BlockchainHistorySize",1,["subspace_runtime::BlockchainHistorySize"]],["impl Send for MaximumReceiptDrift",1,["subspace_runtime::MaximumReceiptDrift"]],["impl Send for InitialDomainTxRange",1,["subspace_runtime::InitialDomainTxRange"]],["impl Send for DomainTxRangeAdjustmentInterval",1,["subspace_runtime::DomainTxRangeAdjustmentInterval"]],["impl Send for DomainRuntimeUpgradeDelay",1,["subspace_runtime::DomainRuntimeUpgradeDelay"]],["impl Send for MinOperatorStake",1,["subspace_runtime::MinOperatorStake"]],["impl Send for MaxDomainBlockSize",1,["subspace_runtime::MaxDomainBlockSize"]],["impl Send for MaxDomainBlockWeight",1,["subspace_runtime::MaxDomainBlockWeight"]],["impl Send for MaxBundlesPerBlock",1,["subspace_runtime::MaxBundlesPerBlock"]],["impl Send for DomainInstantiationDeposit",1,["subspace_runtime::DomainInstantiationDeposit"]],["impl Send for MaxDomainNameLength",1,["subspace_runtime::MaxDomainNameLength"]],["impl Send for BlockTreePruningDepth",1,["subspace_runtime::BlockTreePruningDepth"]],["impl Send for StakeWithdrawalLockingPeriod",1,["subspace_runtime::StakeWithdrawalLockingPeriod"]],["impl Send for StakeEpochDuration",1,["subspace_runtime::StakeEpochDuration"]],["impl Send for TreasuryAccount",1,["subspace_runtime::TreasuryAccount"]],["impl Send for StakingOnReward",1,["subspace_runtime::StakingOnReward"]],["impl Send for BlockReward",1,["subspace_runtime::BlockReward"]],["impl Send for VoteReward",1,["subspace_runtime::VoteReward"]],["impl Send for MaxFeeds",1,["subspace_runtime::MaxFeeds"]],["impl Send for MinVestedTransfer",1,["subspace_runtime::MinVestedTransfer"]],["impl Send for Runtime",1,["subspace_runtime::Runtime"]],["impl Send for RuntimeEvent",1,["subspace_runtime::RuntimeEvent"]],["impl !Send for RuntimeOrigin",1,["subspace_runtime::RuntimeOrigin"]],["impl Send for OriginCaller",1,["subspace_runtime::OriginCaller"]],["impl Send for PalletInfo",1,["subspace_runtime::PalletInfo"]],["impl Send for RuntimeCall",1,["subspace_runtime::RuntimeCall"]],["impl Send for RuntimeGenesisConfig",1,["subspace_runtime::RuntimeGenesisConfig"]],["impl Send for RuntimeFreezeReason",1,["subspace_runtime::RuntimeFreezeReason"]],["impl Send for RuntimeHoldReason",1,["subspace_runtime::RuntimeHoldReason"]],["impl Send for RuntimeLockId",1,["subspace_runtime::RuntimeLockId"]],["impl Send for RuntimeSlashReason",1,["subspace_runtime::RuntimeSlashReason"]],["impl Send for RuntimeApi",1,["subspace_runtime::RuntimeApi"]],["impl<Block, C> Send for RuntimeApiImpl<Block, C>where\n C: Sync,",1,["subspace_runtime::RuntimeApiImpl"]]], "subspace_service":[["impl Send for DsnConfigurationError",1,["subspace_service::dsn::DsnConfigurationError"]],["impl Send for DsnConfig",1,["subspace_service::dsn::DsnConfig"]],["impl<AS> Send for PieceCache<AS>where\n AS: Send + Sync,",1,["subspace_service::piece_cache::PieceCache"]],["impl<C, P, SO, AS> Send for FullDeps<C, P, SO, AS>where\n AS: Send + Sync,\n C: Send + Sync,\n P: Send + Sync,",1,["subspace_service::rpc::FullDeps"]],["impl<Block, Client, Verifier, BundleValidator> Send for ConsensusChainTxPreValidator<Block, Client, Verifier, BundleValidator>where\n Block: Send,\n BundleValidator: Send,\n Client: Send + Sync,\n Verifier: Send,",1,["subspace_service::tx_pre_validator::ConsensusChainTxPreValidator"]],["impl Send for Error",1,["subspace_service::Error"]],["impl Send for SubspaceNetworking",1,["subspace_service::SubspaceNetworking"]],["impl Send for SubspaceConfiguration",1,["subspace_service::SubspaceConfiguration"]],["impl<Client, TxPreValidator> Send for NewFull<Client, TxPreValidator>",1,["subspace_service::NewFull"]]], "subspace_test_client":[["impl Send for TestExecutorDispatch",1,["subspace_test_client::TestExecutorDispatch"]]], "subspace_test_runtime":[["impl Send for SessionKeys",1,["subspace_test_runtime::SessionKeys"]],["impl Send for Version",1,["subspace_test_runtime::Version"]],["impl Send for BlockHashCount",1,["subspace_test_runtime::BlockHashCount"]],["impl Send for SubspaceBlockWeights",1,["subspace_test_runtime::SubspaceBlockWeights"]],["impl Send for SubspaceBlockLength",1,["subspace_test_runtime::SubspaceBlockLength"]],["impl Send for SlotProbability",1,["subspace_test_runtime::SlotProbability"]],["impl Send for ExpectedBlockTime",1,["subspace_test_runtime::ExpectedBlockTime"]],["impl Send for ShouldAdjustSolutionRange",1,["subspace_test_runtime::ShouldAdjustSolutionRange"]],["impl Send for ExpectedVotesPerBlock",1,["subspace_test_runtime::ExpectedVotesPerBlock"]],["impl Send for ConfirmationDepthK",1,["subspace_test_runtime::ConfirmationDepthK"]],["impl Send for RecentSegments",1,["subspace_test_runtime::RecentSegments"]],["impl Send for RecentHistoryFraction",1,["subspace_test_runtime::RecentHistoryFraction"]],["impl Send for MinSectorLifetime",1,["subspace_test_runtime::MinSectorLifetime"]],["impl Send for HoldIdentifier",1,["subspace_test_runtime::HoldIdentifier"]],["impl Send for MaxHolds",1,["subspace_test_runtime::MaxHolds"]],["impl Send for StorageFeesEscrowBlockReward",1,["subspace_test_runtime::StorageFeesEscrowBlockReward"]],["impl Send for StorageFeesEscrowBlockTax",1,["subspace_test_runtime::StorageFeesEscrowBlockTax"]],["impl Send for CreditSupply",1,["subspace_test_runtime::CreditSupply"]],["impl Send for TotalSpacePledged",1,["subspace_test_runtime::TotalSpacePledged"]],["impl Send for BlockchainHistorySize",1,["subspace_test_runtime::BlockchainHistorySize"]],["impl Send for TransactionByteFee",1,["subspace_test_runtime::TransactionByteFee"]],["impl Send for LiquidityInfo",1,["subspace_test_runtime::LiquidityInfo"]],["impl Send for OnChargeTransaction",1,["subspace_test_runtime::OnChargeTransaction"]],["impl Send for MaximumReceiptDrift",1,["subspace_test_runtime::MaximumReceiptDrift"]],["impl Send for InitialDomainTxRange",1,["subspace_test_runtime::InitialDomainTxRange"]],["impl Send for DomainTxRangeAdjustmentInterval",1,["subspace_test_runtime::DomainTxRangeAdjustmentInterval"]],["impl Send for DomainRuntimeUpgradeDelay",1,["subspace_test_runtime::DomainRuntimeUpgradeDelay"]],["impl Send for MinOperatorStake",1,["subspace_test_runtime::MinOperatorStake"]],["impl Send for MaxDomainBlockSize",1,["subspace_test_runtime::MaxDomainBlockSize"]],["impl Send for MaxDomainBlockWeight",1,["subspace_test_runtime::MaxDomainBlockWeight"]],["impl Send for MaxBundlesPerBlock",1,["subspace_test_runtime::MaxBundlesPerBlock"]],["impl Send for DomainInstantiationDeposit",1,["subspace_test_runtime::DomainInstantiationDeposit"]],["impl Send for MaxDomainNameLength",1,["subspace_test_runtime::MaxDomainNameLength"]],["impl Send for BlockTreePruningDepth",1,["subspace_test_runtime::BlockTreePruningDepth"]],["impl Send for StakeWithdrawalLockingPeriod",1,["subspace_test_runtime::StakeWithdrawalLockingPeriod"]],["impl Send for StakeEpochDuration",1,["subspace_test_runtime::StakeEpochDuration"]],["impl Send for TreasuryAccount",1,["subspace_test_runtime::TreasuryAccount"]],["impl Send for BlockReward",1,["subspace_test_runtime::BlockReward"]],["impl Send for VoteReward",1,["subspace_test_runtime::VoteReward"]],["impl<C> Send for GrandpaValidator<C>where\n C: Send,",1,["subspace_test_runtime::GrandpaValidator"]],["impl Send for MaxFeeds",1,["subspace_test_runtime::MaxFeeds"]],["impl Send for MinVestedTransfer",1,["subspace_test_runtime::MinVestedTransfer"]],["impl Send for Runtime",1,["subspace_test_runtime::Runtime"]],["impl Send for RuntimeEvent",1,["subspace_test_runtime::RuntimeEvent"]],["impl !Send for RuntimeOrigin",1,["subspace_test_runtime::RuntimeOrigin"]],["impl Send for OriginCaller",1,["subspace_test_runtime::OriginCaller"]],["impl Send for PalletInfo",1,["subspace_test_runtime::PalletInfo"]],["impl Send for RuntimeCall",1,["subspace_test_runtime::RuntimeCall"]],["impl Send for RuntimeGenesisConfig",1,["subspace_test_runtime::RuntimeGenesisConfig"]],["impl Send for RuntimeFreezeReason",1,["subspace_test_runtime::RuntimeFreezeReason"]],["impl Send for RuntimeHoldReason",1,["subspace_test_runtime::RuntimeHoldReason"]],["impl Send for RuntimeLockId",1,["subspace_test_runtime::RuntimeLockId"]],["impl Send for RuntimeSlashReason",1,["subspace_test_runtime::RuntimeSlashReason"]],["impl Send for RuntimeApi",1,["subspace_test_runtime::RuntimeApi"]],["impl<Block, C> Send for RuntimeApiImpl<Block, C>where\n C: Sync,",1,["subspace_test_runtime::RuntimeApiImpl"]]], diff --git a/implementors/core/marker/trait.StructuralEq.js b/implementors/core/marker/trait.StructuralEq.js index 7de438c7a3..a98c734839 100644 --- a/implementors/core/marker/trait.StructuralEq.js +++ b/implementors/core/marker/trait.StructuralEq.js @@ -22,7 +22,7 @@ "subspace_farmer_components":[["impl StructuralEq for SectorContentsMapFromBytesError"],["impl StructuralEq for PieceGetterRetryPolicy"],["impl StructuralEq for SectorContentsMapIterationError"]], "subspace_networking":[["impl StructuralEq for PieceAnnouncementRequest"],["impl StructuralEq for SegmentHeaderResponse"],["impl StructuralEq for PiecesByRangeResponse"],["impl StructuralEq for PiecesToPlot"],["impl StructuralEq for SegmentHeaderRequest"],["impl StructuralEq for PieceByHashRequest"],["impl StructuralEq for RetryPolicy"],["impl StructuralEq for PiecesByRangeRequest"],["impl StructuralEq for ObjectMappingsResponse"],["impl StructuralEq for ObjectMappingsRequest"],["impl StructuralEq for PieceByHashResponse"],["impl StructuralEq for PieceAnnouncementResponse"]], "subspace_rpc_primitives":[["impl StructuralEq for NodeSyncStatus"]], -"subspace_runtime":[["impl StructuralEq for RuntimeHoldReason"],["impl StructuralEq for RuntimeLockId"],["impl StructuralEq for OriginCaller"],["impl StructuralEq for SessionKeys"],["impl StructuralEq for RuntimeEvent"],["impl StructuralEq for RuntimeCall"],["impl StructuralEq for Runtime"],["impl StructuralEq for RuntimeSlashReason"],["impl StructuralEq for RuntimeFreezeReason"],["impl StructuralEq for HoldIdentifier"],["impl StructuralEq for FeedProcessorKind"]], +"subspace_runtime":[["impl StructuralEq for RuntimeEvent"],["impl StructuralEq for HoldIdentifier"],["impl StructuralEq for SessionKeys"],["impl StructuralEq for Runtime"],["impl StructuralEq for RuntimeCall"],["impl StructuralEq for RuntimeSlashReason"],["impl StructuralEq for RuntimeFreezeReason"],["impl StructuralEq for FeedProcessorKind"],["impl StructuralEq for OriginCaller"],["impl StructuralEq for RuntimeHoldReason"],["impl StructuralEq for RuntimeLockId"]], "subspace_test_runtime":[["impl StructuralEq for RuntimeHoldReason"],["impl StructuralEq for RuntimeEvent"],["impl StructuralEq for RuntimeLockId"],["impl StructuralEq for SessionKeys"],["impl StructuralEq for OriginCaller"],["impl StructuralEq for RuntimeSlashReason"],["impl StructuralEq for RuntimeFreezeReason"],["impl StructuralEq for HoldIdentifier"],["impl StructuralEq for RuntimeCall"],["impl StructuralEq for Runtime"]], "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 adf8a89426..6239e0a6ff 100644 --- a/implementors/core/marker/trait.StructuralPartialEq.js +++ b/implementors/core/marker/trait.StructuralPartialEq.js @@ -5,7 +5,7 @@ "evm_domain_runtime":[["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for RuntimeCall"],["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for SessionKeys"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for RuntimeEvent"]], "evm_domain_test_runtime":[["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for RuntimeCall"],["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for SessionKeys"]], "orml_vesting":[["impl<BlockNumber, Balance: MaxEncodedLen + HasCompact> StructuralPartialEq for VestingSchedule<BlockNumber, Balance>"]], -"pallet_domains":[["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for TxRangeState"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for ScheduledRuntimeUpgrade"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralPartialEq for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralPartialEq for BundleError"],["impl<Number, AccountId> StructuralPartialEq for DomainObject<Number, AccountId>"],["impl StructuralPartialEq for Error"],["impl<Number, Hash> StructuralPartialEq for RuntimeObject<Number, Hash>"],["impl StructuralPartialEq for DomainConfig"]], +"pallet_domains":[["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for BundleError"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for ScheduledRuntimeUpgrade"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralPartialEq for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralPartialEq for TxRangeState"],["impl<Number, AccountId> StructuralPartialEq for DomainObject<Number, AccountId>"],["impl StructuralPartialEq for Error"],["impl<Number, Hash> StructuralPartialEq for RuntimeObject<Number, Hash>"],["impl StructuralPartialEq for DomainConfig"]], "pallet_feeds":[["impl StructuralPartialEq for TotalObjectsAndSize"]], "pallet_grandpa_finality_verifier":[["impl StructuralPartialEq for InitializationData"]], "pallet_messenger":[["impl StructuralPartialEq for ChannelState"],["impl StructuralPartialEq for OutboxMessageResult"],["impl<Balance> StructuralPartialEq for Channel<Balance>"]], @@ -22,7 +22,7 @@ "subspace_farmer_components":[["impl StructuralPartialEq for PieceGetterRetryPolicy"],["impl StructuralPartialEq for SectorContentsMapFromBytesError"],["impl StructuralPartialEq for SectorContentsMapIterationError"]], "subspace_networking":[["impl StructuralPartialEq for RetryPolicy"],["impl StructuralPartialEq for PieceAnnouncementRequest"],["impl StructuralPartialEq for PiecesByRangeRequest"],["impl StructuralPartialEq for ObjectMappingsResponse"],["impl StructuralPartialEq for PiecesToPlot"],["impl StructuralPartialEq for MultihashCode"],["impl StructuralPartialEq for SegmentHeaderRequest"],["impl StructuralPartialEq for PieceAnnouncementResponse"],["impl StructuralPartialEq for SegmentHeaderResponse"],["impl StructuralPartialEq for PieceByHashResponse"],["impl StructuralPartialEq for PieceByHashRequest"],["impl StructuralPartialEq for PiecesByRangeResponse"],["impl StructuralPartialEq for ObjectMappingsRequest"]], "subspace_rpc_primitives":[["impl StructuralPartialEq for NodeSyncStatus"]], -"subspace_runtime":[["impl StructuralPartialEq for RuntimeCall"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for SessionKeys"],["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for HoldIdentifier"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for FeedProcessorKind"]], +"subspace_runtime":[["impl StructuralPartialEq for SessionKeys"],["impl StructuralPartialEq for RuntimeCall"],["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for HoldIdentifier"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for FeedProcessorKind"]], "subspace_test_runtime":[["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for HoldIdentifier"],["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for RuntimeCall"],["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for SessionKeys"],["impl StructuralPartialEq for RuntimeLockId"]], "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 1d79330016..1c32fe3e12 100644 --- a/implementors/core/marker/trait.Sync.js +++ b/implementors/core/marker/trait.Sync.js @@ -15,7 +15,7 @@ "evm_domain_test_runtime":[["impl Sync for SessionKeys",1,["evm_domain_test_runtime::SessionKeys"]],["impl Sync for Version",1,["evm_domain_test_runtime::Version"]],["impl Sync for BlockHashCount",1,["evm_domain_test_runtime::BlockHashCount"]],["impl Sync for RuntimeBlockLength",1,["evm_domain_test_runtime::RuntimeBlockLength"]],["impl Sync for RuntimeBlockWeights",1,["evm_domain_test_runtime::RuntimeBlockWeights"]],["impl Sync for ExistentialDeposit",1,["evm_domain_test_runtime::ExistentialDeposit"]],["impl Sync for MaxLocks",1,["evm_domain_test_runtime::MaxLocks"]],["impl Sync for MaxReserves",1,["evm_domain_test_runtime::MaxReserves"]],["impl Sync for TransactionByteFee",1,["evm_domain_test_runtime::TransactionByteFee"]],["impl Sync for OperationalFeeMultiplier",1,["evm_domain_test_runtime::OperationalFeeMultiplier"]],["impl Sync for StateRootsBound",1,["evm_domain_test_runtime::StateRootsBound"]],["impl Sync for RelayConfirmationDepth",1,["evm_domain_test_runtime::RelayConfirmationDepth"]],["impl Sync for MaximumRelayers",1,["evm_domain_test_runtime::MaximumRelayers"]],["impl Sync for RelayerDeposit",1,["evm_domain_test_runtime::RelayerDeposit"]],["impl Sync for CoreDomainId",1,["evm_domain_test_runtime::CoreDomainId"]],["impl Sync for TransporterEndpointId",1,["evm_domain_test_runtime::TransporterEndpointId"]],["impl Sync for AccountId20Converter",1,["evm_domain_test_runtime::AccountId20Converter"]],["impl Sync for FindAuthorTruncated",1,["evm_domain_test_runtime::FindAuthorTruncated"]],["impl Sync for BlockGasLimit",1,["evm_domain_test_runtime::BlockGasLimit"]],["impl Sync for PrecompilesValue",1,["evm_domain_test_runtime::PrecompilesValue"]],["impl Sync for WeightPerGas",1,["evm_domain_test_runtime::WeightPerGas"]],["impl Sync for PostOnlyBlockHash",1,["evm_domain_test_runtime::PostOnlyBlockHash"]],["impl Sync for BoundDivision",1,["evm_domain_test_runtime::BoundDivision"]],["impl Sync for DefaultBaseFeePerGas",1,["evm_domain_test_runtime::DefaultBaseFeePerGas"]],["impl Sync for DefaultElasticity",1,["evm_domain_test_runtime::DefaultElasticity"]],["impl Sync for BaseFeeThreshold",1,["evm_domain_test_runtime::BaseFeeThreshold"]],["impl Sync for Runtime",1,["evm_domain_test_runtime::Runtime"]],["impl Sync for RuntimeEvent",1,["evm_domain_test_runtime::RuntimeEvent"]],["impl !Sync for RuntimeOrigin",1,["evm_domain_test_runtime::RuntimeOrigin"]],["impl Sync for OriginCaller",1,["evm_domain_test_runtime::OriginCaller"]],["impl Sync for PalletInfo",1,["evm_domain_test_runtime::PalletInfo"]],["impl Sync for RuntimeCall",1,["evm_domain_test_runtime::RuntimeCall"]],["impl Sync for RuntimeGenesisConfig",1,["evm_domain_test_runtime::RuntimeGenesisConfig"]],["impl Sync for RuntimeFreezeReason",1,["evm_domain_test_runtime::RuntimeFreezeReason"]],["impl Sync for RuntimeHoldReason",1,["evm_domain_test_runtime::RuntimeHoldReason"]],["impl Sync for RuntimeLockId",1,["evm_domain_test_runtime::RuntimeLockId"]],["impl Sync for RuntimeSlashReason",1,["evm_domain_test_runtime::RuntimeSlashReason"]],["impl Sync for TransactionConverter",1,["evm_domain_test_runtime::TransactionConverter"]],["impl Sync for RuntimeApi",1,["evm_domain_test_runtime::RuntimeApi"]],["impl<Block, C> !Sync for RuntimeApiImpl<Block, C>",1,["evm_domain_test_runtime::RuntimeApiImpl"]]], "orml_vesting":[["impl Sync for VestingSchedules",1,["orml_vesting::module::storage_types::VestingSchedules"]],["impl<T> Sync for Error<T>where\n T: Sync,",1,["orml_vesting::module::Error"]],["impl<T> Sync for Event<T>where\n T: Sync,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,",1,["orml_vesting::module::Event"]],["impl<T> Sync for GenesisConfig<T>where\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,",1,["orml_vesting::module::GenesisConfig"]],["impl<T> Sync for Pallet<T>where\n T: Sync,",1,["orml_vesting::module::Pallet"]],["impl<T> Sync for Call<T>where\n T: Sync,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,\n <<T as Config>::Lookup as StaticLookup>::Source: Sync,",1,["orml_vesting::module::Call"]],["impl<BlockNumber, Balance> Sync for VestingSchedule<BlockNumber, Balance>where\n Balance: Sync,\n BlockNumber: Sync,",1,["orml_vesting::VestingSchedule"]]], "pallet_domain_id":[["impl Sync for SelfDomainId",1,["pallet_domain_id::pallet::storage_types::SelfDomainId"]],["impl<T> Sync for Pallet<T>where\n T: Sync,",1,["pallet_domain_id::pallet::Pallet"]],["impl Sync for GenesisConfig",1,["pallet_domain_id::pallet::GenesisConfig"]],["impl<T> Sync for Call<T>where\n T: Sync,",1,["pallet_domain_id::pallet::Call"]]], -"pallet_domains":[["impl Sync for Error",1,["pallet_domains::block_tree::Error"]],["impl<Number, Hash, DomainNumber, DomainHash, Balance> Sync for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>where\n Balance: Sync,\n DomainHash: Sync,\n DomainNumber: Sync,\n Hash: Sync,\n Number: Sync,",1,["pallet_domains::block_tree::DomainBlock"]],["impl Sync for Error",1,["pallet_domains::domain_registry::Error"]],["impl Sync for DomainConfig",1,["pallet_domains::domain_registry::DomainConfig"]],["impl<Number, AccountId> Sync for DomainObject<Number, AccountId>where\n AccountId: Sync,\n Number: Sync,",1,["pallet_domains::domain_registry::DomainObject"]],["impl Sync for Error",1,["pallet_domains::runtime_registry::Error"]],["impl<Number, Hash> Sync for RuntimeObject<Number, Hash>where\n Hash: Sync,\n Number: Sync,",1,["pallet_domains::runtime_registry::RuntimeObject"]],["impl Sync for ScheduledRuntimeUpgrade",1,["pallet_domains::runtime_registry::ScheduledRuntimeUpgrade"]],["impl<T> Sync for SubstrateWeight<T>where\n T: Sync,",1,["pallet_domains::weights::SubstrateWeight"]],["impl Sync for SuccessfulBundles",1,["pallet_domains::pallet::storage_types::SuccessfulBundles"]],["impl Sync for NextRuntimeId",1,["pallet_domains::pallet::storage_types::NextRuntimeId"]],["impl Sync for RuntimeRegistry",1,["pallet_domains::pallet::storage_types::RuntimeRegistry"]],["impl Sync for ScheduledRuntimeUpgrades",1,["pallet_domains::pallet::storage_types::ScheduledRuntimeUpgrades"]],["impl Sync for NextOperatorId",1,["pallet_domains::pallet::storage_types::NextOperatorId"]],["impl Sync for OperatorIdOwner",1,["pallet_domains::pallet::storage_types::OperatorIdOwner"]],["impl Sync for DomainStakingSummary",1,["pallet_domains::pallet::storage_types::DomainStakingSummary"]],["impl Sync for Operators",1,["pallet_domains::pallet::storage_types::Operators"]],["impl Sync for PendingOperatorSwitches",1,["pallet_domains::pallet::storage_types::PendingOperatorSwitches"]],["impl Sync for Nominators",1,["pallet_domains::pallet::storage_types::Nominators"]],["impl Sync for PendingDeposits",1,["pallet_domains::pallet::storage_types::PendingDeposits"]],["impl Sync for PendingWithdrawals",1,["pallet_domains::pallet::storage_types::PendingWithdrawals"]],["impl Sync for PendingOperatorDeregistrations",1,["pallet_domains::pallet::storage_types::PendingOperatorDeregistrations"]],["impl Sync for PendingOperatorUnlocks",1,["pallet_domains::pallet::storage_types::PendingOperatorUnlocks"]],["impl Sync for PendingNominatorUnlocks",1,["pallet_domains::pallet::storage_types::PendingNominatorUnlocks"]],["impl Sync for PendingUnlocks",1,["pallet_domains::pallet::storage_types::PendingUnlocks"]],["impl Sync for PendingSlashes",1,["pallet_domains::pallet::storage_types::PendingSlashes"]],["impl Sync for NextDomainId",1,["pallet_domains::pallet::storage_types::NextDomainId"]],["impl Sync for DomainRegistry",1,["pallet_domains::pallet::storage_types::DomainRegistry"]],["impl Sync for BlockTree",1,["pallet_domains::pallet::storage_types::BlockTree"]],["impl Sync for DomainBlocks",1,["pallet_domains::pallet::storage_types::DomainBlocks"]],["impl Sync for HeadReceiptNumber",1,["pallet_domains::pallet::storage_types::HeadReceiptNumber"]],["impl Sync for ExecutionInbox",1,["pallet_domains::pallet::storage_types::ExecutionInbox"]],["impl Sync for HeadDomainNumber",1,["pallet_domains::pallet::storage_types::HeadDomainNumber"]],["impl Sync for PendingGenesisDomain",1,["pallet_domains::pallet::storage_types::PendingGenesisDomain"]],["impl Sync for LastEpochStakingDistribution",1,["pallet_domains::pallet::storage_types::LastEpochStakingDistribution"]],["impl Sync for DomainTxRangeState",1,["pallet_domains::pallet::storage_types::DomainTxRangeState"]],["impl<T> Sync for Pallet<T>where\n T: Sync,",1,["pallet_domains::pallet::Pallet"]],["impl Sync for BundleError",1,["pallet_domains::pallet::BundleError"]],["impl<T> Sync for Error<T>where\n T: Sync,",1,["pallet_domains::pallet::Error"]],["impl<T> Sync for Event<T>where\n T: Sync,",1,["pallet_domains::pallet::Event"]],["impl Sync for TxRangeState",1,["pallet_domains::pallet::TxRangeState"]],["impl<T> Sync for GenesisConfig<T>",1,["pallet_domains::pallet::GenesisConfig"]],["impl<T> Sync for Call<T>where\n T: Sync,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Sync,",1,["pallet_domains::pallet::Call"]]], +"pallet_domains":[["impl Sync for Error",1,["pallet_domains::block_tree::Error"]],["impl<Number, Hash, DomainNumber, DomainHash, Balance> Sync for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>where\n Balance: Sync,\n DomainHash: Sync,\n DomainNumber: Sync,\n Hash: Sync,\n Number: Sync,",1,["pallet_domains::block_tree::DomainBlock"]],["impl Sync for Error",1,["pallet_domains::domain_registry::Error"]],["impl Sync for DomainConfig",1,["pallet_domains::domain_registry::DomainConfig"]],["impl<Number, AccountId> Sync for DomainObject<Number, AccountId>where\n AccountId: Sync,\n Number: Sync,",1,["pallet_domains::domain_registry::DomainObject"]],["impl Sync for Error",1,["pallet_domains::runtime_registry::Error"]],["impl<Number, Hash> Sync for RuntimeObject<Number, Hash>where\n Hash: Sync,\n Number: Sync,",1,["pallet_domains::runtime_registry::RuntimeObject"]],["impl Sync for ScheduledRuntimeUpgrade",1,["pallet_domains::runtime_registry::ScheduledRuntimeUpgrade"]],["impl<T> Sync for SubstrateWeight<T>where\n T: Sync,",1,["pallet_domains::weights::SubstrateWeight"]],["impl Sync for SuccessfulBundles",1,["pallet_domains::pallet::storage_types::SuccessfulBundles"]],["impl Sync for NextRuntimeId",1,["pallet_domains::pallet::storage_types::NextRuntimeId"]],["impl Sync for RuntimeRegistry",1,["pallet_domains::pallet::storage_types::RuntimeRegistry"]],["impl Sync for ScheduledRuntimeUpgrades",1,["pallet_domains::pallet::storage_types::ScheduledRuntimeUpgrades"]],["impl Sync for NextOperatorId",1,["pallet_domains::pallet::storage_types::NextOperatorId"]],["impl Sync for OperatorIdOwner",1,["pallet_domains::pallet::storage_types::OperatorIdOwner"]],["impl Sync for DomainStakingSummary",1,["pallet_domains::pallet::storage_types::DomainStakingSummary"]],["impl Sync for Operators",1,["pallet_domains::pallet::storage_types::Operators"]],["impl Sync for PendingOperatorSwitches",1,["pallet_domains::pallet::storage_types::PendingOperatorSwitches"]],["impl Sync for Nominators",1,["pallet_domains::pallet::storage_types::Nominators"]],["impl Sync for PendingDeposits",1,["pallet_domains::pallet::storage_types::PendingDeposits"]],["impl Sync for PendingWithdrawals",1,["pallet_domains::pallet::storage_types::PendingWithdrawals"]],["impl Sync for PendingOperatorDeregistrations",1,["pallet_domains::pallet::storage_types::PendingOperatorDeregistrations"]],["impl Sync for PendingOperatorUnlocks",1,["pallet_domains::pallet::storage_types::PendingOperatorUnlocks"]],["impl Sync for PendingNominatorUnlocks",1,["pallet_domains::pallet::storage_types::PendingNominatorUnlocks"]],["impl Sync for PendingUnlocks",1,["pallet_domains::pallet::storage_types::PendingUnlocks"]],["impl Sync for PendingSlashes",1,["pallet_domains::pallet::storage_types::PendingSlashes"]],["impl Sync for NextDomainId",1,["pallet_domains::pallet::storage_types::NextDomainId"]],["impl Sync for DomainRegistry",1,["pallet_domains::pallet::storage_types::DomainRegistry"]],["impl Sync for BlockTree",1,["pallet_domains::pallet::storage_types::BlockTree"]],["impl Sync for DomainBlocks",1,["pallet_domains::pallet::storage_types::DomainBlocks"]],["impl Sync for HeadReceiptNumber",1,["pallet_domains::pallet::storage_types::HeadReceiptNumber"]],["impl Sync for ExecutionInbox",1,["pallet_domains::pallet::storage_types::ExecutionInbox"]],["impl Sync for HeadDomainNumber",1,["pallet_domains::pallet::storage_types::HeadDomainNumber"]],["impl Sync for PendingGenesisDomain",1,["pallet_domains::pallet::storage_types::PendingGenesisDomain"]],["impl Sync for LastEpochStakingDistribution",1,["pallet_domains::pallet::storage_types::LastEpochStakingDistribution"]],["impl Sync for PreferredOperator",1,["pallet_domains::pallet::storage_types::PreferredOperator"]],["impl Sync for DomainTxRangeState",1,["pallet_domains::pallet::storage_types::DomainTxRangeState"]],["impl<T> Sync for Pallet<T>where\n T: Sync,",1,["pallet_domains::pallet::Pallet"]],["impl Sync for BundleError",1,["pallet_domains::pallet::BundleError"]],["impl<T> Sync for Error<T>where\n T: Sync,",1,["pallet_domains::pallet::Error"]],["impl<T> Sync for Event<T>where\n T: Sync,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Sync,",1,["pallet_domains::pallet::Event"]],["impl Sync for TxRangeState",1,["pallet_domains::pallet::TxRangeState"]],["impl<T> Sync for GenesisConfig<T>",1,["pallet_domains::pallet::GenesisConfig"]],["impl<T> Sync for Call<T>where\n T: Sync,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Sync,",1,["pallet_domains::pallet::Call"]]], "pallet_feeds":[["impl Sync for FeedObjectMapping",1,["pallet_feeds::feed_processor::FeedObjectMapping"]],["impl Sync for Metadata",1,["pallet_feeds::pallet::storage_types::Metadata"]],["impl Sync for FeedConfigs",1,["pallet_feeds::pallet::storage_types::FeedConfigs"]],["impl Sync for Feeds",1,["pallet_feeds::pallet::storage_types::Feeds"]],["impl Sync for Totals",1,["pallet_feeds::pallet::storage_types::Totals"]],["impl Sync for NextFeedId",1,["pallet_feeds::pallet::storage_types::NextFeedId"]],["impl Sync for SuccessfulPuts",1,["pallet_feeds::pallet::storage_types::SuccessfulPuts"]],["impl<T> Sync for Pallet<T>where\n T: Sync,",1,["pallet_feeds::pallet::Pallet"]],["impl Sync for TotalObjectsAndSize",1,["pallet_feeds::pallet::TotalObjectsAndSize"]],["impl<FeedProcessorId, AccountId> Sync for FeedConfig<FeedProcessorId, AccountId>where\n AccountId: Sync,\n FeedProcessorId: Sync,",1,["pallet_feeds::pallet::FeedConfig"]],["impl<T> Sync for Event<T>where\n T: Sync,",1,["pallet_feeds::pallet::Event"]],["impl<T> Sync for Error<T>where\n T: Sync,",1,["pallet_feeds::pallet::Error"]],["impl<T> Sync for Call<T>where\n T: Sync,\n <<T as Config>::Lookup as StaticLookup>::Source: Sync,",1,["pallet_feeds::pallet::Call"]],["impl Sync for CallObject",1,["pallet_feeds::CallObject"]]], "pallet_grandpa_finality_verifier":[["impl Sync for ValidationCheckPoint",1,["pallet_grandpa_finality_verifier::pallet::storage_types::ValidationCheckPoint"]],["impl Sync for OldestKnownParent",1,["pallet_grandpa_finality_verifier::pallet::storage_types::OldestKnownParent"]],["impl Sync for ChainTip",1,["pallet_grandpa_finality_verifier::pallet::storage_types::ChainTip"]],["impl Sync for CurrentAuthoritySet",1,["pallet_grandpa_finality_verifier::pallet::storage_types::CurrentAuthoritySet"]],["impl<T> Sync for Pallet<T>where\n T: Sync,",1,["pallet_grandpa_finality_verifier::pallet::Pallet"]],["impl<T> Sync for Error<T>where\n T: Sync,",1,["pallet_grandpa_finality_verifier::pallet::Error"]],["impl<T> Sync for Call<T>where\n T: Sync,",1,["pallet_grandpa_finality_verifier::pallet::Call"]],["impl Sync for InitializationData",1,["pallet_grandpa_finality_verifier::InitializationData"]]], "pallet_messenger":[["impl<T> Sync for SubstrateWeight<T>where\n T: Sync,",1,["pallet_messenger::weights::SubstrateWeight"]],["impl Sync for NextChannelId",1,["pallet_messenger::pallet::storage_types::NextChannelId"]],["impl Sync for Channels",1,["pallet_messenger::pallet::storage_types::Channels"]],["impl Sync for Inbox",1,["pallet_messenger::pallet::storage_types::Inbox"]],["impl Sync for InboxResponses",1,["pallet_messenger::pallet::storage_types::InboxResponses"]],["impl Sync for Outbox",1,["pallet_messenger::pallet::storage_types::Outbox"]],["impl Sync for OutboxResponses",1,["pallet_messenger::pallet::storage_types::OutboxResponses"]],["impl Sync for RelayersInfo",1,["pallet_messenger::pallet::storage_types::RelayersInfo"]],["impl Sync for Relayers",1,["pallet_messenger::pallet::storage_types::Relayers"]],["impl Sync for NextRelayerIdx",1,["pallet_messenger::pallet::storage_types::NextRelayerIdx"]],["impl Sync for RelayerMessages",1,["pallet_messenger::pallet::storage_types::RelayerMessages"]],["impl<T> Sync for Pallet<T>where\n T: Sync,",1,["pallet_messenger::pallet::Pallet"]],["impl<T> Sync for Event<T>where\n T: Sync,",1,["pallet_messenger::pallet::Event"]],["impl<T> Sync for GenesisConfig<T>",1,["pallet_messenger::pallet::GenesisConfig"]],["impl<T> Sync for Error<T>where\n T: Sync,",1,["pallet_messenger::pallet::Error"]],["impl<T> Sync for Call<T>where\n T: Sync,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,",1,["pallet_messenger::pallet::Call"]],["impl Sync for ChannelState",1,["pallet_messenger::ChannelState"]],["impl<Balance> Sync for Channel<Balance>where\n Balance: Sync,",1,["pallet_messenger::Channel"]],["impl Sync for OutboxMessageResult",1,["pallet_messenger::OutboxMessageResult"]]], @@ -47,7 +47,7 @@ "subspace_proof_of_space":[["impl<'a> Sync for ChiaQuality<'a>",1,["subspace_proof_of_space::chia::ChiaQuality"]],["impl Sync for ChiaTableGenerator",1,["subspace_proof_of_space::chia::ChiaTableGenerator"]],["impl Sync for ChiaTable",1,["subspace_proof_of_space::chia::ChiaTable"]],["impl<const K: u8> Sync for TablesCache<K>",1,["subspace_proof_of_space::chiapos::table::TablesCache"]],["impl<const K: u8> Sync for Tables<K>",1,["subspace_proof_of_space::chiapos::Tables"]],["impl<'a> Sync for ShimQuality<'a>",1,["subspace_proof_of_space::shim::ShimQuality"]],["impl Sync for ShimTableGenerator",1,["subspace_proof_of_space::shim::ShimTableGenerator"]],["impl Sync for ShimTable",1,["subspace_proof_of_space::shim::ShimTable"]],["impl Sync for PosTableType",1,["subspace_proof_of_space::PosTableType"]]], "subspace_proof_of_time":[["impl Sync for PotInitError",1,["subspace_proof_of_time::PotInitError"]],["impl Sync for PotVerificationError",1,["subspace_proof_of_time::PotVerificationError"]],["impl Sync for ProofOfTime",1,["subspace_proof_of_time::ProofOfTime"]]], "subspace_rpc_primitives":[["impl Sync for FarmerAppInfo",1,["subspace_rpc_primitives::FarmerAppInfo"]],["impl Sync for SlotInfo",1,["subspace_rpc_primitives::SlotInfo"]],["impl Sync for SolutionResponse",1,["subspace_rpc_primitives::SolutionResponse"]],["impl Sync for RewardSigningInfo",1,["subspace_rpc_primitives::RewardSigningInfo"]],["impl Sync for RewardSignatureResponse",1,["subspace_rpc_primitives::RewardSignatureResponse"]],["impl Sync for NodeSyncStatus",1,["subspace_rpc_primitives::NodeSyncStatus"]]], -"subspace_runtime":[["impl Sync for FeedProcessorKind",1,["subspace_runtime::feed_processor::FeedProcessorKind"]],["impl Sync for SessionKeys",1,["subspace_runtime::SessionKeys"]],["impl Sync for Version",1,["subspace_runtime::Version"]],["impl Sync for BlockHashCount",1,["subspace_runtime::BlockHashCount"]],["impl Sync for SubspaceBlockWeights",1,["subspace_runtime::SubspaceBlockWeights"]],["impl Sync for SubspaceBlockLength",1,["subspace_runtime::SubspaceBlockLength"]],["impl Sync for SlotProbability",1,["subspace_runtime::SlotProbability"]],["impl Sync for ExpectedBlockTime",1,["subspace_runtime::ExpectedBlockTime"]],["impl Sync for ExpectedVotesPerBlock",1,["subspace_runtime::ExpectedVotesPerBlock"]],["impl Sync for RecentSegments",1,["subspace_runtime::RecentSegments"]],["impl Sync for RecentHistoryFraction",1,["subspace_runtime::RecentHistoryFraction"]],["impl Sync for MinSectorLifetime",1,["subspace_runtime::MinSectorLifetime"]],["impl Sync for ShouldAdjustSolutionRange",1,["subspace_runtime::ShouldAdjustSolutionRange"]],["impl Sync for ConfirmationDepthK",1,["subspace_runtime::ConfirmationDepthK"]],["impl Sync for ExistentialDeposit",1,["subspace_runtime::ExistentialDeposit"]],["impl Sync for HoldIdentifier",1,["subspace_runtime::HoldIdentifier"]],["impl Sync for MaxHolds",1,["subspace_runtime::MaxHolds"]],["impl Sync for StorageFeesEscrowBlockReward",1,["subspace_runtime::StorageFeesEscrowBlockReward"]],["impl Sync for StorageFeesEscrowBlockTax",1,["subspace_runtime::StorageFeesEscrowBlockTax"]],["impl Sync for CreditSupply",1,["subspace_runtime::CreditSupply"]],["impl Sync for TotalSpacePledged",1,["subspace_runtime::TotalSpacePledged"]],["impl Sync for BlockchainHistorySize",1,["subspace_runtime::BlockchainHistorySize"]],["impl Sync for MaximumReceiptDrift",1,["subspace_runtime::MaximumReceiptDrift"]],["impl Sync for InitialDomainTxRange",1,["subspace_runtime::InitialDomainTxRange"]],["impl Sync for DomainTxRangeAdjustmentInterval",1,["subspace_runtime::DomainTxRangeAdjustmentInterval"]],["impl Sync for DomainRuntimeUpgradeDelay",1,["subspace_runtime::DomainRuntimeUpgradeDelay"]],["impl Sync for MinOperatorStake",1,["subspace_runtime::MinOperatorStake"]],["impl Sync for MaxDomainBlockSize",1,["subspace_runtime::MaxDomainBlockSize"]],["impl Sync for MaxDomainBlockWeight",1,["subspace_runtime::MaxDomainBlockWeight"]],["impl Sync for MaxBundlesPerBlock",1,["subspace_runtime::MaxBundlesPerBlock"]],["impl Sync for DomainInstantiationDeposit",1,["subspace_runtime::DomainInstantiationDeposit"]],["impl Sync for MaxDomainNameLength",1,["subspace_runtime::MaxDomainNameLength"]],["impl Sync for BlockTreePruningDepth",1,["subspace_runtime::BlockTreePruningDepth"]],["impl Sync for StakeWithdrawalLockingPeriod",1,["subspace_runtime::StakeWithdrawalLockingPeriod"]],["impl Sync for StakeEpochDuration",1,["subspace_runtime::StakeEpochDuration"]],["impl Sync for TreasuryAccount",1,["subspace_runtime::TreasuryAccount"]],["impl Sync for BlockReward",1,["subspace_runtime::BlockReward"]],["impl Sync for VoteReward",1,["subspace_runtime::VoteReward"]],["impl Sync for MaxFeeds",1,["subspace_runtime::MaxFeeds"]],["impl Sync for MinVestedTransfer",1,["subspace_runtime::MinVestedTransfer"]],["impl Sync for Runtime",1,["subspace_runtime::Runtime"]],["impl Sync for RuntimeEvent",1,["subspace_runtime::RuntimeEvent"]],["impl !Sync for RuntimeOrigin",1,["subspace_runtime::RuntimeOrigin"]],["impl Sync for OriginCaller",1,["subspace_runtime::OriginCaller"]],["impl Sync for PalletInfo",1,["subspace_runtime::PalletInfo"]],["impl Sync for RuntimeCall",1,["subspace_runtime::RuntimeCall"]],["impl Sync for RuntimeGenesisConfig",1,["subspace_runtime::RuntimeGenesisConfig"]],["impl Sync for RuntimeFreezeReason",1,["subspace_runtime::RuntimeFreezeReason"]],["impl Sync for RuntimeHoldReason",1,["subspace_runtime::RuntimeHoldReason"]],["impl Sync for RuntimeLockId",1,["subspace_runtime::RuntimeLockId"]],["impl Sync for RuntimeSlashReason",1,["subspace_runtime::RuntimeSlashReason"]],["impl Sync for RuntimeApi",1,["subspace_runtime::RuntimeApi"]],["impl<Block, C> !Sync for RuntimeApiImpl<Block, C>",1,["subspace_runtime::RuntimeApiImpl"]]], +"subspace_runtime":[["impl Sync for FeedProcessorKind",1,["subspace_runtime::feed_processor::FeedProcessorKind"]],["impl Sync for SessionKeys",1,["subspace_runtime::SessionKeys"]],["impl Sync for Version",1,["subspace_runtime::Version"]],["impl Sync for BlockHashCount",1,["subspace_runtime::BlockHashCount"]],["impl Sync for SubspaceBlockWeights",1,["subspace_runtime::SubspaceBlockWeights"]],["impl Sync for SubspaceBlockLength",1,["subspace_runtime::SubspaceBlockLength"]],["impl Sync for SlotProbability",1,["subspace_runtime::SlotProbability"]],["impl Sync for ExpectedBlockTime",1,["subspace_runtime::ExpectedBlockTime"]],["impl Sync for ExpectedVotesPerBlock",1,["subspace_runtime::ExpectedVotesPerBlock"]],["impl Sync for RecentSegments",1,["subspace_runtime::RecentSegments"]],["impl Sync for RecentHistoryFraction",1,["subspace_runtime::RecentHistoryFraction"]],["impl Sync for MinSectorLifetime",1,["subspace_runtime::MinSectorLifetime"]],["impl Sync for ShouldAdjustSolutionRange",1,["subspace_runtime::ShouldAdjustSolutionRange"]],["impl Sync for ConfirmationDepthK",1,["subspace_runtime::ConfirmationDepthK"]],["impl Sync for ExistentialDeposit",1,["subspace_runtime::ExistentialDeposit"]],["impl Sync for HoldIdentifier",1,["subspace_runtime::HoldIdentifier"]],["impl Sync for MaxHolds",1,["subspace_runtime::MaxHolds"]],["impl Sync for StorageFeesEscrowBlockReward",1,["subspace_runtime::StorageFeesEscrowBlockReward"]],["impl Sync for StorageFeesEscrowBlockTax",1,["subspace_runtime::StorageFeesEscrowBlockTax"]],["impl Sync for CreditSupply",1,["subspace_runtime::CreditSupply"]],["impl Sync for TotalSpacePledged",1,["subspace_runtime::TotalSpacePledged"]],["impl Sync for BlockchainHistorySize",1,["subspace_runtime::BlockchainHistorySize"]],["impl Sync for MaximumReceiptDrift",1,["subspace_runtime::MaximumReceiptDrift"]],["impl Sync for InitialDomainTxRange",1,["subspace_runtime::InitialDomainTxRange"]],["impl Sync for DomainTxRangeAdjustmentInterval",1,["subspace_runtime::DomainTxRangeAdjustmentInterval"]],["impl Sync for DomainRuntimeUpgradeDelay",1,["subspace_runtime::DomainRuntimeUpgradeDelay"]],["impl Sync for MinOperatorStake",1,["subspace_runtime::MinOperatorStake"]],["impl Sync for MaxDomainBlockSize",1,["subspace_runtime::MaxDomainBlockSize"]],["impl Sync for MaxDomainBlockWeight",1,["subspace_runtime::MaxDomainBlockWeight"]],["impl Sync for MaxBundlesPerBlock",1,["subspace_runtime::MaxBundlesPerBlock"]],["impl Sync for DomainInstantiationDeposit",1,["subspace_runtime::DomainInstantiationDeposit"]],["impl Sync for MaxDomainNameLength",1,["subspace_runtime::MaxDomainNameLength"]],["impl Sync for BlockTreePruningDepth",1,["subspace_runtime::BlockTreePruningDepth"]],["impl Sync for StakeWithdrawalLockingPeriod",1,["subspace_runtime::StakeWithdrawalLockingPeriod"]],["impl Sync for StakeEpochDuration",1,["subspace_runtime::StakeEpochDuration"]],["impl Sync for TreasuryAccount",1,["subspace_runtime::TreasuryAccount"]],["impl Sync for StakingOnReward",1,["subspace_runtime::StakingOnReward"]],["impl Sync for BlockReward",1,["subspace_runtime::BlockReward"]],["impl Sync for VoteReward",1,["subspace_runtime::VoteReward"]],["impl Sync for MaxFeeds",1,["subspace_runtime::MaxFeeds"]],["impl Sync for MinVestedTransfer",1,["subspace_runtime::MinVestedTransfer"]],["impl Sync for Runtime",1,["subspace_runtime::Runtime"]],["impl Sync for RuntimeEvent",1,["subspace_runtime::RuntimeEvent"]],["impl !Sync for RuntimeOrigin",1,["subspace_runtime::RuntimeOrigin"]],["impl Sync for OriginCaller",1,["subspace_runtime::OriginCaller"]],["impl Sync for PalletInfo",1,["subspace_runtime::PalletInfo"]],["impl Sync for RuntimeCall",1,["subspace_runtime::RuntimeCall"]],["impl Sync for RuntimeGenesisConfig",1,["subspace_runtime::RuntimeGenesisConfig"]],["impl Sync for RuntimeFreezeReason",1,["subspace_runtime::RuntimeFreezeReason"]],["impl Sync for RuntimeHoldReason",1,["subspace_runtime::RuntimeHoldReason"]],["impl Sync for RuntimeLockId",1,["subspace_runtime::RuntimeLockId"]],["impl Sync for RuntimeSlashReason",1,["subspace_runtime::RuntimeSlashReason"]],["impl Sync for RuntimeApi",1,["subspace_runtime::RuntimeApi"]],["impl<Block, C> !Sync for RuntimeApiImpl<Block, C>",1,["subspace_runtime::RuntimeApiImpl"]]], "subspace_service":[["impl Sync for DsnConfigurationError",1,["subspace_service::dsn::DsnConfigurationError"]],["impl Sync for DsnConfig",1,["subspace_service::dsn::DsnConfig"]],["impl<AS> Sync for PieceCache<AS>where\n AS: Send + Sync,",1,["subspace_service::piece_cache::PieceCache"]],["impl<C, P, SO, AS> Sync for FullDeps<C, P, SO, AS>where\n AS: Send + Sync,\n C: Send + Sync,\n P: Send + Sync,",1,["subspace_service::rpc::FullDeps"]],["impl<Block, Client, Verifier, BundleValidator> Sync for ConsensusChainTxPreValidator<Block, Client, Verifier, BundleValidator>where\n Block: Sync,\n BundleValidator: Sync,\n Client: Send + Sync,\n Verifier: Sync,",1,["subspace_service::tx_pre_validator::ConsensusChainTxPreValidator"]],["impl Sync for Error",1,["subspace_service::Error"]],["impl Sync for SubspaceNetworking",1,["subspace_service::SubspaceNetworking"]],["impl Sync for SubspaceConfiguration",1,["subspace_service::SubspaceConfiguration"]],["impl<Client, TxPreValidator> !Sync for NewFull<Client, TxPreValidator>",1,["subspace_service::NewFull"]]], "subspace_test_client":[["impl Sync for TestExecutorDispatch",1,["subspace_test_client::TestExecutorDispatch"]]], "subspace_test_runtime":[["impl Sync for SessionKeys",1,["subspace_test_runtime::SessionKeys"]],["impl Sync for Version",1,["subspace_test_runtime::Version"]],["impl Sync for BlockHashCount",1,["subspace_test_runtime::BlockHashCount"]],["impl Sync for SubspaceBlockWeights",1,["subspace_test_runtime::SubspaceBlockWeights"]],["impl Sync for SubspaceBlockLength",1,["subspace_test_runtime::SubspaceBlockLength"]],["impl Sync for SlotProbability",1,["subspace_test_runtime::SlotProbability"]],["impl Sync for ExpectedBlockTime",1,["subspace_test_runtime::ExpectedBlockTime"]],["impl Sync for ShouldAdjustSolutionRange",1,["subspace_test_runtime::ShouldAdjustSolutionRange"]],["impl Sync for ExpectedVotesPerBlock",1,["subspace_test_runtime::ExpectedVotesPerBlock"]],["impl Sync for ConfirmationDepthK",1,["subspace_test_runtime::ConfirmationDepthK"]],["impl Sync for RecentSegments",1,["subspace_test_runtime::RecentSegments"]],["impl Sync for RecentHistoryFraction",1,["subspace_test_runtime::RecentHistoryFraction"]],["impl Sync for MinSectorLifetime",1,["subspace_test_runtime::MinSectorLifetime"]],["impl Sync for HoldIdentifier",1,["subspace_test_runtime::HoldIdentifier"]],["impl Sync for MaxHolds",1,["subspace_test_runtime::MaxHolds"]],["impl Sync for StorageFeesEscrowBlockReward",1,["subspace_test_runtime::StorageFeesEscrowBlockReward"]],["impl Sync for StorageFeesEscrowBlockTax",1,["subspace_test_runtime::StorageFeesEscrowBlockTax"]],["impl Sync for CreditSupply",1,["subspace_test_runtime::CreditSupply"]],["impl Sync for TotalSpacePledged",1,["subspace_test_runtime::TotalSpacePledged"]],["impl Sync for BlockchainHistorySize",1,["subspace_test_runtime::BlockchainHistorySize"]],["impl Sync for TransactionByteFee",1,["subspace_test_runtime::TransactionByteFee"]],["impl Sync for LiquidityInfo",1,["subspace_test_runtime::LiquidityInfo"]],["impl Sync for OnChargeTransaction",1,["subspace_test_runtime::OnChargeTransaction"]],["impl Sync for MaximumReceiptDrift",1,["subspace_test_runtime::MaximumReceiptDrift"]],["impl Sync for InitialDomainTxRange",1,["subspace_test_runtime::InitialDomainTxRange"]],["impl Sync for DomainTxRangeAdjustmentInterval",1,["subspace_test_runtime::DomainTxRangeAdjustmentInterval"]],["impl Sync for DomainRuntimeUpgradeDelay",1,["subspace_test_runtime::DomainRuntimeUpgradeDelay"]],["impl Sync for MinOperatorStake",1,["subspace_test_runtime::MinOperatorStake"]],["impl Sync for MaxDomainBlockSize",1,["subspace_test_runtime::MaxDomainBlockSize"]],["impl Sync for MaxDomainBlockWeight",1,["subspace_test_runtime::MaxDomainBlockWeight"]],["impl Sync for MaxBundlesPerBlock",1,["subspace_test_runtime::MaxBundlesPerBlock"]],["impl Sync for DomainInstantiationDeposit",1,["subspace_test_runtime::DomainInstantiationDeposit"]],["impl Sync for MaxDomainNameLength",1,["subspace_test_runtime::MaxDomainNameLength"]],["impl Sync for BlockTreePruningDepth",1,["subspace_test_runtime::BlockTreePruningDepth"]],["impl Sync for StakeWithdrawalLockingPeriod",1,["subspace_test_runtime::StakeWithdrawalLockingPeriod"]],["impl Sync for StakeEpochDuration",1,["subspace_test_runtime::StakeEpochDuration"]],["impl Sync for TreasuryAccount",1,["subspace_test_runtime::TreasuryAccount"]],["impl Sync for BlockReward",1,["subspace_test_runtime::BlockReward"]],["impl Sync for VoteReward",1,["subspace_test_runtime::VoteReward"]],["impl<C> Sync for GrandpaValidator<C>where\n C: Sync,",1,["subspace_test_runtime::GrandpaValidator"]],["impl Sync for MaxFeeds",1,["subspace_test_runtime::MaxFeeds"]],["impl Sync for MinVestedTransfer",1,["subspace_test_runtime::MinVestedTransfer"]],["impl Sync for Runtime",1,["subspace_test_runtime::Runtime"]],["impl Sync for RuntimeEvent",1,["subspace_test_runtime::RuntimeEvent"]],["impl !Sync for RuntimeOrigin",1,["subspace_test_runtime::RuntimeOrigin"]],["impl Sync for OriginCaller",1,["subspace_test_runtime::OriginCaller"]],["impl Sync for PalletInfo",1,["subspace_test_runtime::PalletInfo"]],["impl Sync for RuntimeCall",1,["subspace_test_runtime::RuntimeCall"]],["impl Sync for RuntimeGenesisConfig",1,["subspace_test_runtime::RuntimeGenesisConfig"]],["impl Sync for RuntimeFreezeReason",1,["subspace_test_runtime::RuntimeFreezeReason"]],["impl Sync for RuntimeHoldReason",1,["subspace_test_runtime::RuntimeHoldReason"]],["impl Sync for RuntimeLockId",1,["subspace_test_runtime::RuntimeLockId"]],["impl Sync for RuntimeSlashReason",1,["subspace_test_runtime::RuntimeSlashReason"]],["impl Sync for RuntimeApi",1,["subspace_test_runtime::RuntimeApi"]],["impl<Block, C> !Sync for RuntimeApiImpl<Block, C>",1,["subspace_test_runtime::RuntimeApiImpl"]]], diff --git a/implementors/core/marker/trait.Unpin.js b/implementors/core/marker/trait.Unpin.js index 8c6c1d34c1..4f8ba46fcb 100644 --- a/implementors/core/marker/trait.Unpin.js +++ b/implementors/core/marker/trait.Unpin.js @@ -15,7 +15,7 @@ "evm_domain_test_runtime":[["impl Unpin for SessionKeys",1,["evm_domain_test_runtime::SessionKeys"]],["impl Unpin for Version",1,["evm_domain_test_runtime::Version"]],["impl Unpin for BlockHashCount",1,["evm_domain_test_runtime::BlockHashCount"]],["impl Unpin for RuntimeBlockLength",1,["evm_domain_test_runtime::RuntimeBlockLength"]],["impl Unpin for RuntimeBlockWeights",1,["evm_domain_test_runtime::RuntimeBlockWeights"]],["impl Unpin for ExistentialDeposit",1,["evm_domain_test_runtime::ExistentialDeposit"]],["impl Unpin for MaxLocks",1,["evm_domain_test_runtime::MaxLocks"]],["impl Unpin for MaxReserves",1,["evm_domain_test_runtime::MaxReserves"]],["impl Unpin for TransactionByteFee",1,["evm_domain_test_runtime::TransactionByteFee"]],["impl Unpin for OperationalFeeMultiplier",1,["evm_domain_test_runtime::OperationalFeeMultiplier"]],["impl Unpin for StateRootsBound",1,["evm_domain_test_runtime::StateRootsBound"]],["impl Unpin for RelayConfirmationDepth",1,["evm_domain_test_runtime::RelayConfirmationDepth"]],["impl Unpin for MaximumRelayers",1,["evm_domain_test_runtime::MaximumRelayers"]],["impl Unpin for RelayerDeposit",1,["evm_domain_test_runtime::RelayerDeposit"]],["impl Unpin for CoreDomainId",1,["evm_domain_test_runtime::CoreDomainId"]],["impl Unpin for TransporterEndpointId",1,["evm_domain_test_runtime::TransporterEndpointId"]],["impl Unpin for AccountId20Converter",1,["evm_domain_test_runtime::AccountId20Converter"]],["impl Unpin for FindAuthorTruncated",1,["evm_domain_test_runtime::FindAuthorTruncated"]],["impl Unpin for BlockGasLimit",1,["evm_domain_test_runtime::BlockGasLimit"]],["impl Unpin for PrecompilesValue",1,["evm_domain_test_runtime::PrecompilesValue"]],["impl Unpin for WeightPerGas",1,["evm_domain_test_runtime::WeightPerGas"]],["impl Unpin for PostOnlyBlockHash",1,["evm_domain_test_runtime::PostOnlyBlockHash"]],["impl Unpin for BoundDivision",1,["evm_domain_test_runtime::BoundDivision"]],["impl Unpin for DefaultBaseFeePerGas",1,["evm_domain_test_runtime::DefaultBaseFeePerGas"]],["impl Unpin for DefaultElasticity",1,["evm_domain_test_runtime::DefaultElasticity"]],["impl Unpin for BaseFeeThreshold",1,["evm_domain_test_runtime::BaseFeeThreshold"]],["impl Unpin for Runtime",1,["evm_domain_test_runtime::Runtime"]],["impl Unpin for RuntimeEvent",1,["evm_domain_test_runtime::RuntimeEvent"]],["impl Unpin for RuntimeOrigin",1,["evm_domain_test_runtime::RuntimeOrigin"]],["impl Unpin for OriginCaller",1,["evm_domain_test_runtime::OriginCaller"]],["impl Unpin for PalletInfo",1,["evm_domain_test_runtime::PalletInfo"]],["impl Unpin for RuntimeCall",1,["evm_domain_test_runtime::RuntimeCall"]],["impl Unpin for RuntimeGenesisConfig",1,["evm_domain_test_runtime::RuntimeGenesisConfig"]],["impl Unpin for RuntimeFreezeReason",1,["evm_domain_test_runtime::RuntimeFreezeReason"]],["impl Unpin for RuntimeHoldReason",1,["evm_domain_test_runtime::RuntimeHoldReason"]],["impl Unpin for RuntimeLockId",1,["evm_domain_test_runtime::RuntimeLockId"]],["impl Unpin for RuntimeSlashReason",1,["evm_domain_test_runtime::RuntimeSlashReason"]],["impl Unpin for TransactionConverter",1,["evm_domain_test_runtime::TransactionConverter"]],["impl Unpin for RuntimeApi",1,["evm_domain_test_runtime::RuntimeApi"]],["impl<Block, C> Unpin for RuntimeApiImpl<Block, C>where\n <Block as Block>::Hash: Unpin,\n <<C as CallApiAt<Block>>::StateBackend as Backend<<<Block as Block>::Header as Header>::Hashing>>::Transaction: Unpin,",1,["evm_domain_test_runtime::RuntimeApiImpl"]]], "orml_vesting":[["impl Unpin for VestingSchedules",1,["orml_vesting::module::storage_types::VestingSchedules"]],["impl<T> Unpin for Error<T>where\n T: Unpin,",1,["orml_vesting::module::Error"]],["impl<T> Unpin for Event<T>where\n T: Unpin,\n <T as Config>::AccountId: Unpin,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Unpin,\n <T as Config>::BlockNumber: Unpin,",1,["orml_vesting::module::Event"]],["impl<T> Unpin for GenesisConfig<T>where\n <T as Config>::AccountId: Unpin,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Unpin,\n <T as Config>::BlockNumber: Unpin,",1,["orml_vesting::module::GenesisConfig"]],["impl<T> Unpin for Pallet<T>where\n T: Unpin,",1,["orml_vesting::module::Pallet"]],["impl<T> Unpin for Call<T>where\n T: Unpin,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Unpin,\n <T as Config>::BlockNumber: Unpin,\n <<T as Config>::Lookup as StaticLookup>::Source: Unpin,",1,["orml_vesting::module::Call"]],["impl<BlockNumber, Balance> Unpin for VestingSchedule<BlockNumber, Balance>where\n Balance: Unpin,\n BlockNumber: Unpin,",1,["orml_vesting::VestingSchedule"]]], "pallet_domain_id":[["impl Unpin for SelfDomainId",1,["pallet_domain_id::pallet::storage_types::SelfDomainId"]],["impl<T> Unpin for Pallet<T>where\n T: Unpin,",1,["pallet_domain_id::pallet::Pallet"]],["impl Unpin for GenesisConfig",1,["pallet_domain_id::pallet::GenesisConfig"]],["impl<T> Unpin for Call<T>where\n T: Unpin,",1,["pallet_domain_id::pallet::Call"]]], -"pallet_domains":[["impl Unpin for Error",1,["pallet_domains::block_tree::Error"]],["impl<Number, Hash, DomainNumber, DomainHash, Balance> Unpin for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>where\n Balance: Unpin,\n DomainHash: Unpin,\n DomainNumber: Unpin,\n Hash: Unpin,\n Number: Unpin,",1,["pallet_domains::block_tree::DomainBlock"]],["impl Unpin for Error",1,["pallet_domains::domain_registry::Error"]],["impl Unpin for DomainConfig",1,["pallet_domains::domain_registry::DomainConfig"]],["impl<Number, AccountId> Unpin for DomainObject<Number, AccountId>where\n AccountId: Unpin,\n Number: Unpin,",1,["pallet_domains::domain_registry::DomainObject"]],["impl Unpin for Error",1,["pallet_domains::runtime_registry::Error"]],["impl<Number, Hash> Unpin for RuntimeObject<Number, Hash>where\n Hash: Unpin,\n Number: Unpin,",1,["pallet_domains::runtime_registry::RuntimeObject"]],["impl Unpin for ScheduledRuntimeUpgrade",1,["pallet_domains::runtime_registry::ScheduledRuntimeUpgrade"]],["impl<T> Unpin for SubstrateWeight<T>where\n T: Unpin,",1,["pallet_domains::weights::SubstrateWeight"]],["impl Unpin for SuccessfulBundles",1,["pallet_domains::pallet::storage_types::SuccessfulBundles"]],["impl Unpin for NextRuntimeId",1,["pallet_domains::pallet::storage_types::NextRuntimeId"]],["impl Unpin for RuntimeRegistry",1,["pallet_domains::pallet::storage_types::RuntimeRegistry"]],["impl Unpin for ScheduledRuntimeUpgrades",1,["pallet_domains::pallet::storage_types::ScheduledRuntimeUpgrades"]],["impl Unpin for NextOperatorId",1,["pallet_domains::pallet::storage_types::NextOperatorId"]],["impl Unpin for OperatorIdOwner",1,["pallet_domains::pallet::storage_types::OperatorIdOwner"]],["impl Unpin for DomainStakingSummary",1,["pallet_domains::pallet::storage_types::DomainStakingSummary"]],["impl Unpin for Operators",1,["pallet_domains::pallet::storage_types::Operators"]],["impl Unpin for PendingOperatorSwitches",1,["pallet_domains::pallet::storage_types::PendingOperatorSwitches"]],["impl Unpin for Nominators",1,["pallet_domains::pallet::storage_types::Nominators"]],["impl Unpin for PendingDeposits",1,["pallet_domains::pallet::storage_types::PendingDeposits"]],["impl Unpin for PendingWithdrawals",1,["pallet_domains::pallet::storage_types::PendingWithdrawals"]],["impl Unpin for PendingOperatorDeregistrations",1,["pallet_domains::pallet::storage_types::PendingOperatorDeregistrations"]],["impl Unpin for PendingOperatorUnlocks",1,["pallet_domains::pallet::storage_types::PendingOperatorUnlocks"]],["impl Unpin for PendingNominatorUnlocks",1,["pallet_domains::pallet::storage_types::PendingNominatorUnlocks"]],["impl Unpin for PendingUnlocks",1,["pallet_domains::pallet::storage_types::PendingUnlocks"]],["impl Unpin for PendingSlashes",1,["pallet_domains::pallet::storage_types::PendingSlashes"]],["impl Unpin for NextDomainId",1,["pallet_domains::pallet::storage_types::NextDomainId"]],["impl Unpin for DomainRegistry",1,["pallet_domains::pallet::storage_types::DomainRegistry"]],["impl Unpin for BlockTree",1,["pallet_domains::pallet::storage_types::BlockTree"]],["impl Unpin for DomainBlocks",1,["pallet_domains::pallet::storage_types::DomainBlocks"]],["impl Unpin for HeadReceiptNumber",1,["pallet_domains::pallet::storage_types::HeadReceiptNumber"]],["impl Unpin for ExecutionInbox",1,["pallet_domains::pallet::storage_types::ExecutionInbox"]],["impl Unpin for HeadDomainNumber",1,["pallet_domains::pallet::storage_types::HeadDomainNumber"]],["impl Unpin for PendingGenesisDomain",1,["pallet_domains::pallet::storage_types::PendingGenesisDomain"]],["impl Unpin for LastEpochStakingDistribution",1,["pallet_domains::pallet::storage_types::LastEpochStakingDistribution"]],["impl Unpin for DomainTxRangeState",1,["pallet_domains::pallet::storage_types::DomainTxRangeState"]],["impl<T> Unpin for Pallet<T>where\n T: Unpin,",1,["pallet_domains::pallet::Pallet"]],["impl Unpin for BundleError",1,["pallet_domains::pallet::BundleError"]],["impl<T> Unpin for Error<T>where\n T: Unpin,",1,["pallet_domains::pallet::Error"]],["impl<T> Unpin for Event<T>where\n T: Unpin,\n <T as Config>::AccountId: Unpin,\n <T as Config>::BlockNumber: Unpin,",1,["pallet_domains::pallet::Event"]],["impl Unpin for TxRangeState",1,["pallet_domains::pallet::TxRangeState"]],["impl<T> Unpin for GenesisConfig<T>where\n <T as Config>::AccountId: Unpin,",1,["pallet_domains::pallet::GenesisConfig"]],["impl<T> Unpin for Call<T>where\n T: Unpin,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Unpin,\n <T as Config>::BlockNumber: Unpin,\n <T as Config>::DomainHash: Unpin,\n <T as Config>::DomainNumber: Unpin,\n <T as Config>::Hash: Unpin,",1,["pallet_domains::pallet::Call"]]], +"pallet_domains":[["impl Unpin for Error",1,["pallet_domains::block_tree::Error"]],["impl<Number, Hash, DomainNumber, DomainHash, Balance> Unpin for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>where\n Balance: Unpin,\n DomainHash: Unpin,\n DomainNumber: Unpin,\n Hash: Unpin,\n Number: Unpin,",1,["pallet_domains::block_tree::DomainBlock"]],["impl Unpin for Error",1,["pallet_domains::domain_registry::Error"]],["impl Unpin for DomainConfig",1,["pallet_domains::domain_registry::DomainConfig"]],["impl<Number, AccountId> Unpin for DomainObject<Number, AccountId>where\n AccountId: Unpin,\n Number: Unpin,",1,["pallet_domains::domain_registry::DomainObject"]],["impl Unpin for Error",1,["pallet_domains::runtime_registry::Error"]],["impl<Number, Hash> Unpin for RuntimeObject<Number, Hash>where\n Hash: Unpin,\n Number: Unpin,",1,["pallet_domains::runtime_registry::RuntimeObject"]],["impl Unpin for ScheduledRuntimeUpgrade",1,["pallet_domains::runtime_registry::ScheduledRuntimeUpgrade"]],["impl<T> Unpin for SubstrateWeight<T>where\n T: Unpin,",1,["pallet_domains::weights::SubstrateWeight"]],["impl Unpin for SuccessfulBundles",1,["pallet_domains::pallet::storage_types::SuccessfulBundles"]],["impl Unpin for NextRuntimeId",1,["pallet_domains::pallet::storage_types::NextRuntimeId"]],["impl Unpin for RuntimeRegistry",1,["pallet_domains::pallet::storage_types::RuntimeRegistry"]],["impl Unpin for ScheduledRuntimeUpgrades",1,["pallet_domains::pallet::storage_types::ScheduledRuntimeUpgrades"]],["impl Unpin for NextOperatorId",1,["pallet_domains::pallet::storage_types::NextOperatorId"]],["impl Unpin for OperatorIdOwner",1,["pallet_domains::pallet::storage_types::OperatorIdOwner"]],["impl Unpin for DomainStakingSummary",1,["pallet_domains::pallet::storage_types::DomainStakingSummary"]],["impl Unpin for Operators",1,["pallet_domains::pallet::storage_types::Operators"]],["impl Unpin for PendingOperatorSwitches",1,["pallet_domains::pallet::storage_types::PendingOperatorSwitches"]],["impl Unpin for Nominators",1,["pallet_domains::pallet::storage_types::Nominators"]],["impl Unpin for PendingDeposits",1,["pallet_domains::pallet::storage_types::PendingDeposits"]],["impl Unpin for PendingWithdrawals",1,["pallet_domains::pallet::storage_types::PendingWithdrawals"]],["impl Unpin for PendingOperatorDeregistrations",1,["pallet_domains::pallet::storage_types::PendingOperatorDeregistrations"]],["impl Unpin for PendingOperatorUnlocks",1,["pallet_domains::pallet::storage_types::PendingOperatorUnlocks"]],["impl Unpin for PendingNominatorUnlocks",1,["pallet_domains::pallet::storage_types::PendingNominatorUnlocks"]],["impl Unpin for PendingUnlocks",1,["pallet_domains::pallet::storage_types::PendingUnlocks"]],["impl Unpin for PendingSlashes",1,["pallet_domains::pallet::storage_types::PendingSlashes"]],["impl Unpin for NextDomainId",1,["pallet_domains::pallet::storage_types::NextDomainId"]],["impl Unpin for DomainRegistry",1,["pallet_domains::pallet::storage_types::DomainRegistry"]],["impl Unpin for BlockTree",1,["pallet_domains::pallet::storage_types::BlockTree"]],["impl Unpin for DomainBlocks",1,["pallet_domains::pallet::storage_types::DomainBlocks"]],["impl Unpin for HeadReceiptNumber",1,["pallet_domains::pallet::storage_types::HeadReceiptNumber"]],["impl Unpin for ExecutionInbox",1,["pallet_domains::pallet::storage_types::ExecutionInbox"]],["impl Unpin for HeadDomainNumber",1,["pallet_domains::pallet::storage_types::HeadDomainNumber"]],["impl Unpin for PendingGenesisDomain",1,["pallet_domains::pallet::storage_types::PendingGenesisDomain"]],["impl Unpin for LastEpochStakingDistribution",1,["pallet_domains::pallet::storage_types::LastEpochStakingDistribution"]],["impl Unpin for PreferredOperator",1,["pallet_domains::pallet::storage_types::PreferredOperator"]],["impl Unpin for DomainTxRangeState",1,["pallet_domains::pallet::storage_types::DomainTxRangeState"]],["impl<T> Unpin for Pallet<T>where\n T: Unpin,",1,["pallet_domains::pallet::Pallet"]],["impl Unpin for BundleError",1,["pallet_domains::pallet::BundleError"]],["impl<T> Unpin for Error<T>where\n T: Unpin,",1,["pallet_domains::pallet::Error"]],["impl<T> Unpin for Event<T>where\n T: Unpin,\n <T as Config>::AccountId: Unpin,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Unpin,\n <T as Config>::BlockNumber: Unpin,",1,["pallet_domains::pallet::Event"]],["impl Unpin for TxRangeState",1,["pallet_domains::pallet::TxRangeState"]],["impl<T> Unpin for GenesisConfig<T>where\n <T as Config>::AccountId: Unpin,",1,["pallet_domains::pallet::GenesisConfig"]],["impl<T> Unpin for Call<T>where\n T: Unpin,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Unpin,\n <T as Config>::BlockNumber: Unpin,\n <T as Config>::DomainHash: Unpin,\n <T as Config>::DomainNumber: Unpin,\n <T as Config>::Hash: Unpin,",1,["pallet_domains::pallet::Call"]]], "pallet_feeds":[["impl Unpin for FeedObjectMapping",1,["pallet_feeds::feed_processor::FeedObjectMapping"]],["impl Unpin for Metadata",1,["pallet_feeds::pallet::storage_types::Metadata"]],["impl Unpin for FeedConfigs",1,["pallet_feeds::pallet::storage_types::FeedConfigs"]],["impl Unpin for Feeds",1,["pallet_feeds::pallet::storage_types::Feeds"]],["impl Unpin for Totals",1,["pallet_feeds::pallet::storage_types::Totals"]],["impl Unpin for NextFeedId",1,["pallet_feeds::pallet::storage_types::NextFeedId"]],["impl Unpin for SuccessfulPuts",1,["pallet_feeds::pallet::storage_types::SuccessfulPuts"]],["impl<T> Unpin for Pallet<T>where\n T: Unpin,",1,["pallet_feeds::pallet::Pallet"]],["impl Unpin for TotalObjectsAndSize",1,["pallet_feeds::pallet::TotalObjectsAndSize"]],["impl<FeedProcessorId, AccountId> Unpin for FeedConfig<FeedProcessorId, AccountId>where\n AccountId: Unpin,\n FeedProcessorId: Unpin,",1,["pallet_feeds::pallet::FeedConfig"]],["impl<T> Unpin for Event<T>where\n T: Unpin,\n <T as Config>::AccountId: Unpin,\n <T as Config>::FeedId: Unpin,",1,["pallet_feeds::pallet::Event"]],["impl<T> Unpin for Error<T>where\n T: Unpin,",1,["pallet_feeds::pallet::Error"]],["impl<T> Unpin for Call<T>where\n T: Unpin,\n <T as Config>::FeedId: Unpin,\n <T as Config>::FeedProcessorKind: Unpin,\n <<T as Config>::Lookup as StaticLookup>::Source: Unpin,",1,["pallet_feeds::pallet::Call"]],["impl Unpin for CallObject",1,["pallet_feeds::CallObject"]]], "pallet_grandpa_finality_verifier":[["impl Unpin for ValidationCheckPoint",1,["pallet_grandpa_finality_verifier::pallet::storage_types::ValidationCheckPoint"]],["impl Unpin for OldestKnownParent",1,["pallet_grandpa_finality_verifier::pallet::storage_types::OldestKnownParent"]],["impl Unpin for ChainTip",1,["pallet_grandpa_finality_verifier::pallet::storage_types::ChainTip"]],["impl Unpin for CurrentAuthoritySet",1,["pallet_grandpa_finality_verifier::pallet::storage_types::CurrentAuthoritySet"]],["impl<T> Unpin for Pallet<T>where\n T: Unpin,",1,["pallet_grandpa_finality_verifier::pallet::Pallet"]],["impl<T> Unpin for Error<T>where\n T: Unpin,",1,["pallet_grandpa_finality_verifier::pallet::Error"]],["impl<T> Unpin for Call<T>where\n T: Unpin,",1,["pallet_grandpa_finality_verifier::pallet::Call"]],["impl Unpin for InitializationData",1,["pallet_grandpa_finality_verifier::InitializationData"]]], "pallet_messenger":[["impl<T> Unpin for SubstrateWeight<T>where\n T: Unpin,",1,["pallet_messenger::weights::SubstrateWeight"]],["impl Unpin for NextChannelId",1,["pallet_messenger::pallet::storage_types::NextChannelId"]],["impl Unpin for Channels",1,["pallet_messenger::pallet::storage_types::Channels"]],["impl Unpin for Inbox",1,["pallet_messenger::pallet::storage_types::Inbox"]],["impl Unpin for InboxResponses",1,["pallet_messenger::pallet::storage_types::InboxResponses"]],["impl Unpin for Outbox",1,["pallet_messenger::pallet::storage_types::Outbox"]],["impl Unpin for OutboxResponses",1,["pallet_messenger::pallet::storage_types::OutboxResponses"]],["impl Unpin for RelayersInfo",1,["pallet_messenger::pallet::storage_types::RelayersInfo"]],["impl Unpin for Relayers",1,["pallet_messenger::pallet::storage_types::Relayers"]],["impl Unpin for NextRelayerIdx",1,["pallet_messenger::pallet::storage_types::NextRelayerIdx"]],["impl Unpin for RelayerMessages",1,["pallet_messenger::pallet::storage_types::RelayerMessages"]],["impl<T> Unpin for Pallet<T>where\n T: Unpin,",1,["pallet_messenger::pallet::Pallet"]],["impl<T> Unpin for Event<T>where\n T: Unpin,\n <T as Config>::AccountId: Unpin,",1,["pallet_messenger::pallet::Event"]],["impl<T> Unpin for GenesisConfig<T>where\n <T as Config>::AccountId: Unpin,",1,["pallet_messenger::pallet::GenesisConfig"]],["impl<T> Unpin for Error<T>where\n T: Unpin,",1,["pallet_messenger::pallet::Error"]],["impl<T> Unpin for Call<T>where\n T: Unpin,\n <T as Config>::AccountId: Unpin,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Unpin,\n <T as Config>::BlockNumber: Unpin,\n <T as Config>::Hash: Unpin,",1,["pallet_messenger::pallet::Call"]],["impl Unpin for ChannelState",1,["pallet_messenger::ChannelState"]],["impl<Balance> Unpin for Channel<Balance>where\n Balance: Unpin,",1,["pallet_messenger::Channel"]],["impl Unpin for OutboxMessageResult",1,["pallet_messenger::OutboxMessageResult"]]], @@ -47,7 +47,7 @@ "subspace_proof_of_space":[["impl<'a> Unpin for ChiaQuality<'a>",1,["subspace_proof_of_space::chia::ChiaQuality"]],["impl Unpin for ChiaTableGenerator",1,["subspace_proof_of_space::chia::ChiaTableGenerator"]],["impl Unpin for ChiaTable",1,["subspace_proof_of_space::chia::ChiaTable"]],["impl<const K: u8> Unpin for TablesCache<K>",1,["subspace_proof_of_space::chiapos::table::TablesCache"]],["impl<const K: u8> Unpin for Tables<K>",1,["subspace_proof_of_space::chiapos::Tables"]],["impl<'a> Unpin for ShimQuality<'a>",1,["subspace_proof_of_space::shim::ShimQuality"]],["impl Unpin for ShimTableGenerator",1,["subspace_proof_of_space::shim::ShimTableGenerator"]],["impl Unpin for ShimTable",1,["subspace_proof_of_space::shim::ShimTable"]],["impl Unpin for PosTableType",1,["subspace_proof_of_space::PosTableType"]]], "subspace_proof_of_time":[["impl Unpin for PotInitError",1,["subspace_proof_of_time::PotInitError"]],["impl Unpin for PotVerificationError",1,["subspace_proof_of_time::PotVerificationError"]],["impl Unpin for ProofOfTime",1,["subspace_proof_of_time::ProofOfTime"]]], "subspace_rpc_primitives":[["impl Unpin for FarmerAppInfo",1,["subspace_rpc_primitives::FarmerAppInfo"]],["impl Unpin for SlotInfo",1,["subspace_rpc_primitives::SlotInfo"]],["impl Unpin for SolutionResponse",1,["subspace_rpc_primitives::SolutionResponse"]],["impl Unpin for RewardSigningInfo",1,["subspace_rpc_primitives::RewardSigningInfo"]],["impl Unpin for RewardSignatureResponse",1,["subspace_rpc_primitives::RewardSignatureResponse"]],["impl Unpin for NodeSyncStatus",1,["subspace_rpc_primitives::NodeSyncStatus"]]], -"subspace_runtime":[["impl Unpin for FeedProcessorKind",1,["subspace_runtime::feed_processor::FeedProcessorKind"]],["impl Unpin for SessionKeys",1,["subspace_runtime::SessionKeys"]],["impl Unpin for Version",1,["subspace_runtime::Version"]],["impl Unpin for BlockHashCount",1,["subspace_runtime::BlockHashCount"]],["impl Unpin for SubspaceBlockWeights",1,["subspace_runtime::SubspaceBlockWeights"]],["impl Unpin for SubspaceBlockLength",1,["subspace_runtime::SubspaceBlockLength"]],["impl Unpin for SlotProbability",1,["subspace_runtime::SlotProbability"]],["impl Unpin for ExpectedBlockTime",1,["subspace_runtime::ExpectedBlockTime"]],["impl Unpin for ExpectedVotesPerBlock",1,["subspace_runtime::ExpectedVotesPerBlock"]],["impl Unpin for RecentSegments",1,["subspace_runtime::RecentSegments"]],["impl Unpin for RecentHistoryFraction",1,["subspace_runtime::RecentHistoryFraction"]],["impl Unpin for MinSectorLifetime",1,["subspace_runtime::MinSectorLifetime"]],["impl Unpin for ShouldAdjustSolutionRange",1,["subspace_runtime::ShouldAdjustSolutionRange"]],["impl Unpin for ConfirmationDepthK",1,["subspace_runtime::ConfirmationDepthK"]],["impl Unpin for ExistentialDeposit",1,["subspace_runtime::ExistentialDeposit"]],["impl Unpin for HoldIdentifier",1,["subspace_runtime::HoldIdentifier"]],["impl Unpin for MaxHolds",1,["subspace_runtime::MaxHolds"]],["impl Unpin for StorageFeesEscrowBlockReward",1,["subspace_runtime::StorageFeesEscrowBlockReward"]],["impl Unpin for StorageFeesEscrowBlockTax",1,["subspace_runtime::StorageFeesEscrowBlockTax"]],["impl Unpin for CreditSupply",1,["subspace_runtime::CreditSupply"]],["impl Unpin for TotalSpacePledged",1,["subspace_runtime::TotalSpacePledged"]],["impl Unpin for BlockchainHistorySize",1,["subspace_runtime::BlockchainHistorySize"]],["impl Unpin for MaximumReceiptDrift",1,["subspace_runtime::MaximumReceiptDrift"]],["impl Unpin for InitialDomainTxRange",1,["subspace_runtime::InitialDomainTxRange"]],["impl Unpin for DomainTxRangeAdjustmentInterval",1,["subspace_runtime::DomainTxRangeAdjustmentInterval"]],["impl Unpin for DomainRuntimeUpgradeDelay",1,["subspace_runtime::DomainRuntimeUpgradeDelay"]],["impl Unpin for MinOperatorStake",1,["subspace_runtime::MinOperatorStake"]],["impl Unpin for MaxDomainBlockSize",1,["subspace_runtime::MaxDomainBlockSize"]],["impl Unpin for MaxDomainBlockWeight",1,["subspace_runtime::MaxDomainBlockWeight"]],["impl Unpin for MaxBundlesPerBlock",1,["subspace_runtime::MaxBundlesPerBlock"]],["impl Unpin for DomainInstantiationDeposit",1,["subspace_runtime::DomainInstantiationDeposit"]],["impl Unpin for MaxDomainNameLength",1,["subspace_runtime::MaxDomainNameLength"]],["impl Unpin for BlockTreePruningDepth",1,["subspace_runtime::BlockTreePruningDepth"]],["impl Unpin for StakeWithdrawalLockingPeriod",1,["subspace_runtime::StakeWithdrawalLockingPeriod"]],["impl Unpin for StakeEpochDuration",1,["subspace_runtime::StakeEpochDuration"]],["impl Unpin for TreasuryAccount",1,["subspace_runtime::TreasuryAccount"]],["impl Unpin for BlockReward",1,["subspace_runtime::BlockReward"]],["impl Unpin for VoteReward",1,["subspace_runtime::VoteReward"]],["impl Unpin for MaxFeeds",1,["subspace_runtime::MaxFeeds"]],["impl Unpin for MinVestedTransfer",1,["subspace_runtime::MinVestedTransfer"]],["impl Unpin for Runtime",1,["subspace_runtime::Runtime"]],["impl Unpin for RuntimeEvent",1,["subspace_runtime::RuntimeEvent"]],["impl Unpin for RuntimeOrigin",1,["subspace_runtime::RuntimeOrigin"]],["impl Unpin for OriginCaller",1,["subspace_runtime::OriginCaller"]],["impl Unpin for PalletInfo",1,["subspace_runtime::PalletInfo"]],["impl Unpin for RuntimeCall",1,["subspace_runtime::RuntimeCall"]],["impl Unpin for RuntimeGenesisConfig",1,["subspace_runtime::RuntimeGenesisConfig"]],["impl Unpin for RuntimeFreezeReason",1,["subspace_runtime::RuntimeFreezeReason"]],["impl Unpin for RuntimeHoldReason",1,["subspace_runtime::RuntimeHoldReason"]],["impl Unpin for RuntimeLockId",1,["subspace_runtime::RuntimeLockId"]],["impl Unpin for RuntimeSlashReason",1,["subspace_runtime::RuntimeSlashReason"]],["impl Unpin for RuntimeApi",1,["subspace_runtime::RuntimeApi"]],["impl<Block, C> Unpin for RuntimeApiImpl<Block, C>where\n <Block as Block>::Hash: Unpin,\n <<C as CallApiAt<Block>>::StateBackend as Backend<<<Block as Block>::Header as Header>::Hashing>>::Transaction: Unpin,",1,["subspace_runtime::RuntimeApiImpl"]]], +"subspace_runtime":[["impl Unpin for FeedProcessorKind",1,["subspace_runtime::feed_processor::FeedProcessorKind"]],["impl Unpin for SessionKeys",1,["subspace_runtime::SessionKeys"]],["impl Unpin for Version",1,["subspace_runtime::Version"]],["impl Unpin for BlockHashCount",1,["subspace_runtime::BlockHashCount"]],["impl Unpin for SubspaceBlockWeights",1,["subspace_runtime::SubspaceBlockWeights"]],["impl Unpin for SubspaceBlockLength",1,["subspace_runtime::SubspaceBlockLength"]],["impl Unpin for SlotProbability",1,["subspace_runtime::SlotProbability"]],["impl Unpin for ExpectedBlockTime",1,["subspace_runtime::ExpectedBlockTime"]],["impl Unpin for ExpectedVotesPerBlock",1,["subspace_runtime::ExpectedVotesPerBlock"]],["impl Unpin for RecentSegments",1,["subspace_runtime::RecentSegments"]],["impl Unpin for RecentHistoryFraction",1,["subspace_runtime::RecentHistoryFraction"]],["impl Unpin for MinSectorLifetime",1,["subspace_runtime::MinSectorLifetime"]],["impl Unpin for ShouldAdjustSolutionRange",1,["subspace_runtime::ShouldAdjustSolutionRange"]],["impl Unpin for ConfirmationDepthK",1,["subspace_runtime::ConfirmationDepthK"]],["impl Unpin for ExistentialDeposit",1,["subspace_runtime::ExistentialDeposit"]],["impl Unpin for HoldIdentifier",1,["subspace_runtime::HoldIdentifier"]],["impl Unpin for MaxHolds",1,["subspace_runtime::MaxHolds"]],["impl Unpin for StorageFeesEscrowBlockReward",1,["subspace_runtime::StorageFeesEscrowBlockReward"]],["impl Unpin for StorageFeesEscrowBlockTax",1,["subspace_runtime::StorageFeesEscrowBlockTax"]],["impl Unpin for CreditSupply",1,["subspace_runtime::CreditSupply"]],["impl Unpin for TotalSpacePledged",1,["subspace_runtime::TotalSpacePledged"]],["impl Unpin for BlockchainHistorySize",1,["subspace_runtime::BlockchainHistorySize"]],["impl Unpin for MaximumReceiptDrift",1,["subspace_runtime::MaximumReceiptDrift"]],["impl Unpin for InitialDomainTxRange",1,["subspace_runtime::InitialDomainTxRange"]],["impl Unpin for DomainTxRangeAdjustmentInterval",1,["subspace_runtime::DomainTxRangeAdjustmentInterval"]],["impl Unpin for DomainRuntimeUpgradeDelay",1,["subspace_runtime::DomainRuntimeUpgradeDelay"]],["impl Unpin for MinOperatorStake",1,["subspace_runtime::MinOperatorStake"]],["impl Unpin for MaxDomainBlockSize",1,["subspace_runtime::MaxDomainBlockSize"]],["impl Unpin for MaxDomainBlockWeight",1,["subspace_runtime::MaxDomainBlockWeight"]],["impl Unpin for MaxBundlesPerBlock",1,["subspace_runtime::MaxBundlesPerBlock"]],["impl Unpin for DomainInstantiationDeposit",1,["subspace_runtime::DomainInstantiationDeposit"]],["impl Unpin for MaxDomainNameLength",1,["subspace_runtime::MaxDomainNameLength"]],["impl Unpin for BlockTreePruningDepth",1,["subspace_runtime::BlockTreePruningDepth"]],["impl Unpin for StakeWithdrawalLockingPeriod",1,["subspace_runtime::StakeWithdrawalLockingPeriod"]],["impl Unpin for StakeEpochDuration",1,["subspace_runtime::StakeEpochDuration"]],["impl Unpin for TreasuryAccount",1,["subspace_runtime::TreasuryAccount"]],["impl Unpin for StakingOnReward",1,["subspace_runtime::StakingOnReward"]],["impl Unpin for BlockReward",1,["subspace_runtime::BlockReward"]],["impl Unpin for VoteReward",1,["subspace_runtime::VoteReward"]],["impl Unpin for MaxFeeds",1,["subspace_runtime::MaxFeeds"]],["impl Unpin for MinVestedTransfer",1,["subspace_runtime::MinVestedTransfer"]],["impl Unpin for Runtime",1,["subspace_runtime::Runtime"]],["impl Unpin for RuntimeEvent",1,["subspace_runtime::RuntimeEvent"]],["impl Unpin for RuntimeOrigin",1,["subspace_runtime::RuntimeOrigin"]],["impl Unpin for OriginCaller",1,["subspace_runtime::OriginCaller"]],["impl Unpin for PalletInfo",1,["subspace_runtime::PalletInfo"]],["impl Unpin for RuntimeCall",1,["subspace_runtime::RuntimeCall"]],["impl Unpin for RuntimeGenesisConfig",1,["subspace_runtime::RuntimeGenesisConfig"]],["impl Unpin for RuntimeFreezeReason",1,["subspace_runtime::RuntimeFreezeReason"]],["impl Unpin for RuntimeHoldReason",1,["subspace_runtime::RuntimeHoldReason"]],["impl Unpin for RuntimeLockId",1,["subspace_runtime::RuntimeLockId"]],["impl Unpin for RuntimeSlashReason",1,["subspace_runtime::RuntimeSlashReason"]],["impl Unpin for RuntimeApi",1,["subspace_runtime::RuntimeApi"]],["impl<Block, C> Unpin for RuntimeApiImpl<Block, C>where\n <Block as Block>::Hash: Unpin,\n <<C as CallApiAt<Block>>::StateBackend as Backend<<<Block as Block>::Header as Header>::Hashing>>::Transaction: Unpin,",1,["subspace_runtime::RuntimeApiImpl"]]], "subspace_service":[["impl Unpin for DsnConfigurationError",1,["subspace_service::dsn::DsnConfigurationError"]],["impl Unpin for DsnConfig",1,["subspace_service::dsn::DsnConfig"]],["impl<AS> Unpin for PieceCache<AS>",1,["subspace_service::piece_cache::PieceCache"]],["impl<C, P, SO, AS> Unpin for FullDeps<C, P, SO, AS>where\n SO: Unpin,",1,["subspace_service::rpc::FullDeps"]],["impl<Block, Client, Verifier, BundleValidator> Unpin for ConsensusChainTxPreValidator<Block, Client, Verifier, BundleValidator>where\n Block: Unpin,\n BundleValidator: Unpin,\n Verifier: Unpin,",1,["subspace_service::tx_pre_validator::ConsensusChainTxPreValidator"]],["impl Unpin for Error",1,["subspace_service::Error"]],["impl Unpin for SubspaceNetworking",1,["subspace_service::SubspaceNetworking"]],["impl Unpin for SubspaceConfiguration",1,["subspace_service::SubspaceConfiguration"]],["impl<Client, TxPreValidator> Unpin for NewFull<Client, TxPreValidator>",1,["subspace_service::NewFull"]]], "subspace_test_client":[["impl Unpin for TestExecutorDispatch",1,["subspace_test_client::TestExecutorDispatch"]]], "subspace_test_runtime":[["impl Unpin for SessionKeys",1,["subspace_test_runtime::SessionKeys"]],["impl Unpin for Version",1,["subspace_test_runtime::Version"]],["impl Unpin for BlockHashCount",1,["subspace_test_runtime::BlockHashCount"]],["impl Unpin for SubspaceBlockWeights",1,["subspace_test_runtime::SubspaceBlockWeights"]],["impl Unpin for SubspaceBlockLength",1,["subspace_test_runtime::SubspaceBlockLength"]],["impl Unpin for SlotProbability",1,["subspace_test_runtime::SlotProbability"]],["impl Unpin for ExpectedBlockTime",1,["subspace_test_runtime::ExpectedBlockTime"]],["impl Unpin for ShouldAdjustSolutionRange",1,["subspace_test_runtime::ShouldAdjustSolutionRange"]],["impl Unpin for ExpectedVotesPerBlock",1,["subspace_test_runtime::ExpectedVotesPerBlock"]],["impl Unpin for ConfirmationDepthK",1,["subspace_test_runtime::ConfirmationDepthK"]],["impl Unpin for RecentSegments",1,["subspace_test_runtime::RecentSegments"]],["impl Unpin for RecentHistoryFraction",1,["subspace_test_runtime::RecentHistoryFraction"]],["impl Unpin for MinSectorLifetime",1,["subspace_test_runtime::MinSectorLifetime"]],["impl Unpin for HoldIdentifier",1,["subspace_test_runtime::HoldIdentifier"]],["impl Unpin for MaxHolds",1,["subspace_test_runtime::MaxHolds"]],["impl Unpin for StorageFeesEscrowBlockReward",1,["subspace_test_runtime::StorageFeesEscrowBlockReward"]],["impl Unpin for StorageFeesEscrowBlockTax",1,["subspace_test_runtime::StorageFeesEscrowBlockTax"]],["impl Unpin for CreditSupply",1,["subspace_test_runtime::CreditSupply"]],["impl Unpin for TotalSpacePledged",1,["subspace_test_runtime::TotalSpacePledged"]],["impl Unpin for BlockchainHistorySize",1,["subspace_test_runtime::BlockchainHistorySize"]],["impl Unpin for TransactionByteFee",1,["subspace_test_runtime::TransactionByteFee"]],["impl Unpin for LiquidityInfo",1,["subspace_test_runtime::LiquidityInfo"]],["impl Unpin for OnChargeTransaction",1,["subspace_test_runtime::OnChargeTransaction"]],["impl Unpin for MaximumReceiptDrift",1,["subspace_test_runtime::MaximumReceiptDrift"]],["impl Unpin for InitialDomainTxRange",1,["subspace_test_runtime::InitialDomainTxRange"]],["impl Unpin for DomainTxRangeAdjustmentInterval",1,["subspace_test_runtime::DomainTxRangeAdjustmentInterval"]],["impl Unpin for DomainRuntimeUpgradeDelay",1,["subspace_test_runtime::DomainRuntimeUpgradeDelay"]],["impl Unpin for MinOperatorStake",1,["subspace_test_runtime::MinOperatorStake"]],["impl Unpin for MaxDomainBlockSize",1,["subspace_test_runtime::MaxDomainBlockSize"]],["impl Unpin for MaxDomainBlockWeight",1,["subspace_test_runtime::MaxDomainBlockWeight"]],["impl Unpin for MaxBundlesPerBlock",1,["subspace_test_runtime::MaxBundlesPerBlock"]],["impl Unpin for DomainInstantiationDeposit",1,["subspace_test_runtime::DomainInstantiationDeposit"]],["impl Unpin for MaxDomainNameLength",1,["subspace_test_runtime::MaxDomainNameLength"]],["impl Unpin for BlockTreePruningDepth",1,["subspace_test_runtime::BlockTreePruningDepth"]],["impl Unpin for StakeWithdrawalLockingPeriod",1,["subspace_test_runtime::StakeWithdrawalLockingPeriod"]],["impl Unpin for StakeEpochDuration",1,["subspace_test_runtime::StakeEpochDuration"]],["impl Unpin for TreasuryAccount",1,["subspace_test_runtime::TreasuryAccount"]],["impl Unpin for BlockReward",1,["subspace_test_runtime::BlockReward"]],["impl Unpin for VoteReward",1,["subspace_test_runtime::VoteReward"]],["impl<C> Unpin for GrandpaValidator<C>where\n C: Unpin,",1,["subspace_test_runtime::GrandpaValidator"]],["impl Unpin for MaxFeeds",1,["subspace_test_runtime::MaxFeeds"]],["impl Unpin for MinVestedTransfer",1,["subspace_test_runtime::MinVestedTransfer"]],["impl Unpin for Runtime",1,["subspace_test_runtime::Runtime"]],["impl Unpin for RuntimeEvent",1,["subspace_test_runtime::RuntimeEvent"]],["impl Unpin for RuntimeOrigin",1,["subspace_test_runtime::RuntimeOrigin"]],["impl Unpin for OriginCaller",1,["subspace_test_runtime::OriginCaller"]],["impl Unpin for PalletInfo",1,["subspace_test_runtime::PalletInfo"]],["impl Unpin for RuntimeCall",1,["subspace_test_runtime::RuntimeCall"]],["impl Unpin for RuntimeGenesisConfig",1,["subspace_test_runtime::RuntimeGenesisConfig"]],["impl Unpin for RuntimeFreezeReason",1,["subspace_test_runtime::RuntimeFreezeReason"]],["impl Unpin for RuntimeHoldReason",1,["subspace_test_runtime::RuntimeHoldReason"]],["impl Unpin for RuntimeLockId",1,["subspace_test_runtime::RuntimeLockId"]],["impl Unpin for RuntimeSlashReason",1,["subspace_test_runtime::RuntimeSlashReason"]],["impl Unpin for RuntimeApi",1,["subspace_test_runtime::RuntimeApi"]],["impl<Block, C> Unpin for RuntimeApiImpl<Block, C>where\n <Block as Block>::Hash: Unpin,\n <<C as CallApiAt<Block>>::StateBackend as Backend<<<Block as Block>::Header as Header>::Hashing>>::Transaction: Unpin,",1,["subspace_test_runtime::RuntimeApiImpl"]]], diff --git a/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js b/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js index e046138b0e..d5845df836 100644 --- a/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js +++ b/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -15,7 +15,7 @@ "evm_domain_test_runtime":[["impl RefUnwindSafe for SessionKeys",1,["evm_domain_test_runtime::SessionKeys"]],["impl RefUnwindSafe for Version",1,["evm_domain_test_runtime::Version"]],["impl RefUnwindSafe for BlockHashCount",1,["evm_domain_test_runtime::BlockHashCount"]],["impl RefUnwindSafe for RuntimeBlockLength",1,["evm_domain_test_runtime::RuntimeBlockLength"]],["impl RefUnwindSafe for RuntimeBlockWeights",1,["evm_domain_test_runtime::RuntimeBlockWeights"]],["impl RefUnwindSafe for ExistentialDeposit",1,["evm_domain_test_runtime::ExistentialDeposit"]],["impl RefUnwindSafe for MaxLocks",1,["evm_domain_test_runtime::MaxLocks"]],["impl RefUnwindSafe for MaxReserves",1,["evm_domain_test_runtime::MaxReserves"]],["impl RefUnwindSafe for TransactionByteFee",1,["evm_domain_test_runtime::TransactionByteFee"]],["impl RefUnwindSafe for OperationalFeeMultiplier",1,["evm_domain_test_runtime::OperationalFeeMultiplier"]],["impl RefUnwindSafe for StateRootsBound",1,["evm_domain_test_runtime::StateRootsBound"]],["impl RefUnwindSafe for RelayConfirmationDepth",1,["evm_domain_test_runtime::RelayConfirmationDepth"]],["impl RefUnwindSafe for MaximumRelayers",1,["evm_domain_test_runtime::MaximumRelayers"]],["impl RefUnwindSafe for RelayerDeposit",1,["evm_domain_test_runtime::RelayerDeposit"]],["impl RefUnwindSafe for CoreDomainId",1,["evm_domain_test_runtime::CoreDomainId"]],["impl RefUnwindSafe for TransporterEndpointId",1,["evm_domain_test_runtime::TransporterEndpointId"]],["impl RefUnwindSafe for AccountId20Converter",1,["evm_domain_test_runtime::AccountId20Converter"]],["impl RefUnwindSafe for FindAuthorTruncated",1,["evm_domain_test_runtime::FindAuthorTruncated"]],["impl RefUnwindSafe for BlockGasLimit",1,["evm_domain_test_runtime::BlockGasLimit"]],["impl RefUnwindSafe for PrecompilesValue",1,["evm_domain_test_runtime::PrecompilesValue"]],["impl RefUnwindSafe for WeightPerGas",1,["evm_domain_test_runtime::WeightPerGas"]],["impl RefUnwindSafe for PostOnlyBlockHash",1,["evm_domain_test_runtime::PostOnlyBlockHash"]],["impl RefUnwindSafe for BoundDivision",1,["evm_domain_test_runtime::BoundDivision"]],["impl RefUnwindSafe for DefaultBaseFeePerGas",1,["evm_domain_test_runtime::DefaultBaseFeePerGas"]],["impl RefUnwindSafe for DefaultElasticity",1,["evm_domain_test_runtime::DefaultElasticity"]],["impl RefUnwindSafe for BaseFeeThreshold",1,["evm_domain_test_runtime::BaseFeeThreshold"]],["impl RefUnwindSafe for Runtime",1,["evm_domain_test_runtime::Runtime"]],["impl RefUnwindSafe for RuntimeEvent",1,["evm_domain_test_runtime::RuntimeEvent"]],["impl !RefUnwindSafe for RuntimeOrigin",1,["evm_domain_test_runtime::RuntimeOrigin"]],["impl RefUnwindSafe for OriginCaller",1,["evm_domain_test_runtime::OriginCaller"]],["impl RefUnwindSafe for PalletInfo",1,["evm_domain_test_runtime::PalletInfo"]],["impl RefUnwindSafe for RuntimeCall",1,["evm_domain_test_runtime::RuntimeCall"]],["impl RefUnwindSafe for RuntimeGenesisConfig",1,["evm_domain_test_runtime::RuntimeGenesisConfig"]],["impl RefUnwindSafe for RuntimeFreezeReason",1,["evm_domain_test_runtime::RuntimeFreezeReason"]],["impl RefUnwindSafe for RuntimeHoldReason",1,["evm_domain_test_runtime::RuntimeHoldReason"]],["impl RefUnwindSafe for RuntimeLockId",1,["evm_domain_test_runtime::RuntimeLockId"]],["impl RefUnwindSafe for RuntimeSlashReason",1,["evm_domain_test_runtime::RuntimeSlashReason"]],["impl RefUnwindSafe for TransactionConverter",1,["evm_domain_test_runtime::TransactionConverter"]],["impl RefUnwindSafe for RuntimeApi",1,["evm_domain_test_runtime::RuntimeApi"]],["impl<Block, C> !RefUnwindSafe for RuntimeApiImpl<Block, C>",1,["evm_domain_test_runtime::RuntimeApiImpl"]]], "orml_vesting":[["impl RefUnwindSafe for VestingSchedules",1,["orml_vesting::module::storage_types::VestingSchedules"]],["impl<T> RefUnwindSafe for Error<T>where\n T: RefUnwindSafe,",1,["orml_vesting::module::Error"]],["impl<T> RefUnwindSafe for Event<T>where\n T: RefUnwindSafe,\n <T as Config>::AccountId: RefUnwindSafe,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: RefUnwindSafe,\n <T as Config>::BlockNumber: RefUnwindSafe,",1,["orml_vesting::module::Event"]],["impl<T> RefUnwindSafe for GenesisConfig<T>where\n <T as Config>::AccountId: RefUnwindSafe,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: RefUnwindSafe,\n <T as Config>::BlockNumber: RefUnwindSafe,",1,["orml_vesting::module::GenesisConfig"]],["impl<T> RefUnwindSafe for Pallet<T>where\n T: RefUnwindSafe,",1,["orml_vesting::module::Pallet"]],["impl<T> RefUnwindSafe for Call<T>where\n T: RefUnwindSafe,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: RefUnwindSafe,\n <T as Config>::BlockNumber: RefUnwindSafe,\n <<T as Config>::Lookup as StaticLookup>::Source: RefUnwindSafe,",1,["orml_vesting::module::Call"]],["impl<BlockNumber, Balance> RefUnwindSafe for VestingSchedule<BlockNumber, Balance>where\n Balance: RefUnwindSafe,\n BlockNumber: RefUnwindSafe,",1,["orml_vesting::VestingSchedule"]]], "pallet_domain_id":[["impl RefUnwindSafe for SelfDomainId",1,["pallet_domain_id::pallet::storage_types::SelfDomainId"]],["impl<T> RefUnwindSafe for Pallet<T>where\n T: RefUnwindSafe,",1,["pallet_domain_id::pallet::Pallet"]],["impl RefUnwindSafe for GenesisConfig",1,["pallet_domain_id::pallet::GenesisConfig"]],["impl<T> RefUnwindSafe for Call<T>where\n T: RefUnwindSafe,",1,["pallet_domain_id::pallet::Call"]]], -"pallet_domains":[["impl RefUnwindSafe for Error",1,["pallet_domains::block_tree::Error"]],["impl<Number, Hash, DomainNumber, DomainHash, Balance> RefUnwindSafe for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>where\n Balance: RefUnwindSafe,\n DomainHash: RefUnwindSafe,\n DomainNumber: RefUnwindSafe,\n Hash: RefUnwindSafe,\n Number: RefUnwindSafe,",1,["pallet_domains::block_tree::DomainBlock"]],["impl RefUnwindSafe for Error",1,["pallet_domains::domain_registry::Error"]],["impl RefUnwindSafe for DomainConfig",1,["pallet_domains::domain_registry::DomainConfig"]],["impl<Number, AccountId> RefUnwindSafe for DomainObject<Number, AccountId>where\n AccountId: RefUnwindSafe,\n Number: RefUnwindSafe,",1,["pallet_domains::domain_registry::DomainObject"]],["impl RefUnwindSafe for Error",1,["pallet_domains::runtime_registry::Error"]],["impl<Number, Hash> RefUnwindSafe for RuntimeObject<Number, Hash>where\n Hash: RefUnwindSafe,\n Number: RefUnwindSafe,",1,["pallet_domains::runtime_registry::RuntimeObject"]],["impl RefUnwindSafe for ScheduledRuntimeUpgrade",1,["pallet_domains::runtime_registry::ScheduledRuntimeUpgrade"]],["impl<T> RefUnwindSafe for SubstrateWeight<T>where\n T: RefUnwindSafe,",1,["pallet_domains::weights::SubstrateWeight"]],["impl RefUnwindSafe for SuccessfulBundles",1,["pallet_domains::pallet::storage_types::SuccessfulBundles"]],["impl RefUnwindSafe for NextRuntimeId",1,["pallet_domains::pallet::storage_types::NextRuntimeId"]],["impl RefUnwindSafe for RuntimeRegistry",1,["pallet_domains::pallet::storage_types::RuntimeRegistry"]],["impl RefUnwindSafe for ScheduledRuntimeUpgrades",1,["pallet_domains::pallet::storage_types::ScheduledRuntimeUpgrades"]],["impl RefUnwindSafe for NextOperatorId",1,["pallet_domains::pallet::storage_types::NextOperatorId"]],["impl RefUnwindSafe for OperatorIdOwner",1,["pallet_domains::pallet::storage_types::OperatorIdOwner"]],["impl RefUnwindSafe for DomainStakingSummary",1,["pallet_domains::pallet::storage_types::DomainStakingSummary"]],["impl RefUnwindSafe for Operators",1,["pallet_domains::pallet::storage_types::Operators"]],["impl RefUnwindSafe for PendingOperatorSwitches",1,["pallet_domains::pallet::storage_types::PendingOperatorSwitches"]],["impl RefUnwindSafe for Nominators",1,["pallet_domains::pallet::storage_types::Nominators"]],["impl RefUnwindSafe for PendingDeposits",1,["pallet_domains::pallet::storage_types::PendingDeposits"]],["impl RefUnwindSafe for PendingWithdrawals",1,["pallet_domains::pallet::storage_types::PendingWithdrawals"]],["impl RefUnwindSafe for PendingOperatorDeregistrations",1,["pallet_domains::pallet::storage_types::PendingOperatorDeregistrations"]],["impl RefUnwindSafe for PendingOperatorUnlocks",1,["pallet_domains::pallet::storage_types::PendingOperatorUnlocks"]],["impl RefUnwindSafe for PendingNominatorUnlocks",1,["pallet_domains::pallet::storage_types::PendingNominatorUnlocks"]],["impl RefUnwindSafe for PendingUnlocks",1,["pallet_domains::pallet::storage_types::PendingUnlocks"]],["impl RefUnwindSafe for PendingSlashes",1,["pallet_domains::pallet::storage_types::PendingSlashes"]],["impl RefUnwindSafe for NextDomainId",1,["pallet_domains::pallet::storage_types::NextDomainId"]],["impl RefUnwindSafe for DomainRegistry",1,["pallet_domains::pallet::storage_types::DomainRegistry"]],["impl RefUnwindSafe for BlockTree",1,["pallet_domains::pallet::storage_types::BlockTree"]],["impl RefUnwindSafe for DomainBlocks",1,["pallet_domains::pallet::storage_types::DomainBlocks"]],["impl RefUnwindSafe for HeadReceiptNumber",1,["pallet_domains::pallet::storage_types::HeadReceiptNumber"]],["impl RefUnwindSafe for ExecutionInbox",1,["pallet_domains::pallet::storage_types::ExecutionInbox"]],["impl RefUnwindSafe for HeadDomainNumber",1,["pallet_domains::pallet::storage_types::HeadDomainNumber"]],["impl RefUnwindSafe for PendingGenesisDomain",1,["pallet_domains::pallet::storage_types::PendingGenesisDomain"]],["impl RefUnwindSafe for LastEpochStakingDistribution",1,["pallet_domains::pallet::storage_types::LastEpochStakingDistribution"]],["impl RefUnwindSafe for DomainTxRangeState",1,["pallet_domains::pallet::storage_types::DomainTxRangeState"]],["impl<T> RefUnwindSafe for Pallet<T>where\n T: RefUnwindSafe,",1,["pallet_domains::pallet::Pallet"]],["impl RefUnwindSafe for BundleError",1,["pallet_domains::pallet::BundleError"]],["impl<T> RefUnwindSafe for Error<T>where\n T: RefUnwindSafe,",1,["pallet_domains::pallet::Error"]],["impl<T> RefUnwindSafe for Event<T>where\n T: RefUnwindSafe,\n <T as Config>::AccountId: RefUnwindSafe,\n <T as Config>::BlockNumber: RefUnwindSafe,",1,["pallet_domains::pallet::Event"]],["impl RefUnwindSafe for TxRangeState",1,["pallet_domains::pallet::TxRangeState"]],["impl<T> RefUnwindSafe for GenesisConfig<T>where\n <T as Config>::AccountId: RefUnwindSafe,",1,["pallet_domains::pallet::GenesisConfig"]],["impl<T> RefUnwindSafe for Call<T>where\n T: RefUnwindSafe,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: RefUnwindSafe,\n <T as Config>::BlockNumber: RefUnwindSafe,\n <T as Config>::DomainHash: RefUnwindSafe,\n <T as Config>::DomainNumber: RefUnwindSafe,\n <T as Config>::Hash: RefUnwindSafe,",1,["pallet_domains::pallet::Call"]]], +"pallet_domains":[["impl RefUnwindSafe for Error",1,["pallet_domains::block_tree::Error"]],["impl<Number, Hash, DomainNumber, DomainHash, Balance> RefUnwindSafe for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>where\n Balance: RefUnwindSafe,\n DomainHash: RefUnwindSafe,\n DomainNumber: RefUnwindSafe,\n Hash: RefUnwindSafe,\n Number: RefUnwindSafe,",1,["pallet_domains::block_tree::DomainBlock"]],["impl RefUnwindSafe for Error",1,["pallet_domains::domain_registry::Error"]],["impl RefUnwindSafe for DomainConfig",1,["pallet_domains::domain_registry::DomainConfig"]],["impl<Number, AccountId> RefUnwindSafe for DomainObject<Number, AccountId>where\n AccountId: RefUnwindSafe,\n Number: RefUnwindSafe,",1,["pallet_domains::domain_registry::DomainObject"]],["impl RefUnwindSafe for Error",1,["pallet_domains::runtime_registry::Error"]],["impl<Number, Hash> RefUnwindSafe for RuntimeObject<Number, Hash>where\n Hash: RefUnwindSafe,\n Number: RefUnwindSafe,",1,["pallet_domains::runtime_registry::RuntimeObject"]],["impl RefUnwindSafe for ScheduledRuntimeUpgrade",1,["pallet_domains::runtime_registry::ScheduledRuntimeUpgrade"]],["impl<T> RefUnwindSafe for SubstrateWeight<T>where\n T: RefUnwindSafe,",1,["pallet_domains::weights::SubstrateWeight"]],["impl RefUnwindSafe for SuccessfulBundles",1,["pallet_domains::pallet::storage_types::SuccessfulBundles"]],["impl RefUnwindSafe for NextRuntimeId",1,["pallet_domains::pallet::storage_types::NextRuntimeId"]],["impl RefUnwindSafe for RuntimeRegistry",1,["pallet_domains::pallet::storage_types::RuntimeRegistry"]],["impl RefUnwindSafe for ScheduledRuntimeUpgrades",1,["pallet_domains::pallet::storage_types::ScheduledRuntimeUpgrades"]],["impl RefUnwindSafe for NextOperatorId",1,["pallet_domains::pallet::storage_types::NextOperatorId"]],["impl RefUnwindSafe for OperatorIdOwner",1,["pallet_domains::pallet::storage_types::OperatorIdOwner"]],["impl RefUnwindSafe for DomainStakingSummary",1,["pallet_domains::pallet::storage_types::DomainStakingSummary"]],["impl RefUnwindSafe for Operators",1,["pallet_domains::pallet::storage_types::Operators"]],["impl RefUnwindSafe for PendingOperatorSwitches",1,["pallet_domains::pallet::storage_types::PendingOperatorSwitches"]],["impl RefUnwindSafe for Nominators",1,["pallet_domains::pallet::storage_types::Nominators"]],["impl RefUnwindSafe for PendingDeposits",1,["pallet_domains::pallet::storage_types::PendingDeposits"]],["impl RefUnwindSafe for PendingWithdrawals",1,["pallet_domains::pallet::storage_types::PendingWithdrawals"]],["impl RefUnwindSafe for PendingOperatorDeregistrations",1,["pallet_domains::pallet::storage_types::PendingOperatorDeregistrations"]],["impl RefUnwindSafe for PendingOperatorUnlocks",1,["pallet_domains::pallet::storage_types::PendingOperatorUnlocks"]],["impl RefUnwindSafe for PendingNominatorUnlocks",1,["pallet_domains::pallet::storage_types::PendingNominatorUnlocks"]],["impl RefUnwindSafe for PendingUnlocks",1,["pallet_domains::pallet::storage_types::PendingUnlocks"]],["impl RefUnwindSafe for PendingSlashes",1,["pallet_domains::pallet::storage_types::PendingSlashes"]],["impl RefUnwindSafe for NextDomainId",1,["pallet_domains::pallet::storage_types::NextDomainId"]],["impl RefUnwindSafe for DomainRegistry",1,["pallet_domains::pallet::storage_types::DomainRegistry"]],["impl RefUnwindSafe for BlockTree",1,["pallet_domains::pallet::storage_types::BlockTree"]],["impl RefUnwindSafe for DomainBlocks",1,["pallet_domains::pallet::storage_types::DomainBlocks"]],["impl RefUnwindSafe for HeadReceiptNumber",1,["pallet_domains::pallet::storage_types::HeadReceiptNumber"]],["impl RefUnwindSafe for ExecutionInbox",1,["pallet_domains::pallet::storage_types::ExecutionInbox"]],["impl RefUnwindSafe for HeadDomainNumber",1,["pallet_domains::pallet::storage_types::HeadDomainNumber"]],["impl RefUnwindSafe for PendingGenesisDomain",1,["pallet_domains::pallet::storage_types::PendingGenesisDomain"]],["impl RefUnwindSafe for LastEpochStakingDistribution",1,["pallet_domains::pallet::storage_types::LastEpochStakingDistribution"]],["impl RefUnwindSafe for PreferredOperator",1,["pallet_domains::pallet::storage_types::PreferredOperator"]],["impl RefUnwindSafe for DomainTxRangeState",1,["pallet_domains::pallet::storage_types::DomainTxRangeState"]],["impl<T> RefUnwindSafe for Pallet<T>where\n T: RefUnwindSafe,",1,["pallet_domains::pallet::Pallet"]],["impl RefUnwindSafe for BundleError",1,["pallet_domains::pallet::BundleError"]],["impl<T> RefUnwindSafe for Error<T>where\n T: RefUnwindSafe,",1,["pallet_domains::pallet::Error"]],["impl<T> RefUnwindSafe for Event<T>where\n T: RefUnwindSafe,\n <T as Config>::AccountId: RefUnwindSafe,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: RefUnwindSafe,\n <T as Config>::BlockNumber: RefUnwindSafe,",1,["pallet_domains::pallet::Event"]],["impl RefUnwindSafe for TxRangeState",1,["pallet_domains::pallet::TxRangeState"]],["impl<T> RefUnwindSafe for GenesisConfig<T>where\n <T as Config>::AccountId: RefUnwindSafe,",1,["pallet_domains::pallet::GenesisConfig"]],["impl<T> RefUnwindSafe for Call<T>where\n T: RefUnwindSafe,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: RefUnwindSafe,\n <T as Config>::BlockNumber: RefUnwindSafe,\n <T as Config>::DomainHash: RefUnwindSafe,\n <T as Config>::DomainNumber: RefUnwindSafe,\n <T as Config>::Hash: RefUnwindSafe,",1,["pallet_domains::pallet::Call"]]], "pallet_feeds":[["impl RefUnwindSafe for FeedObjectMapping",1,["pallet_feeds::feed_processor::FeedObjectMapping"]],["impl RefUnwindSafe for Metadata",1,["pallet_feeds::pallet::storage_types::Metadata"]],["impl RefUnwindSafe for FeedConfigs",1,["pallet_feeds::pallet::storage_types::FeedConfigs"]],["impl RefUnwindSafe for Feeds",1,["pallet_feeds::pallet::storage_types::Feeds"]],["impl RefUnwindSafe for Totals",1,["pallet_feeds::pallet::storage_types::Totals"]],["impl RefUnwindSafe for NextFeedId",1,["pallet_feeds::pallet::storage_types::NextFeedId"]],["impl RefUnwindSafe for SuccessfulPuts",1,["pallet_feeds::pallet::storage_types::SuccessfulPuts"]],["impl<T> RefUnwindSafe for Pallet<T>where\n T: RefUnwindSafe,",1,["pallet_feeds::pallet::Pallet"]],["impl RefUnwindSafe for TotalObjectsAndSize",1,["pallet_feeds::pallet::TotalObjectsAndSize"]],["impl<FeedProcessorId, AccountId> RefUnwindSafe for FeedConfig<FeedProcessorId, AccountId>where\n AccountId: RefUnwindSafe,\n FeedProcessorId: RefUnwindSafe,",1,["pallet_feeds::pallet::FeedConfig"]],["impl<T> RefUnwindSafe for Event<T>where\n T: RefUnwindSafe,\n <T as Config>::AccountId: RefUnwindSafe,\n <T as Config>::FeedId: RefUnwindSafe,",1,["pallet_feeds::pallet::Event"]],["impl<T> RefUnwindSafe for Error<T>where\n T: RefUnwindSafe,",1,["pallet_feeds::pallet::Error"]],["impl<T> RefUnwindSafe for Call<T>where\n T: RefUnwindSafe,\n <T as Config>::FeedId: RefUnwindSafe,\n <T as Config>::FeedProcessorKind: RefUnwindSafe,\n <<T as Config>::Lookup as StaticLookup>::Source: RefUnwindSafe,",1,["pallet_feeds::pallet::Call"]],["impl RefUnwindSafe for CallObject",1,["pallet_feeds::CallObject"]]], "pallet_grandpa_finality_verifier":[["impl RefUnwindSafe for ValidationCheckPoint",1,["pallet_grandpa_finality_verifier::pallet::storage_types::ValidationCheckPoint"]],["impl RefUnwindSafe for OldestKnownParent",1,["pallet_grandpa_finality_verifier::pallet::storage_types::OldestKnownParent"]],["impl RefUnwindSafe for ChainTip",1,["pallet_grandpa_finality_verifier::pallet::storage_types::ChainTip"]],["impl RefUnwindSafe for CurrentAuthoritySet",1,["pallet_grandpa_finality_verifier::pallet::storage_types::CurrentAuthoritySet"]],["impl<T> RefUnwindSafe for Pallet<T>where\n T: RefUnwindSafe,",1,["pallet_grandpa_finality_verifier::pallet::Pallet"]],["impl<T> RefUnwindSafe for Error<T>where\n T: RefUnwindSafe,",1,["pallet_grandpa_finality_verifier::pallet::Error"]],["impl<T> RefUnwindSafe for Call<T>where\n T: RefUnwindSafe,",1,["pallet_grandpa_finality_verifier::pallet::Call"]],["impl RefUnwindSafe for InitializationData",1,["pallet_grandpa_finality_verifier::InitializationData"]]], "pallet_messenger":[["impl<T> RefUnwindSafe for SubstrateWeight<T>where\n T: RefUnwindSafe,",1,["pallet_messenger::weights::SubstrateWeight"]],["impl RefUnwindSafe for NextChannelId",1,["pallet_messenger::pallet::storage_types::NextChannelId"]],["impl RefUnwindSafe for Channels",1,["pallet_messenger::pallet::storage_types::Channels"]],["impl RefUnwindSafe for Inbox",1,["pallet_messenger::pallet::storage_types::Inbox"]],["impl RefUnwindSafe for InboxResponses",1,["pallet_messenger::pallet::storage_types::InboxResponses"]],["impl RefUnwindSafe for Outbox",1,["pallet_messenger::pallet::storage_types::Outbox"]],["impl RefUnwindSafe for OutboxResponses",1,["pallet_messenger::pallet::storage_types::OutboxResponses"]],["impl RefUnwindSafe for RelayersInfo",1,["pallet_messenger::pallet::storage_types::RelayersInfo"]],["impl RefUnwindSafe for Relayers",1,["pallet_messenger::pallet::storage_types::Relayers"]],["impl RefUnwindSafe for NextRelayerIdx",1,["pallet_messenger::pallet::storage_types::NextRelayerIdx"]],["impl RefUnwindSafe for RelayerMessages",1,["pallet_messenger::pallet::storage_types::RelayerMessages"]],["impl<T> RefUnwindSafe for Pallet<T>where\n T: RefUnwindSafe,",1,["pallet_messenger::pallet::Pallet"]],["impl<T> RefUnwindSafe for Event<T>where\n T: RefUnwindSafe,\n <T as Config>::AccountId: RefUnwindSafe,",1,["pallet_messenger::pallet::Event"]],["impl<T> RefUnwindSafe for GenesisConfig<T>where\n <T as Config>::AccountId: RefUnwindSafe,",1,["pallet_messenger::pallet::GenesisConfig"]],["impl<T> RefUnwindSafe for Error<T>where\n T: RefUnwindSafe,",1,["pallet_messenger::pallet::Error"]],["impl<T> RefUnwindSafe for Call<T>where\n T: RefUnwindSafe,\n <T as Config>::AccountId: RefUnwindSafe,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: RefUnwindSafe,\n <T as Config>::BlockNumber: RefUnwindSafe,\n <T as Config>::Hash: RefUnwindSafe,",1,["pallet_messenger::pallet::Call"]],["impl RefUnwindSafe for ChannelState",1,["pallet_messenger::ChannelState"]],["impl<Balance> RefUnwindSafe for Channel<Balance>where\n Balance: RefUnwindSafe,",1,["pallet_messenger::Channel"]],["impl RefUnwindSafe for OutboxMessageResult",1,["pallet_messenger::OutboxMessageResult"]]], @@ -47,7 +47,7 @@ "subspace_proof_of_space":[["impl<'a> RefUnwindSafe for ChiaQuality<'a>",1,["subspace_proof_of_space::chia::ChiaQuality"]],["impl RefUnwindSafe for ChiaTableGenerator",1,["subspace_proof_of_space::chia::ChiaTableGenerator"]],["impl RefUnwindSafe for ChiaTable",1,["subspace_proof_of_space::chia::ChiaTable"]],["impl<const K: u8> RefUnwindSafe for TablesCache<K>",1,["subspace_proof_of_space::chiapos::table::TablesCache"]],["impl<const K: u8> RefUnwindSafe for Tables<K>",1,["subspace_proof_of_space::chiapos::Tables"]],["impl<'a> RefUnwindSafe for ShimQuality<'a>",1,["subspace_proof_of_space::shim::ShimQuality"]],["impl RefUnwindSafe for ShimTableGenerator",1,["subspace_proof_of_space::shim::ShimTableGenerator"]],["impl RefUnwindSafe for ShimTable",1,["subspace_proof_of_space::shim::ShimTable"]],["impl RefUnwindSafe for PosTableType",1,["subspace_proof_of_space::PosTableType"]]], "subspace_proof_of_time":[["impl RefUnwindSafe for PotInitError",1,["subspace_proof_of_time::PotInitError"]],["impl RefUnwindSafe for PotVerificationError",1,["subspace_proof_of_time::PotVerificationError"]],["impl RefUnwindSafe for ProofOfTime",1,["subspace_proof_of_time::ProofOfTime"]]], "subspace_rpc_primitives":[["impl RefUnwindSafe for FarmerAppInfo",1,["subspace_rpc_primitives::FarmerAppInfo"]],["impl RefUnwindSafe for SlotInfo",1,["subspace_rpc_primitives::SlotInfo"]],["impl RefUnwindSafe for SolutionResponse",1,["subspace_rpc_primitives::SolutionResponse"]],["impl RefUnwindSafe for RewardSigningInfo",1,["subspace_rpc_primitives::RewardSigningInfo"]],["impl RefUnwindSafe for RewardSignatureResponse",1,["subspace_rpc_primitives::RewardSignatureResponse"]],["impl RefUnwindSafe for NodeSyncStatus",1,["subspace_rpc_primitives::NodeSyncStatus"]]], -"subspace_runtime":[["impl RefUnwindSafe for FeedProcessorKind",1,["subspace_runtime::feed_processor::FeedProcessorKind"]],["impl RefUnwindSafe for SessionKeys",1,["subspace_runtime::SessionKeys"]],["impl RefUnwindSafe for Version",1,["subspace_runtime::Version"]],["impl RefUnwindSafe for BlockHashCount",1,["subspace_runtime::BlockHashCount"]],["impl RefUnwindSafe for SubspaceBlockWeights",1,["subspace_runtime::SubspaceBlockWeights"]],["impl RefUnwindSafe for SubspaceBlockLength",1,["subspace_runtime::SubspaceBlockLength"]],["impl RefUnwindSafe for SlotProbability",1,["subspace_runtime::SlotProbability"]],["impl RefUnwindSafe for ExpectedBlockTime",1,["subspace_runtime::ExpectedBlockTime"]],["impl RefUnwindSafe for ExpectedVotesPerBlock",1,["subspace_runtime::ExpectedVotesPerBlock"]],["impl RefUnwindSafe for RecentSegments",1,["subspace_runtime::RecentSegments"]],["impl RefUnwindSafe for RecentHistoryFraction",1,["subspace_runtime::RecentHistoryFraction"]],["impl RefUnwindSafe for MinSectorLifetime",1,["subspace_runtime::MinSectorLifetime"]],["impl RefUnwindSafe for ShouldAdjustSolutionRange",1,["subspace_runtime::ShouldAdjustSolutionRange"]],["impl RefUnwindSafe for ConfirmationDepthK",1,["subspace_runtime::ConfirmationDepthK"]],["impl RefUnwindSafe for ExistentialDeposit",1,["subspace_runtime::ExistentialDeposit"]],["impl RefUnwindSafe for HoldIdentifier",1,["subspace_runtime::HoldIdentifier"]],["impl RefUnwindSafe for MaxHolds",1,["subspace_runtime::MaxHolds"]],["impl RefUnwindSafe for StorageFeesEscrowBlockReward",1,["subspace_runtime::StorageFeesEscrowBlockReward"]],["impl RefUnwindSafe for StorageFeesEscrowBlockTax",1,["subspace_runtime::StorageFeesEscrowBlockTax"]],["impl RefUnwindSafe for CreditSupply",1,["subspace_runtime::CreditSupply"]],["impl RefUnwindSafe for TotalSpacePledged",1,["subspace_runtime::TotalSpacePledged"]],["impl RefUnwindSafe for BlockchainHistorySize",1,["subspace_runtime::BlockchainHistorySize"]],["impl RefUnwindSafe for MaximumReceiptDrift",1,["subspace_runtime::MaximumReceiptDrift"]],["impl RefUnwindSafe for InitialDomainTxRange",1,["subspace_runtime::InitialDomainTxRange"]],["impl RefUnwindSafe for DomainTxRangeAdjustmentInterval",1,["subspace_runtime::DomainTxRangeAdjustmentInterval"]],["impl RefUnwindSafe for DomainRuntimeUpgradeDelay",1,["subspace_runtime::DomainRuntimeUpgradeDelay"]],["impl RefUnwindSafe for MinOperatorStake",1,["subspace_runtime::MinOperatorStake"]],["impl RefUnwindSafe for MaxDomainBlockSize",1,["subspace_runtime::MaxDomainBlockSize"]],["impl RefUnwindSafe for MaxDomainBlockWeight",1,["subspace_runtime::MaxDomainBlockWeight"]],["impl RefUnwindSafe for MaxBundlesPerBlock",1,["subspace_runtime::MaxBundlesPerBlock"]],["impl RefUnwindSafe for DomainInstantiationDeposit",1,["subspace_runtime::DomainInstantiationDeposit"]],["impl RefUnwindSafe for MaxDomainNameLength",1,["subspace_runtime::MaxDomainNameLength"]],["impl RefUnwindSafe for BlockTreePruningDepth",1,["subspace_runtime::BlockTreePruningDepth"]],["impl RefUnwindSafe for StakeWithdrawalLockingPeriod",1,["subspace_runtime::StakeWithdrawalLockingPeriod"]],["impl RefUnwindSafe for StakeEpochDuration",1,["subspace_runtime::StakeEpochDuration"]],["impl RefUnwindSafe for TreasuryAccount",1,["subspace_runtime::TreasuryAccount"]],["impl RefUnwindSafe for BlockReward",1,["subspace_runtime::BlockReward"]],["impl RefUnwindSafe for VoteReward",1,["subspace_runtime::VoteReward"]],["impl RefUnwindSafe for MaxFeeds",1,["subspace_runtime::MaxFeeds"]],["impl RefUnwindSafe for MinVestedTransfer",1,["subspace_runtime::MinVestedTransfer"]],["impl RefUnwindSafe for Runtime",1,["subspace_runtime::Runtime"]],["impl RefUnwindSafe for RuntimeEvent",1,["subspace_runtime::RuntimeEvent"]],["impl !RefUnwindSafe for RuntimeOrigin",1,["subspace_runtime::RuntimeOrigin"]],["impl RefUnwindSafe for OriginCaller",1,["subspace_runtime::OriginCaller"]],["impl RefUnwindSafe for PalletInfo",1,["subspace_runtime::PalletInfo"]],["impl RefUnwindSafe for RuntimeCall",1,["subspace_runtime::RuntimeCall"]],["impl RefUnwindSafe for RuntimeGenesisConfig",1,["subspace_runtime::RuntimeGenesisConfig"]],["impl RefUnwindSafe for RuntimeFreezeReason",1,["subspace_runtime::RuntimeFreezeReason"]],["impl RefUnwindSafe for RuntimeHoldReason",1,["subspace_runtime::RuntimeHoldReason"]],["impl RefUnwindSafe for RuntimeLockId",1,["subspace_runtime::RuntimeLockId"]],["impl RefUnwindSafe for RuntimeSlashReason",1,["subspace_runtime::RuntimeSlashReason"]],["impl RefUnwindSafe for RuntimeApi",1,["subspace_runtime::RuntimeApi"]],["impl<Block, C> !RefUnwindSafe for RuntimeApiImpl<Block, C>",1,["subspace_runtime::RuntimeApiImpl"]]], +"subspace_runtime":[["impl RefUnwindSafe for FeedProcessorKind",1,["subspace_runtime::feed_processor::FeedProcessorKind"]],["impl RefUnwindSafe for SessionKeys",1,["subspace_runtime::SessionKeys"]],["impl RefUnwindSafe for Version",1,["subspace_runtime::Version"]],["impl RefUnwindSafe for BlockHashCount",1,["subspace_runtime::BlockHashCount"]],["impl RefUnwindSafe for SubspaceBlockWeights",1,["subspace_runtime::SubspaceBlockWeights"]],["impl RefUnwindSafe for SubspaceBlockLength",1,["subspace_runtime::SubspaceBlockLength"]],["impl RefUnwindSafe for SlotProbability",1,["subspace_runtime::SlotProbability"]],["impl RefUnwindSafe for ExpectedBlockTime",1,["subspace_runtime::ExpectedBlockTime"]],["impl RefUnwindSafe for ExpectedVotesPerBlock",1,["subspace_runtime::ExpectedVotesPerBlock"]],["impl RefUnwindSafe for RecentSegments",1,["subspace_runtime::RecentSegments"]],["impl RefUnwindSafe for RecentHistoryFraction",1,["subspace_runtime::RecentHistoryFraction"]],["impl RefUnwindSafe for MinSectorLifetime",1,["subspace_runtime::MinSectorLifetime"]],["impl RefUnwindSafe for ShouldAdjustSolutionRange",1,["subspace_runtime::ShouldAdjustSolutionRange"]],["impl RefUnwindSafe for ConfirmationDepthK",1,["subspace_runtime::ConfirmationDepthK"]],["impl RefUnwindSafe for ExistentialDeposit",1,["subspace_runtime::ExistentialDeposit"]],["impl RefUnwindSafe for HoldIdentifier",1,["subspace_runtime::HoldIdentifier"]],["impl RefUnwindSafe for MaxHolds",1,["subspace_runtime::MaxHolds"]],["impl RefUnwindSafe for StorageFeesEscrowBlockReward",1,["subspace_runtime::StorageFeesEscrowBlockReward"]],["impl RefUnwindSafe for StorageFeesEscrowBlockTax",1,["subspace_runtime::StorageFeesEscrowBlockTax"]],["impl RefUnwindSafe for CreditSupply",1,["subspace_runtime::CreditSupply"]],["impl RefUnwindSafe for TotalSpacePledged",1,["subspace_runtime::TotalSpacePledged"]],["impl RefUnwindSafe for BlockchainHistorySize",1,["subspace_runtime::BlockchainHistorySize"]],["impl RefUnwindSafe for MaximumReceiptDrift",1,["subspace_runtime::MaximumReceiptDrift"]],["impl RefUnwindSafe for InitialDomainTxRange",1,["subspace_runtime::InitialDomainTxRange"]],["impl RefUnwindSafe for DomainTxRangeAdjustmentInterval",1,["subspace_runtime::DomainTxRangeAdjustmentInterval"]],["impl RefUnwindSafe for DomainRuntimeUpgradeDelay",1,["subspace_runtime::DomainRuntimeUpgradeDelay"]],["impl RefUnwindSafe for MinOperatorStake",1,["subspace_runtime::MinOperatorStake"]],["impl RefUnwindSafe for MaxDomainBlockSize",1,["subspace_runtime::MaxDomainBlockSize"]],["impl RefUnwindSafe for MaxDomainBlockWeight",1,["subspace_runtime::MaxDomainBlockWeight"]],["impl RefUnwindSafe for MaxBundlesPerBlock",1,["subspace_runtime::MaxBundlesPerBlock"]],["impl RefUnwindSafe for DomainInstantiationDeposit",1,["subspace_runtime::DomainInstantiationDeposit"]],["impl RefUnwindSafe for MaxDomainNameLength",1,["subspace_runtime::MaxDomainNameLength"]],["impl RefUnwindSafe for BlockTreePruningDepth",1,["subspace_runtime::BlockTreePruningDepth"]],["impl RefUnwindSafe for StakeWithdrawalLockingPeriod",1,["subspace_runtime::StakeWithdrawalLockingPeriod"]],["impl RefUnwindSafe for StakeEpochDuration",1,["subspace_runtime::StakeEpochDuration"]],["impl RefUnwindSafe for TreasuryAccount",1,["subspace_runtime::TreasuryAccount"]],["impl RefUnwindSafe for StakingOnReward",1,["subspace_runtime::StakingOnReward"]],["impl RefUnwindSafe for BlockReward",1,["subspace_runtime::BlockReward"]],["impl RefUnwindSafe for VoteReward",1,["subspace_runtime::VoteReward"]],["impl RefUnwindSafe for MaxFeeds",1,["subspace_runtime::MaxFeeds"]],["impl RefUnwindSafe for MinVestedTransfer",1,["subspace_runtime::MinVestedTransfer"]],["impl RefUnwindSafe for Runtime",1,["subspace_runtime::Runtime"]],["impl RefUnwindSafe for RuntimeEvent",1,["subspace_runtime::RuntimeEvent"]],["impl !RefUnwindSafe for RuntimeOrigin",1,["subspace_runtime::RuntimeOrigin"]],["impl RefUnwindSafe for OriginCaller",1,["subspace_runtime::OriginCaller"]],["impl RefUnwindSafe for PalletInfo",1,["subspace_runtime::PalletInfo"]],["impl RefUnwindSafe for RuntimeCall",1,["subspace_runtime::RuntimeCall"]],["impl RefUnwindSafe for RuntimeGenesisConfig",1,["subspace_runtime::RuntimeGenesisConfig"]],["impl RefUnwindSafe for RuntimeFreezeReason",1,["subspace_runtime::RuntimeFreezeReason"]],["impl RefUnwindSafe for RuntimeHoldReason",1,["subspace_runtime::RuntimeHoldReason"]],["impl RefUnwindSafe for RuntimeLockId",1,["subspace_runtime::RuntimeLockId"]],["impl RefUnwindSafe for RuntimeSlashReason",1,["subspace_runtime::RuntimeSlashReason"]],["impl RefUnwindSafe for RuntimeApi",1,["subspace_runtime::RuntimeApi"]],["impl<Block, C> !RefUnwindSafe for RuntimeApiImpl<Block, C>",1,["subspace_runtime::RuntimeApiImpl"]]], "subspace_service":[["impl !RefUnwindSafe for DsnConfigurationError",1,["subspace_service::dsn::DsnConfigurationError"]],["impl RefUnwindSafe for DsnConfig",1,["subspace_service::dsn::DsnConfig"]],["impl<AS> !RefUnwindSafe for PieceCache<AS>",1,["subspace_service::piece_cache::PieceCache"]],["impl<C, P, SO, AS> !RefUnwindSafe for FullDeps<C, P, SO, AS>",1,["subspace_service::rpc::FullDeps"]],["impl<Block, Client, Verifier, BundleValidator> !RefUnwindSafe for ConsensusChainTxPreValidator<Block, Client, Verifier, BundleValidator>",1,["subspace_service::tx_pre_validator::ConsensusChainTxPreValidator"]],["impl !RefUnwindSafe for Error",1,["subspace_service::Error"]],["impl !RefUnwindSafe for SubspaceNetworking",1,["subspace_service::SubspaceNetworking"]],["impl !RefUnwindSafe for SubspaceConfiguration",1,["subspace_service::SubspaceConfiguration"]],["impl<Client, TxPreValidator> !RefUnwindSafe for NewFull<Client, TxPreValidator>",1,["subspace_service::NewFull"]]], "subspace_test_client":[["impl RefUnwindSafe for TestExecutorDispatch",1,["subspace_test_client::TestExecutorDispatch"]]], "subspace_test_runtime":[["impl RefUnwindSafe for SessionKeys",1,["subspace_test_runtime::SessionKeys"]],["impl RefUnwindSafe for Version",1,["subspace_test_runtime::Version"]],["impl RefUnwindSafe for BlockHashCount",1,["subspace_test_runtime::BlockHashCount"]],["impl RefUnwindSafe for SubspaceBlockWeights",1,["subspace_test_runtime::SubspaceBlockWeights"]],["impl RefUnwindSafe for SubspaceBlockLength",1,["subspace_test_runtime::SubspaceBlockLength"]],["impl RefUnwindSafe for SlotProbability",1,["subspace_test_runtime::SlotProbability"]],["impl RefUnwindSafe for ExpectedBlockTime",1,["subspace_test_runtime::ExpectedBlockTime"]],["impl RefUnwindSafe for ShouldAdjustSolutionRange",1,["subspace_test_runtime::ShouldAdjustSolutionRange"]],["impl RefUnwindSafe for ExpectedVotesPerBlock",1,["subspace_test_runtime::ExpectedVotesPerBlock"]],["impl RefUnwindSafe for ConfirmationDepthK",1,["subspace_test_runtime::ConfirmationDepthK"]],["impl RefUnwindSafe for RecentSegments",1,["subspace_test_runtime::RecentSegments"]],["impl RefUnwindSafe for RecentHistoryFraction",1,["subspace_test_runtime::RecentHistoryFraction"]],["impl RefUnwindSafe for MinSectorLifetime",1,["subspace_test_runtime::MinSectorLifetime"]],["impl RefUnwindSafe for HoldIdentifier",1,["subspace_test_runtime::HoldIdentifier"]],["impl RefUnwindSafe for MaxHolds",1,["subspace_test_runtime::MaxHolds"]],["impl RefUnwindSafe for StorageFeesEscrowBlockReward",1,["subspace_test_runtime::StorageFeesEscrowBlockReward"]],["impl RefUnwindSafe for StorageFeesEscrowBlockTax",1,["subspace_test_runtime::StorageFeesEscrowBlockTax"]],["impl RefUnwindSafe for CreditSupply",1,["subspace_test_runtime::CreditSupply"]],["impl RefUnwindSafe for TotalSpacePledged",1,["subspace_test_runtime::TotalSpacePledged"]],["impl RefUnwindSafe for BlockchainHistorySize",1,["subspace_test_runtime::BlockchainHistorySize"]],["impl RefUnwindSafe for TransactionByteFee",1,["subspace_test_runtime::TransactionByteFee"]],["impl RefUnwindSafe for LiquidityInfo",1,["subspace_test_runtime::LiquidityInfo"]],["impl RefUnwindSafe for OnChargeTransaction",1,["subspace_test_runtime::OnChargeTransaction"]],["impl RefUnwindSafe for MaximumReceiptDrift",1,["subspace_test_runtime::MaximumReceiptDrift"]],["impl RefUnwindSafe for InitialDomainTxRange",1,["subspace_test_runtime::InitialDomainTxRange"]],["impl RefUnwindSafe for DomainTxRangeAdjustmentInterval",1,["subspace_test_runtime::DomainTxRangeAdjustmentInterval"]],["impl RefUnwindSafe for DomainRuntimeUpgradeDelay",1,["subspace_test_runtime::DomainRuntimeUpgradeDelay"]],["impl RefUnwindSafe for MinOperatorStake",1,["subspace_test_runtime::MinOperatorStake"]],["impl RefUnwindSafe for MaxDomainBlockSize",1,["subspace_test_runtime::MaxDomainBlockSize"]],["impl RefUnwindSafe for MaxDomainBlockWeight",1,["subspace_test_runtime::MaxDomainBlockWeight"]],["impl RefUnwindSafe for MaxBundlesPerBlock",1,["subspace_test_runtime::MaxBundlesPerBlock"]],["impl RefUnwindSafe for DomainInstantiationDeposit",1,["subspace_test_runtime::DomainInstantiationDeposit"]],["impl RefUnwindSafe for MaxDomainNameLength",1,["subspace_test_runtime::MaxDomainNameLength"]],["impl RefUnwindSafe for BlockTreePruningDepth",1,["subspace_test_runtime::BlockTreePruningDepth"]],["impl RefUnwindSafe for StakeWithdrawalLockingPeriod",1,["subspace_test_runtime::StakeWithdrawalLockingPeriod"]],["impl RefUnwindSafe for StakeEpochDuration",1,["subspace_test_runtime::StakeEpochDuration"]],["impl RefUnwindSafe for TreasuryAccount",1,["subspace_test_runtime::TreasuryAccount"]],["impl RefUnwindSafe for BlockReward",1,["subspace_test_runtime::BlockReward"]],["impl RefUnwindSafe for VoteReward",1,["subspace_test_runtime::VoteReward"]],["impl<C> RefUnwindSafe for GrandpaValidator<C>where\n C: RefUnwindSafe,",1,["subspace_test_runtime::GrandpaValidator"]],["impl RefUnwindSafe for MaxFeeds",1,["subspace_test_runtime::MaxFeeds"]],["impl RefUnwindSafe for MinVestedTransfer",1,["subspace_test_runtime::MinVestedTransfer"]],["impl RefUnwindSafe for Runtime",1,["subspace_test_runtime::Runtime"]],["impl RefUnwindSafe for RuntimeEvent",1,["subspace_test_runtime::RuntimeEvent"]],["impl !RefUnwindSafe for RuntimeOrigin",1,["subspace_test_runtime::RuntimeOrigin"]],["impl RefUnwindSafe for OriginCaller",1,["subspace_test_runtime::OriginCaller"]],["impl RefUnwindSafe for PalletInfo",1,["subspace_test_runtime::PalletInfo"]],["impl RefUnwindSafe for RuntimeCall",1,["subspace_test_runtime::RuntimeCall"]],["impl RefUnwindSafe for RuntimeGenesisConfig",1,["subspace_test_runtime::RuntimeGenesisConfig"]],["impl RefUnwindSafe for RuntimeFreezeReason",1,["subspace_test_runtime::RuntimeFreezeReason"]],["impl RefUnwindSafe for RuntimeHoldReason",1,["subspace_test_runtime::RuntimeHoldReason"]],["impl RefUnwindSafe for RuntimeLockId",1,["subspace_test_runtime::RuntimeLockId"]],["impl RefUnwindSafe for RuntimeSlashReason",1,["subspace_test_runtime::RuntimeSlashReason"]],["impl RefUnwindSafe for RuntimeApi",1,["subspace_test_runtime::RuntimeApi"]],["impl<Block, C> !RefUnwindSafe for RuntimeApiImpl<Block, C>",1,["subspace_test_runtime::RuntimeApiImpl"]]], diff --git a/implementors/core/panic/unwind_safe/trait.UnwindSafe.js b/implementors/core/panic/unwind_safe/trait.UnwindSafe.js index 19e6fda160..406558a14b 100644 --- a/implementors/core/panic/unwind_safe/trait.UnwindSafe.js +++ b/implementors/core/panic/unwind_safe/trait.UnwindSafe.js @@ -15,7 +15,7 @@ "evm_domain_test_runtime":[["impl UnwindSafe for SessionKeys",1,["evm_domain_test_runtime::SessionKeys"]],["impl UnwindSafe for Version",1,["evm_domain_test_runtime::Version"]],["impl UnwindSafe for BlockHashCount",1,["evm_domain_test_runtime::BlockHashCount"]],["impl UnwindSafe for RuntimeBlockLength",1,["evm_domain_test_runtime::RuntimeBlockLength"]],["impl UnwindSafe for RuntimeBlockWeights",1,["evm_domain_test_runtime::RuntimeBlockWeights"]],["impl UnwindSafe for ExistentialDeposit",1,["evm_domain_test_runtime::ExistentialDeposit"]],["impl UnwindSafe for MaxLocks",1,["evm_domain_test_runtime::MaxLocks"]],["impl UnwindSafe for MaxReserves",1,["evm_domain_test_runtime::MaxReserves"]],["impl UnwindSafe for TransactionByteFee",1,["evm_domain_test_runtime::TransactionByteFee"]],["impl UnwindSafe for OperationalFeeMultiplier",1,["evm_domain_test_runtime::OperationalFeeMultiplier"]],["impl UnwindSafe for StateRootsBound",1,["evm_domain_test_runtime::StateRootsBound"]],["impl UnwindSafe for RelayConfirmationDepth",1,["evm_domain_test_runtime::RelayConfirmationDepth"]],["impl UnwindSafe for MaximumRelayers",1,["evm_domain_test_runtime::MaximumRelayers"]],["impl UnwindSafe for RelayerDeposit",1,["evm_domain_test_runtime::RelayerDeposit"]],["impl UnwindSafe for CoreDomainId",1,["evm_domain_test_runtime::CoreDomainId"]],["impl UnwindSafe for TransporterEndpointId",1,["evm_domain_test_runtime::TransporterEndpointId"]],["impl UnwindSafe for AccountId20Converter",1,["evm_domain_test_runtime::AccountId20Converter"]],["impl UnwindSafe for FindAuthorTruncated",1,["evm_domain_test_runtime::FindAuthorTruncated"]],["impl UnwindSafe for BlockGasLimit",1,["evm_domain_test_runtime::BlockGasLimit"]],["impl UnwindSafe for PrecompilesValue",1,["evm_domain_test_runtime::PrecompilesValue"]],["impl UnwindSafe for WeightPerGas",1,["evm_domain_test_runtime::WeightPerGas"]],["impl UnwindSafe for PostOnlyBlockHash",1,["evm_domain_test_runtime::PostOnlyBlockHash"]],["impl UnwindSafe for BoundDivision",1,["evm_domain_test_runtime::BoundDivision"]],["impl UnwindSafe for DefaultBaseFeePerGas",1,["evm_domain_test_runtime::DefaultBaseFeePerGas"]],["impl UnwindSafe for DefaultElasticity",1,["evm_domain_test_runtime::DefaultElasticity"]],["impl UnwindSafe for BaseFeeThreshold",1,["evm_domain_test_runtime::BaseFeeThreshold"]],["impl UnwindSafe for Runtime",1,["evm_domain_test_runtime::Runtime"]],["impl UnwindSafe for RuntimeEvent",1,["evm_domain_test_runtime::RuntimeEvent"]],["impl !UnwindSafe for RuntimeOrigin",1,["evm_domain_test_runtime::RuntimeOrigin"]],["impl UnwindSafe for OriginCaller",1,["evm_domain_test_runtime::OriginCaller"]],["impl UnwindSafe for PalletInfo",1,["evm_domain_test_runtime::PalletInfo"]],["impl UnwindSafe for RuntimeCall",1,["evm_domain_test_runtime::RuntimeCall"]],["impl UnwindSafe for RuntimeGenesisConfig",1,["evm_domain_test_runtime::RuntimeGenesisConfig"]],["impl UnwindSafe for RuntimeFreezeReason",1,["evm_domain_test_runtime::RuntimeFreezeReason"]],["impl UnwindSafe for RuntimeHoldReason",1,["evm_domain_test_runtime::RuntimeHoldReason"]],["impl UnwindSafe for RuntimeLockId",1,["evm_domain_test_runtime::RuntimeLockId"]],["impl UnwindSafe for RuntimeSlashReason",1,["evm_domain_test_runtime::RuntimeSlashReason"]],["impl UnwindSafe for TransactionConverter",1,["evm_domain_test_runtime::TransactionConverter"]],["impl UnwindSafe for RuntimeApi",1,["evm_domain_test_runtime::RuntimeApi"]],["impl<Block, C> !UnwindSafe for RuntimeApiImpl<Block, C>",1,["evm_domain_test_runtime::RuntimeApiImpl"]]], "orml_vesting":[["impl UnwindSafe for VestingSchedules",1,["orml_vesting::module::storage_types::VestingSchedules"]],["impl<T> UnwindSafe for Error<T>where\n T: UnwindSafe,",1,["orml_vesting::module::Error"]],["impl<T> UnwindSafe for Event<T>where\n T: UnwindSafe,\n <T as Config>::AccountId: UnwindSafe,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: UnwindSafe,\n <T as Config>::BlockNumber: UnwindSafe,",1,["orml_vesting::module::Event"]],["impl<T> UnwindSafe for GenesisConfig<T>where\n <T as Config>::AccountId: UnwindSafe,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: UnwindSafe,\n <T as Config>::BlockNumber: UnwindSafe,",1,["orml_vesting::module::GenesisConfig"]],["impl<T> UnwindSafe for Pallet<T>where\n T: UnwindSafe,",1,["orml_vesting::module::Pallet"]],["impl<T> UnwindSafe for Call<T>where\n T: UnwindSafe,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: UnwindSafe,\n <T as Config>::BlockNumber: UnwindSafe,\n <<T as Config>::Lookup as StaticLookup>::Source: UnwindSafe,",1,["orml_vesting::module::Call"]],["impl<BlockNumber, Balance> UnwindSafe for VestingSchedule<BlockNumber, Balance>where\n Balance: UnwindSafe,\n BlockNumber: UnwindSafe,",1,["orml_vesting::VestingSchedule"]]], "pallet_domain_id":[["impl UnwindSafe for SelfDomainId",1,["pallet_domain_id::pallet::storage_types::SelfDomainId"]],["impl<T> UnwindSafe for Pallet<T>where\n T: UnwindSafe,",1,["pallet_domain_id::pallet::Pallet"]],["impl UnwindSafe for GenesisConfig",1,["pallet_domain_id::pallet::GenesisConfig"]],["impl<T> UnwindSafe for Call<T>where\n T: UnwindSafe,",1,["pallet_domain_id::pallet::Call"]]], -"pallet_domains":[["impl UnwindSafe for Error",1,["pallet_domains::block_tree::Error"]],["impl<Number, Hash, DomainNumber, DomainHash, Balance> UnwindSafe for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>where\n Balance: UnwindSafe,\n DomainHash: UnwindSafe,\n DomainNumber: UnwindSafe,\n Hash: UnwindSafe,\n Number: UnwindSafe,",1,["pallet_domains::block_tree::DomainBlock"]],["impl UnwindSafe for Error",1,["pallet_domains::domain_registry::Error"]],["impl UnwindSafe for DomainConfig",1,["pallet_domains::domain_registry::DomainConfig"]],["impl<Number, AccountId> UnwindSafe for DomainObject<Number, AccountId>where\n AccountId: UnwindSafe,\n Number: UnwindSafe,",1,["pallet_domains::domain_registry::DomainObject"]],["impl UnwindSafe for Error",1,["pallet_domains::runtime_registry::Error"]],["impl<Number, Hash> UnwindSafe for RuntimeObject<Number, Hash>where\n Hash: UnwindSafe,\n Number: UnwindSafe,",1,["pallet_domains::runtime_registry::RuntimeObject"]],["impl UnwindSafe for ScheduledRuntimeUpgrade",1,["pallet_domains::runtime_registry::ScheduledRuntimeUpgrade"]],["impl<T> UnwindSafe for SubstrateWeight<T>where\n T: UnwindSafe,",1,["pallet_domains::weights::SubstrateWeight"]],["impl UnwindSafe for SuccessfulBundles",1,["pallet_domains::pallet::storage_types::SuccessfulBundles"]],["impl UnwindSafe for NextRuntimeId",1,["pallet_domains::pallet::storage_types::NextRuntimeId"]],["impl UnwindSafe for RuntimeRegistry",1,["pallet_domains::pallet::storage_types::RuntimeRegistry"]],["impl UnwindSafe for ScheduledRuntimeUpgrades",1,["pallet_domains::pallet::storage_types::ScheduledRuntimeUpgrades"]],["impl UnwindSafe for NextOperatorId",1,["pallet_domains::pallet::storage_types::NextOperatorId"]],["impl UnwindSafe for OperatorIdOwner",1,["pallet_domains::pallet::storage_types::OperatorIdOwner"]],["impl UnwindSafe for DomainStakingSummary",1,["pallet_domains::pallet::storage_types::DomainStakingSummary"]],["impl UnwindSafe for Operators",1,["pallet_domains::pallet::storage_types::Operators"]],["impl UnwindSafe for PendingOperatorSwitches",1,["pallet_domains::pallet::storage_types::PendingOperatorSwitches"]],["impl UnwindSafe for Nominators",1,["pallet_domains::pallet::storage_types::Nominators"]],["impl UnwindSafe for PendingDeposits",1,["pallet_domains::pallet::storage_types::PendingDeposits"]],["impl UnwindSafe for PendingWithdrawals",1,["pallet_domains::pallet::storage_types::PendingWithdrawals"]],["impl UnwindSafe for PendingOperatorDeregistrations",1,["pallet_domains::pallet::storage_types::PendingOperatorDeregistrations"]],["impl UnwindSafe for PendingOperatorUnlocks",1,["pallet_domains::pallet::storage_types::PendingOperatorUnlocks"]],["impl UnwindSafe for PendingNominatorUnlocks",1,["pallet_domains::pallet::storage_types::PendingNominatorUnlocks"]],["impl UnwindSafe for PendingUnlocks",1,["pallet_domains::pallet::storage_types::PendingUnlocks"]],["impl UnwindSafe for PendingSlashes",1,["pallet_domains::pallet::storage_types::PendingSlashes"]],["impl UnwindSafe for NextDomainId",1,["pallet_domains::pallet::storage_types::NextDomainId"]],["impl UnwindSafe for DomainRegistry",1,["pallet_domains::pallet::storage_types::DomainRegistry"]],["impl UnwindSafe for BlockTree",1,["pallet_domains::pallet::storage_types::BlockTree"]],["impl UnwindSafe for DomainBlocks",1,["pallet_domains::pallet::storage_types::DomainBlocks"]],["impl UnwindSafe for HeadReceiptNumber",1,["pallet_domains::pallet::storage_types::HeadReceiptNumber"]],["impl UnwindSafe for ExecutionInbox",1,["pallet_domains::pallet::storage_types::ExecutionInbox"]],["impl UnwindSafe for HeadDomainNumber",1,["pallet_domains::pallet::storage_types::HeadDomainNumber"]],["impl UnwindSafe for PendingGenesisDomain",1,["pallet_domains::pallet::storage_types::PendingGenesisDomain"]],["impl UnwindSafe for LastEpochStakingDistribution",1,["pallet_domains::pallet::storage_types::LastEpochStakingDistribution"]],["impl UnwindSafe for DomainTxRangeState",1,["pallet_domains::pallet::storage_types::DomainTxRangeState"]],["impl<T> UnwindSafe for Pallet<T>where\n T: UnwindSafe,",1,["pallet_domains::pallet::Pallet"]],["impl UnwindSafe for BundleError",1,["pallet_domains::pallet::BundleError"]],["impl<T> UnwindSafe for Error<T>where\n T: UnwindSafe,",1,["pallet_domains::pallet::Error"]],["impl<T> UnwindSafe for Event<T>where\n T: UnwindSafe,\n <T as Config>::AccountId: UnwindSafe,\n <T as Config>::BlockNumber: UnwindSafe,",1,["pallet_domains::pallet::Event"]],["impl UnwindSafe for TxRangeState",1,["pallet_domains::pallet::TxRangeState"]],["impl<T> UnwindSafe for GenesisConfig<T>where\n <T as Config>::AccountId: UnwindSafe,",1,["pallet_domains::pallet::GenesisConfig"]],["impl<T> UnwindSafe for Call<T>where\n T: UnwindSafe,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: UnwindSafe,\n <T as Config>::BlockNumber: UnwindSafe,\n <T as Config>::DomainHash: UnwindSafe,\n <T as Config>::DomainNumber: UnwindSafe,\n <T as Config>::Hash: UnwindSafe,",1,["pallet_domains::pallet::Call"]]], +"pallet_domains":[["impl UnwindSafe for Error",1,["pallet_domains::block_tree::Error"]],["impl<Number, Hash, DomainNumber, DomainHash, Balance> UnwindSafe for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>where\n Balance: UnwindSafe,\n DomainHash: UnwindSafe,\n DomainNumber: UnwindSafe,\n Hash: UnwindSafe,\n Number: UnwindSafe,",1,["pallet_domains::block_tree::DomainBlock"]],["impl UnwindSafe for Error",1,["pallet_domains::domain_registry::Error"]],["impl UnwindSafe for DomainConfig",1,["pallet_domains::domain_registry::DomainConfig"]],["impl<Number, AccountId> UnwindSafe for DomainObject<Number, AccountId>where\n AccountId: UnwindSafe,\n Number: UnwindSafe,",1,["pallet_domains::domain_registry::DomainObject"]],["impl UnwindSafe for Error",1,["pallet_domains::runtime_registry::Error"]],["impl<Number, Hash> UnwindSafe for RuntimeObject<Number, Hash>where\n Hash: UnwindSafe,\n Number: UnwindSafe,",1,["pallet_domains::runtime_registry::RuntimeObject"]],["impl UnwindSafe for ScheduledRuntimeUpgrade",1,["pallet_domains::runtime_registry::ScheduledRuntimeUpgrade"]],["impl<T> UnwindSafe for SubstrateWeight<T>where\n T: UnwindSafe,",1,["pallet_domains::weights::SubstrateWeight"]],["impl UnwindSafe for SuccessfulBundles",1,["pallet_domains::pallet::storage_types::SuccessfulBundles"]],["impl UnwindSafe for NextRuntimeId",1,["pallet_domains::pallet::storage_types::NextRuntimeId"]],["impl UnwindSafe for RuntimeRegistry",1,["pallet_domains::pallet::storage_types::RuntimeRegistry"]],["impl UnwindSafe for ScheduledRuntimeUpgrades",1,["pallet_domains::pallet::storage_types::ScheduledRuntimeUpgrades"]],["impl UnwindSafe for NextOperatorId",1,["pallet_domains::pallet::storage_types::NextOperatorId"]],["impl UnwindSafe for OperatorIdOwner",1,["pallet_domains::pallet::storage_types::OperatorIdOwner"]],["impl UnwindSafe for DomainStakingSummary",1,["pallet_domains::pallet::storage_types::DomainStakingSummary"]],["impl UnwindSafe for Operators",1,["pallet_domains::pallet::storage_types::Operators"]],["impl UnwindSafe for PendingOperatorSwitches",1,["pallet_domains::pallet::storage_types::PendingOperatorSwitches"]],["impl UnwindSafe for Nominators",1,["pallet_domains::pallet::storage_types::Nominators"]],["impl UnwindSafe for PendingDeposits",1,["pallet_domains::pallet::storage_types::PendingDeposits"]],["impl UnwindSafe for PendingWithdrawals",1,["pallet_domains::pallet::storage_types::PendingWithdrawals"]],["impl UnwindSafe for PendingOperatorDeregistrations",1,["pallet_domains::pallet::storage_types::PendingOperatorDeregistrations"]],["impl UnwindSafe for PendingOperatorUnlocks",1,["pallet_domains::pallet::storage_types::PendingOperatorUnlocks"]],["impl UnwindSafe for PendingNominatorUnlocks",1,["pallet_domains::pallet::storage_types::PendingNominatorUnlocks"]],["impl UnwindSafe for PendingUnlocks",1,["pallet_domains::pallet::storage_types::PendingUnlocks"]],["impl UnwindSafe for PendingSlashes",1,["pallet_domains::pallet::storage_types::PendingSlashes"]],["impl UnwindSafe for NextDomainId",1,["pallet_domains::pallet::storage_types::NextDomainId"]],["impl UnwindSafe for DomainRegistry",1,["pallet_domains::pallet::storage_types::DomainRegistry"]],["impl UnwindSafe for BlockTree",1,["pallet_domains::pallet::storage_types::BlockTree"]],["impl UnwindSafe for DomainBlocks",1,["pallet_domains::pallet::storage_types::DomainBlocks"]],["impl UnwindSafe for HeadReceiptNumber",1,["pallet_domains::pallet::storage_types::HeadReceiptNumber"]],["impl UnwindSafe for ExecutionInbox",1,["pallet_domains::pallet::storage_types::ExecutionInbox"]],["impl UnwindSafe for HeadDomainNumber",1,["pallet_domains::pallet::storage_types::HeadDomainNumber"]],["impl UnwindSafe for PendingGenesisDomain",1,["pallet_domains::pallet::storage_types::PendingGenesisDomain"]],["impl UnwindSafe for LastEpochStakingDistribution",1,["pallet_domains::pallet::storage_types::LastEpochStakingDistribution"]],["impl UnwindSafe for PreferredOperator",1,["pallet_domains::pallet::storage_types::PreferredOperator"]],["impl UnwindSafe for DomainTxRangeState",1,["pallet_domains::pallet::storage_types::DomainTxRangeState"]],["impl<T> UnwindSafe for Pallet<T>where\n T: UnwindSafe,",1,["pallet_domains::pallet::Pallet"]],["impl UnwindSafe for BundleError",1,["pallet_domains::pallet::BundleError"]],["impl<T> UnwindSafe for Error<T>where\n T: UnwindSafe,",1,["pallet_domains::pallet::Error"]],["impl<T> UnwindSafe for Event<T>where\n T: UnwindSafe,\n <T as Config>::AccountId: UnwindSafe,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: UnwindSafe,\n <T as Config>::BlockNumber: UnwindSafe,",1,["pallet_domains::pallet::Event"]],["impl UnwindSafe for TxRangeState",1,["pallet_domains::pallet::TxRangeState"]],["impl<T> UnwindSafe for GenesisConfig<T>where\n <T as Config>::AccountId: UnwindSafe,",1,["pallet_domains::pallet::GenesisConfig"]],["impl<T> UnwindSafe for Call<T>where\n T: UnwindSafe,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: UnwindSafe,\n <T as Config>::BlockNumber: UnwindSafe,\n <T as Config>::DomainHash: UnwindSafe,\n <T as Config>::DomainNumber: UnwindSafe,\n <T as Config>::Hash: UnwindSafe,",1,["pallet_domains::pallet::Call"]]], "pallet_feeds":[["impl UnwindSafe for FeedObjectMapping",1,["pallet_feeds::feed_processor::FeedObjectMapping"]],["impl UnwindSafe for Metadata",1,["pallet_feeds::pallet::storage_types::Metadata"]],["impl UnwindSafe for FeedConfigs",1,["pallet_feeds::pallet::storage_types::FeedConfigs"]],["impl UnwindSafe for Feeds",1,["pallet_feeds::pallet::storage_types::Feeds"]],["impl UnwindSafe for Totals",1,["pallet_feeds::pallet::storage_types::Totals"]],["impl UnwindSafe for NextFeedId",1,["pallet_feeds::pallet::storage_types::NextFeedId"]],["impl UnwindSafe for SuccessfulPuts",1,["pallet_feeds::pallet::storage_types::SuccessfulPuts"]],["impl<T> UnwindSafe for Pallet<T>where\n T: UnwindSafe,",1,["pallet_feeds::pallet::Pallet"]],["impl UnwindSafe for TotalObjectsAndSize",1,["pallet_feeds::pallet::TotalObjectsAndSize"]],["impl<FeedProcessorId, AccountId> UnwindSafe for FeedConfig<FeedProcessorId, AccountId>where\n AccountId: UnwindSafe,\n FeedProcessorId: UnwindSafe,",1,["pallet_feeds::pallet::FeedConfig"]],["impl<T> UnwindSafe for Event<T>where\n T: UnwindSafe,\n <T as Config>::AccountId: UnwindSafe,\n <T as Config>::FeedId: UnwindSafe,",1,["pallet_feeds::pallet::Event"]],["impl<T> UnwindSafe for Error<T>where\n T: UnwindSafe,",1,["pallet_feeds::pallet::Error"]],["impl<T> UnwindSafe for Call<T>where\n T: UnwindSafe,\n <T as Config>::FeedId: UnwindSafe,\n <T as Config>::FeedProcessorKind: UnwindSafe,\n <<T as Config>::Lookup as StaticLookup>::Source: UnwindSafe,",1,["pallet_feeds::pallet::Call"]],["impl UnwindSafe for CallObject",1,["pallet_feeds::CallObject"]]], "pallet_grandpa_finality_verifier":[["impl UnwindSafe for ValidationCheckPoint",1,["pallet_grandpa_finality_verifier::pallet::storage_types::ValidationCheckPoint"]],["impl UnwindSafe for OldestKnownParent",1,["pallet_grandpa_finality_verifier::pallet::storage_types::OldestKnownParent"]],["impl UnwindSafe for ChainTip",1,["pallet_grandpa_finality_verifier::pallet::storage_types::ChainTip"]],["impl UnwindSafe for CurrentAuthoritySet",1,["pallet_grandpa_finality_verifier::pallet::storage_types::CurrentAuthoritySet"]],["impl<T> UnwindSafe for Pallet<T>where\n T: UnwindSafe,",1,["pallet_grandpa_finality_verifier::pallet::Pallet"]],["impl<T> UnwindSafe for Error<T>where\n T: UnwindSafe,",1,["pallet_grandpa_finality_verifier::pallet::Error"]],["impl<T> UnwindSafe for Call<T>where\n T: UnwindSafe,",1,["pallet_grandpa_finality_verifier::pallet::Call"]],["impl UnwindSafe for InitializationData",1,["pallet_grandpa_finality_verifier::InitializationData"]]], "pallet_messenger":[["impl<T> UnwindSafe for SubstrateWeight<T>where\n T: UnwindSafe,",1,["pallet_messenger::weights::SubstrateWeight"]],["impl UnwindSafe for NextChannelId",1,["pallet_messenger::pallet::storage_types::NextChannelId"]],["impl UnwindSafe for Channels",1,["pallet_messenger::pallet::storage_types::Channels"]],["impl UnwindSafe for Inbox",1,["pallet_messenger::pallet::storage_types::Inbox"]],["impl UnwindSafe for InboxResponses",1,["pallet_messenger::pallet::storage_types::InboxResponses"]],["impl UnwindSafe for Outbox",1,["pallet_messenger::pallet::storage_types::Outbox"]],["impl UnwindSafe for OutboxResponses",1,["pallet_messenger::pallet::storage_types::OutboxResponses"]],["impl UnwindSafe for RelayersInfo",1,["pallet_messenger::pallet::storage_types::RelayersInfo"]],["impl UnwindSafe for Relayers",1,["pallet_messenger::pallet::storage_types::Relayers"]],["impl UnwindSafe for NextRelayerIdx",1,["pallet_messenger::pallet::storage_types::NextRelayerIdx"]],["impl UnwindSafe for RelayerMessages",1,["pallet_messenger::pallet::storage_types::RelayerMessages"]],["impl<T> UnwindSafe for Pallet<T>where\n T: UnwindSafe,",1,["pallet_messenger::pallet::Pallet"]],["impl<T> UnwindSafe for Event<T>where\n T: UnwindSafe,\n <T as Config>::AccountId: UnwindSafe,",1,["pallet_messenger::pallet::Event"]],["impl<T> UnwindSafe for GenesisConfig<T>where\n <T as Config>::AccountId: UnwindSafe,",1,["pallet_messenger::pallet::GenesisConfig"]],["impl<T> UnwindSafe for Error<T>where\n T: UnwindSafe,",1,["pallet_messenger::pallet::Error"]],["impl<T> UnwindSafe for Call<T>where\n T: UnwindSafe,\n <T as Config>::AccountId: UnwindSafe,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: UnwindSafe,\n <T as Config>::BlockNumber: UnwindSafe,\n <T as Config>::Hash: UnwindSafe,",1,["pallet_messenger::pallet::Call"]],["impl UnwindSafe for ChannelState",1,["pallet_messenger::ChannelState"]],["impl<Balance> UnwindSafe for Channel<Balance>where\n Balance: UnwindSafe,",1,["pallet_messenger::Channel"]],["impl UnwindSafe for OutboxMessageResult",1,["pallet_messenger::OutboxMessageResult"]]], @@ -47,7 +47,7 @@ "subspace_proof_of_space":[["impl<'a> UnwindSafe for ChiaQuality<'a>",1,["subspace_proof_of_space::chia::ChiaQuality"]],["impl UnwindSafe for ChiaTableGenerator",1,["subspace_proof_of_space::chia::ChiaTableGenerator"]],["impl UnwindSafe for ChiaTable",1,["subspace_proof_of_space::chia::ChiaTable"]],["impl<const K: u8> UnwindSafe for TablesCache<K>",1,["subspace_proof_of_space::chiapos::table::TablesCache"]],["impl<const K: u8> UnwindSafe for Tables<K>",1,["subspace_proof_of_space::chiapos::Tables"]],["impl<'a> UnwindSafe for ShimQuality<'a>",1,["subspace_proof_of_space::shim::ShimQuality"]],["impl UnwindSafe for ShimTableGenerator",1,["subspace_proof_of_space::shim::ShimTableGenerator"]],["impl UnwindSafe for ShimTable",1,["subspace_proof_of_space::shim::ShimTable"]],["impl UnwindSafe for PosTableType",1,["subspace_proof_of_space::PosTableType"]]], "subspace_proof_of_time":[["impl UnwindSafe for PotInitError",1,["subspace_proof_of_time::PotInitError"]],["impl UnwindSafe for PotVerificationError",1,["subspace_proof_of_time::PotVerificationError"]],["impl UnwindSafe for ProofOfTime",1,["subspace_proof_of_time::ProofOfTime"]]], "subspace_rpc_primitives":[["impl UnwindSafe for FarmerAppInfo",1,["subspace_rpc_primitives::FarmerAppInfo"]],["impl UnwindSafe for SlotInfo",1,["subspace_rpc_primitives::SlotInfo"]],["impl UnwindSafe for SolutionResponse",1,["subspace_rpc_primitives::SolutionResponse"]],["impl UnwindSafe for RewardSigningInfo",1,["subspace_rpc_primitives::RewardSigningInfo"]],["impl UnwindSafe for RewardSignatureResponse",1,["subspace_rpc_primitives::RewardSignatureResponse"]],["impl UnwindSafe for NodeSyncStatus",1,["subspace_rpc_primitives::NodeSyncStatus"]]], -"subspace_runtime":[["impl UnwindSafe for FeedProcessorKind",1,["subspace_runtime::feed_processor::FeedProcessorKind"]],["impl UnwindSafe for SessionKeys",1,["subspace_runtime::SessionKeys"]],["impl UnwindSafe for Version",1,["subspace_runtime::Version"]],["impl UnwindSafe for BlockHashCount",1,["subspace_runtime::BlockHashCount"]],["impl UnwindSafe for SubspaceBlockWeights",1,["subspace_runtime::SubspaceBlockWeights"]],["impl UnwindSafe for SubspaceBlockLength",1,["subspace_runtime::SubspaceBlockLength"]],["impl UnwindSafe for SlotProbability",1,["subspace_runtime::SlotProbability"]],["impl UnwindSafe for ExpectedBlockTime",1,["subspace_runtime::ExpectedBlockTime"]],["impl UnwindSafe for ExpectedVotesPerBlock",1,["subspace_runtime::ExpectedVotesPerBlock"]],["impl UnwindSafe for RecentSegments",1,["subspace_runtime::RecentSegments"]],["impl UnwindSafe for RecentHistoryFraction",1,["subspace_runtime::RecentHistoryFraction"]],["impl UnwindSafe for MinSectorLifetime",1,["subspace_runtime::MinSectorLifetime"]],["impl UnwindSafe for ShouldAdjustSolutionRange",1,["subspace_runtime::ShouldAdjustSolutionRange"]],["impl UnwindSafe for ConfirmationDepthK",1,["subspace_runtime::ConfirmationDepthK"]],["impl UnwindSafe for ExistentialDeposit",1,["subspace_runtime::ExistentialDeposit"]],["impl UnwindSafe for HoldIdentifier",1,["subspace_runtime::HoldIdentifier"]],["impl UnwindSafe for MaxHolds",1,["subspace_runtime::MaxHolds"]],["impl UnwindSafe for StorageFeesEscrowBlockReward",1,["subspace_runtime::StorageFeesEscrowBlockReward"]],["impl UnwindSafe for StorageFeesEscrowBlockTax",1,["subspace_runtime::StorageFeesEscrowBlockTax"]],["impl UnwindSafe for CreditSupply",1,["subspace_runtime::CreditSupply"]],["impl UnwindSafe for TotalSpacePledged",1,["subspace_runtime::TotalSpacePledged"]],["impl UnwindSafe for BlockchainHistorySize",1,["subspace_runtime::BlockchainHistorySize"]],["impl UnwindSafe for MaximumReceiptDrift",1,["subspace_runtime::MaximumReceiptDrift"]],["impl UnwindSafe for InitialDomainTxRange",1,["subspace_runtime::InitialDomainTxRange"]],["impl UnwindSafe for DomainTxRangeAdjustmentInterval",1,["subspace_runtime::DomainTxRangeAdjustmentInterval"]],["impl UnwindSafe for DomainRuntimeUpgradeDelay",1,["subspace_runtime::DomainRuntimeUpgradeDelay"]],["impl UnwindSafe for MinOperatorStake",1,["subspace_runtime::MinOperatorStake"]],["impl UnwindSafe for MaxDomainBlockSize",1,["subspace_runtime::MaxDomainBlockSize"]],["impl UnwindSafe for MaxDomainBlockWeight",1,["subspace_runtime::MaxDomainBlockWeight"]],["impl UnwindSafe for MaxBundlesPerBlock",1,["subspace_runtime::MaxBundlesPerBlock"]],["impl UnwindSafe for DomainInstantiationDeposit",1,["subspace_runtime::DomainInstantiationDeposit"]],["impl UnwindSafe for MaxDomainNameLength",1,["subspace_runtime::MaxDomainNameLength"]],["impl UnwindSafe for BlockTreePruningDepth",1,["subspace_runtime::BlockTreePruningDepth"]],["impl UnwindSafe for StakeWithdrawalLockingPeriod",1,["subspace_runtime::StakeWithdrawalLockingPeriod"]],["impl UnwindSafe for StakeEpochDuration",1,["subspace_runtime::StakeEpochDuration"]],["impl UnwindSafe for TreasuryAccount",1,["subspace_runtime::TreasuryAccount"]],["impl UnwindSafe for BlockReward",1,["subspace_runtime::BlockReward"]],["impl UnwindSafe for VoteReward",1,["subspace_runtime::VoteReward"]],["impl UnwindSafe for MaxFeeds",1,["subspace_runtime::MaxFeeds"]],["impl UnwindSafe for MinVestedTransfer",1,["subspace_runtime::MinVestedTransfer"]],["impl UnwindSafe for Runtime",1,["subspace_runtime::Runtime"]],["impl UnwindSafe for RuntimeEvent",1,["subspace_runtime::RuntimeEvent"]],["impl !UnwindSafe for RuntimeOrigin",1,["subspace_runtime::RuntimeOrigin"]],["impl UnwindSafe for OriginCaller",1,["subspace_runtime::OriginCaller"]],["impl UnwindSafe for PalletInfo",1,["subspace_runtime::PalletInfo"]],["impl UnwindSafe for RuntimeCall",1,["subspace_runtime::RuntimeCall"]],["impl UnwindSafe for RuntimeGenesisConfig",1,["subspace_runtime::RuntimeGenesisConfig"]],["impl UnwindSafe for RuntimeFreezeReason",1,["subspace_runtime::RuntimeFreezeReason"]],["impl UnwindSafe for RuntimeHoldReason",1,["subspace_runtime::RuntimeHoldReason"]],["impl UnwindSafe for RuntimeLockId",1,["subspace_runtime::RuntimeLockId"]],["impl UnwindSafe for RuntimeSlashReason",1,["subspace_runtime::RuntimeSlashReason"]],["impl UnwindSafe for RuntimeApi",1,["subspace_runtime::RuntimeApi"]],["impl<Block, C> !UnwindSafe for RuntimeApiImpl<Block, C>",1,["subspace_runtime::RuntimeApiImpl"]]], +"subspace_runtime":[["impl UnwindSafe for FeedProcessorKind",1,["subspace_runtime::feed_processor::FeedProcessorKind"]],["impl UnwindSafe for SessionKeys",1,["subspace_runtime::SessionKeys"]],["impl UnwindSafe for Version",1,["subspace_runtime::Version"]],["impl UnwindSafe for BlockHashCount",1,["subspace_runtime::BlockHashCount"]],["impl UnwindSafe for SubspaceBlockWeights",1,["subspace_runtime::SubspaceBlockWeights"]],["impl UnwindSafe for SubspaceBlockLength",1,["subspace_runtime::SubspaceBlockLength"]],["impl UnwindSafe for SlotProbability",1,["subspace_runtime::SlotProbability"]],["impl UnwindSafe for ExpectedBlockTime",1,["subspace_runtime::ExpectedBlockTime"]],["impl UnwindSafe for ExpectedVotesPerBlock",1,["subspace_runtime::ExpectedVotesPerBlock"]],["impl UnwindSafe for RecentSegments",1,["subspace_runtime::RecentSegments"]],["impl UnwindSafe for RecentHistoryFraction",1,["subspace_runtime::RecentHistoryFraction"]],["impl UnwindSafe for MinSectorLifetime",1,["subspace_runtime::MinSectorLifetime"]],["impl UnwindSafe for ShouldAdjustSolutionRange",1,["subspace_runtime::ShouldAdjustSolutionRange"]],["impl UnwindSafe for ConfirmationDepthK",1,["subspace_runtime::ConfirmationDepthK"]],["impl UnwindSafe for ExistentialDeposit",1,["subspace_runtime::ExistentialDeposit"]],["impl UnwindSafe for HoldIdentifier",1,["subspace_runtime::HoldIdentifier"]],["impl UnwindSafe for MaxHolds",1,["subspace_runtime::MaxHolds"]],["impl UnwindSafe for StorageFeesEscrowBlockReward",1,["subspace_runtime::StorageFeesEscrowBlockReward"]],["impl UnwindSafe for StorageFeesEscrowBlockTax",1,["subspace_runtime::StorageFeesEscrowBlockTax"]],["impl UnwindSafe for CreditSupply",1,["subspace_runtime::CreditSupply"]],["impl UnwindSafe for TotalSpacePledged",1,["subspace_runtime::TotalSpacePledged"]],["impl UnwindSafe for BlockchainHistorySize",1,["subspace_runtime::BlockchainHistorySize"]],["impl UnwindSafe for MaximumReceiptDrift",1,["subspace_runtime::MaximumReceiptDrift"]],["impl UnwindSafe for InitialDomainTxRange",1,["subspace_runtime::InitialDomainTxRange"]],["impl UnwindSafe for DomainTxRangeAdjustmentInterval",1,["subspace_runtime::DomainTxRangeAdjustmentInterval"]],["impl UnwindSafe for DomainRuntimeUpgradeDelay",1,["subspace_runtime::DomainRuntimeUpgradeDelay"]],["impl UnwindSafe for MinOperatorStake",1,["subspace_runtime::MinOperatorStake"]],["impl UnwindSafe for MaxDomainBlockSize",1,["subspace_runtime::MaxDomainBlockSize"]],["impl UnwindSafe for MaxDomainBlockWeight",1,["subspace_runtime::MaxDomainBlockWeight"]],["impl UnwindSafe for MaxBundlesPerBlock",1,["subspace_runtime::MaxBundlesPerBlock"]],["impl UnwindSafe for DomainInstantiationDeposit",1,["subspace_runtime::DomainInstantiationDeposit"]],["impl UnwindSafe for MaxDomainNameLength",1,["subspace_runtime::MaxDomainNameLength"]],["impl UnwindSafe for BlockTreePruningDepth",1,["subspace_runtime::BlockTreePruningDepth"]],["impl UnwindSafe for StakeWithdrawalLockingPeriod",1,["subspace_runtime::StakeWithdrawalLockingPeriod"]],["impl UnwindSafe for StakeEpochDuration",1,["subspace_runtime::StakeEpochDuration"]],["impl UnwindSafe for TreasuryAccount",1,["subspace_runtime::TreasuryAccount"]],["impl UnwindSafe for StakingOnReward",1,["subspace_runtime::StakingOnReward"]],["impl UnwindSafe for BlockReward",1,["subspace_runtime::BlockReward"]],["impl UnwindSafe for VoteReward",1,["subspace_runtime::VoteReward"]],["impl UnwindSafe for MaxFeeds",1,["subspace_runtime::MaxFeeds"]],["impl UnwindSafe for MinVestedTransfer",1,["subspace_runtime::MinVestedTransfer"]],["impl UnwindSafe for Runtime",1,["subspace_runtime::Runtime"]],["impl UnwindSafe for RuntimeEvent",1,["subspace_runtime::RuntimeEvent"]],["impl !UnwindSafe for RuntimeOrigin",1,["subspace_runtime::RuntimeOrigin"]],["impl UnwindSafe for OriginCaller",1,["subspace_runtime::OriginCaller"]],["impl UnwindSafe for PalletInfo",1,["subspace_runtime::PalletInfo"]],["impl UnwindSafe for RuntimeCall",1,["subspace_runtime::RuntimeCall"]],["impl UnwindSafe for RuntimeGenesisConfig",1,["subspace_runtime::RuntimeGenesisConfig"]],["impl UnwindSafe for RuntimeFreezeReason",1,["subspace_runtime::RuntimeFreezeReason"]],["impl UnwindSafe for RuntimeHoldReason",1,["subspace_runtime::RuntimeHoldReason"]],["impl UnwindSafe for RuntimeLockId",1,["subspace_runtime::RuntimeLockId"]],["impl UnwindSafe for RuntimeSlashReason",1,["subspace_runtime::RuntimeSlashReason"]],["impl UnwindSafe for RuntimeApi",1,["subspace_runtime::RuntimeApi"]],["impl<Block, C> !UnwindSafe for RuntimeApiImpl<Block, C>",1,["subspace_runtime::RuntimeApiImpl"]]], "subspace_service":[["impl !UnwindSafe for DsnConfigurationError",1,["subspace_service::dsn::DsnConfigurationError"]],["impl UnwindSafe for DsnConfig",1,["subspace_service::dsn::DsnConfig"]],["impl<AS> !UnwindSafe for PieceCache<AS>",1,["subspace_service::piece_cache::PieceCache"]],["impl<C, P, SO, AS> !UnwindSafe for FullDeps<C, P, SO, AS>",1,["subspace_service::rpc::FullDeps"]],["impl<Block, Client, Verifier, BundleValidator> !UnwindSafe for ConsensusChainTxPreValidator<Block, Client, Verifier, BundleValidator>",1,["subspace_service::tx_pre_validator::ConsensusChainTxPreValidator"]],["impl !UnwindSafe for Error",1,["subspace_service::Error"]],["impl !UnwindSafe for SubspaceNetworking",1,["subspace_service::SubspaceNetworking"]],["impl !UnwindSafe for SubspaceConfiguration",1,["subspace_service::SubspaceConfiguration"]],["impl<Client, TxPreValidator> !UnwindSafe for NewFull<Client, TxPreValidator>",1,["subspace_service::NewFull"]]], "subspace_test_client":[["impl UnwindSafe for TestExecutorDispatch",1,["subspace_test_client::TestExecutorDispatch"]]], "subspace_test_runtime":[["impl UnwindSafe for SessionKeys",1,["subspace_test_runtime::SessionKeys"]],["impl UnwindSafe for Version",1,["subspace_test_runtime::Version"]],["impl UnwindSafe for BlockHashCount",1,["subspace_test_runtime::BlockHashCount"]],["impl UnwindSafe for SubspaceBlockWeights",1,["subspace_test_runtime::SubspaceBlockWeights"]],["impl UnwindSafe for SubspaceBlockLength",1,["subspace_test_runtime::SubspaceBlockLength"]],["impl UnwindSafe for SlotProbability",1,["subspace_test_runtime::SlotProbability"]],["impl UnwindSafe for ExpectedBlockTime",1,["subspace_test_runtime::ExpectedBlockTime"]],["impl UnwindSafe for ShouldAdjustSolutionRange",1,["subspace_test_runtime::ShouldAdjustSolutionRange"]],["impl UnwindSafe for ExpectedVotesPerBlock",1,["subspace_test_runtime::ExpectedVotesPerBlock"]],["impl UnwindSafe for ConfirmationDepthK",1,["subspace_test_runtime::ConfirmationDepthK"]],["impl UnwindSafe for RecentSegments",1,["subspace_test_runtime::RecentSegments"]],["impl UnwindSafe for RecentHistoryFraction",1,["subspace_test_runtime::RecentHistoryFraction"]],["impl UnwindSafe for MinSectorLifetime",1,["subspace_test_runtime::MinSectorLifetime"]],["impl UnwindSafe for HoldIdentifier",1,["subspace_test_runtime::HoldIdentifier"]],["impl UnwindSafe for MaxHolds",1,["subspace_test_runtime::MaxHolds"]],["impl UnwindSafe for StorageFeesEscrowBlockReward",1,["subspace_test_runtime::StorageFeesEscrowBlockReward"]],["impl UnwindSafe for StorageFeesEscrowBlockTax",1,["subspace_test_runtime::StorageFeesEscrowBlockTax"]],["impl UnwindSafe for CreditSupply",1,["subspace_test_runtime::CreditSupply"]],["impl UnwindSafe for TotalSpacePledged",1,["subspace_test_runtime::TotalSpacePledged"]],["impl UnwindSafe for BlockchainHistorySize",1,["subspace_test_runtime::BlockchainHistorySize"]],["impl UnwindSafe for TransactionByteFee",1,["subspace_test_runtime::TransactionByteFee"]],["impl UnwindSafe for LiquidityInfo",1,["subspace_test_runtime::LiquidityInfo"]],["impl UnwindSafe for OnChargeTransaction",1,["subspace_test_runtime::OnChargeTransaction"]],["impl UnwindSafe for MaximumReceiptDrift",1,["subspace_test_runtime::MaximumReceiptDrift"]],["impl UnwindSafe for InitialDomainTxRange",1,["subspace_test_runtime::InitialDomainTxRange"]],["impl UnwindSafe for DomainTxRangeAdjustmentInterval",1,["subspace_test_runtime::DomainTxRangeAdjustmentInterval"]],["impl UnwindSafe for DomainRuntimeUpgradeDelay",1,["subspace_test_runtime::DomainRuntimeUpgradeDelay"]],["impl UnwindSafe for MinOperatorStake",1,["subspace_test_runtime::MinOperatorStake"]],["impl UnwindSafe for MaxDomainBlockSize",1,["subspace_test_runtime::MaxDomainBlockSize"]],["impl UnwindSafe for MaxDomainBlockWeight",1,["subspace_test_runtime::MaxDomainBlockWeight"]],["impl UnwindSafe for MaxBundlesPerBlock",1,["subspace_test_runtime::MaxBundlesPerBlock"]],["impl UnwindSafe for DomainInstantiationDeposit",1,["subspace_test_runtime::DomainInstantiationDeposit"]],["impl UnwindSafe for MaxDomainNameLength",1,["subspace_test_runtime::MaxDomainNameLength"]],["impl UnwindSafe for BlockTreePruningDepth",1,["subspace_test_runtime::BlockTreePruningDepth"]],["impl UnwindSafe for StakeWithdrawalLockingPeriod",1,["subspace_test_runtime::StakeWithdrawalLockingPeriod"]],["impl UnwindSafe for StakeEpochDuration",1,["subspace_test_runtime::StakeEpochDuration"]],["impl UnwindSafe for TreasuryAccount",1,["subspace_test_runtime::TreasuryAccount"]],["impl UnwindSafe for BlockReward",1,["subspace_test_runtime::BlockReward"]],["impl UnwindSafe for VoteReward",1,["subspace_test_runtime::VoteReward"]],["impl<C> UnwindSafe for GrandpaValidator<C>where\n C: UnwindSafe,",1,["subspace_test_runtime::GrandpaValidator"]],["impl UnwindSafe for MaxFeeds",1,["subspace_test_runtime::MaxFeeds"]],["impl UnwindSafe for MinVestedTransfer",1,["subspace_test_runtime::MinVestedTransfer"]],["impl UnwindSafe for Runtime",1,["subspace_test_runtime::Runtime"]],["impl UnwindSafe for RuntimeEvent",1,["subspace_test_runtime::RuntimeEvent"]],["impl !UnwindSafe for RuntimeOrigin",1,["subspace_test_runtime::RuntimeOrigin"]],["impl UnwindSafe for OriginCaller",1,["subspace_test_runtime::OriginCaller"]],["impl UnwindSafe for PalletInfo",1,["subspace_test_runtime::PalletInfo"]],["impl UnwindSafe for RuntimeCall",1,["subspace_test_runtime::RuntimeCall"]],["impl UnwindSafe for RuntimeGenesisConfig",1,["subspace_test_runtime::RuntimeGenesisConfig"]],["impl UnwindSafe for RuntimeFreezeReason",1,["subspace_test_runtime::RuntimeFreezeReason"]],["impl UnwindSafe for RuntimeHoldReason",1,["subspace_test_runtime::RuntimeHoldReason"]],["impl UnwindSafe for RuntimeLockId",1,["subspace_test_runtime::RuntimeLockId"]],["impl UnwindSafe for RuntimeSlashReason",1,["subspace_test_runtime::RuntimeSlashReason"]],["impl UnwindSafe for RuntimeApi",1,["subspace_test_runtime::RuntimeApi"]],["impl<Block, C> !UnwindSafe for RuntimeApiImpl<Block, C>",1,["subspace_test_runtime::RuntimeApiImpl"]]], diff --git a/implementors/frame_support/traits/misc/trait.IsSubType.js b/implementors/frame_support/traits/misc/trait.IsSubType.js index eff3bb6073..7df18fa369 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_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/pallet_rewards/trait.OnReward.js b/implementors/pallet_rewards/trait.OnReward.js new file mode 100644 index 0000000000..774a6b4762 --- /dev/null +++ b/implementors/pallet_rewards/trait.OnReward.js @@ -0,0 +1,4 @@ +(function() {var implementors = { +"pallet_rewards":[], +"subspace_runtime":[["impl OnReward<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u128> for StakingOnReward"]] +};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 3088e61ef1..1910bdb1e9 100644 --- a/implementors/parity_scale_codec/codec/trait.Decode.js +++ b/implementors/parity_scale_codec/codec/trait.Decode.js @@ -7,7 +7,7 @@ "evm_domain_test_runtime":[["impl Decode for OriginCaller"],["impl Decode for RuntimeEvent"],["impl Decode for SessionKeys"],["impl Decode for RuntimeHoldReason"],["impl Decode for RuntimeCall"],["impl Decode for RuntimeSlashReason"],["impl Decode for RuntimeFreezeReason"],["impl Decode for RuntimeLockId"]], "orml_vesting":[["impl<T: Config> Decode for Call<T>"],["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<BlockNumber, Balance> Decode for VestingSchedule<BlockNumber, Balance>where\n BlockNumber: Decode,\n Balance: HasCompact + MaxEncodedLen + HasCompact,"],["impl<T> Decode for Error<T>"]], "pallet_domain_id":[["impl<T: Config> Decode for Call<T>"]], -"pallet_domains":[["impl<T: Config> Decode for Call<T>"],["impl Decode for Error"],["impl Decode for TxRangeState"],["impl Decode for Error"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> Decode for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>where\n ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>: Decode,"],["impl<T> Decode for Error<T>"],["impl Decode for Error"],["impl<T: Config> Decode for Event<T>where\n T::BlockNumber: Decode,\n <T as Config>::AccountId: Decode,"],["impl<Number, Hash> Decode for RuntimeObject<Number, Hash>where\n Hash: Decode,\n Number: Decode,"],["impl Decode for DomainConfig"],["impl Decode for BundleError"],["impl Decode for ScheduledRuntimeUpgrade"],["impl<Number, AccountId> Decode for DomainObject<Number, AccountId>where\n AccountId: Decode,\n Number: Decode,"]], +"pallet_domains":[["impl<T: Config> Decode for Call<T>"],["impl Decode for Error"],["impl Decode for TxRangeState"],["impl Decode for Error"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> Decode for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>where\n ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>: Decode,"],["impl<T> Decode for Error<T>"],["impl Decode for Error"],["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<Number, Hash> Decode for RuntimeObject<Number, Hash>where\n Hash: Decode,\n Number: Decode,"],["impl Decode for DomainConfig"],["impl Decode for BundleError"],["impl Decode for ScheduledRuntimeUpgrade"],["impl<Number, AccountId> Decode for DomainObject<Number, AccountId>where\n AccountId: Decode,\n Number: Decode,"]], "pallet_feeds":[["impl<FeedProcessorId, AccountId> Decode for FeedConfig<FeedProcessorId, AccountId>where\n FeedProcessorId: Decode,\n AccountId: Decode,"],["impl<T: Config> Decode for Event<T>where\n T::FeedId: Decode,\n T::AccountId: Decode,"],["impl<T> Decode for Error<T>"],["impl<T: Config> Decode for Call<T>"],["impl Decode for TotalObjectsAndSize"]], "pallet_grandpa_finality_verifier":[["impl<T> Decode for Error<T>"],["impl<T: Config> Decode for Call<T>"],["impl Decode for InitializationData"]], "pallet_messenger":[["impl<T> Decode for Error<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,"],["impl<T: Config> Decode for Call<T>"],["impl Decode for ChannelState"],["impl Decode for OutboxMessageResult"]], diff --git a/implementors/parity_scale_codec/codec/trait.Encode.js b/implementors/parity_scale_codec/codec/trait.Encode.js index b6d14f15a2..0ec5a5cc7c 100644 --- a/implementors/parity_scale_codec/codec/trait.Encode.js +++ b/implementors/parity_scale_codec/codec/trait.Encode.js @@ -7,7 +7,7 @@ "evm_domain_test_runtime":[["impl Encode for RuntimeHoldReason"],["impl Encode for RuntimeEvent"],["impl Encode for RuntimeCall"],["impl Encode for SessionKeys"],["impl Encode for OriginCaller"],["impl Encode for RuntimeSlashReason"],["impl Encode for RuntimeFreezeReason"],["impl Encode for RuntimeLockId"]], "orml_vesting":[["impl<BlockNumber, Balance> Encode for VestingSchedule<BlockNumber, Balance>where\n BlockNumber: Encode,\n Balance: HasCompact + MaxEncodedLen + HasCompact,"],["impl<T> Encode for Error<T>"],["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,"],["impl<T: Config> Encode for Call<T>"]], "pallet_domain_id":[["impl<T: Config> Encode for Call<T>"]], -"pallet_domains":[["impl Encode for BundleError"],["impl<T> Encode for Error<T>"],["impl Encode for ScheduledRuntimeUpgrade"],["impl Encode for Error"],["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 TxRangeState"],["impl Encode for Error"],["impl<T: Config> Encode for Call<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<T: Config> Encode for Event<T>where\n T::BlockNumber: Encode,\n <T as Config>::AccountId: Encode,"],["impl<Number, AccountId> Encode for DomainObject<Number, AccountId>where\n AccountId: Encode,\n Number: Encode,"]], +"pallet_domains":[["impl Encode for BundleError"],["impl<T> Encode for Error<T>"],["impl Encode for ScheduledRuntimeUpgrade"],["impl Encode for Error"],["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 TxRangeState"],["impl Encode for Error"],["impl<T: Config> Encode for Call<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<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<Number, AccountId> Encode for DomainObject<Number, AccountId>where\n AccountId: Encode,\n Number: Encode,"]], "pallet_feeds":[["impl<T: Config> Encode for Call<T>"],["impl Encode for TotalObjectsAndSize"],["impl<T> Encode for Error<T>"],["impl<FeedProcessorId, AccountId> Encode for FeedConfig<FeedProcessorId, AccountId>where\n FeedProcessorId: Encode,\n AccountId: Encode,"],["impl<T: Config> Encode for Event<T>where\n T::FeedId: Encode,\n T::AccountId: Encode,"]], "pallet_grandpa_finality_verifier":[["impl<T> Encode for Error<T>"],["impl<T: Config> Encode for Call<T>"],["impl Encode for InitializationData"]], "pallet_messenger":[["impl<T> Encode for Error<T>"],["impl Encode for OutboxMessageResult"],["impl<Balance> Encode for Channel<Balance>where\n FeeModel<Balance>: Encode,"],["impl<T: Config> Encode for Event<T>where\n <T as Config>::AccountId: Encode,\n T::AccountId: Encode,"],["impl<T: Config> Encode for Call<T>"],["impl Encode for ChannelState"]], diff --git a/implementors/parity_scale_codec/encode_like/trait.EncodeLike.js b/implementors/parity_scale_codec/encode_like/trait.EncodeLike.js index cf28ebd706..21a933a447 100644 --- a/implementors/parity_scale_codec/encode_like/trait.EncodeLike.js +++ b/implementors/parity_scale_codec/encode_like/trait.EncodeLike.js @@ -7,7 +7,7 @@ "evm_domain_test_runtime":[["impl EncodeLike<RuntimeHoldReason> for RuntimeHoldReason"],["impl EncodeLike<RuntimeEvent> for RuntimeEvent"],["impl EncodeLike<RuntimeSlashReason> for RuntimeSlashReason"],["impl EncodeLike<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl EncodeLike<RuntimeCall> for RuntimeCall"],["impl EncodeLike<RuntimeLockId> for RuntimeLockId"],["impl EncodeLike<OriginCaller> for OriginCaller"],["impl EncodeLike<SessionKeys> for SessionKeys"]], "orml_vesting":[["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl<T> EncodeLike<Error<T>> for Error<T>"],["impl<BlockNumber, Balance> EncodeLike<VestingSchedule<BlockNumber, Balance>> for VestingSchedule<BlockNumber, Balance>where\n BlockNumber: Encode,\n Balance: HasCompact + MaxEncodedLen + HasCompact,"],["impl<T: Config> EncodeLike<Event<T>> for Event<T>where\n T::AccountId: Encode,\n VestingSchedule<<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> EncodeLike<Call<T>> for Call<T>"]], -"pallet_domains":[["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<T: Config> EncodeLike<Event<T>> for Event<T>where\n T::BlockNumber: Encode,\n <T as Config>::AccountId: Encode,"],["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<ScheduledRuntimeUpgrade> for ScheduledRuntimeUpgrade"],["impl EncodeLike<BundleError> for BundleError"],["impl EncodeLike<DomainConfig> for DomainConfig"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl EncodeLike<TxRangeState> for TxRangeState"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> EncodeLike<DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>> for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>where\n ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>: Encode,"],["impl EncodeLike<Error> for Error"]], +"pallet_domains":[["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<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<Number, Hash> EncodeLike<RuntimeObject<Number, Hash>> for RuntimeObject<Number, Hash>where\n Hash: Encode,\n Number: Encode,"],["impl EncodeLike<ScheduledRuntimeUpgrade> for ScheduledRuntimeUpgrade"],["impl EncodeLike<BundleError> for BundleError"],["impl EncodeLike<DomainConfig> for DomainConfig"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl EncodeLike<TxRangeState> for TxRangeState"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> EncodeLike<DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>> for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>where\n ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>: Encode,"],["impl EncodeLike<Error> for Error"]], "pallet_feeds":[["impl<T: Config> EncodeLike<Event<T>> for Event<T>where\n T::FeedId: Encode,\n T::AccountId: Encode,"],["impl EncodeLike<TotalObjectsAndSize> for TotalObjectsAndSize"],["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>"]], "pallet_grandpa_finality_verifier":[["impl<T> EncodeLike<Error<T>> for Error<T>"],["impl EncodeLike<InitializationData> for InitializationData"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"]], "pallet_messenger":[["impl<Balance> EncodeLike<Channel<Balance>> for Channel<Balance>where\n FeeModel<Balance>: Encode,"],["impl<T> EncodeLike<Error<T>> for Error<T>"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["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,"],["impl EncodeLike<OutboxMessageResult> for OutboxMessageResult"]], diff --git a/implementors/scale_info/trait.TypeInfo.js b/implementors/scale_info/trait.TypeInfo.js index 09f9b53ad6..8c41595ef0 100644 --- a/implementors/scale_info/trait.TypeInfo.js +++ b/implementors/scale_info/trait.TypeInfo.js @@ -5,7 +5,7 @@ "evm_domain_test_runtime":[["impl TypeInfo for RuntimeFreezeReason"],["impl TypeInfo for RuntimeCall"],["impl TypeInfo for RuntimeEvent"],["impl TypeInfo for Runtime"],["impl TypeInfo for SessionKeys"],["impl TypeInfo for RuntimeHoldReason"],["impl TypeInfo for RuntimeLockId"],["impl TypeInfo for OriginCaller"],["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<BlockNumber, Balance> TypeInfo for VestingSchedule<BlockNumber, Balance>where\n BlockNumber: TypeInfo + 'static,\n Balance: HasCompact + MaxEncodedLen + HasCompact + TypeInfo + 'static,"],["impl<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"],["impl<T> TypeInfo for Event<T>where\n T::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 TypeInfo for ScheduledRuntimeUpgrade"],["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<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"],["impl TypeInfo for Error"],["impl TypeInfo for TxRangeState"],["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<Number, AccountId> TypeInfo for DomainObject<Number, AccountId>where\n AccountId: TypeInfo + 'static,\n Number: TypeInfo + '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 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 TypeInfo for DomainConfig"],["impl TypeInfo for Error"]], +"pallet_domains":[["impl TypeInfo for ScheduledRuntimeUpgrade"],["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<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"],["impl TypeInfo for Error"],["impl TypeInfo for TxRangeState"],["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<Number, AccountId> TypeInfo for DomainObject<Number, AccountId>where\n AccountId: TypeInfo + 'static,\n Number: TypeInfo + '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 TypeInfo for DomainConfig"],["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 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,"],["impl<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"]], "pallet_grandpa_finality_verifier":[["impl TypeInfo for InitializationData"],["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n T: Config + 'static,"],["impl<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"]], "pallet_messenger":[["impl<T> TypeInfo for 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<Balance> TypeInfo for Channel<Balance>where\n FeeModel<Balance>: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl TypeInfo for ChannelState"],["impl TypeInfo for OutboxMessageResult"],["impl<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"]], diff --git a/index.html b/index.html index e8d63df0a3..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_domains/all.html b/pallet_domains/all.html index ed7bfa6ab0..3cd266983c 100644 --- a/pallet_domains/all.html +++ b/pallet_domains/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Enums

Traits

Functions

Type Definitions

\ No newline at end of file +List of all items in this crate

List of all items

Structs

Enums

Traits

Functions

Type Definitions

\ No newline at end of file diff --git a/pallet_domains/block_tree/enum.Error.html b/pallet_domains/block_tree/enum.Error.html index a4d76c3a08..eee8760b92 100644 --- a/pallet_domains/block_tree/enum.Error.html +++ b/pallet_domains/block_tree/enum.Error.html @@ -22,7 +22,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> From<Error> for Error<T>

source§

fn from(err: BlockTreeError) -> Self

Converts to this type from the input type.
source§

impl PalletError for Error

source§

const MAX_ENCODED_SIZE: usize = 1usize

The maximum encoded size for the implementing type. Read more
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 + 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> From<Error> for Error<T>

source§

fn from(err: BlockTreeError) -> Self

Converts to this type from the input type.
source§

impl PalletError for Error

source§

const MAX_ENCODED_SIZE: usize = 1usize

The maximum encoded size for the implementing type. Read more
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 TypeInfo for Error

§

type Identity = Error

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<Error> 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/pallet_domains/dispatchables/fn.auto_stake_block_rewards.html b/pallet_domains/dispatchables/fn.auto_stake_block_rewards.html new file mode 100644 index 0000000000..6f764d5883 --- /dev/null +++ b/pallet_domains/dispatchables/fn.auto_stake_block_rewards.html @@ -0,0 +1,5 @@ +auto_stake_block_rewards in pallet_domains::dispatchables - Rust
pub fn auto_stake_block_rewards<T: Config>(operator_id: OperatorId)
Expand description

Warning: Doc-Only

+

This function is an automatically generated, and is doc-only, uncallable +stub. See the real version in +Pallet::auto_stake_block_rewards.

+
\ No newline at end of file diff --git a/pallet_domains/dispatchables/index.html b/pallet_domains/dispatchables/index.html index 19b50705d5..a90974b9de 100644 --- a/pallet_domains/dispatchables/index.html +++ b/pallet_domains/dispatchables/index.html @@ -3,4 +3,4 @@

Warning: Doc-Only

Members of this module cannot be used directly and are only provided for documentation purposes. To see the real version of each dispatchable, look for them in Pallet or Call.

-

Functions

\ No newline at end of file +

Functions

\ No newline at end of file diff --git a/pallet_domains/dispatchables/sidebar-items.js b/pallet_domains/dispatchables/sidebar-items.js index d67c002229..73752f3c34 100644 --- a/pallet_domains/dispatchables/sidebar-items.js +++ b/pallet_domains/dispatchables/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"fn":["deregister_operator","instantiate_domain","nominate_operator","register_domain_runtime","register_operator","submit_bundle","submit_fraud_proof","switch_domain","upgrade_domain_runtime","withdraw_stake"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"fn":["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"]}; \ No newline at end of file diff --git a/pallet_domains/domain_registry/enum.Error.html b/pallet_domains/domain_registry/enum.Error.html index 8436650dce..afc86941c9 100644 --- a/pallet_domains/domain_registry/enum.Error.html +++ b/pallet_domains/domain_registry/enum.Error.html @@ -21,7 +21,7 @@ &self, __codec_dest_edqy: &mut __CodecOutputEdqy )
Convert self to a slice and append it to the destination.
§

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

Convert self to an owned vector.
§

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

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

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

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

source§

fn from(err: DomainRegistryError) -> Self

Converts to this type from the input type.
source§

impl PalletError for Error

source§

const MAX_ENCODED_SIZE: usize = 1usize

The maximum encoded size for the implementing type. Read more
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 + 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> From<Error> for Error<T>

source§

fn from(err: DomainRegistryError) -> Self

Converts to this type from the input type.
source§

impl PalletError for Error

source§

const MAX_ENCODED_SIZE: usize = 1usize

The maximum encoded size for the implementing type. Read more
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 TypeInfo for Error

§

type Identity = Error

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<Error> 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/pallet_domains/enum.BundleError.html b/pallet_domains/enum.BundleError.html index 51be2dc24a..9b135801e2 100644 --- a/pallet_domains/enum.BundleError.html +++ b/pallet_domains/enum.BundleError.html @@ -1,4 +1,4 @@ -BundleError in pallet_domains - Rust

Trait Implementations§

source§

impl Debug for BundleError

source§

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

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

impl Decode for BundleError

source§

fn decode<__CodecInputEdqy: Input>( +

§

InvalidExtrinsicRoot

Trait Implementations§

source§

impl Debug for BundleError

source§

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

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

impl Decode for BundleError

source§

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

Attempt to deserialise the value from input.
§

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

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

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

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

fn encoded_fixed_size() -> Option<usize>

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

impl Encode for BundleError

source§

fn size_hint(&self) -> usize

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

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

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

fn encoded_fixed_size() -> Option<usize>

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

impl Encode for BundleError

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 PalletError for BundleError

source§

const MAX_ENCODED_SIZE: usize = 2usize

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

impl PartialEq<BundleError> for BundleError

source§

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

source§

const MAX_ENCODED_SIZE: usize = 2usize

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

impl PartialEq<BundleError> for BundleError

source§

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

§

type Identity = BundleError

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

source§

impl StructuralPartialEq for BundleError

Auto Trait Implementations§

§

impl RefUnwindSafe for BundleError

§

impl Send for BundleError

§

impl Sync for BundleError

§

impl Unpin for BundleError

§

impl UnwindSafe for BundleError

Blanket Implementations§

source§

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

source§

impl TypeInfo for BundleError

§

type Identity = BundleError

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

source§

impl StructuralPartialEq for BundleError

Auto Trait Implementations§

§

impl RefUnwindSafe for BundleError

§

impl Send for BundleError

§

impl Sync for BundleError

§

impl Unpin for BundleError

§

impl UnwindSafe for BundleError

Blanket Implementations§

source§

impl<T> Any for 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/pallet_domains/enum.Call.html b/pallet_domains/enum.Call.html index 40eb0d9a52..c043ba45bb 100644 --- a/pallet_domains/enum.Call.html +++ b/pallet_domains/enum.Call.html @@ -1,4 +1,4 @@ -Call in pallet_domains - Rust

Enum pallet_domains::Call

source ·
pub enum Call<T: Config> {
+Call in pallet_domains - Rust

Enum pallet_domains::Call

source ·
pub enum Call<T: Config> {
     submit_bundle {
         opaque_bundle: OpaqueBundleOf<T>,
     },
@@ -37,6 +37,9 @@
         operator_id: OperatorId,
         withdraw: Withdraw<<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance>,
     },
+    auto_stake_block_rewards {
+        operator_id: OperatorId,
+    },
     // some variants omitted
 }
Expand description

Contains a variant per dispatchable extrinsic that this pallet has.

Variants§

§

submit_bundle

Fields

§opaque_bundle: OpaqueBundleOf<T>

See Pallet::submit_bundle.

@@ -49,38 +52,42 @@
§

switch_domain

Fields

§operator_id: OperatorId
§new_domain_id: DomainId
§

deregister_operator

Fields

§operator_id: OperatorId
§

withdraw_stake

Fields

§operator_id: OperatorId
§withdraw: Withdraw<<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance>

Implementations§

source§

impl<T: Config> Call<T>

source

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

Create a call with the variant submit_bundle.

-
source

pub fn new_call_variant_submit_fraud_proof( +

§

auto_stake_block_rewards

Fields

§operator_id: OperatorId

Implementations§

source§

impl<T: Config> Call<T>

source

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

Create a call with the variant submit_bundle.

+
source

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

Create a call with the variant submit_fraud_proof.

-
source

pub fn new_call_variant_register_domain_runtime( +

source

pub fn new_call_variant_register_domain_runtime( runtime_name: Vec<u8>, runtime_type: RuntimeType, code: Vec<u8> ) -> Self

Create a call with the variant register_domain_runtime.

-
source

pub fn new_call_variant_upgrade_domain_runtime( +

source

pub fn new_call_variant_upgrade_domain_runtime( runtime_id: RuntimeId, code: Vec<u8> ) -> Self

Create a call with the variant upgrade_domain_runtime.

-
source

pub fn new_call_variant_register_operator( +

source

pub fn new_call_variant_register_operator( domain_id: DomainId, amount: <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance, config: OperatorConfig<<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance> ) -> Self

Create a call with the variant register_operator.

-
source

pub fn new_call_variant_nominate_operator( +

source

pub fn new_call_variant_nominate_operator( operator_id: OperatorId, amount: <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance ) -> Self

Create a call with the variant nominate_operator.

-
source

pub fn new_call_variant_instantiate_domain(domain_config: DomainConfig) -> Self

Create a call with the variant instantiate_domain.

-
source

pub fn new_call_variant_switch_domain( +

source

pub fn new_call_variant_instantiate_domain(domain_config: DomainConfig) -> Self

Create a call with the variant instantiate_domain.

+
source

pub fn new_call_variant_switch_domain( operator_id: OperatorId, new_domain_id: DomainId ) -> Self

Create a call with the variant switch_domain.

-
source

pub fn new_call_variant_deregister_operator(operator_id: OperatorId) -> Self

Create a call with the variant deregister_operator.

-
source

pub fn new_call_variant_withdraw_stake( +

source

pub fn new_call_variant_deregister_operator(operator_id: OperatorId) -> Self

Create a call with the variant deregister_operator.

+
source

pub fn new_call_variant_withdraw_stake( operator_id: OperatorId, withdraw: Withdraw<<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance> ) -> Self

Create a call with the variant withdraw_stake.

+
source

pub fn new_call_variant_auto_stake_block_rewards( + operator_id: OperatorId +) -> Self

Create a call with the variant auto_stake_block_rewards.

Trait Implementations§

source§

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

source§

fn clone(&self) -> Self

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

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

Performs copy-assignment from source. Read more
source§

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

source§

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

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

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

source§

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

Attempt to deserialise the value from input.
§

fn decode_into<I>( @@ -92,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>

§

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>

§

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, @@ -101,10 +108,10 @@ <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, OperatorConfig<<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance>: TypeInfo + 'static, Withdraw<<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance>: TypeInfo + 'static, - T: Config + 'static,

§

type Identity = Call<T>

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

fn type_info() -> Type

Returns the static type identifier for Self.
source§

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

§

type RuntimeOrigin = <T as Config>::RuntimeOrigin

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

fn dispatch_bypass_filter( + T: Config + 'static,

§

type Identity = Call<T>

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

fn type_info() -> Type

Returns the static type identifier for Self.
source§

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

§

type RuntimeOrigin = <T as Config>::RuntimeOrigin

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

fn dispatch_bypass_filter( self, origin: Self::RuntimeOrigin -) -> DispatchResultWithPostInfo

Dispatch this call but do not check the filter in origin.
source§

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

source§

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

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Call<T>where +) -> DispatchResultWithPostInfo

Dispatch this call but do not check the filter in origin.
source§

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

source§

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

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Call<T>where T: RefUnwindSafe, <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: RefUnwindSafe, <T as Config>::BlockNumber: RefUnwindSafe, diff --git a/pallet_domains/enum.Error.html b/pallet_domains/enum.Error.html index 984b823f4e..0ae740e7e4 100644 --- a/pallet_domains/enum.Error.html +++ b/pallet_domains/enum.Error.html @@ -1,4 +1,4 @@ -Error in pallet_domains - Rust

Trait Implementations§

source§

impl<T: Config> Debug for Error<T>

source§

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

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

impl<T> Decode for Error<T>

source§

fn decode<__CodecInputEdqy: Input>( +

Trait Implementations§

source§

impl<T: Config> Debug for Error<T>

source§

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

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

impl<T> Decode for Error<T>

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, @@ -24,7 +24,7 @@ &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

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

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

Convert self to an owned vector.
§

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

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

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

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

source§

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

Converts to this type from the input type.
source§

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

source§

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

Converts to this type from the input type.
source§

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

source§

fn from(err: BlockTreeError) -> Self

Converts to this type from the input type.
source§

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

source§

fn from(err: DomainRegistryError) -> Self

Converts to this type from the input type.
source§

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

source§

fn from(err: RuntimeRegistryError) -> Self

Converts to this type from the input type.
source§

impl<T> 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/enum.Event.html b/pallet_domains/enum.Event.html index aeaa8ba676..0b0b0cd0ce 100644 --- a/pallet_domains/enum.Event.html +++ b/pallet_domains/enum.Event.html @@ -1,5 +1,5 @@ -Event in pallet_domains - Rust
pub enum Event<T: Config> {
-    BundleStored {
+Event in pallet_domains - Rust
pub enum Event<T: Config> {
+
Show 13 variants BundleStored { domain_id: DomainId, bundle_hash: H256, bundle_author: OperatorId, @@ -37,12 +37,25 @@ operator_id: OperatorId, nominator_id: <T as Config>::AccountId, }, + PreferredOperator { + operator_id: OperatorId, + nominator_id: <T as Config>::AccountId, + }, + OperatorRewarded { + operator_id: OperatorId, + reward: <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance, + }, + DomainEpochCompleted { + domain_id: DomainId, + completed_epoch_index: EpochIndex, + }, // some variants omitted -}
Expand description

The Event enum of this pallet

+
}
Expand description

The Event enum of this pallet

Variants§

§

BundleStored

Fields

§domain_id: DomainId
§bundle_hash: H256
§bundle_author: OperatorId

A domain bundle was included.

-
§

DomainRuntimeCreated

Fields

§runtime_id: RuntimeId
§runtime_type: RuntimeType
§

DomainRuntimeUpgradeScheduled

Fields

§runtime_id: RuntimeId
§scheduled_at: T::BlockNumber
§

DomainRuntimeUpgraded

Fields

§runtime_id: RuntimeId
§

OperatorRegistered

Fields

§operator_id: OperatorId
§domain_id: DomainId
§

OperatorNominated

Fields

§operator_id: OperatorId
§nominator_id: <T as Config>::AccountId
§

DomainInstantiated

Fields

§domain_id: DomainId
§

OperatorSwitchedDomain

Fields

§old_domain_id: DomainId
§new_domain_id: DomainId
§

OperatorDeregistered

Fields

§operator_id: OperatorId
§

WithdrewStake

Fields

§operator_id: OperatorId
§nominator_id: <T as Config>::AccountId

Trait Implementations§

source§

impl<T: Config> Clone for Event<T>

source§

fn clone(&self) -> Self

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

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

Performs copy-assignment from source. Read more
source§

impl<T: Config> Debug for Event<T>

source§

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

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

impl<T: Config> Decode for Event<T>where +

§

DomainRuntimeCreated

Fields

§runtime_id: RuntimeId
§runtime_type: RuntimeType
§

DomainRuntimeUpgradeScheduled

Fields

§runtime_id: RuntimeId
§scheduled_at: T::BlockNumber
§

DomainRuntimeUpgraded

Fields

§runtime_id: RuntimeId
§

OperatorRegistered

Fields

§operator_id: OperatorId
§domain_id: DomainId
§

OperatorNominated

Fields

§operator_id: OperatorId
§nominator_id: <T as Config>::AccountId
§

DomainInstantiated

Fields

§domain_id: DomainId
§

OperatorSwitchedDomain

Fields

§old_domain_id: DomainId
§new_domain_id: DomainId
§

OperatorDeregistered

Fields

§operator_id: OperatorId
§

WithdrewStake

Fields

§operator_id: OperatorId
§nominator_id: <T as Config>::AccountId
§

PreferredOperator

Fields

§operator_id: OperatorId
§nominator_id: <T as Config>::AccountId
§

OperatorRewarded

Fields

§operator_id: OperatorId
§reward: <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance
§

DomainEpochCompleted

Fields

§domain_id: DomainId
§completed_epoch_index: EpochIndex

Trait Implementations§

source§

impl<T: Config> Clone for Event<T>

source§

fn clone(&self) -> Self

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

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

Performs copy-assignment from source. Read more
source§

impl<T: Config> Debug for Event<T>

source§

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

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

impl<T: Config> Decode for Event<T>where T::BlockNumber: Decode, - <T as Config>::AccountId: Decode,

source§

fn decode<__CodecInputEdqy: Input>( + <T as Config>::AccountId: Decode, + <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: 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, @@ -51,29 +64,37 @@ 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 Event<T>where T::BlockNumber: Encode, - <T as Config>::AccountId: Encode,

source§

fn size_hint(&self) -> usize

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

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + <T as Config>::AccountId: Encode, + <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: 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<T: Config> From<Event<T>> for ()

source§

fn from(_: Event<T>)

Converts to this type from the input type.
source§

impl<T: Config> PartialEq<Event<T>> for Event<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> From<Event<T>> for ()

source§

fn from(_: Event<T>)

Converts to this type from the input type.
source§

impl<T: Config> PartialEq<Event<T>> for Event<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 Event<T>where T::BlockNumber: TypeInfo + 'static, <T as Config>::AccountId: TypeInfo + 'static, + <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, T: Config + 'static,

§

type Identity = Event<T>

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

fn type_info() -> Type

Returns the static type identifier for Self.
source§

impl<T: Config> EncodeLike<Event<T>> for Event<T>where T::BlockNumber: Encode, - <T as Config>::AccountId: Encode,

source§

impl<T: Config> Eq for Event<T>

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Event<T>where + <T as Config>::AccountId: Encode, + <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Encode,

source§

impl<T: Config> Eq for Event<T>

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Event<T>where T: RefUnwindSafe, <T as Config>::AccountId: RefUnwindSafe, + <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: RefUnwindSafe, <T as Config>::BlockNumber: RefUnwindSafe,

§

impl<T> Send for Event<T>where - T: Send,

§

impl<T> Sync for Event<T>where - T: Sync,

§

impl<T> Unpin for Event<T>where + T: Send, + <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Send,

§

impl<T> Sync for Event<T>where + T: Sync, + <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Sync,

§

impl<T> Unpin for Event<T>where T: Unpin, <T as Config>::AccountId: Unpin, + <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Unpin, <T as Config>::BlockNumber: Unpin,

§

impl<T> UnwindSafe for Event<T>where T: UnwindSafe, <T as Config>::AccountId: UnwindSafe, + <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: UnwindSafe, <T as Config>::BlockNumber: 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 diff --git a/pallet_domains/fn.calculate_tx_range.html b/pallet_domains/fn.calculate_tx_range.html index 2fa0f6254c..b9beb96ec2 100644 --- a/pallet_domains/fn.calculate_tx_range.html +++ b/pallet_domains/fn.calculate_tx_range.html @@ -1,4 +1,4 @@ -calculate_tx_range in pallet_domains - Rust
pub fn calculate_tx_range(
+calculate_tx_range in pallet_domains - Rust
pub fn calculate_tx_range(
     cur_tx_range: U256,
     actual_bundle_count: u64,
     expected_bundle_count: u64
diff --git a/pallet_domains/index.html b/pallet_domains/index.html
index 9ca80bcbc4..e7970b1619 100644
--- a/pallet_domains/index.html
+++ b/pallet_domains/index.html
@@ -1,4 +1,4 @@
-pallet_domains - Rust

Crate pallet_domains

source ·
Expand description

Pallet Domains

+pallet_domains - Rust

Crate pallet_domains

source ·
Expand description

Pallet Domains

Re-exports

  • pub use __tt_error_token_1 as tt_error_token;
  • pub use __tt_default_parts_7 as tt_default_parts;

Modules

  • Domain block tree
  • Auto-generated docs-only module listing all defined dispatchables for this pallet.
  • Domain registry for domains
  • Runtime registry for domains
  • Auto-generated docs-only module listing all (public and private) defined storage types for this pallet.
  • Autogenerated weights for pallet_domains

Structs

  • Can be used to configure the genesis state diff --git a/pallet_domains/pallet/dispatchables/fn.auto_stake_block_rewards.html b/pallet_domains/pallet/dispatchables/fn.auto_stake_block_rewards.html new file mode 100644 index 0000000000..10ba769f58 --- /dev/null +++ b/pallet_domains/pallet/dispatchables/fn.auto_stake_block_rewards.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

    Redirecting to ../../../pallet_domains/dispatchables/fn.auto_stake_block_rewards.html...

    + + + \ No newline at end of file diff --git a/pallet_domains/pallet/storage_types/struct.PreferredOperator.html b/pallet_domains/pallet/storage_types/struct.PreferredOperator.html new file mode 100644 index 0000000000..fecc52c743 --- /dev/null +++ b/pallet_domains/pallet/storage_types/struct.PreferredOperator.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

    Redirecting to ../../../pallet_domains/storage_types/struct.PreferredOperator.html...

    + + + \ No newline at end of file diff --git a/pallet_domains/runtime_registry/enum.Error.html b/pallet_domains/runtime_registry/enum.Error.html index 0e830127b6..6db6621937 100644 --- a/pallet_domains/runtime_registry/enum.Error.html +++ b/pallet_domains/runtime_registry/enum.Error.html @@ -18,7 +18,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> From<Error> for Error<T>

source§

fn from(err: RuntimeRegistryError) -> Self

Converts to this type from the input type.
source§

impl PalletError for Error

source§

const MAX_ENCODED_SIZE: usize = 1usize

The maximum encoded size for the implementing type. Read more
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 + 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> From<Error> for Error<T>

source§

fn from(err: RuntimeRegistryError) -> Self

Converts to this type from the input type.
source§

impl PalletError for Error

source§

const MAX_ENCODED_SIZE: usize = 1usize

The maximum encoded size for the implementing type. Read more
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 TypeInfo for Error

§

type Identity = Error

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<Error> 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/pallet_domains/storage_types/index.html b/pallet_domains/storage_types/index.html index 2dcd6ef9af..53949feb47 100644 --- a/pallet_domains/storage_types/index.html +++ b/pallet_domains/storage_types/index.html @@ -27,4 +27,5 @@

Warning: Doc-Only

then deleted.

  • A list of operators that are either unregistering or one more of the nominators are withdrawing some staked funds.
  • Withdrawals initiated a nominator under this operator. Will be stored temporarily until the current epoch is complete. -Once, epoch is complete, these will be moved to PendingNominatorUnlocks.
  • Warning: Doc-Only
  • Warning: Doc-Only
  • Bundles submitted successfully in current block.
  • \ No newline at end of file +Once, epoch is complete, these will be moved to PendingNominatorUnlocks.
  • A preferred Operator for a given Farmer, enabling automatic staking of block rewards. +For the auto-staking to succeed, the Farmer must also be a Nominator of the preferred Operator.
  • Warning: Doc-Only
  • Warning: Doc-Only
  • Bundles submitted successfully in current block.
  • \ No newline at end of file diff --git a/pallet_domains/storage_types/sidebar-items.js b/pallet_domains/storage_types/sidebar-items.js index 5e84caff3c..5568c51823 100644 --- a/pallet_domains/storage_types/sidebar-items.js +++ b/pallet_domains/storage_types/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"struct":["BlockTree","DomainBlocks","DomainRegistry","DomainStakingSummary","DomainTxRangeState","ExecutionInbox","HeadDomainNumber","HeadReceiptNumber","LastEpochStakingDistribution","NextDomainId","NextOperatorId","NextRuntimeId","Nominators","OperatorIdOwner","Operators","PendingDeposits","PendingGenesisDomain","PendingNominatorUnlocks","PendingOperatorDeregistrations","PendingOperatorSwitches","PendingOperatorUnlocks","PendingSlashes","PendingUnlocks","PendingWithdrawals","RuntimeRegistry","ScheduledRuntimeUpgrades","SuccessfulBundles"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"struct":["BlockTree","DomainBlocks","DomainRegistry","DomainStakingSummary","DomainTxRangeState","ExecutionInbox","HeadDomainNumber","HeadReceiptNumber","LastEpochStakingDistribution","NextDomainId","NextOperatorId","NextRuntimeId","Nominators","OperatorIdOwner","Operators","PendingDeposits","PendingGenesisDomain","PendingNominatorUnlocks","PendingOperatorDeregistrations","PendingOperatorSwitches","PendingOperatorUnlocks","PendingSlashes","PendingUnlocks","PendingWithdrawals","PreferredOperator","RuntimeRegistry","ScheduledRuntimeUpgrades","SuccessfulBundles"]}; \ No newline at end of file diff --git a/pallet_domains/storage_types/struct.PreferredOperator.html b/pallet_domains/storage_types/struct.PreferredOperator.html new file mode 100644 index 0000000000..9422086e69 --- /dev/null +++ b/pallet_domains/storage_types/struct.PreferredOperator.html @@ -0,0 +1,34 @@ +PreferredOperator in pallet_domains::storage_types - Rust
    pub struct PreferredOperator();
    Expand description

    A preferred Operator for a given Farmer, enabling automatic staking of block rewards. +For the auto-staking to succeed, the Farmer must also be a Nominator of the preferred Operator.

    +

    Warning: Doc-Only

    +

    This type is automatically generated, and is doc-only. See the real version in +[pallet::PreferredOperator].

    +

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

    Convert from a value of T into an equivalent instance of Option<Self>. Read more
    §

    fn checked_into<T>(self) -> Option<T>where + Self: TryInto<T>,

    Consume self to return Some equivalent value of Option<T>. 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> IsType<T> for T

    §

    fn from_ref(t: &T) -> &T

    Cast reference.
    §

    fn into_ref(&self) -> &T

    Cast reference.
    §

    fn from_mut(t: &mut T) -> &mut T

    Cast mutable reference.
    §

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

    Cast mutable reference.
    §

    impl<T, Outer> IsWrappedBy<Outer> for Twhere + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

    §

    fn from_ref(outer: &Outer) -> &T

    Get a reference to the inner from the outer.

    +
    §

    fn from_mut(outer: &mut Outer) -> &mut T

    Get a mutable reference to the inner from the outer.

    +
    §

    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
    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<S, T> UncheckedInto<T> for Swhere + T: UncheckedFrom<S>,

    §

    fn unchecked_into(self) -> T

    The counterpart to unchecked_from.
    §

    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<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeRefUnwindSafe for Twhere + T: RefUnwindSafe,

    \ No newline at end of file diff --git a/pallet_domains/struct.GenesisConfig.html b/pallet_domains/struct.GenesisConfig.html index 5ff458eb26..86f65e1c8b 100644 --- a/pallet_domains/struct.GenesisConfig.html +++ b/pallet_domains/struct.GenesisConfig.html @@ -1,13 +1,13 @@ -GenesisConfig in pallet_domains - Rust
    pub struct GenesisConfig<T: Config> {
    +GenesisConfig in pallet_domains - Rust
    pub struct GenesisConfig<T: Config> {
         pub genesis_domain: Option<GenesisDomain<T::AccountId>>,
     }
    Expand description

    Can be used to configure the genesis state of this pallet.

    -

    Fields§

    §genesis_domain: Option<GenesisDomain<T::AccountId>>

    Trait Implementations§

    source§

    impl<T: Config> BuildModuleGenesisStorage<T, ()> for GenesisConfig<T>

    Fields§

    §genesis_domain: Option<GenesisDomain<T::AccountId>>

    Trait Implementations§

    source§

    impl<T: Config> BuildModuleGenesisStorage<T, ()> for GenesisConfig<T>

    source§

    fn build_module_genesis_storage( &self, storage: &mut Storage -) -> Result<(), String>

    Create the module genesis storage into the given storage and child_storage.
    source§

    impl<T: Config> Default for GenesisConfig<T>

    source§

    fn default() -> Self

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

    impl<'de, T: Config> Deserialize<'de> for GenesisConfig<T>

    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<T: Config> GenesisBuild<T, ()> for GenesisConfig<T>

    source§

    fn build(&self)

    The build function is called within an externalities allowing storage APIs. +) -> Result<(), String>
    Create the module genesis storage into the given storage and child_storage.
    source§

    impl<T: Config> Default for GenesisConfig<T>

    source§

    fn default() -> Self

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

    impl<'de, T: Config> Deserialize<'de> for GenesisConfig<T>

    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<T: Config> GenesisBuild<T, ()> for GenesisConfig<T>

    source§

    fn build(&self)

    The build function is called within an externalities allowing storage APIs. Thus one can write to storage using regular pallet storages.
    §

    fn build_storage(&self) -> Result<Storage, String>

    Build the storage using build inside default storage.
    §

    fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

    Assimilate the storage for this module into pre-existing overlays.
    source§

    impl<T: Config> Serialize for GenesisConfig<T>

    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§

    §

    impl<T> RefUnwindSafe for GenesisConfig<T>where <T as Config>::AccountId: RefUnwindSafe,

    §

    impl<T> Send for GenesisConfig<T>

    §

    impl<T> Sync for GenesisConfig<T>

    §

    impl<T> Unpin for GenesisConfig<T>where diff --git a/pallet_domains/struct.Pallet.html b/pallet_domains/struct.Pallet.html index 38f069c6db..acd9f96042 100644 --- a/pallet_domains/struct.Pallet.html +++ b/pallet_domains/struct.Pallet.html @@ -1,6 +1,6 @@ -Pallet in pallet_domains - Rust

    Struct pallet_domains::Pallet

    source ·
    pub struct Pallet<T>(_);
    Expand description

    The Pallet struct, the main type that implements traits and standalone +Pallet in pallet_domains - Rust

    Struct pallet_domains::Pallet

    source ·
    pub struct Pallet<T>(_);
    Expand description

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

    -

    Implementations§

    source§

    impl<T: Config> Pallet<T>

    Implementations§

    source§

    impl<T: Config> Pallet<T>

    source

    pub fn submit_bundle( origin: OriginFor<T>, opaque_bundle: OpaqueBundleOf<T> ) -> DispatchResult

    source

    pub fn submit_fraud_proof( @@ -38,35 +38,43 @@ origin: OriginFor<T>, operator_id: OperatorId, withdraw: Withdraw<<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance> -) -> DispatchResult

    source§

    impl<T: Config> Pallet<T>

    source

    pub fn successful_bundles(domain_id: DomainId) -> Vec<H256>

    source

    pub fn successful_bundles_of_all_domains() -> Vec<H256>

    source

    pub fn domain_runtime_code(domain_id: DomainId) -> Option<Vec<u8>>

    source

    pub fn runtime_id(domain_id: DomainId) -> Option<RuntimeId>

    source

    pub fn domain_instance_data( +) -> DispatchResult

    source

    pub fn auto_stake_block_rewards( + origin: OriginFor<T>, + operator_id: OperatorId +) -> DispatchResult

    source§

    impl<T: Config> Pallet<T>

    source

    pub fn successful_bundles(domain_id: DomainId) -> Vec<H256>

    source

    pub fn successful_bundles_of_all_domains() -> Vec<H256>

    source

    pub fn domain_runtime_code(domain_id: DomainId) -> Option<Vec<u8>>

    source

    pub fn runtime_id(domain_id: DomainId) -> Option<RuntimeId>

    source

    pub fn domain_instance_data( domain_id: DomainId -) -> Option<(DomainInstanceData, T::BlockNumber)>

    source

    pub fn genesis_state_root(domain_id: DomainId) -> Option<H256>

    source

    pub fn domain_tx_range(domain_id: DomainId) -> U256

    Returns the tx range for the domain.

    -
    source

    pub fn bundle_producer_election_params( +) -> Option<(DomainInstanceData, T::BlockNumber)>

    source

    pub fn genesis_state_root(domain_id: DomainId) -> Option<H256>

    source

    pub fn domain_tx_range(domain_id: DomainId) -> U256

    Returns the tx range for the domain.

    +
    source

    pub fn bundle_producer_election_params( domain_id: DomainId -) -> Option<BundleProducerElectionParams<<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance>>

    source

    pub fn operator( +) -> Option<BundleProducerElectionParams<<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance>>

    source

    pub fn operator( operator_id: OperatorId -) -> Option<(OperatorPublicKey, <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance)>

    source

    pub fn head_receipt_number(domain_id: DomainId) -> T::DomainNumber

    Returns the best execution chain number.

    -
    source

    pub fn oldest_receipt_number(domain_id: DomainId) -> T::DomainNumber

    Returns the block number of oldest execution receipt.

    -
    source

    pub fn block_tree_pruning_depth() -> T::DomainNumber

    Returns the block tree pruning depth.

    -
    source

    pub fn domain_block_limit(domain_id: DomainId) -> Option<DomainBlockLimit>

    Returns the domain block limit of the given domain.

    -
    source§

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

    source

    pub fn submit_bundle_unsigned(opaque_bundle: OpaqueBundleOf<T>)

    Submits an unsigned extrinsic Call::submit_bundle.

    -
    source

    pub fn submit_fraud_proof_unsigned( +) -> Option<(OperatorPublicKey, <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance)>

    source

    pub fn head_receipt_number(domain_id: DomainId) -> T::DomainNumber

    Returns the best execution chain number.

    +
    source

    pub fn oldest_receipt_number(domain_id: DomainId) -> T::DomainNumber

    Returns the block number of oldest execution receipt.

    +
    source

    pub fn block_tree_pruning_depth() -> T::DomainNumber

    Returns the block tree pruning depth.

    +
    source

    pub fn domain_block_limit(domain_id: DomainId) -> Option<DomainBlockLimit>

    Returns the domain block limit of the given domain.

    +
    source

    pub fn on_block_reward( + who: <T as Config>::AccountId, + reward: <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance +)

    Increase the nomination stake by reward to the preferred operator of who. +Preference is removed if the nomination fails.

    +
    source§

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

    source

    pub fn submit_bundle_unsigned(opaque_bundle: OpaqueBundleOf<T>)

    Submits an unsigned extrinsic Call::submit_bundle.

    +
    source

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

    §

    type Call = Call<T>

    The call to validate
    source§

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

    Validate the call right before dispatch. Read more
    source§

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

    source§

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

    source§

    fn storage_info() -> Vec<StorageInfo>

    source§

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

    §

    type Call = Call<T>

    The call to validate
    source§

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

    Validate the call right before dispatch. Read more
    source§

    fn validate_unsigned( _source: TransactionSource, call: &Self::Call ) -> TransactionValidity

    Return the validity of the call Read more
    source§

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

    source§

    fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

    Returns a Vec<TrackedStorageKey> indicating the storage keys that should be whitelisted during benchmarking. This means that those keys -will be excluded from the benchmarking performance calculation.
    source§

    impl<T> Eq for Pallet<T>

    Auto Trait Implementations§

    §

    impl<T> RefUnwindSafe for Pallet<T>where +will be excluded from the benchmarking performance calculation.

    source§

    impl<T> Eq for Pallet<T>

    Auto Trait Implementations§

    §

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

    §

    impl<T> Send for Pallet<T>where T: Send,

    §

    impl<T> Sync for Pallet<T>where T: Sync,

    §

    impl<T> Unpin for Pallet<T>where diff --git a/pallet_domains/struct.TxRangeState.html b/pallet_domains/struct.TxRangeState.html index 4f3e79e37b..4070383ead 100644 --- a/pallet_domains/struct.TxRangeState.html +++ b/pallet_domains/struct.TxRangeState.html @@ -1,4 +1,4 @@ -TxRangeState in pallet_domains - Rust
    pub struct TxRangeState {
    +TxRangeState in pallet_domains - Rust
    pub struct TxRangeState {
         pub tx_range: U256,
         pub interval_blocks: u64,
         pub interval_bundles: u64,
    @@ -6,21 +6,21 @@
     

    Fields§

    §tx_range: U256

    Current tx range.

    §interval_blocks: u64

    Blocks in the current adjustment interval.

    §interval_bundles: u64

    Bundles in the current adjustment interval.

    -

    Implementations§

    source§

    impl TxRangeState

    source

    pub fn on_bundle(&mut self)

    Called when a bundle is added to the current block.

    -

    Trait Implementations§

    source§

    impl Debug for TxRangeState

    source§

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

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

    impl Decode for TxRangeState

    source§

    fn decode<__CodecInputEdqy: Input>( +

    Implementations§

    source§

    impl TxRangeState

    source

    pub fn on_bundle(&mut self)

    Called when a bundle is added to the current block.

    +

    Trait Implementations§

    source§

    impl Debug for TxRangeState

    source§

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

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

    impl Decode for TxRangeState

    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 TxRangeState

    source§

    fn default() -> TxRangeState

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

    impl Encode for TxRangeState

    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 TxRangeState

    source§

    fn default() -> TxRangeState

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

    impl Encode for TxRangeState

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

    source§

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

    source§

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

    §

    type Identity = TxRangeState

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

    source§

    impl Eq for TxRangeState

    source§

    impl StructuralEq for TxRangeState

    source§

    impl StructuralPartialEq for TxRangeState

    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 TxRangeState

    §

    type Identity = TxRangeState

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

    source§

    impl Eq for TxRangeState

    source§

    impl StructuralEq for TxRangeState

    source§

    impl StructuralPartialEq for TxRangeState

    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/pallet_domains/trait.Config.html b/pallet_domains/trait.Config.html index 2ae022ddb6..274b6b9b11 100644 --- a/pallet_domains/trait.Config.html +++ b/pallet_domains/trait.Config.html @@ -1,4 +1,4 @@ -Config in pallet_domains - Rust
    pub trait Config: Config {
    +Config in pallet_domains - Rust
    pub trait Config: Config {
     
    Show 21 associated items type RuntimeEvent: From<Event<Self>> + IsType<<Self as Config>::RuntimeEvent>; type DomainNumber: Parameter + Member + MaybeSerializeDeserialize + Debug + MaybeDisplay + AtLeast32BitUnsigned + Default + Bounded + Copy + Hash + FromStr + MaxEncodedLen + TypeInfo; type DomainHash: Parameter + Member + MaybeSerializeDeserialize + Debug + MaybeDisplay + SimpleBitOps + Ord + Default + Copy + CheckEqual + Hash + AsRef<[u8]> + AsMut<[u8]> + MaxEncodedLen + Into<H256> + From<H256>; @@ -25,30 +25,30 @@ which it is embedded in. A type, function, or constant in this trait is essentially left to be configured by the runtime that includes this pallet.

    Consequently, a runtime that wants to include this pallet must implement this trait.

    -

    Required Associated Types§

    source

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

    source

    type DomainNumber: Parameter + Member + MaybeSerializeDeserialize + Debug + MaybeDisplay + AtLeast32BitUnsigned + Default + Bounded + Copy + Hash + FromStr + MaxEncodedLen + TypeInfo

    Domain block number type.

    -
    source

    type DomainHash: Parameter + Member + MaybeSerializeDeserialize + Debug + MaybeDisplay + SimpleBitOps + Ord + Default + Copy + CheckEqual + Hash + AsRef<[u8]> + AsMut<[u8]> + MaxEncodedLen + Into<H256> + From<H256>

    Domain block hash type.

    -
    source

    type ConfirmationDepthK: Get<Self::BlockNumber>

    Same with pallet_subspace::Config::ConfirmationDepthK.

    -
    source

    type DomainRuntimeUpgradeDelay: Get<Self::BlockNumber>

    Delay before a domain runtime is upgraded.

    -
    source

    type Currency: Mutate<Self::AccountId> + InspectHold<Self::AccountId> + MutateHold<Self::AccountId>

    Currency type used by the domains for staking and other currency related stuff.

    -
    source

    type Share: Parameter + Member + MaybeSerializeDeserialize + Debug + AtLeast32BitUnsigned + FullCodec + Copy + Default + TypeInfo + MaxEncodedLen + IsType<<<Self as Config>::Currency as Inspect<<Self as Config>::AccountId>>::Balance>

    Type representing the shares in the staking protocol.

    -
    source

    type HoldIdentifier: HoldIdentifier<Self>

    A variation of the Identifier used for holding the funds used for staking and domains.

    -
    source

    type BlockTreePruningDepth: Get<Self::DomainNumber>

    The block tree pruning depth, its value should <= BlockHashCount because we +

    Required Associated Types§

    source

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

    source

    type DomainNumber: Parameter + Member + MaybeSerializeDeserialize + Debug + MaybeDisplay + AtLeast32BitUnsigned + Default + Bounded + Copy + Hash + FromStr + MaxEncodedLen + TypeInfo

    Domain block number type.

    +
    source

    type DomainHash: Parameter + Member + MaybeSerializeDeserialize + Debug + MaybeDisplay + SimpleBitOps + Ord + Default + Copy + CheckEqual + Hash + AsRef<[u8]> + AsMut<[u8]> + MaxEncodedLen + Into<H256> + From<H256>

    Domain block hash type.

    +
    source

    type ConfirmationDepthK: Get<Self::BlockNumber>

    Same with pallet_subspace::Config::ConfirmationDepthK.

    +
    source

    type DomainRuntimeUpgradeDelay: Get<Self::BlockNumber>

    Delay before a domain runtime is upgraded.

    +
    source

    type Currency: Mutate<Self::AccountId> + InspectHold<Self::AccountId> + MutateHold<Self::AccountId>

    Currency type used by the domains for staking and other currency related stuff.

    +
    source

    type Share: Parameter + Member + MaybeSerializeDeserialize + Debug + AtLeast32BitUnsigned + FullCodec + Copy + Default + TypeInfo + MaxEncodedLen + IsType<<<Self as Config>::Currency as Inspect<<Self as Config>::AccountId>>::Balance>

    Type representing the shares in the staking protocol.

    +
    source

    type HoldIdentifier: HoldIdentifier<Self>

    A variation of the Identifier used for holding the funds used for staking and domains.

    +
    source

    type BlockTreePruningDepth: Get<Self::DomainNumber>

    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.

    TODO: BlockTreePruningDepth <= BlockHashCount is not enough to guarantee the consensus block hash must exists while verifying receipt because the domain block is not mapping to the consensus block one by one, we need to either store the consensus block hash in runtime manually or store the consensus block hash in the client side and use host function to get them in runtime.

    -
    source

    type MaxDomainBlockSize: Get<u32>

    The maximum block size limit for all domain.

    -
    source

    type MaxDomainBlockWeight: Get<Weight>

    The maximum block weight limit for all domain.

    -
    source

    type MaxBundlesPerBlock: Get<u32>

    The maximum bundle per block limit for all domain.

    -
    source

    type MaxDomainNameLength: Get<u32>

    The maximum domain name length limit for all domain.

    -
    source

    type DomainInstantiationDeposit: Get<<<Self as Config>::Currency as Inspect<<Self as Config>::AccountId>>::Balance>

    The amount of fund to be locked up for the domain instance creator.

    -
    source

    type WeightInfo: WeightInfo

    Weight information for extrinsics in this pallet.

    -
    source

    type InitialDomainTxRange: Get<u64>

    Initial domain tx range value.

    -
    source

    type DomainTxRangeAdjustmentInterval: Get<u64>

    Domain tx range is adjusted after every DomainTxRangeAdjustmentInterval blocks.

    -
    source

    type MinOperatorStake: Get<<<Self as Config>::Currency as Inspect<<Self as Config>::AccountId>>::Balance>

    Minimum operator stake required to become operator of a domain.

    -
    source

    type StakeWithdrawalLockingPeriod: Get<Self::DomainNumber>

    Minimum number of blocks after which any finalized withdrawals are released to nominators.

    -
    source

    type StakeEpochDuration: Get<Self::DomainNumber>

    Domain epoch transition interval

    -
    source

    type TreasuryAccount: Get<Self::AccountId>

    Treasury account.

    +
    source

    type MaxDomainBlockSize: Get<u32>

    The maximum block size limit for all domain.

    +
    source

    type MaxDomainBlockWeight: Get<Weight>

    The maximum block weight limit for all domain.

    +
    source

    type MaxBundlesPerBlock: Get<u32>

    The maximum bundle per block limit for all domain.

    +
    source

    type MaxDomainNameLength: Get<u32>

    The maximum domain name length limit for all domain.

    +
    source

    type DomainInstantiationDeposit: Get<<<Self as Config>::Currency as Inspect<<Self as Config>::AccountId>>::Balance>

    The amount of fund to be locked up for the domain instance creator.

    +
    source

    type WeightInfo: WeightInfo

    Weight information for extrinsics in this pallet.

    +
    source

    type InitialDomainTxRange: Get<u64>

    Initial domain tx range value.

    +
    source

    type DomainTxRangeAdjustmentInterval: Get<u64>

    Domain tx range is adjusted after every DomainTxRangeAdjustmentInterval blocks.

    +
    source

    type MinOperatorStake: Get<<<Self as Config>::Currency as Inspect<<Self as Config>::AccountId>>::Balance>

    Minimum operator stake required to become operator of a domain.

    +
    source

    type StakeWithdrawalLockingPeriod: Get<Self::DomainNumber>

    Minimum number of blocks after which any finalized withdrawals are released to nominators.

    +
    source

    type StakeEpochDuration: Get<Self::DomainNumber>

    Domain epoch transition interval

    +
    source

    type TreasuryAccount: Get<Self::AccountId>

    Treasury account.

    Implementors§

    \ No newline at end of file diff --git a/pallet_domains/type.ExecutionInbox.html b/pallet_domains/type.ExecutionInbox.html index a190dd68e7..a5f0c0c756 100644 --- a/pallet_domains/type.ExecutionInbox.html +++ b/pallet_domains/type.ExecutionInbox.html @@ -1,4 +1,4 @@ -ExecutionInbox in pallet_domains - Rust

    Type Definition pallet_domains::ExecutionInbox

    source ·
    pub type ExecutionInbox<T: Config> = StorageNMap<_GeneratedPrefixForStorageExecutionInbox<T>, (NMapKey<Identity, DomainId>, NMapKey<Identity, T::DomainNumber>, NMapKey<Identity, T::BlockNumber>), Vec<ExtrinsicsRoot>, ValueQuery>;
    Expand description

    A set of bundle_extrinsics_root from all bundles that successfully submitted to the consensus +ExecutionInbox in pallet_domains - Rust

    Type Definition pallet_domains::ExecutionInbox

    source ·
    pub type ExecutionInbox<T: Config> = StorageNMap<_GeneratedPrefixForStorageExecutionInbox<T>, (NMapKey<Identity, DomainId>, NMapKey<Identity, T::DomainNumber>, NMapKey<Identity, T::BlockNumber>), Vec<ExtrinsicsRoot>, ValueQuery>;
    Expand description

    A set of bundle_extrinsics_root from all bundles that successfully submitted to the consensus block, these extrinsics will be used to construct the domain block and ExecutionInbox is used to ensure subsequent ERs of that domain block include all pre-validated extrinsic bundles.

    Storage type is [StorageNMap] with keys type (DomainId, T :: DomainNumber, T :: BlockNumber) and value type Vec < ExtrinsicsRoot >.

    diff --git a/pallet_domains/type.Module.html b/pallet_domains/type.Module.html index 5da543df2a..a9620af115 100644 --- a/pallet_domains/type.Module.html +++ b/pallet_domains/type.Module.html @@ -1,3 +1,3 @@ -Module in pallet_domains - Rust

    Type Definition pallet_domains::Module

    source ·
    pub type Module<T> = Pallet<T>;
    👎Deprecated: use Pallet instead
    Expand description

    Type alias to Pallet, to be used by construct_runtime.

    +Module in pallet_domains - Rust

    Type Definition pallet_domains::Module

    source ·
    pub type Module<T> = Pallet<T>;
    👎Deprecated: use Pallet instead
    Expand description

    Type alias to Pallet, to be used by construct_runtime.

    Generated by pallet attribute macro.

    \ No newline at end of file diff --git a/pallet_rewards/all.html b/pallet_rewards/all.html index ee634f9f48..9b92c5a4b5 100644 --- a/pallet_rewards/all.html +++ b/pallet_rewards/all.html @@ -1 +1 @@ -List of all items in this crate

    List of all items

    Structs

    Enums

    Traits

    Type Definitions

    \ No newline at end of file +List of all items in this crate

    List of all items

    Structs

    Enums

    Traits

    Type Definitions

    \ No newline at end of file diff --git a/pallet_rewards/dispatchables/index.html b/pallet_rewards/dispatchables/index.html index 5b25b1ee2a..8236e0da09 100644 --- a/pallet_rewards/dispatchables/index.html +++ b/pallet_rewards/dispatchables/index.html @@ -1,4 +1,4 @@ -pallet_rewards::dispatchables - Rust
    Expand description

    Auto-generated docs-only module listing all defined dispatchables for this pallet.

    +pallet_rewards::dispatchables - Rust
    Expand description

    Auto-generated docs-only module listing all defined dispatchables for this pallet.

    Warning: Doc-Only

    Members of this module cannot be used directly and are only provided for documentation purposes. To see the real version of each dispatchable, look for them in Pallet or diff --git a/pallet_rewards/enum.Call.html b/pallet_rewards/enum.Call.html index 46d97f0778..6bb7f84bf4 100644 --- a/pallet_rewards/enum.Call.html +++ b/pallet_rewards/enum.Call.html @@ -1,23 +1,23 @@ -Call in pallet_rewards - Rust

    Enum pallet_rewards::Call

    source ·
    pub enum Call<T: Config> {
    +Call in pallet_rewards - Rust

    Enum pallet_rewards::Call

    source ·
    pub enum Call<T: Config> {
         // some variants omitted
     }
    Expand description

    Contains a variant per dispatchable extrinsic that this pallet has.

    -

    Trait Implementations§

    source§

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

    source§

    fn clone(&self) -> Self

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

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

    Performs copy-assignment from source. Read more
    source§

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

    source§

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

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

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

    source§

    fn decode<__CodecInputEdqy: Input>( +

    Trait Implementations§

    source§

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

    source§

    fn clone(&self) -> Self

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

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

    Performs copy-assignment from source. Read more
    source§

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

    source§

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

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

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

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

    §

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

    source§

    impl<T> TypeInfo for Call<T>where PhantomData<(T,)>: TypeInfo + 'static, - T: Config + 'static,

    §

    type Identity = Call<T>

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

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

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

    §

    type RuntimeOrigin = <T as Config>::RuntimeOrigin

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

    fn dispatch_bypass_filter( + T: Config + 'static,

    §

    type Identity = Call<T>

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

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

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

    §

    type RuntimeOrigin = <T as Config>::RuntimeOrigin

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

    fn dispatch_bypass_filter( self, origin: Self::RuntimeOrigin -) -> DispatchResultWithPostInfo

    Dispatch this call but do not check the filter in origin.
    source§

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

    source§

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

    Auto Trait Implementations§

    §

    impl<T> RefUnwindSafe for Call<T>where +) -> DispatchResultWithPostInfo

    Dispatch this call but do not check the filter in origin.
    source§

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

    source§

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

    Auto Trait Implementations§

    §

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

    §

    impl<T> Send for Call<T>where T: Send,

    §

    impl<T> Sync for Call<T>where T: Sync,

    §

    impl<T> Unpin for Call<T>where diff --git a/pallet_rewards/enum.Event.html b/pallet_rewards/enum.Event.html index c5e3aec172..bb92179d4e 100644 --- a/pallet_rewards/enum.Event.html +++ b/pallet_rewards/enum.Event.html @@ -1,4 +1,4 @@ -Event in pallet_rewards - Rust
    pub enum Event<T: Config> {
    +Event in pallet_rewards - Rust
    pub enum Event<T: Config> {
         BlockReward {
             block_author: T::AccountId,
             reward: <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance,
    @@ -11,30 +11,30 @@
     }
    Expand description

    pallet-rewards events

    Variants§

    §

    BlockReward

    Fields

    §block_author: T::AccountId
    §reward: <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance

    Issued reward for the block author.

    §

    VoteReward

    Fields

    §voter: T::AccountId
    §reward: <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance

    Issued reward for the voter.

    -

    Trait Implementations§

    source§

    impl<T: Config> Clone for Event<T>

    source§

    fn clone(&self) -> Self

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

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

    Performs copy-assignment from source. Read more
    source§

    impl<T: Config> Debug for Event<T>

    source§

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

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

    impl<T: Config> Decode for Event<T>where +

    Trait Implementations§

    source§

    impl<T: Config> Clone for Event<T>

    source§

    fn clone(&self) -> Self

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

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

    Performs copy-assignment from source. Read more
    source§

    impl<T: Config> Debug for Event<T>

    source§

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

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

    impl<T: Config> Decode for Event<T>where T::AccountId: Decode, - <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Decode,

    source§

    fn decode<__CodecInputEdqy: Input>( + <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: 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: Config> Encode for Event<T>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 Event<T>where T::AccountId: Encode, - <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: 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>( + <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: 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<T: Config> From<Event<T>> for ()

    source§

    fn from(_: Event<T>)

    Converts to this type from the input type.
    source§

    impl<T: Config> PartialEq<Event<T>> for Event<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> From<Event<T>> for ()

    source§

    fn from(_: Event<T>)

    Converts to this type from the input type.
    source§

    impl<T: Config> PartialEq<Event<T>> for Event<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 Event<T>where +sufficient, and should not be overridden without very good reason.

    source§

    impl<T> TypeInfo for Event<T>where T::AccountId: TypeInfo + 'static, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, PhantomData<T>: TypeInfo + 'static, - T: Config + 'static,

    §

    type Identity = Event<T>

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

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl<T: Config> EncodeLike<Event<T>> for Event<T>where + T: Config + 'static,

    §

    type Identity = Event<T>

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

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl<T: Config> EncodeLike<Event<T>> for Event<T>where T::AccountId: Encode, - <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Encode,

    source§

    impl<T: Config> Eq for Event<T>

    Auto Trait Implementations§

    §

    impl<T> RefUnwindSafe for Event<T>where + <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Encode,

    source§

    impl<T: Config> Eq for Event<T>

    Auto Trait Implementations§

    §

    impl<T> RefUnwindSafe for Event<T>where T: RefUnwindSafe, <T as Config>::AccountId: RefUnwindSafe, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: RefUnwindSafe,

    §

    impl<T> Send for Event<T>where diff --git a/pallet_rewards/index.html b/pallet_rewards/index.html index bc3dbe7328..03f755cc4e 100644 --- a/pallet_rewards/index.html +++ b/pallet_rewards/index.html @@ -1,3 +1,3 @@ -pallet_rewards - Rust

    Crate pallet_rewards

    source ·
    Expand description

    Pallet for issuing rewards to block producers.

    +pallet_rewards - Rust

    Crate pallet_rewards

    source ·
    Expand description

    Pallet for issuing rewards to block producers.

    Re-exports

    • pub use __tt_error_token_1 as tt_error_token;
    • pub use __tt_default_parts_7 as tt_default_parts;

    Modules

    • Auto-generated docs-only module listing all defined dispatchables for this pallet.
    • Auto-generated docs-only module listing all (public and private) defined storage types -for this pallet.

    Structs

    • Pallet rewards for issuing rewards to block producers.

    Enums

    • Contains a variant per dispatchable extrinsic that this pallet has.
    • pallet-rewards events

    Traits

    Type Definitions

    • ModuleDeprecated
      Type alias to Pallet, to be used by construct_runtime.
    \ No newline at end of file +for this pallet.

    Structs

    • Pallet rewards for issuing rewards to block producers.

    Enums

    • Contains a variant per dispatchable extrinsic that this pallet has.
    • pallet-rewards events

    Traits

    • Configuration trait of this pallet.
    • Hooks to notify when there are any rewards for specific account.

    Type Definitions

    • ModuleDeprecated
      Type alias to Pallet, to be used by construct_runtime.
    \ No newline at end of file diff --git a/pallet_rewards/sidebar-items.js b/pallet_rewards/sidebar-items.js index 5e498be5f3..2cc644821e 100644 --- a/pallet_rewards/sidebar-items.js +++ b/pallet_rewards/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"enum":["Call","Event"],"mod":["dispatchables","storage_types"],"struct":["Pallet"],"trait":["Config","WeightInfo"],"type":["Module"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"enum":["Call","Event"],"mod":["dispatchables","storage_types"],"struct":["Pallet"],"trait":["Config","OnReward","WeightInfo"],"type":["Module"]}; \ No newline at end of file diff --git a/pallet_rewards/storage_types/index.html b/pallet_rewards/storage_types/index.html index d4d8892b45..deaa76fd9a 100644 --- a/pallet_rewards/storage_types/index.html +++ b/pallet_rewards/storage_types/index.html @@ -1,4 +1,4 @@ -pallet_rewards::storage_types - Rust
    Expand description

    Auto-generated docs-only module listing all (public and private) defined storage types +pallet_rewards::storage_types - Rust

    Expand description

    Auto-generated docs-only module listing all (public and private) defined storage types for this pallet.

    Warning: Doc-Only

    Members of this module cannot be used directly and are only provided for documentation diff --git a/pallet_rewards/struct.Pallet.html b/pallet_rewards/struct.Pallet.html index f725e62d69..8c1ea6b039 100644 --- a/pallet_rewards/struct.Pallet.html +++ b/pallet_rewards/struct.Pallet.html @@ -1,14 +1,14 @@ -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 +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 +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 +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 -will be excluded from the benchmarking performance calculation.
    source§

    impl<T> Eq for Pallet<T>

    Auto Trait Implementations§

    §

    impl<T> RefUnwindSafe for Pallet<T>where +will be excluded from the benchmarking performance calculation.

    source§

    impl<T> Eq for Pallet<T>

    Auto Trait Implementations§

    §

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

    §

    impl<T> Send for Pallet<T>where T: Send,

    §

    impl<T> Sync for Pallet<T>where T: Sync,

    §

    impl<T> Unpin for Pallet<T>where diff --git a/pallet_rewards/trait.Config.html b/pallet_rewards/trait.Config.html index bdf46b7066..d7d04f0abc 100644 --- a/pallet_rewards/trait.Config.html +++ b/pallet_rewards/trait.Config.html @@ -1,4 +1,4 @@ -Config in pallet_rewards - Rust
    pub trait Config: Config {
    +Config in pallet_rewards - Rust
    pub trait Config: Config {
         type RuntimeEvent: From<Event<Self>> + IsType<<Self as Config>::RuntimeEvent>;
         type Currency: Currency<Self::AccountId>;
         type BlockReward: Get<<<Self as Config>::Currency as Currency<<Self as Config>::AccountId>>::Balance>;
    @@ -6,12 +6,13 @@
         type FindBlockRewardAddress: FindBlockRewardAddress<Self::AccountId>;
         type FindVotingRewardAddresses: FindVotingRewardAddresses<Self::AccountId>;
         type WeightInfo: WeightInfo;
    +    type OnReward: OnReward<Self::AccountId, <<Self as Config>::Currency as Currency<<Self as Config>::AccountId>>::Balance>;
     }
    Expand description

    Configuration trait of this pallet.

    The main purpose of this trait is to act as an interface between this pallet and the runtime in which it is embedded in. A type, function, or constant in this trait is essentially left to be configured by the runtime that includes this pallet.

    Consequently, a runtime that wants to include this pallet must implement this trait.

    -

    Required Associated Types§

    source

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

    pallet-rewards events

    -
    source

    type Currency: Currency<Self::AccountId>

    source

    type BlockReward: Get<<<Self as Config>::Currency as Currency<<Self as Config>::AccountId>>::Balance>

    Fixed reward for block producer.

    -
    source

    type VoteReward: Get<<<Self as Config>::Currency as Currency<<Self as Config>::AccountId>>::Balance>

    Fixed reward for voter.

    -
    source

    type FindBlockRewardAddress: FindBlockRewardAddress<Self::AccountId>

    source

    type FindVotingRewardAddresses: FindVotingRewardAddresses<Self::AccountId>

    source

    type WeightInfo: WeightInfo

    Implementors§

    \ No newline at end of file +

    Required Associated Types§

    source

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

    pallet-rewards events

    +
    source

    type Currency: Currency<Self::AccountId>

    source

    type BlockReward: Get<<<Self as Config>::Currency as Currency<<Self as Config>::AccountId>>::Balance>

    Fixed reward for block producer.

    +
    source

    type VoteReward: Get<<<Self as Config>::Currency as Currency<<Self as Config>::AccountId>>::Balance>

    Fixed reward for voter.

    +
    source

    type FindBlockRewardAddress: FindBlockRewardAddress<Self::AccountId>

    source

    type FindVotingRewardAddresses: FindVotingRewardAddresses<Self::AccountId>

    source

    type WeightInfo: WeightInfo

    source

    type OnReward: OnReward<Self::AccountId, <<Self as Config>::Currency as Currency<<Self as Config>::AccountId>>::Balance>

    Implementors§

    \ No newline at end of file diff --git a/pallet_rewards/trait.OnReward.html b/pallet_rewards/trait.OnReward.html new file mode 100644 index 0000000000..312983631e --- /dev/null +++ b/pallet_rewards/trait.OnReward.html @@ -0,0 +1,5 @@ +OnReward in pallet_rewards - Rust
    pub trait OnReward<AccountId, Balance> {
    +    // Required method
    +    fn on_reward(account: AccountId, reward: Balance);
    +}
    Expand description

    Hooks to notify when there are any rewards for specific account.

    +

    Required Methods§

    source

    fn on_reward(account: AccountId, reward: Balance)

    Implementations on Foreign Types§

    source§

    impl<AccountId, Balance> OnReward<AccountId, Balance> for ()

    source§

    fn on_reward(_account: AccountId, _reward: Balance)

    Implementors§

    \ No newline at end of file diff --git a/pallet_rewards/type.Module.html b/pallet_rewards/type.Module.html index f24adebbe9..0b8470bbc3 100644 --- a/pallet_rewards/type.Module.html +++ b/pallet_rewards/type.Module.html @@ -1,3 +1,3 @@ -Module in pallet_rewards - Rust

    Type Definition pallet_rewards::Module

    source ·
    pub type Module<T> = Pallet<T>;
    👎Deprecated: use Pallet instead
    Expand description

    Type alias to Pallet, to be used by construct_runtime.

    +Module in pallet_rewards - Rust

    Type Definition pallet_rewards::Module

    source ·
    pub type Module<T> = Pallet<T>;
    👎Deprecated: use Pallet instead
    Expand description

    Type alias to Pallet, to be used by construct_runtime.

    Generated by pallet attribute macro.

    \ No newline at end of file diff --git a/search-index.js b/search-index.js index 5d3f2874b5..0da36ed234 100644 --- a/search-index.js +++ b/search-index.js @@ -16,13 +16,13 @@ var searchIndex = JSON.parse('{\ "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 …","","","","","","","","","","","","","Consume self and return the number of parts per thing.","See PerThing::deconstruct.","Consume self and return the number of parts per thing.","See PerThing::deconstruct.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Primarily used for adding the executor authority key into …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 […","Convert to runtime origin with caller being system signed …","Convert to runtime origin, using as filter: …","","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","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,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],[8,15],[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,42],[[[90,[41]]],42],[[[91,[41]]],42],[[[92,[41]]],42],[[[93,[41]]],42],[[[94,[41]]],42],[[[95,[41]]],42],[96,42],[[]],[97,10],[16,10],[[[98,[41]]],10],[23,10],[[[98,[41]]],23],[97,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],[111],[[],49],[[]],[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]]]],[[],[[129,[86]]]],[[],86],[[],86],[[],15],[[],[[129,[15]]]],[[],15],[[],15],[[],[[129,[15]]]],[[],15],[[],[[129,[86]]]],[[],86],[[],86],[[],[[129,[4]]]],[[],4],[[],4],[[],15],[[],15],[[],[[129,[15]]]],[[],51],[[],51],[[],[[129,[51]]]],[[],15],[[],15],[[],[[129,[15]]]],[[],[[129,[86]]]],[[],86],[[],86],[[],71],[[],[[129,[71]]]],[[],71],[[],[[129,[132]]]],[[],132],[[],132],[[],[[129,[30]]]],[[],30],[[],30],[[],133],[[],133],[[],[[129,[133]]]],[[],80],[[],80],[[],[[129,[80]]]],[[],134],[[],134],[[],[[129,[134]]]],[[],[[129,[30]]]],[[],30],[[],30],[[],30],[[],[[129,[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,[107,41]]]]]],[20,[[16,[[100,[103,41]]]]]],[20,[[16,[[100,[109,41]]]]]],[20,[[16,[[100,[105,41]]]]]],[20,[[16,[[100,[99,41]]]]]],[20,[[16,[[100,[108,41]]]]]],[20,[[16,[[100,[104,41]]]]]],[20,[[16,[[100,[106,41]]]]]],[20,[[16,[[100,[102,41]]]]]],[20,[[16,[[100,[101,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,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,[[94,[41]]]]]],[42,[[18,[96]]]],[42,[[18,[89]]]],[[],18],[42,[[18,[[95,[41]]]]]],[42,[[18,[[91,[41]]]]]],[42,[[18,[[88,[41]]]]]],[42,[[18,[[90,[41]]]]]],[42,[[18,[[87,[41]]]]]],[42,[[18,[[92,[41]]]]]],[42,[[18,[[93,[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]]]],[[],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,"Ethereum"],[6,"BaseFee"],[6,"ExecutivePallet"],[6,"System"],[6,"Sudo"],[6,"Transporter"],[6,"Timestamp"],[6,"EVM"],[6,"Balances"],[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"]]},\ "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":"NNNNQENNEIQQQNQQNNQNNQEEGGNDIQQNNNQQQQQGGNNNNDNQNQQQNNNNQDQNLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLALLKALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLNLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLNLNLALLLLLLKKKLALNLLNLLLLNLLLLLLLLLLLLLLLLLLLLLLCCLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLALLLNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNDENNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFFFFFNDNDENNNNNNNNLLLLLLLLLLLLLLLLLMLLLLMLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMMMMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENNNNNDNDNLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLDDDDDDDDDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDILLLLLLLLLLLLLLKLKLKLLLLLLL","n":["BadBundleSignature","BadOperator","BadVrfSignature","BlockTree","BlockTreePruningDepth","BundleError","BundleStored","BundleTooLarge","Call","Config","ConfirmationDepthK","Currency","DomainHash","DomainInstantiated","DomainInstantiationDeposit","DomainNumber","DomainRegistry","DomainRuntimeCreated","DomainRuntimeUpgradeDelay","DomainRuntimeUpgradeScheduled","DomainRuntimeUpgraded","DomainTxRangeAdjustmentInterval","Error","Event","ExecutionInbox","ExecutionReceiptOf","FraudProof","GenesisConfig","HoldIdentifier","HoldIdentifier","InitialDomainTxRange","InvalidDomainId","InvalidExtrinsicRoot","InvalidOperatorId","MaxBundlesPerBlock","MaxDomainBlockSize","MaxDomainBlockWeight","MaxDomainNameLength","MinOperatorStake","Module","OpaqueBundleOf","OperatorDeregistered","OperatorNominated","OperatorRegistered","OperatorSwitchedDomain","Pallet","Receipt","RuntimeEvent","RuntimeRegistry","Share","StakeEpochDuration","StakeWithdrawalLockingPeriod","Staking","StakingEpoch","StaleBundle","ThresholdUnsatisfied","TreasuryAccount","TxRangeState","WeightInfo","WithdrewStake","__clone_box","__clone_box","__clone_box","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_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_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","successful_bundles_of_all_domains","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","runtime_id","runtime_name","runtime_type","withdraw","bundle_author","bundle_hash","domain_id","domain_id","domain_id","new_domain_id","nominator_id","nominator_id","old_domain_id","operator_id","operator_id","operator_id","operator_id","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","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","LastEpochStakingDistribution","NextDomainId","NextOperatorId","NextRuntimeId","Nominators","OperatorIdOwner","Operators","PendingDeposits","PendingGenesisDomain","PendingNominatorUnlocks","PendingOperatorDeregistrations","PendingOperatorSwitches","PendingOperatorUnlocks","PendingSlashes","PendingUnlocks","PendingWithdrawals","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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","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_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","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","from","from","from","from","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_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","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","into","into","into","into","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_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","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_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","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","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","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","vzip","vzip","vzip","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"],[412,"pallet_domains::Call"],[430,"pallet_domains::Event"],[448,"pallet_domains::block_tree"],[544,"pallet_domains::dispatchables"],[554,"pallet_domains::domain_registry"],[703,"pallet_domains::runtime_registry"],[848,"pallet_domains::storage_types"],[1415,"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 …","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 …","The Error enum of this pallet.","The Event enum of this pallet","A set of bundle_extrinsics_root from all bundles that …","","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.","","","","","","","","","","","","","","","","","","","","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 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.","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","","","","","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 bundle_extrinsics_root from all bundles that …","The block number of the best domain block, increase by one …","The head receipt number of each domain","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. …","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.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from 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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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":[25,25,25,22,6,0,17,25,0,0,6,6,6,17,6,6,22,17,6,17,17,6,0,0,0,0,22,0,0,6,6,25,25,25,6,6,6,6,6,0,0,17,17,17,17,0,25,6,22,6,6,6,22,22,25,25,6,0,6,17,16,17,18,22,17,18,24,25,22,17,18,24,25,22,17,18,24,25,0,16,16,22,17,7,18,24,25,16,22,17,7,18,24,25,7,7,16,0,24,16,17,18,16,17,18,16,16,16,22,17,18,24,25,22,17,18,24,25,22,17,18,24,25,22,17,18,24,25,7,24,16,22,17,7,18,24,25,16,22,17,7,18,24,25,16,18,7,18,0,16,16,74,0,16,16,16,22,17,7,18,24,25,22,17,18,24,25,16,17,18,24,25,16,16,16,17,17,17,18,18,18,24,24,24,16,22,17,18,24,25,16,22,22,22,22,17,7,18,24,25,16,16,22,22,17,17,7,7,18,18,24,24,25,25,16,16,22,22,17,17,7,7,18,18,24,24,25,25,7,16,18,18,18,18,18,16,22,17,18,24,25,16,16,16,22,17,7,18,24,25,16,18,16,24,24,16,22,17,7,18,24,25,16,22,17,7,18,24,25,16,22,17,7,18,24,25,24,16,16,18,18,18,18,18,18,18,18,18,18,16,18,16,16,24,16,16,16,16,16,16,16,16,16,16,16,18,16,18,16,0,7,22,17,18,24,25,74,74,74,16,0,16,18,16,16,18,16,16,16,16,18,22,17,18,24,25,16,17,18,16,22,17,7,18,24,25,16,22,17,7,18,24,25,0,0,22,17,18,24,25,22,17,18,24,25,22,17,18,24,25,24,16,22,17,7,18,24,25,22,17,18,24,25,16,22,17,7,18,24,25,16,22,17,7,18,24,25,16,18,16,16,22,17,7,18,24,25,0,16,22,16,18,75,76,77,78,75,79,75,80,81,82,76,81,83,84,78,77,77,84,85,85,85,86,87,88,89,90,88,86,89,91,90,92,93,94,92,93,39,39,0,0,39,39,39,39,39,39,39,39,39,66,39,66,39,66,39,66,39,66,39,66,66,66,39,66,39,66,39,66,39,66,39,66,39,66,39,66,39,66,39,66,66,66,66,66,39,66,39,66,39,39,66,66,39,39,66,66,39,66,39,66,39,66,39,66,39,66,66,39,66,39,66,66,39,66,39,66,39,66,39,66,39,66,39,66,39,66,39,66,39,66,39,66,0,0,0,0,0,0,0,0,0,0,41,0,41,0,0,41,41,41,41,41,41,41,41,46,69,41,46,69,41,46,69,41,46,69,41,46,69,41,46,69,46,46,69,46,69,69,41,46,69,41,46,69,41,46,69,41,46,69,41,46,69,41,46,69,69,46,41,46,69,41,46,69,41,46,69,46,46,46,69,69,69,41,46,69,41,46,69,41,41,46,46,69,69,41,41,46,46,69,69,69,41,46,69,41,46,69,41,46,69,41,46,69,41,46,69,46,46,69,69,46,41,46,69,46,41,46,69,46,69,41,46,69,41,46,69,41,46,69,41,46,69,41,46,69,41,46,69,41,46,69,41,46,69,41,46,69,41,46,69,0,40,40,40,40,40,0,40,0,40,72,73,40,72,73,40,72,73,40,72,73,40,72,73,40,72,73,72,73,72,73,72,73,72,40,72,73,40,72,73,40,72,73,40,72,73,40,72,73,40,72,73,40,72,73,40,72,73,40,72,73,72,72,72,73,73,73,40,72,73,40,72,73,40,40,72,72,73,73,40,40,72,72,73,73,72,40,72,73,40,72,73,40,72,73,40,72,73,40,72,73,72,72,72,40,72,73,40,72,73,72,73,40,72,73,40,72,73,40,72,73,40,72,73,40,72,73,40,72,73,40,72,73,40,72,73,40,72,73,72,72,73,40,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,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,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,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,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,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,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,95,95,96,96,97,97,98,98,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,95,95,96,96,97,97,98,98,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,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,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,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,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,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,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,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,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,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,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,0,0,122,122,122,122,122,122,122,122,122,122,122,122,122,122,123,122,123,122,123,122,122,122,122,122,122,122],"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,[1],[1],[1],[[],[[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]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[7,[6]]]],[[[7,[6]],8],[[10,[9]]]],[11,[[13,[12]]]],[[14,15,15],14],[[]],[16,16],[[[17,[6]]],[[17,[6]]]],[[[18,[6]]],[[18,[6]]]],[[]],[[]],[[]],[[],19],[[],20],[[]],[21,[[10,[22,23]]]],[21,[[10,[[17,[6]],23]]]],[21,[[10,[[18,[6]],23]]]],[21,[[10,[24,23]]]],[21,[[10,[25,23]]]],[[[26,[2]]],[[10,[23]]]],[[[26,[2]]],[[10,[23]]]],[[[26,[2]]],[[10,[23]]]],[[[26,[2]]],[[10,[23]]]],[[[26,[2]]],[[10,[23]]]],[[27,[26,[2]]],[[10,[23]]]],[[27,[26,[2]]],[[10,[23]]]],[[27,[26,[2]]],[[10,[23]]]],[[27,[26,[2]]],[[10,[23]]]],[[27,[26,[2]]],[[10,[23]]]],[[27,21],[[10,[23]]]],[[27,21],[[10,[23]]]],[[27,21],[[10,[23]]]],[[27,21],[[10,[23]]]],[[27,21],[[10,[23]]]],[[],[[7,[6]]]],[[],24],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[[[28,[6]],29],30],0,[31,[[10,[[7,[6]]]]]],[[[18,[6]]],32],0,[11,[[13,[33]]]],[11,13],[11],0,[11,[[13,[[5,[2]]]]]],[11,14],[19],[19],[19],[19],[19],[19],[19],[[22,[0,[34,35]]]],[[[17,[6]],[0,[34,35]]]],[[[18,[6]],[0,[34,35]]]],[[24,[0,[34,35]]]],[[25,[0,[34,35]]]],[[16,16],36],[[[17,[6]],[17,[6]]],36],[[[18,[6]],[18,[6]]],36],[[24,24],36],[[25,25],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[16,37],38],[[[22,[6]],37],38],[[[17,[6]],37],38],[[[18,[6]],37],38],[[24,37],38],[[25,37],38],[[]],[39,22],[40,22],[[]],[41,22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[11,[[13,[42]]]],[[[18,[6]]],2],[[],[[26,[2]]]],[[[18,[6]]],43],[[],[[26,[43]]]],[[[18,[6]]],44],[11],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],19],[[],[[5,[45]]]],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[[28,[6]],46],30],0,[[]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],36],[[],43],[[],43],[29,[[18,[6]]]],[46,[[18,[6]]]],[29,[[18,[6]]]],[[[5,[2]],47,[5,[2]]],[[18,[6]]]],0,[[[48,[6]]],[[18,[6]]]],[[[50,[49]]],[[18,[6]]]],[[29,11],[[18,[6]]]],[[51,[5,[2]]],[[18,[6]]]],0,[[[28,[6]],29],30],0,[[]],[11],[24],[[],52],[[]],[[]],[[]],[53,53],[[],53],[[],53],[[],53],[29,13],[[],[[10,[54]]]],[[[28,[6]],[5,[2]],47,[5,[2]]],30],0,0,0,[11,[[13,[51]]]],0,[[[7,[6]],55],10],[22,19],[[[17,[6]]],19],[[[18,[6]]],19],[24,19],[25,19],[29],[29],[29],[[],[[5,[56]]]],0,[[[28,[6]],[48,[6]]],30],0,[[[48,[[0,[6,[57,[[18,[[0,[6,[57,[[18,[[0,[6,[57,[18]]]]]]]]]]]]]]]]]]]],[[[28,[6]],[50,[49]]],30],0,[49],[11,[[5,[42]]]],[[],[[5,[42]]]],[[[28,[6]],29,11],30],0,[[[26,[2]]],[[5,[2,4]]]],[[[26,[2]]],[[5,[2,4]]]],[[[26,[2]]],[[5,[2,4]]]],[[[26,[2]]],[[5,[2,4]]]],[[[26,[2]]],[[5,[2,4]]]],[[]],[[]],[[]],[[],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]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],0,[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],59],[[],59],[[],59],[[],59],[[],59],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[28,[6]],51,[5,[2]]],30],0,[60,61],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],[[5,[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,[1],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[]],[[]],[[]],[[]],[[[66,[65,65,65,65,65]]],[[66,[65,65,65,65,65]]]],[[]],[21,[[10,[39,23]]]],[21,[[10,[66,23]]]],[[[26,[2]]],[[10,[23]]]],[[[26,[2]]],[[10,[23]]]],[[27,[26,[2]]],[[10,[23]]]],[[27,[26,[2]]],[[10,[23]]]],[[27,21],[[10,[23]]]],[[27,21],[[10,[23]]]],[19],[19],[19],[19],[19],[19],[[39,[0,[34,35]]]],[[66,[0,[34,35]]]],[[39,39],36],[[[66,[67,67,67,67,67]],[66,[67,67,67,67,67]]],36],[[],36],[[],36],[[],36],0,[[39,37],38],[[[66,[68,68,68,68,68]],37],38],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],19],[[],19],[[]],[[]],[[]],[[]],[[]],[[]],0,[39,19],[66,19],[[[26,[2]]],[[5,[2,4]]]],[[[26,[2]]],[[5,[2,4]]]],[[]],[[],10],[[],10],[[],10],[[],10],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],58],[[],58],[[],59],[[],59],[[]],[[]],[[]],[[]],[[]],[[]],[29],[46],[29],[[[5,[2]],47,[5,[2]]]],0,[[[48,[6]]]],[[[50,[49]]]],[[29,11]],[[51,[5,[2]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],0,[46,46],[[[69,[65,65]]],[[69,[65,65]]]],[[]],[[]],0,[21,[[10,[41,23]]]],[21,[[10,[46,23]]]],[21,[[10,[[69,[70,70]],23]]]],[[[26,[2]]],[[10,[23]]]],[[[26,[2]]],[[10,[23]]]],[[[26,[2]]],[[10,[23]]]],[[27,[26,[2]]],[[10,[23]]]],[[27,[26,[2]]],[[10,[23]]]],[[27,[26,[2]]],[[10,[23]]]],[[27,21],[[10,[23]]]],[[27,21],[[10,[23]]]],[[27,21],[[10,[23]]]],[19],[19],[19],[19],[19],[19],0,0,[19],[19],[19],[[41,[0,[34,35]]]],[[46,[0,[34,35]]]],[[[69,[71,71]],[0,[34,35]]]],[[41,41],36],[[46,46],36],[[[69,[67,67]],[69,[67,67]]],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[41,37],38],[[46,37],38],[[[69,[68,68]],37],38],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],19],[[],19],[[],19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[41,19],[46,19],[[[69,[71,71]]],19],0,[[[26,[2]]],[[5,[2,4]]]],[[[26,[2]]],[[5,[2,4]]]],[[[26,[2]]],[[5,[2,4]]]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],58],[[],58],[[],58],[[],59],[[],59],[[],59],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[1],[1],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[72,[65,65]]],[[72,[65,65]]]],[73,73],[[]],[[]],0,0,0,[21,[[10,[40,23]]]],[21,[[10,[[72,[70,70]],23]]]],[21,[[10,[73,23]]]],[[[26,[2]]],[[10,[23]]]],[[[26,[2]]],[[10,[23]]]],[[[26,[2]]],[[10,[23]]]],[[27,[26,[2]]],[[10,[23]]]],[[27,[26,[2]]],[[10,[23]]]],[[27,[26,[2]]],[[10,[23]]]],[[27,21],[[10,[23]]]],[[27,21],[[10,[23]]]],[[27,21],[[10,[23]]]],[19],[19],[19],[19],[19],[19],[19],[19],[19],[[40,[0,[34,35]]]],[[[72,[71,71]],[0,[34,35]]]],[[73,[0,[34,35]]]],[[40,40],36],[[[72,[67,67]],[72,[67,67]]],36],[[73,73],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[40,37],38],[[[72,[68,68]],37],38],[[73,37],38],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],19],[[],19],[[],19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[40,19],[[[72,[71,71]]],19],[73,19],[[[26,[2]]],[[5,[2,4]]]],[[[26,[2]]],[[5,[2,4]]]],[[[26,[2]]],[[5,[2,4]]]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[3,[2]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],[[5,[2,4]]]],[[],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,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],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],[[],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],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[19],[19],[19],[[]],[[]],[[]],[[]],[[]],[[],19],[[]],[[]],[[]],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],10],[[],10],[[],58],[[]],[[]],[[]]],"c":[39],"p":[[3,"Private"],[15,"u8"],[15,"array"],[3,"Global"],[3,"Vec"],[8,"Config"],[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"],[6,"OriginFor"],[6,"OperatorId"],[6,"DispatchResult"],[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,"BundleStored"],[13,"OperatorRegistered"],[13,"DomainInstantiated"],[13,"OperatorSwitchedDomain"],[13,"OperatorNominated"],[13,"WithdrewStake"],[13,"OperatorDeregistered"],[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,"HeadDomainNumber"],[3,"PendingGenesisDomain"],[3,"LastEpochStakingDistribution"],[3,"DomainTxRangeState"],[3,"SubstrateWeight"],[8,"WeightInfo"]]},\ +"pallet_domains":{"doc":"Pallet Domains","t":"NNNNQENNEIQQNQNQQNNQNNQEEGGNDIQQNNNQQQQQGGNNNNNDNNQNQQQNNNNQDQNLLLLNLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLALLKALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLNLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLNLNLALLLLLLKKKLALNLLNLLLLNLLLLLLLLLLLLLLLLLLLLLLCCLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLALLLNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNDENNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFFFFFFNDNDENNNNNNNNLLLLLLLLLLLLLLLLLMLLLLMLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMMMMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENNNNNDNDNLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLDDDDDDDDDDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDILLLLLLLLLLLLLLKLKLKLLLLLLL","n":["BadBundleSignature","BadOperator","BadVrfSignature","BlockTree","BlockTreePruningDepth","BundleError","BundleStored","BundleTooLarge","Call","Config","ConfirmationDepthK","Currency","DomainEpochCompleted","DomainHash","DomainInstantiated","DomainInstantiationDeposit","DomainNumber","DomainRegistry","DomainRuntimeCreated","DomainRuntimeUpgradeDelay","DomainRuntimeUpgradeScheduled","DomainRuntimeUpgraded","DomainTxRangeAdjustmentInterval","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","successful_bundles_of_all_domains","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","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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","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_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","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","from","from","from","from","from","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_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","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","into","into","into","into","into","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_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","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_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","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","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","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","vzip","vzip","vzip","vzip","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"],[419,"pallet_domains::Call"],[438,"pallet_domains::Event"],[462,"pallet_domains::block_tree"],[558,"pallet_domains::dispatchables"],[569,"pallet_domains::domain_registry"],[718,"pallet_domains::runtime_registry"],[863,"pallet_domains::storage_types"],[1451,"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 …","","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 …","The Error enum of this pallet.","The Event enum of this pallet","A set of bundle_extrinsics_root from all bundles that …","","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 bundle_extrinsics_root from all bundles that …","The block number of the best domain block, increase by one …","The head receipt number of each domain","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.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from 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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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,20,2,20,2,2,25,20,2,20,20,2,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,0,0,127,127,127,127,127,127,127,127,127,127,127,127,127,127,128,127,128,127,128,127,127,127,127,127,127,127],"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,[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]]]],[[],[[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,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[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],[[],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":[40],"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,"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_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],[[],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":"NQEIQEQQGDQNQIQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLALLLLLLLLLLLCCLLLLLLLLLLLLLLLLLLLLLMMMM","n":["BlockReward","BlockReward","Call","Config","Currency","Event","FindBlockRewardAddress","FindVotingRewardAddresses","Module","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_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"],[160,"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.","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,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,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,34,34,35,35],"f":[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"],[13,"BlockReward"],[13,"VoteReward"]]},\ +"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],[[],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,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"]]},\ @@ -50,7 +50,7 @@ var searchIndex = JSON.parse('{\ "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":"GGGGGGGENGNNGGDDDDDNDDDDGNNNGGDDDGEGNNNGGGEDRDDDDDDDDDDGNNGNEDNNDDGNNDDDEGGEEDEEDEGDDGDDDDDGNNDDGGNNGGNNGGNDGNGNGDGGNNRDGNNGNDRRLLLLLLLLLLLLLLALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMLMMNLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLF","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","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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","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_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","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","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_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_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","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","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_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_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_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","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","successful_bundle_hashes","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_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_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_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","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","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","dispatch"],"q":[[0,"subspace_runtime"],[1784,"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.","","","","","","","","","","","Convert to runtime origin with caller being system signed …","","Convert to runtime origin, using as filter: …","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from 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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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,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,31,32,142,143,144,145,146,147,148,149,150,151,152,153,33,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,46,175,34,35,4,14,36,16,37,38,39,40,176,8,138,139,140,141,31,32,142,143,144,145,146,147,148,149,150,151,152,153,33,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,46,175,34,35,4,14,36,16,37,38,39,40,176,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,176,175,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,31,32,142,143,144,145,146,147,148,149,150,151,152,153,33,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,46,175,34,35,4,14,36,16,37,38,39,40,176,8,138,139,140,141,31,32,142,143,144,145,146,147,148,149,150,151,152,153,33,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,46,175,34,35,4,14,36,16,37,38,39,40,176,8,32,46,16,36,36,34,34,33,34,34,16,138,139,140,141,31,32,142,143,144,145,146,147,148,149,150,151,152,153,33,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,46,175,34,35,4,14,36,16,37,38,39,40,176,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,31,32,142,143,144,145,146,147,148,149,150,151,152,153,33,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,46,175,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,176,8,138,138,139,139,140,140,141,141,31,31,32,32,142,142,143,143,144,144,145,145,146,146,147,147,148,148,149,149,150,150,151,151,152,152,153,153,33,33,154,154,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,46,46,175,175,34,34,35,35,4,4,14,14,36,36,16,16,37,37,38,38,39,39,40,40,176,176,8,8,138,138,139,139,140,140,141,141,31,31,32,32,142,142,143,143,144,144,145,145,146,146,147,147,148,148,149,149,150,150,151,151,152,152,153,153,33,33,154,154,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,46,46,175,175,34,34,35,35,4,4,14,14,36,36,16,16,37,37,38,38,39,39,40,40,176,176,8,8,32,34,34,138,139,140,141,142,142,142,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,36,36,36,36,32,34,8,8,34,34,31,32,33,46,35,14,36,37,38,39,40,175,34,138,139,140,141,31,32,142,143,144,145,146,147,148,149,150,151,152,153,33,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,46,175,34,35,4,14,36,16,37,38,39,40,176,8,34,138,139,140,141,31,32,142,143,144,145,146,147,148,149,150,151,152,153,33,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,46,175,34,35,4,14,36,16,37,38,39,40,176,8,4,138,139,140,141,31,32,142,143,144,145,146,147,148,149,150,151,152,153,33,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,46,175,34,35,4,14,36,16,37,38,39,40,176,8,32,138,139,140,141,31,32,142,143,144,145,146,147,148,149,150,151,152,153,33,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,46,175,34,35,4,14,36,16,37,38,39,40,176,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,175,175,0,4,4,34,34,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,34,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,31,32,142,143,144,145,146,147,148,149,150,151,152,153,33,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,46,175,34,35,4,14,36,16,37,38,39,40,176,8,138,139,140,141,31,32,142,143,144,145,146,147,148,149,150,151,152,153,33,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,46,175,34,35,35,35,35,35,35,35,35,35,35,35,35,35,35,4,14,36,16,37,38,39,40,176,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,31,32,142,143,144,145,146,147,148,149,150,151,152,153,33,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,46,175,34,35,4,14,36,16,37,38,39,40,176,8,31,32,33,46,34,35,14,36,37,38,39,40,138,139,140,141,31,32,142,143,144,145,146,147,148,149,150,151,152,153,33,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,46,175,34,35,4,14,36,16,37,38,39,40,176,8,138,139,140,141,31,32,142,143,144,145,146,147,148,149,150,151,152,153,33,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,46,175,34,35,4,14,36,16,37,38,39,40,176,8,34,34,34,34,16,138,139,140,141,31,32,142,143,144,145,146,147,148,149,150,151,152,153,33,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,46,175,34,35,4,14,36,16,37,38,39,40,176,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,[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],[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],[[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,[34]]],35],[[[73,[34]]],35],[[]],[[[74,[34]]],35],[[[75,[34]]],35],[[[76,[34]]],35],[[[77,[34]]],35],[78,35],[[[79,[34]]],35],[[[80,[34]]],35],[[[81,[34]]],35],[[[82,[34]]],35],[83,35],[10,4],[14,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],[[],97],[[],[[100,[97]]]],[[],[[100,[101]]]],[[],101],[[],101],[[],[[100,[102]]]],[[],102],[[],102],[[],100],[[]],[[]],[[],103],[[],[[100,[103]]]],[[],103],[[],[[100,[9]]]],[[],9],[[],9],[[],[[100,[104]]]],[[],104],[[],104],[[],100],[[]],[[]],[[],104],[[],104],[[],[[100,[104]]]],[[],[[100,[55]]]],[[],55],[[],55],[[],26],[[],[[100,[26]]]],[[],26],[[],9],[[],9],[[],[[100,[9]]]],[[],100],[[]],[[]],[[]],[[]],[[],100],[[],[[100,[97]]]],[[],97],[[],97],[[],105],[[],[[100,[105]]]],[[],105],[[],[[100,[105]]]],[[],105],[[],105],[[],97],[[],[[100,[97]]]],[[],97],[[],26],[[],[[100,[26]]]],[[],26],[[],9],[[],[[100,[9]]]],[[],9],[[],106],[[],106],[[],[[100,[106]]]],[[],9],[[],9],[[],[[100,[9]]]],[[],[[100,[26]]]],[[],26],[[],26],[[],9],[[],[[100,[9]]]],[[],9],[[],9],[[],9],[[],[[100,[9]]]],[[],97],[[],[[100,[97]]]],[[],97],[[],59],[[],[[100,[59]]]],[[],59],[[],2],[[],[[100,[2]]]],[[],2],[[],26],[[],26],[[],[[100,[26]]]],[[],26],[[],26],[[],[[100,[26]]]],[[],9],[[],[[100,[9]]]],[[],9],[[],[[100,[26]]]],[[],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],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[32,22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[8,[6,[7,[6]]]]],[[12,[[112,[6]],18]]]],[14,[[10,[15]]]],[[],55],[113,55],[36,[[10,[[86,[91,34]]]]]],[36,[[10,[[86,[89,34]]]]]],[36,[[10,[[86,[94,34]]]]]],[36,[[10,[[86,[85,34]]]]]],[36,[[10,[[86,[92,34]]]]]],[36,[[10,[[86,[87,34]]]]]],[36,[[10,[[86,[90,34]]]]]],[36,[[10,[[86,[88,34]]]]]],[36,[[10,[[86,[95,34]]]]]],[36,[[10,[[86,[93,34]]]]]],[[],[[47,[110]]]],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],114],[[],115],[[],116],[9,[[10,[115]]]],[9,[[10,[115]]]],[[],[[22,[9]]]],[[],[[22,[9]]]],[[],[[10,[108]]]],[[],[[10,[108]]]],[[],117],[[],4],[[],4],[[]],[25,[[24,[23]]]],[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,[[],[[22,[96]]]],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],[35,[[12,[[77,[34]]]]]],[35,[[12,[[80,[34]]]]]],[35,[[12,[78]]]],[35,[[12,[[81,[34]]]]]],[35,[[12,[83]]]],[35,[[12,[[74,[34]]]]]],[35,[[12,[[75,[34]]]]]],[[],12],[35,[[12,[[72,[34]]]]]],[35,[[12,[[76,[34]]]]]],[35,[[12,[[73,[34]]]]]],[35,[[12,[[82,[34]]]]]],[35,[[12,[[79,[34]]]]]],[35,[[12,[[71,[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],[[],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,"Subspace"],[6,"CallableCallFor"],[6,"Vesting"],[6,"Timestamp"],[6,"System"],[6,"Utility"],[6,"Sudo"],[6,"Balances"],[6,"ObjectStore"],[6,"Feeds"],[6,"Domains"],[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,"OpaqueMetadata"],[3,"RuntimeMetadataPrefixed"],[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,"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":"GGGGGGGENGNNGGDDDDDNDDDDGNNNGGDDDGEGNNNGGGEDRDDDDDDDDDDGNNGNEDNNDDGNNDDDEGGEEDEEDEGDDGDDDDDDGNNDDGGNNGGNNGGNDGNGNGDGGNNRDGNNGNDRRLLLLLLLLLLLLLLALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMLMMNLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLF","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","successful_bundle_hashes","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"],[1806,"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,34,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,[34]]],35],[[[73,[34]]],35],[[[74,[34]]],35],[[[75,[34]]],35],[[[76,[34]]],35],[[]],[77,35],[[[78,[34]]],35],[[[79,[34]]],35],[[[80,[34]]],35],[[[81,[34]]],35],[[[82,[34]]],35],[83,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],[[],[[100,[97]]]],[[],97],[[],97],[[],101],[[],[[100,[101]]]],[[],101],[[],102],[[],[[100,[102]]]],[[],102],[[]],[[]],[[],100],[[],103],[[],103],[[],[[100,[103]]]],[[],[[100,[9]]]],[[],9],[[],9],[[],104],[[],[[100,[104]]]],[[],104],[[]],[[],100],[[]],[[],104],[[],104],[[],[[100,[104]]]],[[],[[100,[55]]]],[[],55],[[],55],[[],26],[[],[[100,[26]]]],[[],26],[[],9],[[],9],[[],[[100,[9]]]],[[]],[[]],[[],100],[[]],[[]],[[],100],[[],97],[[],[[100,[97]]]],[[],97],[[],[[100,[105]]]],[[],105],[[],105],[[],105],[[],105],[[],[[100,[105]]]],[[],97],[[],[[100,[97]]]],[[],97],[[],[[100,[26]]]],[[],26],[[],26],[[],9],[[],[[100,[9]]]],[[],9],[[],106],[[],[[100,[106]]]],[[],106],[[],9],[[],[[100,[9]]]],[[],9],[[],[[100,[26]]]],[[],26],[[],26],[[],9],[[],9],[[],[[100,[9]]]],[[],[[100,[9]]]],[[],9],[[],9],[[],97],[[],97],[[],[[100,[97]]]],[[],59],[[],59],[[],[[100,[59]]]],[[],[[100,[2]]]],[[],2],[[],2],[[],26],[[],26],[[],[[100,[26]]]],[[],26],[[],26],[[],[[100,[26]]]],[[],9],[[],[[100,[9]]]],[[],9],[[],[[100,[26]]]],[[],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,[92,34]]]]]],[36,[[10,[[86,[91,34]]]]]],[36,[[10,[[86,[87,34]]]]]],[36,[[10,[[86,[95,34]]]]]],[36,[[10,[[86,[85,34]]]]]],[36,[[10,[[86,[90,34]]]]]],[36,[[10,[[86,[93,34]]]]]],[36,[[10,[[86,[88,34]]]]]],[36,[[10,[[86,[94,34]]]]]],[[],[[47,[110]]]],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],114],[[],115],[[],116],[9,[[10,[115]]]],[9,[[10,[115]]]],[[],[[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,[[],[[22,[96]]]],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,[[75,[34]]]]]],[35,[[12,[[72,[34]]]]]],[35,[[12,[[74,[34]]]]]],[35,[[12,[83]]]],[35,[[12,[[80,[34]]]]]],[35,[[12,[[78,[34]]]]]],[35,[[12,[[82,[34]]]]]],[35,[[12,[77]]]],[35,[[12,[[71,[34]]]]]],[35,[[12,[[76,[34]]]]]],[[],12],[35,[[12,[[79,[34]]]]]],[35,[[12,[[81,[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,"Domains"],[6,"CallableCallFor"],[6,"Sudo"],[6,"Subspace"],[6,"Balances"],[6,"Vesting"],[6,"Feeds"],[6,"Utility"],[6,"System"],[6,"ObjectStore"],[6,"Timestamp"],[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,"OpaqueMetadata"],[3,"RuntimeMetadataPrefixed"],[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":"NNNCEGGGGGGNDNNNNDNENLMMMMLLLLLLLLMLLLLLLLLLLLLLLLLAMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMFFMALMAMMLMMMMLLMLLLLLLLLALLLLLLLLLLLLLLLLLLLLMMMMNDENNLMMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLMMMMMMLMLMLLLLLLLLLLLLLLLLFFDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDMLLMMFMLLLMLLLLLLLLLLLLMMMMMMLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","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","ParityDbStorageError","__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","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","add_provider","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","provided","providers","remove_provider","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"],[244,"subspace_service::dsn::import_blocks"],[246,"subspace_service::piece_cache"],[282,"subspace_service::rpc"],[319,"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.","ParityDb storage 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,36,36,4,36,36,5,2,4,36,5,2,4,36,2,2,36,5,2,4,4,36,5,2,4,4,36,5,2,4,0,4,5,5,2,4,4,36,5,5,5,5,5,5,5,5,2,4,36,36,5,5,2,2,4,4,36,36,5,5,2,2,4,4,36,5,2,4,36,5,2,4,36,5,2,4,36,5,2,4,36,5,2,4,36,5,2,4,36,5,2,4,36,36,0,0,36,0,5,36,0,36,36,5,4,4,36,36,2,5,36,36,5,2,4,36,5,2,4,0,36,5,2,4,36,5,2,4,36,5,2,4,36,5,2,4,36,5,2,4,85,86,85,86,11,0,0,11,11,46,46,46,46,11,46,11,46,46,46,11,46,11,46,11,46,46,11,11,46,11,11,11,11,46,11,11,46,46,11,11,46,46,0,11,46,11,46,11,46,11,46,11,46,11,46,11,46,46,46,46,46,46,46,11,46,11,46,46,11,11,46,11,46,11,46,11,46,11,46,11,46,11,46,0,0,0,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,0,75,75,75,75,75,0,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,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],"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,[33,[[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]]]],[32,[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]],[29,[[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]]]]]]]]]],34,35],[[37,[[36,[[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]],[29,[[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]]]]]]]],5]]]],[[38,[40,[39]]],[[37,[[33,[[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]]]],[32,[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,22,23]],24]]]],22,23]],24]],[29,[[0,[[21,[20,[25,[[0,[21,22,23]],24]]]],22,23]],24]],[30,[20,[25,[[0,[[21,[20,25]],22,23]],24]]]]]]]]]],12]]]],0,0,[41],0,0,0,0,[5,[[40,[42]]]],0,0,0,0,[[]],[[],43],0,[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],0,[[],44],[[],44],[[],44],[[],44],[[],45],[[],45],[[],45],[[],45],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[1],0,0,0,[[]],[[]],[[]],[[]],[46,46],[[]],[3],[3],[3],[3],[3],[3],0,[[11,6],7],[[11,6],7],[[46,6],7],[[]],[47,11],[48,11],[49,11],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],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,[11,[[40,[42]]]],0,[[]],[[],43],[[],37],[[],37],[[],37],[[],37],[[],44],[[],44],[[],45],[[],45],[[]],[[]],[[]],[[]],[[]],[[]],[[50,[0,[[52,[51]],[53,[51]],22,23]],[0,[[54,[51]],55]],56,34],[[37,[57,12]]]],[[50,[18,[[0,[[52,[51]],[53,[51]],22,23]]]],[58,[51]],34],[[37,[57,12]]]],0,[1],[[[60,[59]],61,62],[[37,[[16,[42]]]]]],[[[60,[59]],63],64],[[]],[[]],[60,60],[[]],[3],[3],[3],[[]],[[]],[[]],[[]],[[]],[[[60,[59]],65],[[37,[[40,[66]],[16,[42]]]]]],[[],3],[[]],[[[16,[15]]],[[16,[17,15]]]],[[[18,[15]]],[[18,[17,15]]]],[[[19,[15]]],[[19,[17,15]]]],[[]],[[]],[[[18,[59]],57,67],[[60,[59]]]],[[[60,[59]]]],[[[60,[59]],68],[[69,[63]]]],[[[60,[59]],68,67]],[[]],[[],37],[[],37],[[],44],[[],45],[[]],[[]],[[]],0,0,[[]],[[]],0,0,[[[75,[[0,[[70,[20]],[53,[20]],[52,[20]],[71,[20]],22,23]],72,[0,[73,22,23,74]],[0,[59,22,23]]]]],[[37,[76,[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,[[],37],[[],37],[[],44],[[],45],[[]],[[]],[[]],0,[1],[[]],[[]],[[[31,[74,74]]],[[31,[74,74]]]],[[]],[3],[3],[3],[[]],[[]],[[]],[[]],[[]],[[],3],[[]],[[[16,[15]]],[[16,[17,15]]]],[[[18,[15]]],[[18,[17,15]]]],[[[19,[15]]],[[19,[17,15]]]],[[]],[[]],[[18,[16,[77]]],31],[[[31,[51,[0,[[70,[51]],22,23]],[0,[[78,[51]],74,22,23]],[0,[[81,[51,79,80]],74,22,23]]]],82],[[84,[[16,[83]]]]]],[[]],[[],37],[[],37],[[],44],[[],45],[[]],[[]],[[]]],"c":[],"p":[[3,"Private"],[4,"SubspaceNetworking"],[15,"usize"],[3,"SubspaceConfiguration"],[4,"Error"],[3,"Formatter"],[6,"Result"],[4,"Error"],[3,"Error"],[3,"AddrParseError"],[4,"DsnConfigurationError"],[4,"Error"],[4,"Error"],[4,"Error"],[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,"BundleValidator"],[3,"ConsensusChainTxPreValidator"],[6,"FullPool"],[3,"PartialComponents"],[15,"bool"],[3,"SlotProportion"],[3,"NewFull"],[4,"Result"],[3,"Configuration"],[8,"Fn"],[4,"Option"],[3,"Demand"],[8,"Error"],[3,"String"],[3,"TypeId"],[15,"str"],[3,"DsnConfig"],[4,"CreationError"],[4,"NetworkParametersPersistenceError"],[6,"ParityDbError"],[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,"ProviderRecord"],[6,"Result"],[3,"PieceIndexHash"],[3,"Piece"],[3,"PeerId"],[3,"Key"],[3,"Vec"],[8,"ProvideRuntimeApi"],[8,"HeaderMetadata"],[8,"TransactionPool"],[8,"SyncOracle"],[8,"Clone"],[3,"FullDeps"],[3,"RpcModule"],[8,"SpawnNamed"],[8,"VerifyFraudProof"],[6,"BlockNumber"],[6,"Hash"],[8,"ValidateBundle"],[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":[]},\ diff --git a/settings.html b/settings.html index 1def9f5eff..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/src/pallet_domains/lib.rs.html b/src/pallet_domains/lib.rs.html index e08b8959a9..21f3ba231f 100644 --- a/src/pallet_domains/lib.rs.html +++ b/src/pallet_domains/lib.rs.html @@ -1465,6 +1465,65 @@ 1465 1466 1467 +1468 +1469 +1470 +1471 +1472 +1473 +1474 +1475 +1476 +1477 +1478 +1479 +1480 +1481 +1482 +1483 +1484 +1485 +1486 +1487 +1488 +1489 +1490 +1491 +1492 +1493 +1494 +1495 +1496 +1497 +1498 +1499 +1500 +1501 +1502 +1503 +1504 +1505 +1506 +1507 +1508 +1509 +1510 +1511 +1512 +1513 +1514 +1515 +1516 +1517 +1518 +1519 +1520 +1521 +1522 +1523 +1524 +1525 +1526
    // Copyright (C) 2021 Subspace Labs, Inc.
     // SPDX-License-Identifier: Apache-2.0
     
    @@ -1499,7 +1558,7 @@
     pub mod weights;
     
     use crate::block_tree::verify_execution_receipt;
    -use crate::staking::{Operator, OperatorStatus};
    +use crate::staking::{do_nominate_operator, Operator, OperatorStatus};
     use codec::{Decode, Encode};
     use frame_support::ensure;
     use frame_support::traits::fungible::{Inspect, InspectHold};
    @@ -1576,9 +1635,9 @@
             ScheduledRuntimeUpgrade,
         };
         use crate::staking::{
    -        do_deregister_operator, do_nominate_operator, do_register_operator, do_reward_operators,
    -        do_switch_operator_domain, do_withdraw_stake, Error as StakingError, Nominator, Operator,
    -        OperatorConfig, StakingSummary, Withdraw,
    +        do_auto_stake_block_rewards, do_deregister_operator, do_nominate_operator,
    +        do_register_operator, do_reward_operators, do_switch_operator_domain, do_withdraw_stake,
    +        Error as StakingError, Nominator, Operator, OperatorConfig, StakingSummary, Withdraw,
         };
         use crate::staking_epoch::{
             do_finalize_domain_current_epoch, do_unlock_pending_withdrawals,
    @@ -1598,7 +1657,8 @@
         use sp_domains::fraud_proof::FraudProof;
         use sp_domains::transaction::InvalidTransactionCode;
         use sp_domains::{
    -        DomainId, ExtrinsicsRoot, GenesisDomain, OperatorId, ReceiptHash, RuntimeId, RuntimeType,
    +        DomainId, EpochIndex, ExtrinsicsRoot, GenesisDomain, OperatorId, ReceiptHash, RuntimeId,
    +        RuntimeType,
         };
         use sp_runtime::traits::{
             AtLeast32BitUnsigned, BlockNumberProvider, Bounded, CheckEqual, CheckedAdd, MaybeDisplay,
    @@ -1945,6 +2005,12 @@
         pub(super) type LastEpochStakingDistribution<T: Config> =
             StorageMap<_, Identity, DomainId, ElectionVerificationParams<BalanceOf<T>>, OptionQuery>;
     
    +    /// A preferred Operator for a given Farmer, enabling automatic staking of block rewards.
    +    /// For the auto-staking to succeed, the Farmer must also be a Nominator of the preferred Operator.
    +    #[pallet::storage]
    +    pub(super) type PreferredOperator<T: Config> =
    +        StorageMap<_, Identity, NominatorId<T>, OperatorId, OptionQuery>;
    +
         #[derive(TypeInfo, Encode, Decode, PalletError, Debug, PartialEq)]
         pub enum BundleError {
             /// Can not find the operator for given operator id.
    @@ -2057,6 +2123,18 @@
                 operator_id: OperatorId,
                 nominator_id: NominatorId<T>,
             },
    +        PreferredOperator {
    +            operator_id: OperatorId,
    +            nominator_id: NominatorId<T>,
    +        },
    +        OperatorRewarded {
    +            operator_id: OperatorId,
    +            reward: BalanceOf<T>,
    +        },
    +        DomainEpochCompleted {
    +            domain_id: DomainId,
    +            completed_epoch_index: EpochIndex,
    +        },
         }
     
         /// Per-domain state for tx range calculation.
    @@ -2135,11 +2213,16 @@
                             if pruned_block_info.domain_block_number % T::StakeEpochDuration::get()
                                 == Zero::zero()
                             {
    -                            do_finalize_domain_current_epoch::<T>(
    +                            let completed_epoch_index = do_finalize_domain_current_epoch::<T>(
                                     domain_id,
                                     pruned_block_info.domain_block_number,
                                 )
                                 .map_err(Error::<T>::from)?;
    +
    +                            Self::deposit_event(Event::DomainEpochCompleted {
    +                                domain_id,
    +                                completed_epoch_index,
    +                            });
                             }
     
                             do_unlock_pending_withdrawals::<T>(
    @@ -2368,6 +2451,25 @@
     
                 Ok(())
             }
    +
    +        #[pallet::call_index(10)]
    +        #[pallet::weight((Weight::from_all(10_000), Pays::Yes))]
    +        // TODO: proper benchmark
    +        pub fn auto_stake_block_rewards(
    +            origin: OriginFor<T>,
    +            operator_id: OperatorId,
    +        ) -> DispatchResult {
    +            let who = ensure_signed(origin)?;
    +
    +            do_auto_stake_block_rewards::<T>(who.clone(), operator_id).map_err(Error::<T>::from)?;
    +
    +            Self::deposit_event(Event::PreferredOperator {
    +                operator_id,
    +                nominator_id: who,
    +            });
    +
    +            Ok(())
    +        }
         }
     
         #[pallet::genesis_config]
    @@ -2866,6 +2968,22 @@
                 max_block_weight: domain_obj.domain_config.max_block_weight,
             })
         }
    +
    +    /// Increase the nomination stake by `reward` to the preferred operator of `who`.
    +    /// Preference is removed if the nomination fails.
    +    pub fn on_block_reward(who: NominatorId<T>, reward: BalanceOf<T>) {
    +        PreferredOperator::<T>::mutate_exists(who.clone(), |maybe_preferred_operator_id| {
    +            if let Some(operator_id) = maybe_preferred_operator_id {
    +                if let Err(err) = do_nominate_operator::<T>(*operator_id, who, reward) {
    +                    log::trace!(
    +                        target: "runtime::domains",
    +                        "Failed to stake the reward amount to preferred operator: {err:?}. Removing preference."
    +                    );
    +                    maybe_preferred_operator_id.take();
    +                }
    +            }
    +        });
    +    }
     }
     
     impl<T> Pallet<T>
    diff --git a/src/pallet_domains/staking.rs.html b/src/pallet_domains/staking.rs.html
    index 4ddfbd2cfb..d918d15d5e 100644
    --- a/src/pallet_domains/staking.rs.html
    +++ b/src/pallet_domains/staking.rs.html
    @@ -1395,15 +1395,105 @@
     1395
     1396
     1397
    +1398
    +1399
    +1400
    +1401
    +1402
    +1403
    +1404
    +1405
    +1406
    +1407
    +1408
    +1409
    +1410
    +1411
    +1412
    +1413
    +1414
    +1415
    +1416
    +1417
    +1418
    +1419
    +1420
    +1421
    +1422
    +1423
    +1424
    +1425
    +1426
    +1427
    +1428
    +1429
    +1430
    +1431
    +1432
    +1433
    +1434
    +1435
    +1436
    +1437
    +1438
    +1439
    +1440
    +1441
    +1442
    +1443
    +1444
    +1445
    +1446
    +1447
    +1448
    +1449
    +1450
    +1451
    +1452
    +1453
    +1454
    +1455
    +1456
    +1457
    +1458
    +1459
    +1460
    +1461
    +1462
    +1463
    +1464
    +1465
    +1466
    +1467
    +1468
    +1469
    +1470
    +1471
    +1472
    +1473
    +1474
    +1475
    +1476
    +1477
    +1478
    +1479
    +1480
    +1481
    +1482
    +1483
    +1484
    +1485
    +1486
    +1487
     
    //! Staking for domains
     
     use crate::pallet::{
         DomainStakingSummary, NextOperatorId, Nominators, OperatorIdOwner, Operators, PendingDeposits,
         PendingNominatorUnlocks, PendingOperatorDeregistrations, PendingOperatorSwitches,
    -    PendingOperatorUnlocks, PendingSlashes, PendingWithdrawals,
    +    PendingOperatorUnlocks, PendingSlashes, PendingWithdrawals, PreferredOperator,
     };
     use crate::staking_epoch::{mint_funds, PendingNominatorUnlock, PendingOperatorSlashInfo};
    -use crate::{BalanceOf, Config, HoldIdentifier, NominatorId};
    +use crate::{BalanceOf, Config, Event, HoldIdentifier, NominatorId, Pallet};
     use codec::{Decode, Encode};
     use frame_support::traits::fungible::{Inspect, MutateHold};
     use frame_support::traits::tokens::{Fortitude, Preservation};
    @@ -1833,6 +1923,11 @@
                     .current_epoch_rewards
                     .insert(operator_id, total_reward);
     
    +            Pallet::<T>::deposit_event(Event::OperatorRewarded {
    +                operator_id,
    +                reward: reward_per_operator,
    +            });
    +
                 rewards = rewards
                     .checked_sub(&reward_per_operator)
                     .ok_or(Error::BalanceUnderflow)?;
    @@ -1842,6 +1937,28 @@
         })
     }
     
    +/// Sets Operator as the preferred one to auto stake the block rewards.
    +/// Caller must be nominator of the Operator.
    +pub(crate) fn do_auto_stake_block_rewards<T: Config>(
    +    nominator_id: NominatorId<T>,
    +    operator_id: OperatorId,
    +) -> Result<(), Error> {
    +    // must be a nominator of this operator
    +    ensure!(
    +        Nominators::<T>::contains_key(operator_id, nominator_id.clone()),
    +        Error::UnknownNominator
    +    );
    +
    +    let operator = Operators::<T>::get(operator_id).ok_or(Error::UnknownOperator)?;
    +    ensure!(
    +        operator.status == OperatorStatus::Registered,
    +        Error::OperatorNotRegistered
    +    );
    +
    +    PreferredOperator::<T>::insert(nominator_id, operator_id);
    +    Ok(())
    +}
    +
     #[allow(dead_code)]
     // TODO: remove once fraud proof is done
     /// Freezes the slashed operators and moves the operator to be removed once the domain they are
    @@ -1926,7 +2043,7 @@
         use crate::pallet::{
             DomainStakingSummary, NextOperatorId, OperatorIdOwner, Operators, PendingDeposits,
             PendingNominatorUnlocks, PendingOperatorDeregistrations, PendingOperatorSwitches,
    -        PendingSlashes, PendingUnlocks, PendingWithdrawals,
    +        PendingSlashes, PendingUnlocks, PendingWithdrawals, PreferredOperator,
         };
         use crate::staking::{
             do_nominate_operator, do_reward_operators, do_slash_operators, do_withdraw_stake,
    @@ -2791,5 +2908,68 @@
                 )
             });
         }
    +
    +    #[test]
    +    fn auto_stake_block_rewards() {
    +        let domain_id = DomainId::new(0);
    +        let operator_account = 1;
    +        let operator_free_balance = 1500 * SSC;
    +        let operator_stake = 1000 * SSC;
    +        let pair = OperatorPair::from_seed(&U256::from(0u32).into());
    +
    +        let nominator_account = 2;
    +        let nominator_free_balance = 150 * SSC;
    +        let nominator_stake = 100 * SSC;
    +        let nominators = BTreeMap::from_iter(vec![(
    +            nominator_account,
    +            (nominator_free_balance, nominator_stake),
    +        )]);
    +
    +        let mut ext = new_test_ext();
    +        ext.execute_with(|| {
    +            let (operator_id, _) = register_operator(
    +                domain_id,
    +                operator_account,
    +                operator_free_balance,
    +                operator_stake,
    +                10 * SSC,
    +                pair.public(),
    +                nominators,
    +            );
    +
    +            // Finalize pending deposit
    +            do_finalize_domain_current_epoch::<Test>(domain_id, 0).unwrap();
    +            assert!(!PreferredOperator::<Test>::contains_key(nominator_account));
    +
    +            let res = Domains::auto_stake_block_rewards(
    +                RuntimeOrigin::signed(nominator_account),
    +                operator_id,
    +            );
    +            assert_ok!(res);
    +
    +            assert_eq!(
    +                operator_id,
    +                PreferredOperator::<Test>::get(nominator_account).unwrap()
    +            );
    +
    +            // should auto deposit
    +            Domains::on_block_reward(nominator_account, 10 * SSC);
    +            let deposit = PendingDeposits::<Test>::get(operator_id, nominator_account).unwrap();
    +            assert_eq!(deposit, 10 * SSC);
    +
    +            // an issues with nominator will lead to removal of preference
    +            Operators::<Test>::mutate(operator_id, |maybe_operator| {
    +                let operator = maybe_operator.as_mut().unwrap();
    +                operator.status = OperatorStatus::Deregistered;
    +            });
    +            Domains::on_block_reward(nominator_account, 10 * SSC);
    +
    +            // deposit is still 10 SSC
    +            let deposit = PendingDeposits::<Test>::get(operator_id, nominator_account).unwrap();
    +            assert_eq!(deposit, 10 * SSC);
    +            // no preference
    +            assert!(!PreferredOperator::<Test>::contains_key(nominator_account));
    +        });
    +    }
     }
     
    \ No newline at end of file diff --git a/src/pallet_domains/staking_epoch.rs.html b/src/pallet_domains/staking_epoch.rs.html index 739ee4b38d..267fb5889a 100644 --- a/src/pallet_domains/staking_epoch.rs.html +++ b/src/pallet_domains/staking_epoch.rs.html @@ -1105,13 +1105,45 @@ 1105 1106 1107 +1108 +1109 +1110 +1111 +1112 +1113 +1114 +1115 +1116 +1117 +1118 +1119 +1120 +1121 +1122 +1123 +1124 +1125 +1126 +1127 +1128 +1129 +1130 +1131 +1132 +1133 +1134 +1135 +1136 +1137 +1138 +1139

    //! Staking epoch transition for domain
     
     use crate::pallet::{
         DomainStakingSummary, LastEpochStakingDistribution, Nominators, OperatorIdOwner, Operators,
         PendingDeposits, PendingNominatorUnlocks, PendingOperatorDeregistrations,
         PendingOperatorSwitches, PendingOperatorUnlocks, PendingSlashes, PendingUnlocks,
    -    PendingWithdrawals,
    +    PendingWithdrawals, PreferredOperator,
     };
     use crate::staking::{Error as TransitionError, Nominator, OperatorStatus, Withdraw};
     use crate::{
    @@ -1123,7 +1155,7 @@
     use frame_support::traits::tokens::{Fortitude, Precision, Restriction};
     use frame_support::PalletError;
     use sp_core::Get;
    -use sp_domains::{DomainId, OperatorId};
    +use sp_domains::{DomainId, EpochIndex, OperatorId};
     use sp_runtime::traits::{CheckedAdd, CheckedSub, One, Zero};
     use sp_runtime::Perbill;
     use sp_std::collections::btree_map::BTreeMap;
    @@ -1145,7 +1177,7 @@
     pub(crate) fn do_finalize_domain_current_epoch<T: Config>(
         domain_id: DomainId,
         domain_block_number: T::DomainNumber,
    -) -> Result<(), Error> {
    +) -> Result<EpochIndex, Error> {
         // slash the operators
         do_finalize_slashed_operators::<T>(domain_id).map_err(Error::SlashOperator)?;
     
    @@ -1159,8 +1191,7 @@
         do_finalize_operator_deregistrations::<T>(domain_id, domain_block_number)?;
     
         // finalize any withdrawals and then deposits
    -    do_finalize_domain_pending_transfers::<T>(domain_id, domain_block_number)?;
    -    Ok(())
    +    do_finalize_domain_staking::<T>(domain_id, domain_block_number)
     }
     
     /// Unlocks any operators who are de-registering or nominators who are withdrawing staked funds.
    @@ -1347,6 +1378,8 @@
                 )
                 .map_err(|_| TransitionError::RemoveLock)?;
     
    +            remove_preferred_operator::<T>(nominator_id, &operator_id);
    +
                 // update pool's remaining shares and stake
                 total_shares = total_shares
                     .checked_sub(&nominator.shares)
    @@ -1432,10 +1465,10 @@
         pub balance: Balance,
     }
     
    -pub(crate) fn do_finalize_domain_pending_transfers<T: Config>(
    +pub(crate) fn do_finalize_domain_staking<T: Config>(
         domain_id: DomainId,
         domain_block_number: T::DomainNumber,
    -) -> Result<(), Error> {
    +) -> Result<EpochIndex, Error> {
         DomainStakingSummary::<T>::try_mutate(domain_id, |maybe_stake_summary| {
             let stake_summary = maybe_stake_summary
                 .as_mut()
    @@ -1465,11 +1498,12 @@
     
             LastEpochStakingDistribution::<T>::insert(domain_id, election_verification_params);
     
    +        let previous_epoch = stake_summary.current_epoch_index;
             stake_summary.current_epoch_index = next_epoch;
             stake_summary.current_total_stake = total_domain_stake;
             stake_summary.current_operators = current_operators;
     
    -        Ok(())
    +        Ok(previous_epoch)
         })
         .map_err(Error::FinalizeDomainPendingTransfers)
     }
    @@ -1551,6 +1585,17 @@
         Ok(())
     }
     
    +/// Remove the preference if the operator id matches
    +fn remove_preferred_operator<T: Config>(nominator_id: NominatorId<T>, operator_id: &OperatorId) {
    +    PreferredOperator::<T>::mutate_exists(nominator_id, |maybe_preferred_operator| {
    +        if let Some(preferred_operator_id) = maybe_preferred_operator {
    +            if preferred_operator_id == operator_id {
    +                maybe_preferred_operator.take();
    +            }
    +        }
    +    });
    +}
    +
     #[allow(clippy::too_many_arguments)]
     fn finalize_nominator_withdrawal<T: Config>(
         domain_id: DomainId,
    @@ -1586,6 +1631,8 @@
                     Precision::Exact,
                 )
                 .map_err(|_| TransitionError::RemoveLock)?;
    +
    +            remove_preferred_operator::<T>(nominator_id.clone(), &operator_id);
                 (nominator_staked_amount, nominator.shares)
             }
             Withdraw::Some(withdraw_amount) => {
    @@ -1774,6 +1821,8 @@
                         .checked_sub(&locked_amount)
                         .ok_or(TransitionError::BalanceUnderflow)?;
     
    +                remove_preferred_operator::<T>(nominator_id, &operator_id);
    +
                     Ok(())
                 })?;
     
    @@ -1827,11 +1876,12 @@
         use crate::pallet::{
             DomainStakingSummary, LastEpochStakingDistribution, Nominators, OperatorIdOwner, Operators,
             PendingDeposits, PendingOperatorSwitches, PendingOperatorUnlocks, PendingUnlocks,
    -        PendingWithdrawals,
    +        PendingWithdrawals, PreferredOperator,
         };
         use crate::staking::tests::register_operator;
         use crate::staking::{
    -        do_deregister_operator, do_nominate_operator, do_reward_operators, StakingSummary,
    +        do_auto_stake_block_rewards, do_deregister_operator, do_nominate_operator,
    +        do_reward_operators, StakingSummary,
         };
         use crate::staking_epoch::{
             do_finalize_domain_current_epoch, do_finalize_operator_deregistrations,
    @@ -1954,6 +2004,16 @@
                         .unwrap()
                 }
     
    +            for nominator in &nominators {
    +                if !nominator.1 .1.is_zero() {
    +                    do_auto_stake_block_rewards::<Test>(*nominator.0, operator_id).unwrap();
    +                    assert_eq!(
    +                        operator_id,
    +                        PreferredOperator::<Test>::get(nominator.0).unwrap()
    +                    )
    +                }
    +            }
    +
                 // de-register operator
                 do_deregister_operator::<Test>(operator_account, operator_id).unwrap();
     
    @@ -1982,6 +2042,10 @@
                         PendingWithdrawals::<Test>::get(operator_id, *nominator.0),
                         None
                     );
    +
    +                if !nominator.1 .0.is_zero() {
    +                    assert!(!PreferredOperator::<Test>::contains_key(nominator.0))
    +                }
                 }
     
                 assert_eq!(Operators::<Test>::get(operator_id), None);
    diff --git a/src/pallet_rewards/lib.rs.html b/src/pallet_rewards/lib.rs.html
    index 70e3a9cd6e..3a3a0e376e 100644
    --- a/src/pallet_rewards/lib.rs.html
    +++ b/src/pallet_rewards/lib.rs.html
    @@ -120,6 +120,19 @@
     120
     121
     122
    +123
    +124
    +125
    +126
    +127
    +128
    +129
    +130
    +131
    +132
    +133
    +134
    +135
     
    // Copyright (C) 2021 Subspace Labs, Inc.
     // SPDX-License-Identifier: Apache-2.0
     
    @@ -152,9 +165,18 @@
         fn on_initialize() -> Weight;
     }
     
    +/// Hooks to notify when there are any rewards for specific account.
    +pub trait OnReward<AccountId, Balance> {
    +    fn on_reward(account: AccountId, reward: Balance);
    +}
    +
    +impl<AccountId, Balance> OnReward<AccountId, Balance> for () {
    +    fn on_reward(_account: AccountId, _reward: Balance) {}
    +}
    +
     #[frame_support::pallet]
     mod pallet {
    -    use super::WeightInfo;
    +    use super::{OnReward, WeightInfo};
         use frame_support::pallet_prelude::*;
         use frame_support::traits::Currency;
         use frame_system::pallet_prelude::*;
    @@ -187,6 +209,8 @@
             type FindVotingRewardAddresses: FindVotingRewardAddresses<Self::AccountId>;
     
             type WeightInfo: WeightInfo;
    +
    +        type OnReward: OnReward<Self::AccountId, BalanceOf<Self>>;
         }
     
         /// `pallet-rewards` events
    @@ -224,6 +248,7 @@
             if let Some(block_author) = T::FindBlockRewardAddress::find_block_reward_address() {
                 let reward = T::BlockReward::get();
                 T::Currency::deposit_creating(&block_author, reward);
    +            T::OnReward::on_reward(block_author.clone(), reward);
     
                 Self::deposit_event(Event::BlockReward {
                     block_author,
    @@ -237,6 +262,7 @@
     
             for voter in T::FindVotingRewardAddresses::find_voting_reward_addresses() {
                 T::Currency::deposit_creating(&voter, reward);
    +            T::OnReward::on_reward(voter.clone(), reward);
     
                 Self::deposit_event(Event::VoteReward { voter, reward });
             }
    diff --git a/src/subspace_runtime/lib.rs.html b/src/subspace_runtime/lib.rs.html
    index b15dedc78f..dc0be82423 100644
    --- a/src/subspace_runtime/lib.rs.html
    +++ b/src/subspace_runtime/lib.rs.html
    @@ -994,6 +994,15 @@
     994
     995
     996
    +997
    +998
    +999
    +1000
    +1001
    +1002
    +1003
    +1004
    +1005
     
    // Copyright (C) 2021 Subspace Labs, Inc.
     // SPDX-License-Identifier: GPL-3.0-or-later
     
    @@ -1512,6 +1521,14 @@
         type TreasuryAccount = TreasuryAccount;
     }
     
    +pub struct StakingOnReward;
    +
    +impl pallet_rewards::OnReward<AccountId, Balance> for StakingOnReward {
    +    fn on_reward(account: AccountId, reward: Balance) {
    +        Domains::on_block_reward(account, reward);
    +    }
    +}
    +
     parameter_types! {
         pub const BlockReward: Balance = SSC / (ExpectedVotesPerBlock::get() as Balance + 1);
         pub const VoteReward: Balance = SSC / (ExpectedVotesPerBlock::get() as Balance + 1);
    @@ -1525,6 +1542,7 @@
         type FindBlockRewardAddress = Subspace;
         type FindVotingRewardAddresses = Subspace;
         type WeightInfo = ();
    +    type OnReward = StakingOnReward;
     }
     
     pub type FeedId = u64;
    diff --git a/src/subspace_test_runtime/lib.rs.html b/src/subspace_test_runtime/lib.rs.html
    index ed89e152f8..ba5fa3b9e7 100644
    --- a/src/subspace_test_runtime/lib.rs.html
    +++ b/src/subspace_test_runtime/lib.rs.html
    @@ -1309,6 +1309,7 @@
     1309
     1310
     1311
    +1312
     
    // Copyright (C) 2021 Subspace Labs, Inc.
     // SPDX-License-Identifier: GPL-3.0-or-later
     
    @@ -1892,6 +1893,7 @@
         type FindBlockRewardAddress = Subspace;
         type FindVotingRewardAddresses = Subspace;
         type WeightInfo = ();
    +    type OnReward = ();
     }
     
     /// Polkadot-like chain.
    diff --git a/subspace_runtime/all.html b/subspace_runtime/all.html
    index d2eedfcffd..048b3c966f 100644
    --- a/subspace_runtime/all.html
    +++ b/subspace_runtime/all.html
    @@ -1 +1 @@
    -List of all items in this crate

    List of all items

    Structs

    Enums

    Functions

    Type Definitions

    Constants

    \ No newline at end of file +List of all items in this crate

    List of all items

    Structs

    Enums

    Functions

    Type Definitions

    Constants

    \ No newline at end of file diff --git a/subspace_runtime/api/fn.dispatch.html b/subspace_runtime/api/fn.dispatch.html index 7d773ec7fa..3ef7723322 100644 --- a/subspace_runtime/api/fn.dispatch.html +++ b/subspace_runtime/api/fn.dispatch.html @@ -1 +1 @@ -dispatch in subspace_runtime::api - Rust

    Function subspace_runtime::api::dispatch

    source ·
    pub fn dispatch(method: &str, _sp_api_input_data_: &[u8]) -> Option<Vec<u8>>
    \ No newline at end of file +dispatch in subspace_runtime::api - Rust

    Function subspace_runtime::api::dispatch

    source ·
    pub fn dispatch(method: &str, _sp_api_input_data_: &[u8]) -> Option<Vec<u8>>
    \ No newline at end of file diff --git a/subspace_runtime/api/index.html b/subspace_runtime/api/index.html index 88cb3d4f31..41de326d28 100644 --- a/subspace_runtime/api/index.html +++ b/subspace_runtime/api/index.html @@ -1 +1 @@ -subspace_runtime::api - Rust
    \ No newline at end of file +subspace_runtime::api - Rust
    \ No newline at end of file diff --git a/subspace_runtime/enum.OriginCaller.html b/subspace_runtime/enum.OriginCaller.html index 01689201ff..4075dea06f 100644 --- a/subspace_runtime/enum.OriginCaller.html +++ b/subspace_runtime/enum.OriginCaller.html @@ -1,20 +1,20 @@ -OriginCaller in subspace_runtime - Rust
    pub enum OriginCaller {
    +OriginCaller in subspace_runtime - Rust
    pub enum OriginCaller {
         system(Origin<Runtime>),
         Void(Void),
    -}

    Variants§

    §

    system(Origin<Runtime>)

    §

    Void(Void)

    Trait Implementations§

    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 OriginCaller

    source§

    fn clone(&self) -> OriginCaller

    Returns a copy of 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 OriginCaller

    source§

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

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

    impl Decode for OriginCaller

    source§

    fn decode<__CodecInputEdqy: Input>( +}

    Variants§

    §

    system(Origin<Runtime>)

    §

    Void(Void)

    Trait Implementations§

    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 OriginCaller

    source§

    fn clone(&self) -> OriginCaller

    Returns a copy of 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 OriginCaller

    source§

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

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

    impl Decode for OriginCaller

    source§

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

    Attempt to deserialise the value from input.
    §

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

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

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

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

    fn encoded_fixed_size() -> Option<usize>

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

    impl Encode for OriginCaller

    source§

    fn size_hint(&self) -> usize

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

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

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

    fn encoded_fixed_size() -> Option<usize>

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

    impl Encode for OriginCaller

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/enum.RuntimeCall.html b/subspace_runtime/enum.RuntimeCall.html index 62fa3a599b..c67507ab5a 100644 --- a/subspace_runtime/enum.RuntimeCall.html +++ b/subspace_runtime/enum.RuntimeCall.html @@ -1,4 +1,4 @@ -RuntimeCall in subspace_runtime - Rust
    pub enum RuntimeCall {
    +RuntimeCall in subspace_runtime - Rust
    pub enum RuntimeCall {
         System(CallableCallFor<System, Runtime>),
         Timestamp(CallableCallFor<Timestamp, Runtime>),
         Subspace(CallableCallFor<Subspace, Runtime>),
    @@ -9,28 +9,28 @@
         Domains(CallableCallFor<Domains, Runtime>),
         Vesting(CallableCallFor<Vesting, Runtime>),
         Sudo(CallableCallFor<Sudo, Runtime>),
    -}

    Variants§

    §

    System(CallableCallFor<System, Runtime>)

    §

    Timestamp(CallableCallFor<Timestamp, Runtime>)

    §

    Subspace(CallableCallFor<Subspace, Runtime>)

    §

    Balances(CallableCallFor<Balances, Runtime>)

    §

    Utility(CallableCallFor<Utility, Runtime>)

    §

    Feeds(CallableCallFor<Feeds, Runtime>)

    §

    ObjectStore(CallableCallFor<ObjectStore, Runtime>)

    §

    Domains(CallableCallFor<Domains, Runtime>)

    §

    Vesting(CallableCallFor<Vesting, Runtime>)

    §

    Sudo(CallableCallFor<Sudo, Runtime>)

    Trait Implementations§

    source§

    impl Clone for RuntimeCall

    source§

    fn clone(&self) -> RuntimeCall

    Returns a copy of 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 RuntimeCall

    source§

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

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

    impl Decode for RuntimeCall

    source§

    fn decode<__CodecInputEdqy: Input>( +}

    Variants§

    §

    System(CallableCallFor<System, Runtime>)

    §

    Timestamp(CallableCallFor<Timestamp, Runtime>)

    §

    Subspace(CallableCallFor<Subspace, Runtime>)

    §

    Balances(CallableCallFor<Balances, Runtime>)

    §

    Utility(CallableCallFor<Utility, Runtime>)

    §

    Feeds(CallableCallFor<Feeds, Runtime>)

    §

    ObjectStore(CallableCallFor<ObjectStore, Runtime>)

    §

    Domains(CallableCallFor<Domains, Runtime>)

    §

    Vesting(CallableCallFor<Vesting, Runtime>)

    §

    Sudo(CallableCallFor<Sudo, Runtime>)

    Trait Implementations§

    source§

    impl Clone for RuntimeCall

    source§

    fn clone(&self) -> RuntimeCall

    Returns a copy of 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 RuntimeCall

    source§

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

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

    impl Decode for RuntimeCall

    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 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 to represent the dispatch class and weight.
    §

    type PostInfo = PostDispatchInfo

    Additional information that is returned by dispatch. Can be used to supply the caller -with information about a Dispatchable that is ownly known post dispatch.
    source§

    fn dispatch(self, origin: RuntimeOrigin) -> DispatchResultWithPostInfo

    Actually dispatch this call and return the result of it.
    source§

    impl Encode for RuntimeCall

    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>( +with information about a Dispatchable that is ownly known post dispatch.

    source§

    fn dispatch(self, origin: RuntimeOrigin) -> DispatchResultWithPostInfo

    Actually dispatch this call and return the result of it.
    source§

    impl Encode for RuntimeCall

    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 From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

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

    Converts to this type from the input type.
    source§

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

    source§

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

    Converts to this type from the input type.
    source§

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

    source§

    fn from(call: CallableCallFor<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<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<ObjectStore, Runtime>) -> Self

    Converts to this type from the input type.
    source§

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

    source§

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

    Converts to this type from the input type.
    source§

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

    source§

    fn from(call: CallableCallFor<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<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<System, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

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

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Utility, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

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

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<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<Sudo, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

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

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<ObjectStore, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

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

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<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<Subspace, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

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

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Feeds, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

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

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<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<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<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<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<Timestamp, Runtime>) -> Self

    Converts to this type from the input type.
    source§

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

    source§

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

    Converts to this type from the input type.
    source§

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

    source§

    fn from(call: CallableCallFor<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<System, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

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

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Utility, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

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

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<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<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<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<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<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<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( +sufficient, and should not be overridden without very good reason.

    source§

    impl TypeInfo for RuntimeCall

    §

    type Identity = RuntimeCall

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

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl UnfilteredDispatchable for RuntimeCall

    §

    type RuntimeOrigin = RuntimeOrigin

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

    fn dispatch_bypass_filter( self, origin: RuntimeOrigin -) -> DispatchResultWithPostInfo

    Dispatch this call but do not check the filter in origin.
    source§

    impl EncodeLike<RuntimeCall> for RuntimeCall

    source§

    impl Eq for RuntimeCall

    source§

    impl StructuralEq for RuntimeCall

    source§

    impl StructuralPartialEq for RuntimeCall

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    Dispatch this call but do not check the filter in origin.
    source§

    impl EncodeLike<RuntimeCall> for RuntimeCall

    source§

    impl Eq for RuntimeCall

    source§

    impl StructuralEq for RuntimeCall

    source§

    impl StructuralPartialEq for RuntimeCall

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/enum.RuntimeEvent.html b/subspace_runtime/enum.RuntimeEvent.html index cf5c48cc38..bb82290c28 100644 --- a/subspace_runtime/enum.RuntimeEvent.html +++ b/subspace_runtime/enum.RuntimeEvent.html @@ -1,4 +1,4 @@ -RuntimeEvent in subspace_runtime - Rust
    pub enum RuntimeEvent {
    +RuntimeEvent in subspace_runtime - Rust
    pub enum RuntimeEvent {
     
    Show 13 variants System(Event<Runtime>), Subspace(Event<Runtime>), OffencesSubspace(Event), @@ -12,20 +12,20 @@ Domains(Event<Runtime>), Vesting(Event<Runtime>), Sudo(Event<Runtime>), -
    }

    Variants§

    §

    System(Event<Runtime>)

    §

    Subspace(Event<Runtime>)

    §

    OffencesSubspace(Event)

    §

    Rewards(Event<Runtime>)

    §

    Balances(Event<Runtime>)

    §

    TransactionFees(Event<Runtime>)

    §

    TransactionPayment(Event<Runtime>)

    §

    Utility(Event)

    §

    Feeds(Event<Runtime>)

    §

    ObjectStore(Event<Runtime>)

    §

    Domains(Event<Runtime>)

    §

    Vesting(Event<Runtime>)

    §

    Sudo(Event<Runtime>)

    Trait Implementations§

    source§

    impl Clone for RuntimeEvent

    source§

    fn clone(&self) -> RuntimeEvent

    Returns a copy of 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 RuntimeEvent

    source§

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

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

    impl Decode for RuntimeEvent

    source§

    fn decode<__CodecInputEdqy: Input>( +

    }

    Variants§

    §

    System(Event<Runtime>)

    §

    Subspace(Event<Runtime>)

    §

    OffencesSubspace(Event)

    §

    Rewards(Event<Runtime>)

    §

    Balances(Event<Runtime>)

    §

    TransactionFees(Event<Runtime>)

    §

    TransactionPayment(Event<Runtime>)

    §

    Utility(Event)

    §

    Feeds(Event<Runtime>)

    §

    ObjectStore(Event<Runtime>)

    §

    Domains(Event<Runtime>)

    §

    Vesting(Event<Runtime>)

    §

    Sudo(Event<Runtime>)

    Trait Implementations§

    source§

    impl Clone for RuntimeEvent

    source§

    fn clone(&self) -> RuntimeEvent

    Returns a copy of 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 RuntimeEvent

    source§

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

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

    impl Decode for RuntimeEvent

    source§

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

    Attempt to deserialise the value from input.
    §

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

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

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

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

    fn encoded_fixed_size() -> Option<usize>

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

    impl Encode for RuntimeEvent

    source§

    fn size_hint(&self) -> usize

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

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

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

    fn encoded_fixed_size() -> Option<usize>

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

    impl Encode for RuntimeEvent

    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 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/enum.RuntimeFreezeReason.html b/subspace_runtime/enum.RuntimeFreezeReason.html index 0929fcfdcc..cbaa1b3c38 100644 --- a/subspace_runtime/enum.RuntimeFreezeReason.html +++ b/subspace_runtime/enum.RuntimeFreezeReason.html @@ -1,21 +1,21 @@ -RuntimeFreezeReason in subspace_runtime - Rust
    pub enum RuntimeFreezeReason {}
    Expand description

    A reason for placing a freeze on funds.

    -

    Trait Implementations§

    source§

    impl Clone for RuntimeFreezeReason

    source§

    fn clone(&self) -> RuntimeFreezeReason

    Returns a copy of 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 RuntimeFreezeReason

    source§

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

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

    impl Decode for RuntimeFreezeReason

    source§

    fn decode<__CodecInputEdqy: Input>( +RuntimeFreezeReason in subspace_runtime - Rust
    pub enum RuntimeFreezeReason {}
    Expand description

    A reason for placing a freeze on funds.

    +

    Trait Implementations§

    source§

    impl Clone for RuntimeFreezeReason

    source§

    fn clone(&self) -> RuntimeFreezeReason

    Returns a copy of 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 RuntimeFreezeReason

    source§

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

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

    impl Decode for RuntimeFreezeReason

    source§

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

    Attempt to deserialise the value from input.
    §

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

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

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

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

    fn encoded_fixed_size() -> Option<usize>

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

    impl Encode for RuntimeFreezeReason

    §

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

    §

    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 MaxEncodedLen for RuntimeFreezeReason

    source§

    fn max_encoded_len() -> usize

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

    impl Ord for RuntimeFreezeReason

    source§

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

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

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

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

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl MaxEncodedLen for RuntimeFreezeReason

    source§

    fn max_encoded_len() -> usize

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

    impl Ord for RuntimeFreezeReason

    source§

    fn cmp(&self, other: &RuntimeFreezeReason) -> 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<RuntimeFreezeReason> for RuntimeFreezeReason

    source§

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

    source§

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

    source§

    fn partial_cmp(&self, other: &RuntimeFreezeReason) -> 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<RuntimeFreezeReason> for RuntimeFreezeReason

    source§

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

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

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

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

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

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

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

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

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

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

    impl TypeInfo for RuntimeFreezeReason

    §

    type Identity = RuntimeFreezeReason

    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 RuntimeFreezeReason

    source§

    impl EncodeLike<RuntimeFreezeReason> for RuntimeFreezeReason

    source§

    impl Eq for RuntimeFreezeReason

    source§

    impl StructuralEq for RuntimeFreezeReason

    source§

    impl StructuralPartialEq for RuntimeFreezeReason

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    impl TypeInfo for RuntimeFreezeReason

    §

    type Identity = RuntimeFreezeReason

    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 RuntimeFreezeReason

    source§

    impl EncodeLike<RuntimeFreezeReason> for RuntimeFreezeReason

    source§

    impl Eq for RuntimeFreezeReason

    source§

    impl StructuralEq for RuntimeFreezeReason

    source§

    impl StructuralPartialEq for RuntimeFreezeReason

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/enum.RuntimeHoldReason.html b/subspace_runtime/enum.RuntimeHoldReason.html index de13bdd9e4..e4fe7c752a 100644 --- a/subspace_runtime/enum.RuntimeHoldReason.html +++ b/subspace_runtime/enum.RuntimeHoldReason.html @@ -1,21 +1,21 @@ -RuntimeHoldReason in subspace_runtime - Rust
    pub enum RuntimeHoldReason {}
    Expand description

    A reason for placing a hold on funds.

    -

    Trait Implementations§

    source§

    impl Clone for RuntimeHoldReason

    source§

    fn clone(&self) -> RuntimeHoldReason

    Returns a copy of 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 RuntimeHoldReason

    source§

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

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

    impl Decode for RuntimeHoldReason

    source§

    fn decode<__CodecInputEdqy: Input>( +RuntimeHoldReason in subspace_runtime - Rust
    pub enum RuntimeHoldReason {}
    Expand description

    A reason for placing a hold on funds.

    +

    Trait Implementations§

    source§

    impl Clone for RuntimeHoldReason

    source§

    fn clone(&self) -> RuntimeHoldReason

    Returns a copy of 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 RuntimeHoldReason

    source§

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

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

    impl Decode for RuntimeHoldReason

    source§

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

    Attempt to deserialise the value from input.
    §

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

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

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

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

    fn encoded_fixed_size() -> Option<usize>

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

    impl Encode for RuntimeHoldReason

    §

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

    §

    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 MaxEncodedLen for RuntimeHoldReason

    source§

    fn max_encoded_len() -> usize

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

    impl Ord for RuntimeHoldReason

    source§

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

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

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

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

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl MaxEncodedLen for RuntimeHoldReason

    source§

    fn max_encoded_len() -> usize

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

    impl Ord for RuntimeHoldReason

    source§

    fn cmp(&self, other: &RuntimeHoldReason) -> 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<RuntimeHoldReason> for RuntimeHoldReason

    source§

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

    source§

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

    source§

    fn partial_cmp(&self, other: &RuntimeHoldReason) -> 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<RuntimeHoldReason> for RuntimeHoldReason

    source§

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

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

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

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

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

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

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

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

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

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

    impl TypeInfo for RuntimeHoldReason

    §

    type Identity = RuntimeHoldReason

    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 RuntimeHoldReason

    source§

    impl EncodeLike<RuntimeHoldReason> for RuntimeHoldReason

    source§

    impl Eq for RuntimeHoldReason

    source§

    impl StructuralEq for RuntimeHoldReason

    source§

    impl StructuralPartialEq for RuntimeHoldReason

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    impl TypeInfo for RuntimeHoldReason

    §

    type Identity = RuntimeHoldReason

    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 RuntimeHoldReason

    source§

    impl EncodeLike<RuntimeHoldReason> for RuntimeHoldReason

    source§

    impl Eq for RuntimeHoldReason

    source§

    impl StructuralEq for RuntimeHoldReason

    source§

    impl StructuralPartialEq for RuntimeHoldReason

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/enum.RuntimeLockId.html b/subspace_runtime/enum.RuntimeLockId.html index 898f475667..43dd3e8e2b 100644 --- a/subspace_runtime/enum.RuntimeLockId.html +++ b/subspace_runtime/enum.RuntimeLockId.html @@ -1,21 +1,21 @@ -RuntimeLockId in subspace_runtime - Rust
    pub enum RuntimeLockId {}
    Expand description

    An identifier for each lock placed on funds.

    -

    Trait Implementations§

    source§

    impl Clone for RuntimeLockId

    source§

    fn clone(&self) -> RuntimeLockId

    Returns a copy of 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 RuntimeLockId

    source§

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

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

    impl Decode for RuntimeLockId

    source§

    fn decode<__CodecInputEdqy: Input>( +RuntimeLockId in subspace_runtime - Rust
    pub enum RuntimeLockId {}
    Expand description

    An identifier for each lock placed on funds.

    +

    Trait Implementations§

    source§

    impl Clone for RuntimeLockId

    source§

    fn clone(&self) -> RuntimeLockId

    Returns a copy of 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 RuntimeLockId

    source§

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

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

    impl Decode for RuntimeLockId

    source§

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

    Attempt to deserialise the value from input.
    §

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

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

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

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

    fn encoded_fixed_size() -> Option<usize>

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

    impl Encode for RuntimeLockId

    §

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

    §

    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 MaxEncodedLen for RuntimeLockId

    source§

    fn max_encoded_len() -> usize

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

    impl Ord for RuntimeLockId

    source§

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

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

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

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

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl MaxEncodedLen for RuntimeLockId

    source§

    fn max_encoded_len() -> usize

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

    impl Ord for RuntimeLockId

    source§

    fn cmp(&self, other: &RuntimeLockId) -> 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<RuntimeLockId> for RuntimeLockId

    source§

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

    source§

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

    source§

    fn partial_cmp(&self, other: &RuntimeLockId) -> 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<RuntimeLockId> for RuntimeLockId

    source§

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

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

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

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

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

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

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

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

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

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

    impl TypeInfo for RuntimeLockId

    §

    type Identity = RuntimeLockId

    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 RuntimeLockId

    source§

    impl EncodeLike<RuntimeLockId> for RuntimeLockId

    source§

    impl Eq for RuntimeLockId

    source§

    impl StructuralEq for RuntimeLockId

    source§

    impl StructuralPartialEq for RuntimeLockId

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    impl TypeInfo for RuntimeLockId

    §

    type Identity = RuntimeLockId

    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 RuntimeLockId

    source§

    impl EncodeLike<RuntimeLockId> for RuntimeLockId

    source§

    impl Eq for RuntimeLockId

    source§

    impl StructuralEq for RuntimeLockId

    source§

    impl StructuralPartialEq for RuntimeLockId

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/enum.RuntimeSlashReason.html b/subspace_runtime/enum.RuntimeSlashReason.html index 4a1ccab44b..106e804697 100644 --- a/subspace_runtime/enum.RuntimeSlashReason.html +++ b/subspace_runtime/enum.RuntimeSlashReason.html @@ -1,21 +1,21 @@ -RuntimeSlashReason in subspace_runtime - Rust
    pub enum RuntimeSlashReason {}
    Expand description

    A reason for slashing funds.

    -

    Trait Implementations§

    source§

    impl Clone for RuntimeSlashReason

    source§

    fn clone(&self) -> RuntimeSlashReason

    Returns a copy of 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 RuntimeSlashReason

    source§

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

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

    impl Decode for RuntimeSlashReason

    source§

    fn decode<__CodecInputEdqy: Input>( +RuntimeSlashReason in subspace_runtime - Rust
    pub enum RuntimeSlashReason {}
    Expand description

    A reason for slashing funds.

    +

    Trait Implementations§

    source§

    impl Clone for RuntimeSlashReason

    source§

    fn clone(&self) -> RuntimeSlashReason

    Returns a copy of 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 RuntimeSlashReason

    source§

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

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

    impl Decode for RuntimeSlashReason

    source§

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

    Attempt to deserialise the value from input.
    §

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

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

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

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

    fn encoded_fixed_size() -> Option<usize>

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

    impl Encode for RuntimeSlashReason

    §

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

    §

    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 MaxEncodedLen for RuntimeSlashReason

    source§

    fn max_encoded_len() -> usize

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

    impl Ord for RuntimeSlashReason

    source§

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

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

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

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

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl MaxEncodedLen for RuntimeSlashReason

    source§

    fn max_encoded_len() -> usize

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

    impl Ord for RuntimeSlashReason

    source§

    fn cmp(&self, other: &RuntimeSlashReason) -> 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<RuntimeSlashReason> for RuntimeSlashReason

    source§

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

    source§

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

    source§

    fn partial_cmp(&self, other: &RuntimeSlashReason) -> 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<RuntimeSlashReason> for RuntimeSlashReason

    source§

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

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

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

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

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

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

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

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

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

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

    impl TypeInfo for RuntimeSlashReason

    §

    type Identity = RuntimeSlashReason

    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 RuntimeSlashReason

    source§

    impl EncodeLike<RuntimeSlashReason> for RuntimeSlashReason

    source§

    impl Eq for RuntimeSlashReason

    source§

    impl StructuralEq for RuntimeSlashReason

    source§

    impl StructuralPartialEq for RuntimeSlashReason

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    impl TypeInfo for RuntimeSlashReason

    §

    type Identity = RuntimeSlashReason

    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 RuntimeSlashReason

    source§

    impl EncodeLike<RuntimeSlashReason> for RuntimeSlashReason

    source§

    impl Eq for RuntimeSlashReason

    source§

    impl StructuralEq for RuntimeSlashReason

    source§

    impl StructuralPartialEq for RuntimeSlashReason

    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/index.html b/subspace_runtime/index.html index f04cd5fe19..05e62b7b8e 100644 --- a/subspace_runtime/index.html +++ b/subspace_runtime/index.html @@ -1,5 +1,5 @@ -subspace_runtime - Rust

    Crate subspace_runtime

    source ·

    Modules

    Structs

    Enums

    Constants

    Trait Implementations§

    source§

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

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for BlockHashCount

    §

    type Type = u32

    The type which is returned.
    source§

    fn get() -> BlockNumber

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/struct.BlockReward.html b/subspace_runtime/struct.BlockReward.html index a0d85e79c1..9d6feaa7b1 100644 --- a/subspace_runtime/struct.BlockReward.html +++ b/subspace_runtime/struct.BlockReward.html @@ -1,5 +1,5 @@ -BlockReward in subspace_runtime - Rust
    pub struct BlockReward;

    Implementations§

    source§

    impl BlockReward

    source

    pub const fn get() -> Balance

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

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

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for BlockReward

    §

    type Type = u128

    The type which is returned.
    source§

    fn get() -> Balance

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +BlockReward in subspace_runtime - Rust
    pub struct BlockReward;

    Implementations§

    source§

    impl BlockReward

    source

    pub const fn get() -> Balance

    Returns the value of this parameter type.

    +

    Trait Implementations§

    source§

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

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for BlockReward

    §

    type Type = u128

    The type which is returned.
    source§

    fn get() -> Balance

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere 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 9ea98fbb89..3b93638b2b 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.DomainRuntimeUpgradeDelay.html b/subspace_runtime/struct.DomainRuntimeUpgradeDelay.html index f5e5c11a51..29a55baac8 100644 --- a/subspace_runtime/struct.DomainRuntimeUpgradeDelay.html +++ b/subspace_runtime/struct.DomainRuntimeUpgradeDelay.html @@ -1,6 +1,6 @@ DomainRuntimeUpgradeDelay in subspace_runtime - Rust
    pub struct DomainRuntimeUpgradeDelay;
    Expand description

    Runtime upgrade is delayed for 1 day at 6 sec block time.

    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_runtime/struct.DomainTxRangeAdjustmentInterval.html b/subspace_runtime/struct.DomainTxRangeAdjustmentInterval.html index 8188593154..0153be83df 100644 --- a/subspace_runtime/struct.DomainTxRangeAdjustmentInterval.html +++ b/subspace_runtime/struct.DomainTxRangeAdjustmentInterval.html @@ -1,5 +1,5 @@ DomainTxRangeAdjustmentInterval in subspace_runtime - Rust
    pub struct DomainTxRangeAdjustmentInterval;

    Implementations§

    source§

    impl DomainTxRangeAdjustmentInterval

    source

    pub const fn get() -> u64

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<u64>> Get<_I> for DomainTxRangeAdjustmentInterval

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for DomainTxRangeAdjustmentInterval

    §

    type Type = u64

    The type which is returned.
    source§

    fn get() -> u64

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<u64>> Get<_I> for DomainTxRangeAdjustmentInterval

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for DomainTxRangeAdjustmentInterval

    §

    type Type = u64

    The type which is returned.
    source§

    fn get() -> u64

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/struct.ExistentialDeposit.html b/subspace_runtime/struct.ExistentialDeposit.html index c6b967aba4..b0d30f1432 100644 --- a/subspace_runtime/struct.ExistentialDeposit.html +++ b/subspace_runtime/struct.ExistentialDeposit.html @@ -1,5 +1,5 @@ ExistentialDeposit in subspace_runtime - Rust
    pub struct ExistentialDeposit;

    Implementations§

    source§

    impl ExistentialDeposit

    source

    pub const fn get() -> Balance

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

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

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for ExistentialDeposit

    §

    type Type = u128

    The type which is returned.
    source§

    fn get() -> Balance

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

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

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for ExistentialDeposit

    §

    type Type = u128

    The type which is returned.
    source§

    fn get() -> Balance

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/struct.ExpectedBlockTime.html b/subspace_runtime/struct.ExpectedBlockTime.html index c87f0f3a15..642bc088a4 100644 --- a/subspace_runtime/struct.ExpectedBlockTime.html +++ b/subspace_runtime/struct.ExpectedBlockTime.html @@ -1,5 +1,5 @@ ExpectedBlockTime in subspace_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_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 205bbc9c6c..9dd7574f46 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.MaxDomainBlockSize.html b/subspace_runtime/struct.MaxDomainBlockSize.html index b7d698b643..a1069e1534 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 4c5ee96cac..3b9563e449 100644 --- a/subspace_runtime/struct.MaxDomainBlockWeight.html +++ b/subspace_runtime/struct.MaxDomainBlockWeight.html @@ -1,6 +1,6 @@ MaxDomainBlockWeight in subspace_runtime - Rust
    pub struct MaxDomainBlockWeight;
    Expand description

    Use the consensus chain’s Normal extrinsics block weight limit as the domain block weight limit

    Implementations§

    source§

    impl MaxDomainBlockWeight

    source

    pub fn get() -> Weight

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

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

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MaxDomainBlockWeight

    §

    type Type = Weight

    The type which is returned.
    source§

    fn get() -> Weight

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

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

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MaxDomainBlockWeight

    §

    type Type = Weight

    The type which is returned.
    source§

    fn get() -> Weight

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/struct.MaxFeeds.html b/subspace_runtime/struct.MaxFeeds.html index 57746b70ad..130e6dea5e 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 +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 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 800866fc74..4738eb6899 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 8a6dce1039..f19cc7b0b6 100644 --- a/subspace_runtime/struct.MaximumReceiptDrift.html +++ b/subspace_runtime/struct.MaximumReceiptDrift.html @@ -1,5 +1,5 @@ MaximumReceiptDrift in subspace_runtime - Rust
    pub struct MaximumReceiptDrift;

    Implementations§

    source§

    impl MaximumReceiptDrift

    source

    pub const fn get() -> BlockNumber

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

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

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MaximumReceiptDrift

    §

    type Type = u32

    The type which is returned.
    source§

    fn get() -> BlockNumber

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

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

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MaximumReceiptDrift

    §

    type Type = u32

    The type which is returned.
    source§

    fn get() -> BlockNumber

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/struct.MinOperatorStake.html b/subspace_runtime/struct.MinOperatorStake.html index 43d9df24a1..1502a3f531 100644 --- a/subspace_runtime/struct.MinOperatorStake.html +++ b/subspace_runtime/struct.MinOperatorStake.html @@ -1,5 +1,5 @@ MinOperatorStake in subspace_runtime - Rust
    pub struct MinOperatorStake;

    Implementations§

    source§

    impl MinOperatorStake

    source

    pub fn get() -> Balance

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

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

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MinOperatorStake

    §

    type Type = u128

    The type which is returned.
    source§

    fn get() -> Balance

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

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

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MinOperatorStake

    §

    type Type = u128

    The type which is returned.
    source§

    fn get() -> Balance

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/struct.MinSectorLifetime.html b/subspace_runtime/struct.MinSectorLifetime.html index e15f042b7f..5677e83b6a 100644 --- a/subspace_runtime/struct.MinSectorLifetime.html +++ b/subspace_runtime/struct.MinSectorLifetime.html @@ -1,5 +1,5 @@ MinSectorLifetime in subspace_runtime - Rust
    pub struct MinSectorLifetime;

    Implementations§

    source§

    impl MinSectorLifetime

    source

    pub const fn get() -> HistorySize

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<HistorySize>> Get<_I> for MinSectorLifetime

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MinSectorLifetime

    §

    type Type = HistorySize

    The type which is returned.
    source§

    fn get() -> HistorySize

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<HistorySize>> Get<_I> for MinSectorLifetime

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MinSectorLifetime

    §

    type Type = HistorySize

    The type which is returned.
    source§

    fn get() -> HistorySize

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/struct.MinVestedTransfer.html b/subspace_runtime/struct.MinVestedTransfer.html index e500b85690..f0be53d0bd 100644 --- a/subspace_runtime/struct.MinVestedTransfer.html +++ b/subspace_runtime/struct.MinVestedTransfer.html @@ -1,5 +1,5 @@ -MinVestedTransfer in subspace_runtime - Rust
    pub struct MinVestedTransfer;

    Implementations§

    source§

    impl MinVestedTransfer

    source

    pub const fn get() -> Balance

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

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

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MinVestedTransfer

    §

    type Type = u128

    The type which is returned.
    source§

    fn get() -> Balance

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +MinVestedTransfer in subspace_runtime - Rust
    pub struct MinVestedTransfer;

    Implementations§

    source§

    impl MinVestedTransfer

    source

    pub const fn get() -> Balance

    Returns the value of this parameter type.

    +

    Trait Implementations§

    source§

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

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MinVestedTransfer

    §

    type Type = u128

    The type which is returned.
    source§

    fn get() -> Balance

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere 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.PalletInfo.html b/subspace_runtime/struct.PalletInfo.html index 9a7c836fb7..3d7f76b1c7 100644 --- a/subspace_runtime/struct.PalletInfo.html +++ b/subspace_runtime/struct.PalletInfo.html @@ -1,6 +1,6 @@ -PalletInfo in subspace_runtime - Rust
    pub struct PalletInfo;
    Expand description

    Provides an implementation of PalletInfo to provide information +PalletInfo in subspace_runtime - Rust

    pub struct PalletInfo;
    Expand description

    Provides an implementation of PalletInfo to provide information about the pallet setup in the runtime.

    -

    Trait Implementations§

    source§

    impl PalletInfo for PalletInfo

    source§

    fn index<P: 'static>() -> Option<usize>

    Convert the given pallet P into its index as configured in the runtime.
    source§

    fn name<P: 'static>() -> Option<&'static str>

    Convert the given pallet P into its name as configured in the runtime.
    source§

    fn module_name<P: 'static>() -> Option<&'static str>

    Convert the given pallet P into its Rust module name as used in construct_runtime!.
    source§

    fn crate_version<P: 'static>() -> Option<CrateVersion>

    Convert the given pallet P into its containing crate version.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl PalletInfo for PalletInfo

    source§

    fn index<P: 'static>() -> Option<usize>

    Convert the given pallet P into its index as configured in the runtime.
    source§

    fn name<P: 'static>() -> Option<&'static str>

    Convert the given pallet P into its name as configured in the runtime.
    source§

    fn module_name<P: 'static>() -> Option<&'static str>

    Convert the given pallet P into its Rust module name as used in construct_runtime!.
    source§

    fn crate_version<P: 'static>() -> Option<CrateVersion>

    Convert the given pallet P into its containing crate version.

    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 f00dd0b9c6..8a4af9ff93 100644 --- a/subspace_runtime/struct.Runtime.html +++ b/subspace_runtime/struct.Runtime.html @@ -1,13 +1,13 @@ -Runtime in subspace_runtime - Rust
    pub struct Runtime;

    Implementations§

    source§

    impl Runtime

    source

    pub fn metadata() -> RuntimeMetadataPrefixed

    source

    pub fn metadata_at_version(version: u32) -> Option<OpaqueMetadata>

    source

    pub fn metadata_versions() -> Vec<u32>

    Trait Implementations§

    source§

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

    source§

    fn account_nonce(account: AccountId) -> Index

    Get current account nonce of given AccountId.
    source§

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

    source§

    fn apply_extrinsic( +Runtime in subspace_runtime - Rust
    pub struct Runtime;

    Implementations§

    source§

    impl Runtime

    source

    pub fn metadata() -> RuntimeMetadataPrefixed

    source

    pub fn metadata_at_version(version: u32) -> Option<OpaqueMetadata>

    source

    pub fn metadata_versions() -> Vec<u32>

    Trait Implementations§

    source§

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

    source§

    fn account_nonce(account: AccountId) -> Index

    Get current account nonce of given AccountId.
    source§

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

    source§

    fn apply_extrinsic( extrinsic: <Block as BlockT>::Extrinsic -) -> ApplyExtrinsicResult

    Apply the given extrinsic. Read more
    source§

    fn finalize_block() -> <Block as BlockT>::Header

    Finish the current block.
    source§

    fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>

    Generate inherent extrinsics. The inherent data will vary from chain to chain.
    source§

    fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult

    Check that the inherents are valid. The inherent data will vary from chain to chain.
    source§

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

    source§

    fn bundle_producer_election_params( +) -> 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.

    +) -> Option<BundleProducerElectionParams<Balance>>

    source§

    fn operator(operator_id: OperatorId) -> Option<(OperatorPublicKey, Balance)>

    source§

    impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller

    source§

    fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>

    Extract the signer from the message if it is a Signed origin.
    source§

    fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>

    Extract a reference to the system-level RawOrigin if it is that.
    §

    fn as_signed(&self) -> Option<&AccountId>

    Extract the signer from it if a system Signed origin, None otherwise.
    §

    fn is_root(&self) -> bool

    Returns true if self is a system Root origin, None otherwise.
    §

    fn is_none(&self) -> bool

    Returns true if self is a system None origin, None otherwise.
    source§

    impl Clone for Runtime

    source§

    fn clone(&self) -> Runtime

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

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

    Performs copy-assignment from source. Read more
    source§

    impl Config<()> for Runtime

    §

    type Balance = u128

    The type for recording an account’s balance.

    §

    type RuntimeEvent = RuntimeEvent

    The ubiquitous event type.

    §

    type MaxLocks = ConstU32<50>

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

    type MaxReserves = ()

    The maximum number of named reserves that can exist on an account.
    §

    type ReserveIdentifier = [u8; 8]

    The ID type for reserves. Read more
    §

    type DustRemoval = ()

    Handler for the unbalanced reduction when removing a dust account.
    §

    type ExistentialDeposit = ExistentialDeposit

    The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more
    §

    type AccountStore = Pallet<Runtime>

    The means of storing the balances of an account.
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Weight information for extrinsics in this pallet.
    §

    type FreezeIdentifier = ()

    The ID type for freezes.
    §

    type MaxFreezes = ()

    The maximum number of individual freeze locks that can exist on an account at any time.
    §

    type RuntimeHoldReason = HoldIdentifier

    The overarching hold reason.
    §

    type MaxHolds = MaxHolds

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

    impl Config for Runtime

    §

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

    impl Config for Runtime

    §

    type Moment = u64

    A timestamp: milliseconds since the unix epoch.

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

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    pallet-object-store events
    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 @@ -48,9 +48,7 @@
    §

    type SystemWeightInfo = ()

    Weight information for the extrinsics of this pallet.

    §

    type SS58Prefix = ConstU16<2254>

    This is used as an identifier of the chain.

    §

    type OnSetCode = ()

    The set code logic, just the default since we’re not a parachain.

    -
    §

    type MaxConsumers = ConstU32<16>

    The maximum number of consumers allowed on a single account.
    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 = ()

    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

    §

    type Currency = Pallet<Runtime, ()>

    §

    type MinVestedTransfer = MinVestedTransfer

    The minimum amount transferred to call vested_transfer.
    §

    type VestedTransferOrigin = EnsureNever<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>

    Required origin for vested transfer.
    §

    type WeightInfo = ()

    Weight information for extrinsics in this module.
    §

    type MaxVestingSchedules = ConstU32<2>

    The maximum vesting schedules
    §

    type BlockNumberProvider = Pallet<Runtime>

    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    The overarching event type.
    §

    type RuntimeCall = RuntimeCall

    A sudo-able call.
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Type representing the weight of this pallet
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    pallet-feeds events
    §

    type FeedId = u64

    §

    type FeedProcessorKind = FeedProcessorKind

    §

    type MaxFeeds = MaxFeeds

    source§

    fn feed_processor( - feed_processor_kind: Self::FeedProcessorKind -) -> Box<dyn FeedProcessor<Self::FeedId>>

    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    The overarching event type.
    §

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

    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

    §

    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 ChainId = u64

    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    The overarching event type.
    §

    type RuntimeCall = RuntimeCall

    A sudo-able call.
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Type representing the weight of this pallet
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

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

    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 @@ -59,49 +57,51 @@ 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 ChainId = u64

    source§

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

    source§

    fn version() -> RuntimeVersion

    Returns the version of the runtime.
    source§

    fn execute_block(block: Block)

    Execute the given block.
    source§

    fn initialize_block(header: &<Block as BlockT>::Header)

    Initialize a block with the given header.
    source§

    impl Debug for Runtime

    source§

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

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

    impl DomainsApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckStorageAccess, DisablePallets)>>, u32, H256> for Runtime

    source§

    fn submit_bundle_unsigned( +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-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 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( +)

    Submits the transaction bundle via an unsigned extrinsic.
    source§

    fn extract_successful_bundles( domain_id: DomainId, extrinsics: Vec<<Block as BlockT>::Extrinsic> -) -> OpaqueBundles<Block, DomainNumber, DomainHash, Balance>

    Extract the bundles stored successfully from the given extrinsics.
    source§

    fn successful_bundle_hashes() -> Vec<H256>

    Returns the hash of successfully submitted bundles.
    source§

    fn extrinsics_shuffling_seed(header: <Block as BlockT>::Header) -> Randomness

    Generates a randomness seed for extrinsics shuffling.
    source§

    fn domain_runtime_code(domain_id: DomainId) -> Option<Vec<u8>>

    Returns the WASM bundle for given domain_id.
    source§

    fn runtime_id(domain_id: DomainId) -> Option<RuntimeId>

    Returns the runtime id for given domain_id.
    source§

    fn domain_instance_data( +) -> OpaqueBundles<Block, DomainNumber, DomainHash, Balance>

    Extract the bundles stored successfully from the given extrinsics.
    source§

    fn successful_bundle_hashes() -> Vec<H256>

    Returns the hash of successfully submitted bundles.
    source§

    fn extrinsics_shuffling_seed(header: <Block as BlockT>::Header) -> Randomness

    Generates a randomness seed for extrinsics shuffling.
    source§

    fn domain_runtime_code(domain_id: DomainId) -> Option<Vec<u8>>

    Returns the WASM bundle for given domain_id.
    source§

    fn runtime_id(domain_id: DomainId) -> Option<RuntimeId>

    Returns the runtime id for given domain_id.
    source§

    fn domain_instance_data( domain_id: DomainId -) -> 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(domain_id: 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>, CheckStorageAccess, DisablePallets)>>> 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>, CheckStorageAccess, DisablePallets)>>

    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>, CheckStorageAccess, DisablePallets)>>> 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>, CheckStorageAccess, DisablePallets)>>> for Runtime

    source§

    fn extract_block_object_mapping( +) -> 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(domain_id: 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>, CheckStorageAccess, DisablePallets)>>> 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>, CheckStorageAccess, DisablePallets)>>

    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>, CheckStorageAccess, DisablePallets)>>> 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>, CheckStorageAccess, DisablePallets)>>> 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>, CheckStorageAccess, DisablePallets)>>> for Runtime

    source§

    fn offchain_worker(header: &<Block as BlockT>::Header)

    Starts the off-chain task for given block header.
    source§

    impl PartialEq<Runtime> for Runtime

    source§

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

    This method tests for self and other values to be equal, and is used +) -> 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>, CheckStorageAccess, DisablePallets)>>> for Runtime

    source§

    fn offchain_worker(header: &<Block as BlockT>::Header)

    Starts the off-chain task for given block header.
    source§

    impl PartialEq<Runtime> for Runtime

    source§

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

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

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

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

    impl PreValidationObjectApiV1<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 extract_pre_validation_object( +sufficient, and should not be overridden without very good reason.

    source§

    impl PreValidationObjectApiV1<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 extract_pre_validation_object( extrinsic: <Block as BlockT>::Extrinsic ) -> PreValidationObject<Block, DomainNumber, DomainHash>

    Extract the pre-validation object from the given extrinsic.
    source§

    impl<C> SendTransactionTypes<C> for Runtimewhere - RuntimeCall: From<C>,

    §

    type Extrinsic = UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckStorageAccess, DisablePallets)>

    The extrinsic type expected by the runtime.
    §

    type OverarchingCall = RuntimeCall

    The runtime’s call type. Read more
    source§

    impl SessionKeysV1<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 generate_session_keys(seed: Option<Vec<u8>>) -> Vec<u8>

    Generate a set of session keys with optionally using the given seed. + RuntimeCall: From<C>,

    §

    type Extrinsic = UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckStorageAccess, DisablePallets)>

    The extrinsic type expected by the runtime.
    §

    type OverarchingCall = RuntimeCall

    The runtime’s call type. Read more
    source§

    impl SessionKeysV1<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 generate_session_keys(seed: Option<Vec<u8>>) -> Vec<u8>

    Generate a set of session keys with optionally using the given seed. The keys should be stored within the keystore exposed via runtime -externalities. Read more
    source§

    fn decode_session_keys(encoded: Vec<u8>) -> Option<Vec<(Vec<u8>, KeyTypeId)>>

    Decode the given public session keys. Read more
    source§

    impl SubspaceApiV1<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)>>, Public> for Runtime

    source§

    fn history_size() -> HistorySize

    Size of the blockchain history
    source§

    fn max_pieces_in_sector() -> u16

    How many pieces one sector is supposed to contain (max)
    source§

    fn slot_duration() -> SlotDuration

    The slot duration in milliseconds for Subspace.
    source§

    fn global_randomnesses() -> GlobalRandomnesses

    Global randomnesses used for deriving global challenges.
    source§

    fn solution_ranges() -> SolutionRanges

    Solution ranges.
    source§

    fn submit_report_equivocation_extrinsic( +externalities. Read more

    source§

    fn decode_session_keys(encoded: Vec<u8>) -> Option<Vec<(Vec<u8>, KeyTypeId)>>

    Decode the given public session keys. Read more

    source§

    impl SubspaceApiV1<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)>>, Public> for Runtime

    source§

    fn history_size() -> HistorySize

    Size of the blockchain history
    source§

    fn max_pieces_in_sector() -> u16

    How many pieces one sector is supposed to contain (max)
    source§

    fn slot_duration() -> SlotDuration

    The slot duration in milliseconds for Subspace.
    source§

    fn global_randomnesses() -> GlobalRandomnesses

    Global randomnesses used for deriving global challenges.
    source§

    fn solution_ranges() -> SolutionRanges

    Solution ranges.
    source§

    fn submit_report_equivocation_extrinsic( equivocation_proof: EquivocationProof<<Block as BlockT>::Header> ) -> Option<()>

    Submits an unsigned extrinsic to report an equivocation. The caller must provide the equivocation proof. The extrinsic will be unsigned and should only be accepted for local authorship (not to be broadcast to the network). This method returns None when creation of the extrinsic fails, e.g. if equivocation reporting is disabled for the given runtime (i.e. this method is hardcoded to return None). Only useful in an -offchain context.
    source§

    fn submit_vote_extrinsic( +offchain context.

    source§

    fn submit_vote_extrinsic( signed_vote: SignedVote<NumberFor<Block>, <Block as BlockT>::Hash, FarmerPublicKey> )

    Submit farmer vote vote that is essentially a header with bigger solution range than -acceptable for block authoring. Only useful in an offchain context.
    source§

    fn is_in_block_list(farmer_public_key: &FarmerPublicKey) -> bool

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

    fn segment_commitment(segment_index: SegmentIndex) -> Option<SegmentCommitment>

    Get the segment commitment of records for specified segment index
    source§

    fn extract_segment_headers( +acceptable for block authoring. Only useful in an offchain context.

    source§

    fn is_in_block_list(farmer_public_key: &FarmerPublicKey) -> bool

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

    fn segment_commitment(segment_index: SegmentIndex) -> Option<SegmentCommitment>

    Get the segment commitment of records for specified segment index
    source§

    fn extract_segment_headers( ext: &<Block as BlockT>::Extrinsic -) -> Option<Vec<SegmentHeader>>

    Returns Vec<SegmentHeader> if a given extrinsic has them.
    source§

    fn root_plot_public_key() -> Option<FarmerPublicKey>

    Returns root plot public key in case block authoring is restricted.
    source§

    fn should_adjust_solution_range() -> bool

    Whether solution range adjustment is enabled.
    source§

    fn chain_constants() -> ChainConstants

    Get Subspace blockchain constants

    source§

    impl TaggedTransactionQueueV3<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 validate_transaction( +) -> Option<Vec<SegmentHeader>>

    Returns Vec<SegmentHeader> if a given extrinsic has them.
    source§

    fn root_plot_public_key() -> Option<FarmerPublicKey>

    Returns root plot public key in case block authoring is restricted.
    source§

    fn should_adjust_solution_range() -> bool

    Whether solution range adjustment is enabled.
    source§

    fn chain_constants() -> ChainConstants

    Get Subspace blockchain constants
    source§

    impl TaggedTransactionQueueV3<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 validate_transaction( source: TransactionSource, tx: <Block as BlockT>::Extrinsic, block_hash: <Block as BlockT>::Hash -) -> TransactionValidity

    Validate the transaction. Read more
    source§

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

    fn query_info( +) -> TransactionValidity

    Validate the transaction. Read more
    source§

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

    fn query_info( uxt: <Block as BlockT>::Extrinsic, len: u32 -) -> RuntimeDispatchInfo<Balance>

    source§

    fn query_fee_details( +) -> RuntimeDispatchInfo<Balance>

    source§

    fn query_fee_details( uxt: <Block as BlockT>::Extrinsic, len: u32 -) -> 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( +) -> 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.RuntimeApi.html b/subspace_runtime/struct.RuntimeApi.html index 6004fcc26e..5e2254af41 100644 --- a/subspace_runtime/struct.RuntimeApi.html +++ b/subspace_runtime/struct.RuntimeApi.html @@ -1,5 +1,5 @@ -RuntimeApi in subspace_runtime - Rust
    pub struct RuntimeApi {}

    Trait Implementations§

    source§

    impl<Block: BlockT, C> ConstructRuntimeApi<Block, C> for RuntimeApiwhere - C: CallApiAt<Block> + 'static,

    §

    type RuntimeApi = RuntimeApiImpl<Block, C>

    The actual runtime api that will be constructed.
    source§

    fn construct_runtime_api<'a>(call: &'a C) -> ApiRef<'a, Self::RuntimeApi>

    Construct an instance of the runtime api.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +RuntimeApi in subspace_runtime - Rust
    pub struct RuntimeApi {}

    Trait Implementations§

    source§

    impl<Block: BlockT, C> ConstructRuntimeApi<Block, C> for RuntimeApiwhere + C: CallApiAt<Block> + 'static,

    §

    type RuntimeApi = RuntimeApiImpl<Block, C>

    The actual runtime api that will be constructed.
    source§

    fn construct_runtime_api<'a>(call: &'a C) -> ApiRef<'a, Self::RuntimeApi>

    Construct an instance of the runtime api.

    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.RuntimeApiImpl.html b/subspace_runtime/struct.RuntimeApiImpl.html index 9ad7184f1a..5d92917595 100644 --- a/subspace_runtime/struct.RuntimeApiImpl.html +++ b/subspace_runtime/struct.RuntimeApiImpl.html @@ -1,4 +1,4 @@ -RuntimeApiImpl in subspace_runtime - Rust
    pub struct RuntimeApiImpl<Block: BlockT, C: CallApiAt<Block> + 'static> { /* private fields */ }

    Trait Implementations§

    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> AccountNonceApi<__SrApiBlock__, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where +RuntimeApiImpl in subspace_runtime - Rust
    pub struct RuntimeApiImpl<Block: BlockT, C: CallApiAt<Block> + 'static> { /* private fields */ }

    Trait Implementations§

    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> AccountNonceApi<__SrApiBlock__, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>, &'static RuntimeApiImplCall: Send, AccountId: UnwindSafe + RefUnwindSafe, @@ -12,30 +12,30 @@ __runtime_api_at_param__: <Block as Block>::Hash, context: ExecutionContext, account: AccountId -) -> Result<Index, ApiError>

    Get current account nonce of given AccountId.

    source§

    impl<Block: BlockT, C: CallApiAt<Block>> ApiExt<Block> for RuntimeApiImpl<Block, C>

    §

    type StateBackend = <C as CallApiAt<Block>>::StateBackend

    The state backend that is used to store the block states.
    source§

    fn execute_in_transaction<F: FnOnce(&Self) -> TransactionOutcome<R>, R>( +) -> Result<Index, ApiError>

    Get current account nonce of given AccountId.
    source§

    impl<Block: BlockT, C: CallApiAt<Block>> ApiExt<Block> for RuntimeApiImpl<Block, C>

    §

    type StateBackend = <C as CallApiAt<Block>>::StateBackend

    The state backend that is used to store the block states.
    source§

    fn execute_in_transaction<F: FnOnce(&Self) -> TransactionOutcome<R>, R>( &self, call: F ) -> Rwhere - Self: Sized,

    Execute the given closure inside a new transaction. Read more
    source§

    fn has_api<A: RuntimeApiInfo + ?Sized>( + Self: Sized,

    Execute the given closure inside a new transaction. Read more
    source§

    fn has_api<A: RuntimeApiInfo + ?Sized>( &self, at: <Block as BlockT>::Hash ) -> Result<bool, ApiError>where - Self: Sized,

    Checks if the given api is implemented and versions match.
    source§

    fn has_api_with<A: RuntimeApiInfo + ?Sized, P: Fn(u32) -> bool>( + Self: Sized,

    Checks if the given api is implemented and versions match.
    source§

    fn has_api_with<A: RuntimeApiInfo + ?Sized, P: Fn(u32) -> bool>( &self, at: <Block as BlockT>::Hash, pred: P ) -> Result<bool, ApiError>where - Self: Sized,

    Check if the given api is implemented and the version passes a predicate.
    source§

    fn api_version<A: RuntimeApiInfo + ?Sized>( + Self: Sized,

    Check if the given api is implemented and the version passes a predicate.
    source§

    fn api_version<A: RuntimeApiInfo + ?Sized>( &self, at: <Block as BlockT>::Hash ) -> Result<Option<u32>, ApiError>where - Self: Sized,

    Returns the version of the given api.
    source§

    fn record_proof(&mut self)

    Start recording all accessed trie nodes for generating proofs.
    source§

    fn proof_recorder(&self) -> Option<ProofRecorder<Block>>

    Returns the current active proof recorder.
    source§

    fn extract_proof(&mut self) -> Option<StorageProof>

    Extract the recorded proof. Read more
    source§

    fn into_storage_changes( + Self: Sized,

    Returns the version of the given api.
    source§

    fn record_proof(&mut self)

    Start recording all accessed trie nodes for generating proofs.
    source§

    fn proof_recorder(&self) -> Option<ProofRecorder<Block>>

    Returns the current active proof recorder.
    source§

    fn extract_proof(&mut self) -> Option<StorageProof>

    Extract the recorded proof. Read more
    source§

    fn into_storage_changes( &self, backend: &Self::StateBackend, parent_hash: Block::Hash ) -> Result<StorageChanges<C::StateBackend, Block>, String>where Self: Sized,

    Convert the api object into the storage changes that were done while executing runtime -api functions. Read more
    source§

    impl<__SrApiBlock__, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> BlockBuilder<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where +api functions. Read more

    source§

    impl<__SrApiBlock__, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> BlockBuilder<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>, &'static RuntimeApiImplCall: Send, <__SrApiBlock__ as BlockT>::Extrinsic: UnwindSafe + RefUnwindSafe, @@ -90,7 +90,7 @@ context: ExecutionContext, block: Block, data: InherentData -) -> Result<CheckInherentsResult, ApiError>

    Check that the inherents are valid. The inherent data will vary from chain to chain.

    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> BundleProducerElectionApi<__SrApiBlock__, u128> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where +) -> Result<CheckInherentsResult, ApiError>

    Check that the inherents are valid. The inherent data will vary from chain to chain.

    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> BundleProducerElectionApi<__SrApiBlock__, u128> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>, &'static RuntimeApiImplCall: Send, DomainId: UnwindSafe + RefUnwindSafe, @@ -115,7 +115,7 @@ __runtime_api_at_param__: <Block as Block>::Hash, context: ExecutionContext, operator_id: u64 -) -> Result<Option<(Public, Balance)>, ApiError>

    source§

    impl<__SrApiBlock__, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> Core<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where +) -> Result<Option<(Public, Balance)>, ApiError>

    source§

    impl<__SrApiBlock__, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> Core<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>, &'static RuntimeApiImplCall: Send, RuntimeVersion: UnwindSafe + RefUnwindSafe, @@ -146,7 +146,7 @@ __runtime_api_at_param__: <Block as Block>::Hash, context: ExecutionContext, header: &<Block as Block>::Header -) -> Result<(), ApiError>

    Initialize a block with the given header.
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> DomainsApi<__SrApiBlock__, u32, H256> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where +) -> Result<(), ApiError>

    Initialize a block with the given header.
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> DomainsApi<__SrApiBlock__, u32, H256> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>, &'static RuntimeApiImplCall: Send, OpaqueBundle<NumberFor<__SrApiBlock__>, <__SrApiBlock__ as BlockT>::Hash, DomainNumber, DomainHash, Balance>: UnwindSafe + RefUnwindSafe, @@ -286,7 +286,7 @@ __runtime_api_at_param__: <Block as Block>::Hash, context: ExecutionContext, domain_id: DomainId -) -> Result<Option<DomainBlockLimit>, ApiError>

    Returns the domain block limit of the given domain.
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> Metadata<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where +) -> Result<Option<DomainBlockLimit>, ApiError>

    Returns the domain block limit of the given domain.
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> Metadata<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>, &'static RuntimeApiImplCall: Send, OpaqueMetadata: UnwindSafe + RefUnwindSafe, @@ -316,7 +316,7 @@ &self, __runtime_api_at_param__: <Block as Block>::Hash, context: ExecutionContext -) -> Result<Vec<u32, Global>, ApiError>

    Returns the supported metadata versions. Read more
    source§

    impl<__SrApiBlock__, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> ObjectsApi<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where +) -> Result<Vec<u32, Global>, ApiError>

    Returns the supported metadata versions. Read more
    source§

    impl<__SrApiBlock__, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> ObjectsApi<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>, &'static RuntimeApiImplCall: Send, __SrApiBlock__: UnwindSafe + RefUnwindSafe + BlockT, @@ -340,7 +340,7 @@ context: ExecutionContext, block: Block, validated_object_calls: Vec<H256, Global> -) -> Result<BlockObjectMapping, ApiError>

    Extract block object mapping for a given block
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> OffchainWorkerApi<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where +) -> Result<BlockObjectMapping, ApiError>

    Extract block object mapping for a given block
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> OffchainWorkerApi<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>, &'static RuntimeApiImplCall: Send, <__SrApiBlock__ as BlockT>::Header: UnwindSafe + RefUnwindSafe, @@ -362,7 +362,7 @@ __runtime_api_at_param__: <Block as Block>::Hash, context: ExecutionContext, header: &<Block as Block>::Header -) -> Result<(), ApiError>

    Starts the off-chain task for given block header.
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> PreValidationObjectApi<__SrApiBlock__, u32, H256> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where +) -> Result<(), ApiError>

    Starts the off-chain task for given block header.
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> PreValidationObjectApi<__SrApiBlock__, u32, H256> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>, &'static RuntimeApiImplCall: Send, <__SrApiBlock__ as BlockT>::Extrinsic: UnwindSafe + RefUnwindSafe, @@ -376,7 +376,7 @@ __runtime_api_at_param__: <Block as Block>::Hash, context: ExecutionContext, extrinsics: <Block as Block>::Extrinsic -) -> Result<PreValidationObject<Block, DomainNumber, DomainHash>, ApiError>

    Extract the pre-validation object from the given extrinsic.
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> SessionKeys<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where +) -> Result<PreValidationObject<Block, DomainNumber, DomainHash>, ApiError>

    Extract the pre-validation object from the given extrinsic.
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> SessionKeys<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>, &'static RuntimeApiImplCall: Send, Option<Vec<u8>>: UnwindSafe + RefUnwindSafe, @@ -404,7 +404,7 @@ __runtime_api_at_param__: <Block as Block>::Hash, context: ExecutionContext, encoded: Vec<u8, Global> -) -> Result<Option<Vec<(Vec<u8, Global>, KeyTypeId), Global>>, ApiError>

    Decode the given public session keys. Read more
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> SubspaceApi<__SrApiBlock__, Public> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where +) -> Result<Option<Vec<(Vec<u8, Global>, KeyTypeId), Global>>, ApiError>

    Decode the given public session keys. Read more
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> SubspaceApi<__SrApiBlock__, Public> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>, &'static RuntimeApiImplCall: Send, HistorySize: UnwindSafe + RefUnwindSafe, @@ -536,7 +536,7 @@ &self, __runtime_api_at_param__: <Block as Block>::Hash, context: ExecutionContext -) -> Result<ChainConstants, ApiError>

    Get Subspace blockchain constants
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> TaggedTransactionQueue<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where +) -> Result<ChainConstants, ApiError>

    Get Subspace blockchain constants
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> TaggedTransactionQueue<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>, &'static RuntimeApiImplCall: Send, TransactionSource: UnwindSafe + RefUnwindSafe, @@ -576,7 +576,7 @@ source: TransactionSource, tx: <Block as Block>::Extrinsic, block_hash: <Block as Block>::Hash -) -> Result<Result<ValidTransaction, TransactionValidityError>, ApiError>

    Validate the transaction. Read more
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> TransactionPaymentApi<__SrApiBlock__, u128> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where +) -> Result<Result<ValidTransaction, TransactionValidityError>, ApiError>

    Validate the transaction. Read more
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> TransactionPaymentApi<__SrApiBlock__, u128> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>, &'static RuntimeApiImplCall: Send, <__SrApiBlock__ as BlockT>::Extrinsic: UnwindSafe + RefUnwindSafe, diff --git a/subspace_runtime/struct.RuntimeGenesisConfig.html b/subspace_runtime/struct.RuntimeGenesisConfig.html index 6317140c8d..76380e77e8 100644 --- a/subspace_runtime/struct.RuntimeGenesisConfig.html +++ b/subspace_runtime/struct.RuntimeGenesisConfig.html @@ -1,4 +1,4 @@ -RuntimeGenesisConfig in subspace_runtime - Rust
    pub struct RuntimeGenesisConfig {
    +RuntimeGenesisConfig in subspace_runtime - Rust
    pub struct RuntimeGenesisConfig {
         pub system: SystemConfig,
         pub subspace: SubspaceConfig,
         pub balances: BalancesConfig,
    @@ -7,8 +7,8 @@
         pub runtime_configs: RuntimeConfigsConfig,
         pub vesting: VestingConfig,
         pub sudo: SudoConfig,
    -}

    Fields§

    §system: SystemConfig§subspace: SubspaceConfig§balances: BalancesConfig§transaction_payment: TransactionPaymentConfig§domains: DomainsConfig§runtime_configs: RuntimeConfigsConfig§vesting: VestingConfig§sudo: SudoConfig

    Trait Implementations§

    source§

    impl BuildStorage for RuntimeGenesisConfig

    source§

    fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

    Assimilate the storage for this module into pre-existing overlays.
    §

    fn build_storage(&self) -> Result<Storage, String>

    Build the storage out of this builder.
    source§

    impl Default for RuntimeGenesisConfig

    source§

    fn default() -> RuntimeGenesisConfig

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

    impl<'de> Deserialize<'de> for RuntimeGenesisConfig

    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 RuntimeGenesisConfig

    source§

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

    Fields§

    §system: SystemConfig§subspace: SubspaceConfig§balances: BalancesConfig§transaction_payment: TransactionPaymentConfig§domains: DomainsConfig§runtime_configs: RuntimeConfigsConfig§vesting: VestingConfig§sudo: SudoConfig

    Trait Implementations§

    source§

    impl BuildStorage for RuntimeGenesisConfig

    source§

    fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

    Assimilate the storage for this module into pre-existing overlays.
    §

    fn build_storage(&self) -> Result<Storage, String>

    Build the storage out of this builder.
    source§

    impl Default for RuntimeGenesisConfig

    source§

    fn default() -> RuntimeGenesisConfig

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

    impl<'de> Deserialize<'de> for RuntimeGenesisConfig

    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 RuntimeGenesisConfig

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

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere diff --git a/subspace_runtime/struct.RuntimeOrigin.html b/subspace_runtime/struct.RuntimeOrigin.html index 28bf6bf2fe..b633defd17 100644 --- a/subspace_runtime/struct.RuntimeOrigin.html +++ b/subspace_runtime/struct.RuntimeOrigin.html @@ -1,16 +1,16 @@ -RuntimeOrigin in subspace_runtime - Rust
    pub struct RuntimeOrigin { /* private fields */ }
    Expand description

    The runtime origin type representing the origin of a call.

    +RuntimeOrigin in subspace_runtime - Rust
    pub struct RuntimeOrigin { /* private fields */ }
    Expand description

    The runtime origin type representing the origin of a call.

    Origin is always created with the base filter configured in [frame_system::Config::BaseCallFilter].

    -

    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.

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

    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.

    +
    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, f: impl FnOnce(Self::PalletsOrigin) -> Result<R, Self::PalletsOrigin> -) -> Result<R, Self>

    Do something with the caller, consuming self but returning it if the caller was unused.
    source§

    fn none() -> Self

    Create with system none origin and frame_system::Config::BaseCallFilter.
    source§

    fn root() -> Self

    Create with system root origin and frame_system::Config::BaseCallFilter.
    source§

    fn signed(by: Self::AccountId) -> Self

    Create with system signed origin and frame_system::Config::BaseCallFilter.
    §

    fn as_signed(self) -> Option<Self::AccountId>

    👎Deprecated: Use into_signer instead
    Extract the signer from the message if it is a Signed origin.
    §

    fn into_signer(self) -> Option<Self::AccountId>

    Extract the signer from the message if it is a Signed origin.
    §

    fn as_system_ref(&self) -> Option<&RawOrigin<Self::AccountId>>

    Extract a reference to the sytsem origin, if that’s what the caller is.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +) -> Result<R, Self>

    Do something with the caller, consuming self but returning it if the caller was unused.
    source§

    fn none() -> Self

    Create with system none origin and frame_system::Config::BaseCallFilter.
    source§

    fn root() -> Self

    Create with system root origin and frame_system::Config::BaseCallFilter.
    source§

    fn signed(by: Self::AccountId) -> Self

    Create with system signed origin and frame_system::Config::BaseCallFilter.
    §

    fn as_signed(self) -> Option<Self::AccountId>

    👎Deprecated: Use into_signer instead
    Extract the signer from the message if it is a Signed origin.
    §

    fn into_signer(self) -> Option<Self::AccountId>

    Extract the signer from the message if it is a Signed origin.
    §

    fn as_system_ref(&self) -> Option<&RawOrigin<Self::AccountId>>

    Extract a reference to the sytsem origin, if that’s what the caller is.

    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 74c086345a..3e3bef7103 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.StakeWithdrawalLockingPeriod.html b/subspace_runtime/struct.StakeWithdrawalLockingPeriod.html index 6f5a5c748c..b14d1aaad4 100644 --- a/subspace_runtime/struct.StakeWithdrawalLockingPeriod.html +++ b/subspace_runtime/struct.StakeWithdrawalLockingPeriod.html @@ -1,5 +1,5 @@ StakeWithdrawalLockingPeriod in subspace_runtime - Rust
    pub struct StakeWithdrawalLockingPeriod;

    Implementations§

    source§

    impl StakeWithdrawalLockingPeriod

    source

    pub const fn get() -> 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_runtime/struct.StakingOnReward.html b/subspace_runtime/struct.StakingOnReward.html new file mode 100644 index 0000000000..1b3495d933 --- /dev/null +++ b/subspace_runtime/struct.StakingOnReward.html @@ -0,0 +1,29 @@ +StakingOnReward in subspace_runtime - Rust
    pub struct StakingOnReward;

    Trait Implementations§

    source§

    impl OnReward<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u128> for StakingOnReward

    source§

    fn on_reward(account: AccountId, reward: Balance)

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

    Convert from a value of T into an equivalent instance of Option<Self>. Read more
    §

    fn checked_into<T>(self) -> Option<T>where + Self: TryInto<T>,

    Consume self to return Some equivalent value of Option<T>. 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> IsType<T> for T

    §

    fn from_ref(t: &T) -> &T

    Cast reference.
    §

    fn into_ref(&self) -> &T

    Cast reference.
    §

    fn from_mut(t: &mut T) -> &mut T

    Cast mutable reference.
    §

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

    Cast mutable reference.
    §

    impl<T, Outer> IsWrappedBy<Outer> for Twhere + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

    §

    fn from_ref(outer: &Outer) -> &T

    Get a reference to the inner from the outer.

    +
    §

    fn from_mut(outer: &mut Outer) -> &mut T

    Get a mutable reference to the inner from the outer.

    +
    §

    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
    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<S, T> UncheckedInto<T> for Swhere + T: UncheckedFrom<S>,

    §

    fn unchecked_into(self) -> T

    The counterpart to unchecked_from.
    §

    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<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeRefUnwindSafe for Twhere + T: RefUnwindSafe,

    \ No newline at end of file diff --git a/subspace_runtime/struct.StorageFeesEscrowBlockReward.html b/subspace_runtime/struct.StorageFeesEscrowBlockReward.html index 57a728f001..515bd27f7e 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 186a15f0b7..d15fe1c9b0 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.VoteReward.html b/subspace_runtime/struct.VoteReward.html index d21ce45481..ca11fa4827 100644 --- a/subspace_runtime/struct.VoteReward.html +++ b/subspace_runtime/struct.VoteReward.html @@ -1,5 +1,5 @@ -VoteReward in subspace_runtime - Rust
    pub struct VoteReward;

    Implementations§

    source§

    impl VoteReward

    source

    pub const fn get() -> Balance

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

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

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for VoteReward

    §

    type Type = u128

    The type which is returned.
    source§

    fn get() -> Balance

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +VoteReward in subspace_runtime - Rust
    pub struct VoteReward;

    Implementations§

    source§

    impl VoteReward

    source

    pub const fn get() -> Balance

    Returns the value of this parameter type.

    +

    Trait Implementations§

    source§

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

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for VoteReward

    §

    type Type = u128

    The type which is returned.
    source§

    fn get() -> Balance

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/type.Address.html b/subspace_runtime/type.Address.html index 1a62920a07..cc8bd4b01f 100644 --- a/subspace_runtime/type.Address.html +++ b/subspace_runtime/type.Address.html @@ -1,2 +1,2 @@ -Address in subspace_runtime - Rust

    Type Definition subspace_runtime::Address

    source ·
    pub type Address = MultiAddress<AccountId, ()>;
    Expand description

    The address format for describing accounts.

    +Address in subspace_runtime - Rust

    Type Definition subspace_runtime::Address

    source ·
    pub type Address = MultiAddress<AccountId, ()>;
    Expand description

    The address format for describing accounts.

    \ No newline at end of file diff --git a/subspace_runtime/type.AllPallets.html b/subspace_runtime/type.AllPallets.html index 14a9a8510b..43bb3d87e1 100644 --- a/subspace_runtime/type.AllPallets.html +++ b/subspace_runtime/type.AllPallets.html @@ -1,2 +1,2 @@ -AllPallets in subspace_runtime - Rust

    Type Definition subspace_runtime::AllPallets

    source ·
    pub type AllPallets = AllPalletsWithSystem;
    👎Deprecated: The type definition has changed from representing all pallets excluding system, in reversed order to become the representation of all pallets including system pallet in regular order. For this reason it is encouraged to use explicitly one of AllPalletsWithSystem, AllPalletsWithoutSystem, AllPalletsWithSystemReversed, AllPalletsWithoutSystemReversed. Note that the type frame_executive::Executive expects one of AllPalletsWithSystem , AllPalletsWithSystemReversed, AllPalletsReversedWithSystemFirst. More details in https://github.com/paritytech/substrate/pull/10043
    Expand description

    All pallets included in the runtime as a nested tuple of types.

    +AllPallets in subspace_runtime - Rust

    Type Definition subspace_runtime::AllPallets

    source ·
    pub type AllPallets = AllPalletsWithSystem;
    👎Deprecated: The type definition has changed from representing all pallets excluding system, in reversed order to become the representation of all pallets including system pallet in regular order. For this reason it is encouraged to use explicitly one of AllPalletsWithSystem, AllPalletsWithoutSystem, AllPalletsWithSystemReversed, AllPalletsWithoutSystemReversed. Note that the type frame_executive::Executive expects one of AllPalletsWithSystem , AllPalletsWithSystemReversed, AllPalletsReversedWithSystemFirst. More details in https://github.com/paritytech/substrate/pull/10043
    Expand description

    All pallets included in the runtime as a nested tuple of types.

    \ No newline at end of file diff --git a/subspace_runtime/type.AllPalletsReversedWithSystemFirst.html b/subspace_runtime/type.AllPalletsReversedWithSystemFirst.html index 0e9dbdf2f0..cfe4f8d44c 100644 --- a/subspace_runtime/type.AllPalletsReversedWithSystemFirst.html +++ b/subspace_runtime/type.AllPalletsReversedWithSystemFirst.html @@ -1,3 +1,3 @@ -AllPalletsReversedWithSystemFirst in subspace_runtime - Rust
    pub type AllPalletsReversedWithSystemFirst = (System, Sudo, Vesting, RuntimeConfigs, Domains, ObjectStore, GrandpaFinalityVerifier, Feeds, Utility, TransactionPayment, TransactionFees, Balances, Rewards, OffencesSubspace, Subspace, Timestamp);
    👎Deprecated: Using reverse pallet orders is deprecated. use only AllPalletsWithSystem or AllPalletsWithoutSystem
    Expand description

    All pallets included in the runtime as a nested tuple of types in reversed order. +AllPalletsReversedWithSystemFirst in subspace_runtime - Rust

    pub type AllPalletsReversedWithSystemFirst = (System, Sudo, Vesting, RuntimeConfigs, Domains, ObjectStore, GrandpaFinalityVerifier, Feeds, Utility, TransactionPayment, TransactionFees, Balances, Rewards, OffencesSubspace, Subspace, Timestamp);
    👎Deprecated: Using reverse pallet orders is deprecated. use only AllPalletsWithSystem or AllPalletsWithoutSystem
    Expand description

    All pallets included in the runtime as a nested tuple of types in reversed order. With the system pallet first.

    \ No newline at end of file diff --git a/subspace_runtime/type.AllPalletsWithSystem.html b/subspace_runtime/type.AllPalletsWithSystem.html index 04b9184b3d..3bf84ab9da 100644 --- a/subspace_runtime/type.AllPalletsWithSystem.html +++ b/subspace_runtime/type.AllPalletsWithSystem.html @@ -1,2 +1,2 @@ -AllPalletsWithSystem in subspace_runtime - Rust
    pub type AllPalletsWithSystem = (System, Timestamp, Subspace, OffencesSubspace, Rewards, Balances, TransactionFees, TransactionPayment, Utility, Feeds, GrandpaFinalityVerifier, ObjectStore, Domains, RuntimeConfigs, Vesting, Sudo);
    Expand description

    All pallets included in the runtime as a nested tuple of types.

    +AllPalletsWithSystem in subspace_runtime - Rust
    pub type AllPalletsWithSystem = (System, Timestamp, Subspace, OffencesSubspace, Rewards, Balances, TransactionFees, TransactionPayment, Utility, Feeds, GrandpaFinalityVerifier, ObjectStore, Domains, RuntimeConfigs, Vesting, Sudo);
    Expand description

    All pallets included in the runtime as a nested tuple of types.

    \ No newline at end of file diff --git a/subspace_runtime/type.AllPalletsWithSystemReversed.html b/subspace_runtime/type.AllPalletsWithSystemReversed.html index 9d94576db2..a1210533e7 100644 --- a/subspace_runtime/type.AllPalletsWithSystemReversed.html +++ b/subspace_runtime/type.AllPalletsWithSystemReversed.html @@ -1,2 +1,2 @@ -AllPalletsWithSystemReversed in subspace_runtime - Rust
    pub type AllPalletsWithSystemReversed = (Sudo, Vesting, RuntimeConfigs, Domains, ObjectStore, GrandpaFinalityVerifier, Feeds, Utility, TransactionPayment, TransactionFees, Balances, Rewards, OffencesSubspace, Subspace, Timestamp, System);
    👎Deprecated: Using reverse pallet orders is deprecated. use only AllPalletsWithSystem or AllPalletsWithoutSystem
    Expand description

    All pallets included in the runtime as a nested tuple of types in reversed order.

    +AllPalletsWithSystemReversed in subspace_runtime - Rust
    pub type AllPalletsWithSystemReversed = (Sudo, Vesting, RuntimeConfigs, Domains, ObjectStore, GrandpaFinalityVerifier, Feeds, Utility, TransactionPayment, TransactionFees, Balances, Rewards, OffencesSubspace, Subspace, Timestamp, System);
    👎Deprecated: Using reverse pallet orders is deprecated. use only AllPalletsWithSystem or AllPalletsWithoutSystem
    Expand description

    All pallets included in the runtime as a nested tuple of types in reversed order.

    \ No newline at end of file diff --git a/subspace_runtime/type.AllPalletsWithoutSystem.html b/subspace_runtime/type.AllPalletsWithoutSystem.html index f85e7579b8..12a5e2123b 100644 --- a/subspace_runtime/type.AllPalletsWithoutSystem.html +++ b/subspace_runtime/type.AllPalletsWithoutSystem.html @@ -1,3 +1,3 @@ -AllPalletsWithoutSystem in subspace_runtime - Rust
    pub type AllPalletsWithoutSystem = (Timestamp, Subspace, OffencesSubspace, Rewards, Balances, TransactionFees, TransactionPayment, Utility, Feeds, GrandpaFinalityVerifier, ObjectStore, Domains, RuntimeConfigs, Vesting, Sudo);
    Expand description

    All pallets included in the runtime as a nested tuple of types. +AllPalletsWithoutSystem in subspace_runtime - Rust

    pub type AllPalletsWithoutSystem = (Timestamp, Subspace, OffencesSubspace, Rewards, Balances, TransactionFees, TransactionPayment, Utility, Feeds, GrandpaFinalityVerifier, ObjectStore, Domains, RuntimeConfigs, Vesting, Sudo);
    Expand description

    All pallets included in the runtime as a nested tuple of types. Excludes the System pallet.

    \ No newline at end of file diff --git a/subspace_runtime/type.AllPalletsWithoutSystemReversed.html b/subspace_runtime/type.AllPalletsWithoutSystemReversed.html index 46504bd2d6..5a1d83c7e9 100644 --- a/subspace_runtime/type.AllPalletsWithoutSystemReversed.html +++ b/subspace_runtime/type.AllPalletsWithoutSystemReversed.html @@ -1,3 +1,3 @@ -AllPalletsWithoutSystemReversed in subspace_runtime - Rust
    pub type AllPalletsWithoutSystemReversed = (Sudo, Vesting, RuntimeConfigs, Domains, ObjectStore, GrandpaFinalityVerifier, Feeds, Utility, TransactionPayment, TransactionFees, Balances, Rewards, OffencesSubspace, Subspace, Timestamp);
    👎Deprecated: Using reverse pallet orders is deprecated. use only AllPalletsWithSystem or AllPalletsWithoutSystem
    Expand description

    All pallets included in the runtime as a nested tuple of types in reversed order. +AllPalletsWithoutSystemReversed in subspace_runtime - Rust

    pub type AllPalletsWithoutSystemReversed = (Sudo, Vesting, RuntimeConfigs, Domains, ObjectStore, GrandpaFinalityVerifier, Feeds, Utility, TransactionPayment, TransactionFees, Balances, Rewards, OffencesSubspace, Subspace, Timestamp);
    👎Deprecated: Using reverse pallet orders is deprecated. use only AllPalletsWithSystem or AllPalletsWithoutSystem
    Expand description

    All pallets included in the runtime as a nested tuple of types in reversed order. Excludes the System pallet.

    \ No newline at end of file diff --git a/subspace_runtime/type.Balances.html b/subspace_runtime/type.Balances.html index d02e1dbecd..d5f7f10de2 100644 --- a/subspace_runtime/type.Balances.html +++ b/subspace_runtime/type.Balances.html @@ -1 +1 @@ -Balances in subspace_runtime - Rust

    Type Definition subspace_runtime::Balances

    source ·
    pub type Balances = Pallet<Runtime>;
    \ No newline at end of file +Balances in subspace_runtime - Rust

    Type Definition subspace_runtime::Balances

    source ·
    pub type Balances = Pallet<Runtime>;
    \ No newline at end of file diff --git a/subspace_runtime/type.BalancesConfig.html b/subspace_runtime/type.BalancesConfig.html index ad5f21ee82..40656f8a4d 100644 --- a/subspace_runtime/type.BalancesConfig.html +++ b/subspace_runtime/type.BalancesConfig.html @@ -1 +1 @@ -BalancesConfig in subspace_runtime - Rust

    Type Definition subspace_runtime::BalancesConfig

    source ·
    pub type BalancesConfig = GenesisConfig<Runtime>;
    \ No newline at end of file +BalancesConfig in subspace_runtime - Rust

    Type Definition subspace_runtime::BalancesConfig

    source ·
    pub type BalancesConfig = GenesisConfig<Runtime>;
    \ No newline at end of file diff --git a/subspace_runtime/type.Block.html b/subspace_runtime/type.Block.html index 927720f4fc..c3c119e376 100644 --- a/subspace_runtime/type.Block.html +++ b/subspace_runtime/type.Block.html @@ -1,2 +1,2 @@ -Block in subspace_runtime - Rust

    Type Definition subspace_runtime::Block

    source ·
    pub type Block = Block<Header, UncheckedExtrinsic>;
    Expand description

    Block type as expected by this runtime.

    +Block in subspace_runtime - Rust

    Type Definition subspace_runtime::Block

    source ·
    pub type Block = Block<Header, UncheckedExtrinsic>;
    Expand description

    Block type as expected by this runtime.

    \ No newline at end of file diff --git a/subspace_runtime/type.Domains.html b/subspace_runtime/type.Domains.html index f7edacc948..ec3958d25f 100644 --- a/subspace_runtime/type.Domains.html +++ b/subspace_runtime/type.Domains.html @@ -1 +1 @@ -Domains in subspace_runtime - Rust

    Type Definition subspace_runtime::Domains

    source ·
    pub type Domains = Pallet<Runtime>;
    \ No newline at end of file +Domains in subspace_runtime - Rust

    Type Definition subspace_runtime::Domains

    source ·
    pub type Domains = Pallet<Runtime>;
    \ No newline at end of file diff --git a/subspace_runtime/type.DomainsConfig.html b/subspace_runtime/type.DomainsConfig.html index 9b410dd76a..891bfa9ea6 100644 --- a/subspace_runtime/type.DomainsConfig.html +++ b/subspace_runtime/type.DomainsConfig.html @@ -1 +1 @@ -DomainsConfig in subspace_runtime - Rust

    Type Definition subspace_runtime::DomainsConfig

    source ·
    pub type DomainsConfig = GenesisConfig<Runtime>;
    \ No newline at end of file +DomainsConfig in subspace_runtime - Rust

    Type Definition subspace_runtime::DomainsConfig

    source ·
    pub type DomainsConfig = GenesisConfig<Runtime>;
    \ No newline at end of file diff --git a/subspace_runtime/type.Executive.html b/subspace_runtime/type.Executive.html index 96d72c233d..fdf94e96ee 100644 --- a/subspace_runtime/type.Executive.html +++ b/subspace_runtime/type.Executive.html @@ -1,2 +1,2 @@ -Executive in subspace_runtime - Rust

    Type Definition subspace_runtime::Executive

    source ·
    pub type Executive = Executive<Runtime, Block, ChainContext<Runtime>, Runtime, AllPalletsWithSystem>;
    Expand description

    Executive: handles dispatch to the various modules.

    +Executive in subspace_runtime - Rust

    Type Definition subspace_runtime::Executive

    source ·
    pub type Executive = Executive<Runtime, Block, ChainContext<Runtime>, Runtime, AllPalletsWithSystem>;
    Expand description

    Executive: handles dispatch to the various modules.

    \ No newline at end of file diff --git a/subspace_runtime/type.FeedId.html b/subspace_runtime/type.FeedId.html index fb2b7df111..872f7b9a54 100644 --- a/subspace_runtime/type.FeedId.html +++ b/subspace_runtime/type.FeedId.html @@ -1 +1 @@ -FeedId in subspace_runtime - Rust

    Type Definition subspace_runtime::FeedId

    source ·
    pub type FeedId = u64;
    \ No newline at end of file +FeedId in subspace_runtime - Rust

    Type Definition subspace_runtime::FeedId

    source ·
    pub type FeedId = u64;
    \ No newline at end of file diff --git a/subspace_runtime/type.Feeds.html b/subspace_runtime/type.Feeds.html index 3e8eff69b4..3772933079 100644 --- a/subspace_runtime/type.Feeds.html +++ b/subspace_runtime/type.Feeds.html @@ -1 +1 @@ -Feeds in subspace_runtime - Rust

    Type Definition subspace_runtime::Feeds

    source ·
    pub type Feeds = Pallet<Runtime>;
    \ No newline at end of file +Feeds in subspace_runtime - Rust

    Type Definition subspace_runtime::Feeds

    source ·
    pub type Feeds = Pallet<Runtime>;
    \ No newline at end of file diff --git a/subspace_runtime/type.GenesisConfig.html b/subspace_runtime/type.GenesisConfig.html index 4ed564c61b..13ecc503c5 100644 --- a/subspace_runtime/type.GenesisConfig.html +++ b/subspace_runtime/type.GenesisConfig.html @@ -1 +1 @@ -GenesisConfig in subspace_runtime - Rust

    Type Definition subspace_runtime::GenesisConfig

    source ·
    pub type GenesisConfig = RuntimeGenesisConfig;
    \ No newline at end of file +GenesisConfig in subspace_runtime - Rust

    Type Definition subspace_runtime::GenesisConfig

    source ·
    pub type GenesisConfig = RuntimeGenesisConfig;
    \ No newline at end of file diff --git a/subspace_runtime/type.GrandpaFinalityVerifier.html b/subspace_runtime/type.GrandpaFinalityVerifier.html index a90e1236ca..aab3f9497f 100644 --- a/subspace_runtime/type.GrandpaFinalityVerifier.html +++ b/subspace_runtime/type.GrandpaFinalityVerifier.html @@ -1 +1 @@ -GrandpaFinalityVerifier in subspace_runtime - Rust
    pub type GrandpaFinalityVerifier = Pallet<Runtime>;
    \ No newline at end of file +GrandpaFinalityVerifier in subspace_runtime - Rust
    pub type GrandpaFinalityVerifier = Pallet<Runtime>;
    \ No newline at end of file diff --git a/subspace_runtime/type.Header.html b/subspace_runtime/type.Header.html index 79c7cf827b..6ed5a0f2a7 100644 --- a/subspace_runtime/type.Header.html +++ b/subspace_runtime/type.Header.html @@ -1,2 +1,2 @@ -Header in subspace_runtime - Rust

    Type Definition subspace_runtime::Header

    source ·
    pub type Header = Header<BlockNumber, BlakeTwo256>;
    Expand description

    Block header type as expected by this runtime.

    +Header in subspace_runtime - Rust

    Type Definition subspace_runtime::Header

    source ·
    pub type Header = Header<BlockNumber, BlakeTwo256>;
    Expand description

    Block header type as expected by this runtime.

    \ No newline at end of file diff --git a/subspace_runtime/type.ObjectStore.html b/subspace_runtime/type.ObjectStore.html index 0ac1251b10..f3b3655334 100644 --- a/subspace_runtime/type.ObjectStore.html +++ b/subspace_runtime/type.ObjectStore.html @@ -1 +1 @@ -ObjectStore in subspace_runtime - Rust

    Type Definition subspace_runtime::ObjectStore

    source ·
    pub type ObjectStore = Pallet<Runtime>;
    \ No newline at end of file +ObjectStore in subspace_runtime - Rust

    Type Definition subspace_runtime::ObjectStore

    source ·
    pub type ObjectStore = Pallet<Runtime>;
    \ No newline at end of file diff --git a/subspace_runtime/type.OffencesSubspace.html b/subspace_runtime/type.OffencesSubspace.html index 3e4cea88a5..928697c2a8 100644 --- a/subspace_runtime/type.OffencesSubspace.html +++ b/subspace_runtime/type.OffencesSubspace.html @@ -1 +1 @@ -OffencesSubspace in subspace_runtime - Rust

    Type Definition subspace_runtime::OffencesSubspace

    source ·
    pub type OffencesSubspace = Pallet<Runtime>;
    \ No newline at end of file +OffencesSubspace in subspace_runtime - Rust

    Type Definition subspace_runtime::OffencesSubspace

    source ·
    pub type OffencesSubspace = Pallet<Runtime>;
    \ No newline at end of file diff --git a/subspace_runtime/type.Rewards.html b/subspace_runtime/type.Rewards.html index bbdac8352c..14a72bd6fb 100644 --- a/subspace_runtime/type.Rewards.html +++ b/subspace_runtime/type.Rewards.html @@ -1 +1 @@ -Rewards in subspace_runtime - Rust

    Type Definition subspace_runtime::Rewards

    source ·
    pub type Rewards = Pallet<Runtime>;
    \ No newline at end of file +Rewards in subspace_runtime - Rust

    Type Definition subspace_runtime::Rewards

    source ·
    pub type Rewards = Pallet<Runtime>;
    \ No newline at end of file diff --git a/subspace_runtime/type.RuntimeConfigs.html b/subspace_runtime/type.RuntimeConfigs.html index 6513c129d6..ce03f9f12f 100644 --- a/subspace_runtime/type.RuntimeConfigs.html +++ b/subspace_runtime/type.RuntimeConfigs.html @@ -1 +1 @@ -RuntimeConfigs in subspace_runtime - Rust

    Type Definition subspace_runtime::RuntimeConfigs

    source ·
    pub type RuntimeConfigs = Pallet<Runtime>;
    \ No newline at end of file +RuntimeConfigs in subspace_runtime - Rust

    Type Definition subspace_runtime::RuntimeConfigs

    source ·
    pub type RuntimeConfigs = Pallet<Runtime>;
    \ No newline at end of file diff --git a/subspace_runtime/type.RuntimeConfigsConfig.html b/subspace_runtime/type.RuntimeConfigsConfig.html index 496d1a0f75..b0c03d7842 100644 --- a/subspace_runtime/type.RuntimeConfigsConfig.html +++ b/subspace_runtime/type.RuntimeConfigsConfig.html @@ -1 +1 @@ -RuntimeConfigsConfig in subspace_runtime - Rust
    pub type RuntimeConfigsConfig = GenesisConfig<Runtime>;
    \ No newline at end of file +RuntimeConfigsConfig in subspace_runtime - Rust
    pub type RuntimeConfigsConfig = GenesisConfig<Runtime>;
    \ No newline at end of file diff --git a/subspace_runtime/type.SignedExtra.html b/subspace_runtime/type.SignedExtra.html index 2bf73ff1e8..a4ae423307 100644 --- a/subspace_runtime/type.SignedExtra.html +++ b/subspace_runtime/type.SignedExtra.html @@ -1,2 +1,2 @@ -SignedExtra in subspace_runtime - Rust

    Type Definition subspace_runtime::SignedExtra

    source ·
    pub type SignedExtra = (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckStorageAccess, DisablePallets);
    Expand description

    The SignedExtension to the basic transaction logic.

    +SignedExtra in subspace_runtime - Rust

    Type Definition subspace_runtime::SignedExtra

    source ·
    pub type SignedExtra = (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckStorageAccess, DisablePallets);
    Expand description

    The SignedExtension to the basic transaction logic.

    \ No newline at end of file diff --git a/subspace_runtime/type.Subspace.html b/subspace_runtime/type.Subspace.html index 613ae2dfc8..0b8c7c77ed 100644 --- a/subspace_runtime/type.Subspace.html +++ b/subspace_runtime/type.Subspace.html @@ -1 +1 @@ -Subspace in subspace_runtime - Rust

    Type Definition subspace_runtime::Subspace

    source ·
    pub type Subspace = Pallet<Runtime>;
    \ No newline at end of file +Subspace in subspace_runtime - Rust

    Type Definition subspace_runtime::Subspace

    source ·
    pub type Subspace = Pallet<Runtime>;
    \ No newline at end of file diff --git a/subspace_runtime/type.SubspaceConfig.html b/subspace_runtime/type.SubspaceConfig.html index 0f569a8113..f8a1e91d0d 100644 --- a/subspace_runtime/type.SubspaceConfig.html +++ b/subspace_runtime/type.SubspaceConfig.html @@ -1 +1 @@ -SubspaceConfig in subspace_runtime - Rust

    Type Definition subspace_runtime::SubspaceConfig

    source ·
    pub type SubspaceConfig = GenesisConfig;
    \ No newline at end of file +SubspaceConfig in subspace_runtime - Rust

    Type Definition subspace_runtime::SubspaceConfig

    source ·
    pub type SubspaceConfig = GenesisConfig;
    \ No newline at end of file diff --git a/subspace_runtime/type.Sudo.html b/subspace_runtime/type.Sudo.html index 0b1a9c1fbd..c54986a0d8 100644 --- a/subspace_runtime/type.Sudo.html +++ b/subspace_runtime/type.Sudo.html @@ -1 +1 @@ -Sudo in subspace_runtime - Rust

    Type Definition subspace_runtime::Sudo

    source ·
    pub type Sudo = Pallet<Runtime>;
    \ No newline at end of file +Sudo in subspace_runtime - Rust

    Type Definition subspace_runtime::Sudo

    source ·
    pub type Sudo = Pallet<Runtime>;
    \ No newline at end of file diff --git a/subspace_runtime/type.SudoConfig.html b/subspace_runtime/type.SudoConfig.html index 2d50321cd7..8372e4c0c4 100644 --- a/subspace_runtime/type.SudoConfig.html +++ b/subspace_runtime/type.SudoConfig.html @@ -1 +1 @@ -SudoConfig in subspace_runtime - Rust

    Type Definition subspace_runtime::SudoConfig

    source ·
    pub type SudoConfig = GenesisConfig<Runtime>;
    \ No newline at end of file +SudoConfig in subspace_runtime - Rust

    Type Definition subspace_runtime::SudoConfig

    source ·
    pub type SudoConfig = GenesisConfig<Runtime>;
    \ No newline at end of file diff --git a/subspace_runtime/type.System.html b/subspace_runtime/type.System.html index 8c2cf042d7..bec48b08a2 100644 --- a/subspace_runtime/type.System.html +++ b/subspace_runtime/type.System.html @@ -1 +1 @@ -System in subspace_runtime - Rust

    Type Definition subspace_runtime::System

    source ·
    pub type System = Pallet<Runtime>;
    \ No newline at end of file +System in subspace_runtime - Rust

    Type Definition subspace_runtime::System

    source ·
    pub type System = Pallet<Runtime>;
    \ No newline at end of file diff --git a/subspace_runtime/type.SystemConfig.html b/subspace_runtime/type.SystemConfig.html index 451c89af41..ab48e2b094 100644 --- a/subspace_runtime/type.SystemConfig.html +++ b/subspace_runtime/type.SystemConfig.html @@ -1 +1 @@ -SystemConfig in subspace_runtime - Rust

    Type Definition subspace_runtime::SystemConfig

    source ·
    pub type SystemConfig = GenesisConfig;
    \ No newline at end of file +SystemConfig in subspace_runtime - Rust

    Type Definition subspace_runtime::SystemConfig

    source ·
    pub type SystemConfig = GenesisConfig;
    \ No newline at end of file diff --git a/subspace_runtime/type.Timestamp.html b/subspace_runtime/type.Timestamp.html index a64d2d4b83..fe98e6b282 100644 --- a/subspace_runtime/type.Timestamp.html +++ b/subspace_runtime/type.Timestamp.html @@ -1 +1 @@ -Timestamp in subspace_runtime - Rust

    Type Definition subspace_runtime::Timestamp

    source ·
    pub type Timestamp = Pallet<Runtime>;
    \ No newline at end of file +Timestamp in subspace_runtime - Rust

    Type Definition subspace_runtime::Timestamp

    source ·
    pub type Timestamp = Pallet<Runtime>;
    \ No newline at end of file diff --git a/subspace_runtime/type.TransactionFees.html b/subspace_runtime/type.TransactionFees.html index 4bbc9e9844..4205c8cef3 100644 --- a/subspace_runtime/type.TransactionFees.html +++ b/subspace_runtime/type.TransactionFees.html @@ -1 +1 @@ -TransactionFees in subspace_runtime - Rust

    Type Definition subspace_runtime::TransactionFees

    source ·
    pub type TransactionFees = Pallet<Runtime>;
    \ No newline at end of file +TransactionFees in subspace_runtime - Rust

    Type Definition subspace_runtime::TransactionFees

    source ·
    pub type TransactionFees = Pallet<Runtime>;
    \ No newline at end of file diff --git a/subspace_runtime/type.TransactionPayment.html b/subspace_runtime/type.TransactionPayment.html index f9000c3441..8263200541 100644 --- a/subspace_runtime/type.TransactionPayment.html +++ b/subspace_runtime/type.TransactionPayment.html @@ -1 +1 @@ -TransactionPayment in subspace_runtime - Rust

    Type Definition subspace_runtime::TransactionPayment

    source ·
    pub type TransactionPayment = Pallet<Runtime>;
    \ No newline at end of file +TransactionPayment in subspace_runtime - Rust

    Type Definition subspace_runtime::TransactionPayment

    source ·
    pub type TransactionPayment = Pallet<Runtime>;
    \ No newline at end of file diff --git a/subspace_runtime/type.TransactionPaymentConfig.html b/subspace_runtime/type.TransactionPaymentConfig.html index 065d9e546c..b18df62849 100644 --- a/subspace_runtime/type.TransactionPaymentConfig.html +++ b/subspace_runtime/type.TransactionPaymentConfig.html @@ -1 +1 @@ -TransactionPaymentConfig in subspace_runtime - Rust
    pub type TransactionPaymentConfig = GenesisConfig;
    \ No newline at end of file +TransactionPaymentConfig in subspace_runtime - Rust
    pub type TransactionPaymentConfig = GenesisConfig;
    \ No newline at end of file diff --git a/subspace_runtime/type.UncheckedExtrinsic.html b/subspace_runtime/type.UncheckedExtrinsic.html index b9493c4fde..22725a8f77 100644 --- a/subspace_runtime/type.UncheckedExtrinsic.html +++ b/subspace_runtime/type.UncheckedExtrinsic.html @@ -1,2 +1,2 @@ -UncheckedExtrinsic in subspace_runtime - Rust

    Type Definition subspace_runtime::UncheckedExtrinsic

    source ·
    pub type UncheckedExtrinsic = UncheckedExtrinsic<Address, RuntimeCall, Signature, SignedExtra>;
    Expand description

    Unchecked extrinsic type as expected by this runtime.

    +UncheckedExtrinsic in subspace_runtime - Rust

    Type Definition subspace_runtime::UncheckedExtrinsic

    source ·
    pub type UncheckedExtrinsic = UncheckedExtrinsic<Address, RuntimeCall, Signature, SignedExtra>;
    Expand description

    Unchecked extrinsic type as expected by this runtime.

    \ No newline at end of file diff --git a/subspace_runtime/type.Utility.html b/subspace_runtime/type.Utility.html index 4dc1e19e6e..06df9c2ee2 100644 --- a/subspace_runtime/type.Utility.html +++ b/subspace_runtime/type.Utility.html @@ -1 +1 @@ -Utility in subspace_runtime - Rust

    Type Definition subspace_runtime::Utility

    source ·
    pub type Utility = Pallet<Runtime>;
    \ No newline at end of file +Utility in subspace_runtime - Rust

    Type Definition subspace_runtime::Utility

    source ·
    pub type Utility = Pallet<Runtime>;
    \ No newline at end of file diff --git a/subspace_runtime/type.Vesting.html b/subspace_runtime/type.Vesting.html index ec9e586bdb..1fbbb5a3d7 100644 --- a/subspace_runtime/type.Vesting.html +++ b/subspace_runtime/type.Vesting.html @@ -1 +1 @@ -Vesting in subspace_runtime - Rust

    Type Definition subspace_runtime::Vesting

    source ·
    pub type Vesting = Pallet<Runtime>;
    \ No newline at end of file +Vesting in subspace_runtime - Rust

    Type Definition subspace_runtime::Vesting

    source ·
    pub type Vesting = Pallet<Runtime>;
    \ No newline at end of file diff --git a/subspace_runtime/type.VestingConfig.html b/subspace_runtime/type.VestingConfig.html index 906ba8eaf5..d7f8b60671 100644 --- a/subspace_runtime/type.VestingConfig.html +++ b/subspace_runtime/type.VestingConfig.html @@ -1 +1 @@ -VestingConfig in subspace_runtime - Rust

    Type Definition subspace_runtime::VestingConfig

    source ·
    pub type VestingConfig = GenesisConfig<Runtime>;
    \ No newline at end of file +VestingConfig in subspace_runtime - Rust

    Type Definition subspace_runtime::VestingConfig

    source ·
    pub type VestingConfig = GenesisConfig<Runtime>;
    \ No newline at end of file diff --git a/subspace_test_client/domain_chain_spec/fn.get_account_id_from_seed.html b/subspace_test_client/domain_chain_spec/fn.get_account_id_from_seed.html index 1bf8c7184a..2e94d1dabf 100644 --- a/subspace_test_client/domain_chain_spec/fn.get_account_id_from_seed.html +++ b/subspace_test_client/domain_chain_spec/fn.get_account_id_from_seed.html @@ -1,3 +1,3 @@ -get_account_id_from_seed in subspace_test_client::domain_chain_spec - Rust
    pub fn get_account_id_from_seed<TPublic: Public>(seed: &str) -> AccountId20where
    -    <Signature as Verify>::Signer: From<<TPublic::Pair as Pair>::Public>,
    Expand description

    Helper function to generate an account ID from seed.

    +get_account_id_from_seed in subspace_test_client::domain_chain_spec - Rust
    pub fn get_account_id_from_seed<TPublic: Public>(seed: &str) -> AccountId20where
    +    <Signature as Verify>::Signer: From<<TPublic::Pair as Pair>::Public>,
    Expand description

    Helper function to generate an account ID from seed.

    \ No newline at end of file diff --git a/subspace_test_client/domain_chain_spec/fn.testnet_evm_genesis.html b/subspace_test_client/domain_chain_spec/fn.testnet_evm_genesis.html index e912e8fd98..435cd90e1b 100644 --- a/subspace_test_client/domain_chain_spec/fn.testnet_evm_genesis.html +++ b/subspace_test_client/domain_chain_spec/fn.testnet_evm_genesis.html @@ -1,2 +1,2 @@ -testnet_evm_genesis in subspace_test_client::domain_chain_spec - Rust
    pub fn testnet_evm_genesis() -> GenesisConfig
    Expand description

    Get the genesis config of the evm domain

    +testnet_evm_genesis in subspace_test_client::domain_chain_spec - Rust
    pub fn testnet_evm_genesis() -> GenesisConfig
    Expand description

    Get the genesis config of the evm domain

    \ No newline at end of file diff --git a/subspace_test_runtime/api/fn.dispatch.html b/subspace_test_runtime/api/fn.dispatch.html index 849772e363..33d51e54cc 100644 --- a/subspace_test_runtime/api/fn.dispatch.html +++ b/subspace_test_runtime/api/fn.dispatch.html @@ -1 +1 @@ -dispatch in subspace_test_runtime::api - Rust
    pub fn dispatch(method: &str, _sp_api_input_data_: &[u8]) -> Option<Vec<u8>>
    \ No newline at end of file +dispatch in subspace_test_runtime::api - Rust
    pub fn dispatch(method: &str, _sp_api_input_data_: &[u8]) -> Option<Vec<u8>>
    \ No newline at end of file diff --git a/subspace_test_runtime/api/index.html b/subspace_test_runtime/api/index.html index 4807237ce6..fb431994c5 100644 --- a/subspace_test_runtime/api/index.html +++ b/subspace_test_runtime/api/index.html @@ -1 +1 @@ -subspace_test_runtime::api - Rust
    \ No newline at end of file +subspace_test_runtime::api - Rust
    \ No newline at end of file diff --git a/subspace_test_runtime/enum.OriginCaller.html b/subspace_test_runtime/enum.OriginCaller.html index b32a42f86e..063367efd1 100644 --- a/subspace_test_runtime/enum.OriginCaller.html +++ b/subspace_test_runtime/enum.OriginCaller.html @@ -1,20 +1,20 @@ -OriginCaller in subspace_test_runtime - Rust
    pub enum OriginCaller {
    +OriginCaller in subspace_test_runtime - Rust
    pub enum OriginCaller {
         system(Origin<Runtime>),
         Void(Void),
    -}

    Variants§

    §

    system(Origin<Runtime>)

    §

    Void(Void)

    Trait Implementations§

    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 OriginCaller

    source§

    fn clone(&self) -> OriginCaller

    Returns a copy of 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 OriginCaller

    source§

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

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

    impl Decode for OriginCaller

    source§

    fn decode<__CodecInputEdqy: Input>( +}

    Variants§

    §

    system(Origin<Runtime>)

    §

    Void(Void)

    Trait Implementations§

    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 OriginCaller

    source§

    fn clone(&self) -> OriginCaller

    Returns a copy of 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 OriginCaller

    source§

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

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

    impl Decode for OriginCaller

    source§

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

    Attempt to deserialise the value from input.
    §

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

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

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

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

    fn encoded_fixed_size() -> Option<usize>

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

    impl Encode for OriginCaller

    source§

    fn size_hint(&self) -> usize

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

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

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

    fn encoded_fixed_size() -> Option<usize>

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

    impl Encode for OriginCaller

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_test_runtime/enum.RuntimeCall.html b/subspace_test_runtime/enum.RuntimeCall.html index 39729064df..09bbdde297 100644 --- a/subspace_test_runtime/enum.RuntimeCall.html +++ b/subspace_test_runtime/enum.RuntimeCall.html @@ -1,4 +1,4 @@ -RuntimeCall in subspace_test_runtime - Rust
    pub enum RuntimeCall {
    +RuntimeCall in subspace_test_runtime - Rust
    pub enum RuntimeCall {
         System(CallableCallFor<System, Runtime>),
         Timestamp(CallableCallFor<Timestamp, Runtime>),
         Subspace(CallableCallFor<Subspace, Runtime>),
    @@ -9,28 +9,28 @@
         Domains(CallableCallFor<Domains, Runtime>),
         Vesting(CallableCallFor<Vesting, Runtime>),
         Sudo(CallableCallFor<Sudo, Runtime>),
    -}

    Variants§

    §

    System(CallableCallFor<System, Runtime>)

    §

    Timestamp(CallableCallFor<Timestamp, Runtime>)

    §

    Subspace(CallableCallFor<Subspace, Runtime>)

    §

    Balances(CallableCallFor<Balances, Runtime>)

    §

    Utility(CallableCallFor<Utility, Runtime>)

    §

    Feeds(CallableCallFor<Feeds, Runtime>)

    §

    ObjectStore(CallableCallFor<ObjectStore, Runtime>)

    §

    Domains(CallableCallFor<Domains, Runtime>)

    §

    Vesting(CallableCallFor<Vesting, Runtime>)

    §

    Sudo(CallableCallFor<Sudo, Runtime>)

    Trait Implementations§

    source§

    impl Clone for RuntimeCall

    source§

    fn clone(&self) -> RuntimeCall

    Returns a copy of 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 RuntimeCall

    source§

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

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

    impl Decode for RuntimeCall

    source§

    fn decode<__CodecInputEdqy: Input>( +}

    Variants§

    §

    System(CallableCallFor<System, Runtime>)

    §

    Timestamp(CallableCallFor<Timestamp, Runtime>)

    §

    Subspace(CallableCallFor<Subspace, Runtime>)

    §

    Balances(CallableCallFor<Balances, Runtime>)

    §

    Utility(CallableCallFor<Utility, Runtime>)

    §

    Feeds(CallableCallFor<Feeds, Runtime>)

    §

    ObjectStore(CallableCallFor<ObjectStore, Runtime>)

    §

    Domains(CallableCallFor<Domains, Runtime>)

    §

    Vesting(CallableCallFor<Vesting, Runtime>)

    §

    Sudo(CallableCallFor<Sudo, Runtime>)

    Trait Implementations§

    source§

    impl Clone for RuntimeCall

    source§

    fn clone(&self) -> RuntimeCall

    Returns a copy of 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 RuntimeCall

    source§

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

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

    impl Decode for RuntimeCall

    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 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 to represent the dispatch class and weight.
    §

    type PostInfo = PostDispatchInfo

    Additional information that is returned by dispatch. Can be used to supply the caller -with information about a Dispatchable that is ownly known post dispatch.
    source§

    fn dispatch(self, origin: RuntimeOrigin) -> DispatchResultWithPostInfo

    Actually dispatch this call and return the result of it.
    source§

    impl Encode for RuntimeCall

    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>( +with information about a Dispatchable that is ownly known post dispatch.

    source§

    fn dispatch(self, origin: RuntimeOrigin) -> DispatchResultWithPostInfo

    Actually dispatch this call and return the result of it.
    source§

    impl Encode for RuntimeCall

    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 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<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<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<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<Vesting, Runtime>) -> Self

    Converts to this type from the input type.
    source§

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

    source§

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

    Converts to this type from the input type.
    source§

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

    source§

    fn from(call: CallableCallFor<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<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<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<Subspace, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

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

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Domains, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

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

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<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<Vesting, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

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

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<ObjectStore, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

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

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Balances, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl 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<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<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<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<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<Vesting, Runtime>) -> Self

    Converts to this type from the input type.
    source§

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

    source§

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

    Converts to this type from the input type.
    source§

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

    source§

    fn from(call: CallableCallFor<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<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<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<Subspace, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

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

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Domains, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

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

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<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<Vesting, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

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

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<ObjectStore, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

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

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Balances, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl PartialEq<RuntimeCall> for RuntimeCall

    source§

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

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

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

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

    impl TypeInfo for RuntimeCall

    §

    type Identity = RuntimeCall

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

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl UnfilteredDispatchable for RuntimeCall

    §

    type RuntimeOrigin = RuntimeOrigin

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

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

    source§

    impl TypeInfo for RuntimeCall

    §

    type Identity = RuntimeCall

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

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl UnfilteredDispatchable for RuntimeCall

    §

    type RuntimeOrigin = RuntimeOrigin

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

    fn dispatch_bypass_filter( self, origin: RuntimeOrigin -) -> DispatchResultWithPostInfo

    Dispatch this call but do not check the filter in origin.
    source§

    impl EncodeLike<RuntimeCall> for RuntimeCall

    source§

    impl Eq for RuntimeCall

    source§

    impl StructuralEq for RuntimeCall

    source§

    impl StructuralPartialEq for RuntimeCall

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    Dispatch this call but do not check the filter in origin.
    source§

    impl EncodeLike<RuntimeCall> for RuntimeCall

    source§

    impl Eq for RuntimeCall

    source§

    impl StructuralEq for RuntimeCall

    source§

    impl StructuralPartialEq for RuntimeCall

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_test_runtime/enum.RuntimeEvent.html b/subspace_test_runtime/enum.RuntimeEvent.html index dad870f9de..cfb2448776 100644 --- a/subspace_test_runtime/enum.RuntimeEvent.html +++ b/subspace_test_runtime/enum.RuntimeEvent.html @@ -1,4 +1,4 @@ -RuntimeEvent in subspace_test_runtime - Rust
    pub enum RuntimeEvent {
    +RuntimeEvent in subspace_test_runtime - Rust
    pub enum RuntimeEvent {
     
    Show 13 variants System(Event<Runtime>), Subspace(Event<Runtime>), OffencesSubspace(Event), @@ -12,20 +12,20 @@ Domains(Event<Runtime>), Vesting(Event<Runtime>), Sudo(Event<Runtime>), -
    }

    Variants§

    §

    System(Event<Runtime>)

    §

    Subspace(Event<Runtime>)

    §

    OffencesSubspace(Event)

    §

    Rewards(Event<Runtime>)

    §

    Balances(Event<Runtime>)

    §

    TransactionFees(Event<Runtime>)

    §

    TransactionPayment(Event<Runtime>)

    §

    Utility(Event)

    §

    Feeds(Event<Runtime>)

    §

    ObjectStore(Event<Runtime>)

    §

    Domains(Event<Runtime>)

    §

    Vesting(Event<Runtime>)

    §

    Sudo(Event<Runtime>)

    Trait Implementations§

    source§

    impl Clone for RuntimeEvent

    source§

    fn clone(&self) -> RuntimeEvent

    Returns a copy of 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 RuntimeEvent

    source§

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

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

    impl Decode for RuntimeEvent

    source§

    fn decode<__CodecInputEdqy: Input>( +

    }

    Variants§

    §

    System(Event<Runtime>)

    §

    Subspace(Event<Runtime>)

    §

    OffencesSubspace(Event)

    §

    Rewards(Event<Runtime>)

    §

    Balances(Event<Runtime>)

    §

    TransactionFees(Event<Runtime>)

    §

    TransactionPayment(Event<Runtime>)

    §

    Utility(Event)

    §

    Feeds(Event<Runtime>)

    §

    ObjectStore(Event<Runtime>)

    §

    Domains(Event<Runtime>)

    §

    Vesting(Event<Runtime>)

    §

    Sudo(Event<Runtime>)

    Trait Implementations§

    source§

    impl Clone for RuntimeEvent

    source§

    fn clone(&self) -> RuntimeEvent

    Returns a copy of 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 RuntimeEvent

    source§

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

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

    impl Decode for RuntimeEvent

    source§

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

    Attempt to deserialise the value from input.
    §

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

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

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

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

    fn encoded_fixed_size() -> Option<usize>

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

    impl Encode for RuntimeEvent

    source§

    fn size_hint(&self) -> usize

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

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

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

    fn encoded_fixed_size() -> Option<usize>

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

    impl Encode for RuntimeEvent

    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 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/enum.RuntimeFreezeReason.html b/subspace_test_runtime/enum.RuntimeFreezeReason.html index 4376724c3e..083a754461 100644 --- a/subspace_test_runtime/enum.RuntimeFreezeReason.html +++ b/subspace_test_runtime/enum.RuntimeFreezeReason.html @@ -1,21 +1,21 @@ -RuntimeFreezeReason in subspace_test_runtime - Rust
    pub enum RuntimeFreezeReason {}
    Expand description

    A reason for placing a freeze on funds.

    -

    Trait Implementations§

    source§

    impl Clone for RuntimeFreezeReason

    source§

    fn clone(&self) -> RuntimeFreezeReason

    Returns a copy of 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 RuntimeFreezeReason

    source§

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

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

    impl Decode for RuntimeFreezeReason

    source§

    fn decode<__CodecInputEdqy: Input>( +RuntimeFreezeReason in subspace_test_runtime - Rust
    pub enum RuntimeFreezeReason {}
    Expand description

    A reason for placing a freeze on funds.

    +

    Trait Implementations§

    source§

    impl Clone for RuntimeFreezeReason

    source§

    fn clone(&self) -> RuntimeFreezeReason

    Returns a copy of 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 RuntimeFreezeReason

    source§

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

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

    impl Decode for RuntimeFreezeReason

    source§

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

    Attempt to deserialise the value from input.
    §

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

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

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

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

    fn encoded_fixed_size() -> Option<usize>

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

    impl Encode for RuntimeFreezeReason

    §

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

    §

    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 MaxEncodedLen for RuntimeFreezeReason

    source§

    fn max_encoded_len() -> usize

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

    impl Ord for RuntimeFreezeReason

    source§

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

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

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

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

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl MaxEncodedLen for RuntimeFreezeReason

    source§

    fn max_encoded_len() -> usize

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

    impl Ord for RuntimeFreezeReason

    source§

    fn cmp(&self, other: &RuntimeFreezeReason) -> 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<RuntimeFreezeReason> for RuntimeFreezeReason

    source§

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

    source§

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

    source§

    fn partial_cmp(&self, other: &RuntimeFreezeReason) -> 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<RuntimeFreezeReason> for RuntimeFreezeReason

    source§

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

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

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

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

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

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

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

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

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

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

    impl TypeInfo for RuntimeFreezeReason

    §

    type Identity = RuntimeFreezeReason

    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 RuntimeFreezeReason

    source§

    impl EncodeLike<RuntimeFreezeReason> for RuntimeFreezeReason

    source§

    impl Eq for RuntimeFreezeReason

    source§

    impl StructuralEq for RuntimeFreezeReason

    source§

    impl StructuralPartialEq for RuntimeFreezeReason

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    impl TypeInfo for RuntimeFreezeReason

    §

    type Identity = RuntimeFreezeReason

    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 RuntimeFreezeReason

    source§

    impl EncodeLike<RuntimeFreezeReason> for RuntimeFreezeReason

    source§

    impl Eq for RuntimeFreezeReason

    source§

    impl StructuralEq for RuntimeFreezeReason

    source§

    impl StructuralPartialEq for RuntimeFreezeReason

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_test_runtime/enum.RuntimeHoldReason.html b/subspace_test_runtime/enum.RuntimeHoldReason.html index e0da045c36..fd27167e12 100644 --- a/subspace_test_runtime/enum.RuntimeHoldReason.html +++ b/subspace_test_runtime/enum.RuntimeHoldReason.html @@ -1,21 +1,21 @@ -RuntimeHoldReason in subspace_test_runtime - Rust
    pub enum RuntimeHoldReason {}
    Expand description

    A reason for placing a hold on funds.

    -

    Trait Implementations§

    source§

    impl Clone for RuntimeHoldReason

    source§

    fn clone(&self) -> RuntimeHoldReason

    Returns a copy of 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 RuntimeHoldReason

    source§

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

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

    impl Decode for RuntimeHoldReason

    source§

    fn decode<__CodecInputEdqy: Input>( +RuntimeHoldReason in subspace_test_runtime - Rust
    pub enum RuntimeHoldReason {}
    Expand description

    A reason for placing a hold on funds.

    +

    Trait Implementations§

    source§

    impl Clone for RuntimeHoldReason

    source§

    fn clone(&self) -> RuntimeHoldReason

    Returns a copy of 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 RuntimeHoldReason

    source§

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

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

    impl Decode for RuntimeHoldReason

    source§

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

    Attempt to deserialise the value from input.
    §

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

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

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

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

    fn encoded_fixed_size() -> Option<usize>

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

    impl Encode for RuntimeHoldReason

    §

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

    §

    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 MaxEncodedLen for RuntimeHoldReason

    source§

    fn max_encoded_len() -> usize

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

    impl Ord for RuntimeHoldReason

    source§

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

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

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

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

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl MaxEncodedLen for RuntimeHoldReason

    source§

    fn max_encoded_len() -> usize

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

    impl Ord for RuntimeHoldReason

    source§

    fn cmp(&self, other: &RuntimeHoldReason) -> 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<RuntimeHoldReason> for RuntimeHoldReason

    source§

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

    source§

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

    source§

    fn partial_cmp(&self, other: &RuntimeHoldReason) -> 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<RuntimeHoldReason> for RuntimeHoldReason

    source§

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

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

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

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

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

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

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

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

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

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

    impl TypeInfo for RuntimeHoldReason

    §

    type Identity = RuntimeHoldReason

    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 RuntimeHoldReason

    source§

    impl EncodeLike<RuntimeHoldReason> for RuntimeHoldReason

    source§

    impl Eq for RuntimeHoldReason

    source§

    impl StructuralEq for RuntimeHoldReason

    source§

    impl StructuralPartialEq for RuntimeHoldReason

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    impl TypeInfo for RuntimeHoldReason

    §

    type Identity = RuntimeHoldReason

    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 RuntimeHoldReason

    source§

    impl EncodeLike<RuntimeHoldReason> for RuntimeHoldReason

    source§

    impl Eq for RuntimeHoldReason

    source§

    impl StructuralEq for RuntimeHoldReason

    source§

    impl StructuralPartialEq for RuntimeHoldReason

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_test_runtime/enum.RuntimeLockId.html b/subspace_test_runtime/enum.RuntimeLockId.html index 8cf1671bb1..11616b11d7 100644 --- a/subspace_test_runtime/enum.RuntimeLockId.html +++ b/subspace_test_runtime/enum.RuntimeLockId.html @@ -1,21 +1,21 @@ -RuntimeLockId in subspace_test_runtime - Rust
    pub enum RuntimeLockId {}
    Expand description

    An identifier for each lock placed on funds.

    -

    Trait Implementations§

    source§

    impl Clone for RuntimeLockId

    source§

    fn clone(&self) -> RuntimeLockId

    Returns a copy of 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 RuntimeLockId

    source§

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

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

    impl Decode for RuntimeLockId

    source§

    fn decode<__CodecInputEdqy: Input>( +RuntimeLockId in subspace_test_runtime - Rust
    pub enum RuntimeLockId {}
    Expand description

    An identifier for each lock placed on funds.

    +

    Trait Implementations§

    source§

    impl Clone for RuntimeLockId

    source§

    fn clone(&self) -> RuntimeLockId

    Returns a copy of 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 RuntimeLockId

    source§

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

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

    impl Decode for RuntimeLockId

    source§

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

    Attempt to deserialise the value from input.
    §

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

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

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

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

    fn encoded_fixed_size() -> Option<usize>

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

    impl Encode for RuntimeLockId

    §

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

    §

    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 MaxEncodedLen for RuntimeLockId

    source§

    fn max_encoded_len() -> usize

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

    impl Ord for RuntimeLockId

    source§

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

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

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

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

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl MaxEncodedLen for RuntimeLockId

    source§

    fn max_encoded_len() -> usize

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

    impl Ord for RuntimeLockId

    source§

    fn cmp(&self, other: &RuntimeLockId) -> 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<RuntimeLockId> for RuntimeLockId

    source§

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

    source§

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

    source§

    fn partial_cmp(&self, other: &RuntimeLockId) -> 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<RuntimeLockId> for RuntimeLockId

    source§

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

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

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

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

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

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

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

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

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

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

    impl TypeInfo for RuntimeLockId

    §

    type Identity = RuntimeLockId

    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 RuntimeLockId

    source§

    impl EncodeLike<RuntimeLockId> for RuntimeLockId

    source§

    impl Eq for RuntimeLockId

    source§

    impl StructuralEq for RuntimeLockId

    source§

    impl StructuralPartialEq for RuntimeLockId

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    impl TypeInfo for RuntimeLockId

    §

    type Identity = RuntimeLockId

    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 RuntimeLockId

    source§

    impl EncodeLike<RuntimeLockId> for RuntimeLockId

    source§

    impl Eq for RuntimeLockId

    source§

    impl StructuralEq for RuntimeLockId

    source§

    impl StructuralPartialEq for RuntimeLockId

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_test_runtime/enum.RuntimeSlashReason.html b/subspace_test_runtime/enum.RuntimeSlashReason.html index 300bb57f7d..06a4aadba9 100644 --- a/subspace_test_runtime/enum.RuntimeSlashReason.html +++ b/subspace_test_runtime/enum.RuntimeSlashReason.html @@ -1,21 +1,21 @@ -RuntimeSlashReason in subspace_test_runtime - Rust
    pub enum RuntimeSlashReason {}
    Expand description

    A reason for slashing funds.

    -

    Trait Implementations§

    source§

    impl Clone for RuntimeSlashReason

    source§

    fn clone(&self) -> RuntimeSlashReason

    Returns a copy of 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 RuntimeSlashReason

    source§

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

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

    impl Decode for RuntimeSlashReason

    source§

    fn decode<__CodecInputEdqy: Input>( +RuntimeSlashReason in subspace_test_runtime - Rust
    pub enum RuntimeSlashReason {}
    Expand description

    A reason for slashing funds.

    +

    Trait Implementations§

    source§

    impl Clone for RuntimeSlashReason

    source§

    fn clone(&self) -> RuntimeSlashReason

    Returns a copy of 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 RuntimeSlashReason

    source§

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

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

    impl Decode for RuntimeSlashReason

    source§

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

    Attempt to deserialise the value from input.
    §

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

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

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

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

    fn encoded_fixed_size() -> Option<usize>

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

    impl Encode for RuntimeSlashReason

    §

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

    §

    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 MaxEncodedLen for RuntimeSlashReason

    source§

    fn max_encoded_len() -> usize

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

    impl Ord for RuntimeSlashReason

    source§

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

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

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

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

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl MaxEncodedLen for RuntimeSlashReason

    source§

    fn max_encoded_len() -> usize

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

    impl Ord for RuntimeSlashReason

    source§

    fn cmp(&self, other: &RuntimeSlashReason) -> 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<RuntimeSlashReason> for RuntimeSlashReason

    source§

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

    source§

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

    source§

    fn partial_cmp(&self, other: &RuntimeSlashReason) -> 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<RuntimeSlashReason> for RuntimeSlashReason

    source§

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

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

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

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

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

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

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

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

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

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

    impl TypeInfo for RuntimeSlashReason

    §

    type Identity = RuntimeSlashReason

    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 RuntimeSlashReason

    source§

    impl EncodeLike<RuntimeSlashReason> for RuntimeSlashReason

    source§

    impl Eq for RuntimeSlashReason

    source§

    impl StructuralEq for RuntimeSlashReason

    source§

    impl StructuralPartialEq for RuntimeSlashReason

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    impl TypeInfo for RuntimeSlashReason

    §

    type Identity = RuntimeSlashReason

    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 RuntimeSlashReason

    source§

    impl EncodeLike<RuntimeSlashReason> for RuntimeSlashReason

    source§

    impl Eq for RuntimeSlashReason

    source§

    impl StructuralEq for RuntimeSlashReason

    source§

    impl StructuralPartialEq for RuntimeSlashReason

    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/index.html b/subspace_test_runtime/index.html index da04d1afb2..22706b1da0 100644 --- a/subspace_test_runtime/index.html +++ b/subspace_test_runtime/index.html @@ -1,4 +1,4 @@ -subspace_test_runtime - Rust

    Modules

    Structs

    Returns any object mappings inside the given object
    source§

    fn delete(&self, feed_id: FeedId) -> DispatchResult

    Signals a delete to any underlying feed data.

    Auto Trait Implementations§

    §

    impl<C> RefUnwindSafe for GrandpaValidator<C>where C: RefUnwindSafe,

    §

    impl<C> Send for GrandpaValidator<C>where C: Send,

    §

    impl<C> Sync for GrandpaValidator<C>where C: Sync,

    §

    impl<C> Unpin for GrandpaValidator<C>where diff --git a/subspace_test_runtime/struct.MaxFeeds.html b/subspace_test_runtime/struct.MaxFeeds.html index c9be7e5218..7a935e3c6e 100644 --- a/subspace_test_runtime/struct.MaxFeeds.html +++ b/subspace_test_runtime/struct.MaxFeeds.html @@ -1,5 +1,5 @@ -MaxFeeds in subspace_test_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 +MaxFeeds in subspace_test_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 T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_test_runtime/struct.MinVestedTransfer.html b/subspace_test_runtime/struct.MinVestedTransfer.html index 968e65e27e..7da747ddfc 100644 --- a/subspace_test_runtime/struct.MinVestedTransfer.html +++ b/subspace_test_runtime/struct.MinVestedTransfer.html @@ -1,5 +1,5 @@ -MinVestedTransfer in subspace_test_runtime - Rust
    pub struct MinVestedTransfer;

    Implementations§

    source§

    impl MinVestedTransfer

    source

    pub const fn get() -> Balance

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

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

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MinVestedTransfer

    §

    type Type = u128

    The type which is returned.
    source§

    fn get() -> Balance

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +MinVestedTransfer in subspace_test_runtime - Rust
    pub struct MinVestedTransfer;

    Implementations§

    source§

    impl MinVestedTransfer

    source

    pub const fn get() -> Balance

    Returns the value of this parameter type.

    +

    Trait Implementations§

    source§

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

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MinVestedTransfer

    §

    type Type = u128

    The type which is returned.
    source§

    fn get() -> Balance

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere 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.PalletInfo.html b/subspace_test_runtime/struct.PalletInfo.html index 52fa65d9e4..faba7c59e7 100644 --- a/subspace_test_runtime/struct.PalletInfo.html +++ b/subspace_test_runtime/struct.PalletInfo.html @@ -1,6 +1,6 @@ -PalletInfo in subspace_test_runtime - Rust
    pub struct PalletInfo;
    Expand description

    Provides an implementation of PalletInfo to provide information +PalletInfo in subspace_test_runtime - Rust

    pub struct PalletInfo;
    Expand description

    Provides an implementation of PalletInfo to provide information about the pallet setup in the runtime.

    -

    Trait Implementations§

    source§

    impl PalletInfo for PalletInfo

    source§

    fn index<P: 'static>() -> Option<usize>

    Convert the given pallet P into its index as configured in the runtime.
    source§

    fn name<P: 'static>() -> Option<&'static str>

    Convert the given pallet P into its name as configured in the runtime.
    source§

    fn module_name<P: 'static>() -> Option<&'static str>

    Convert the given pallet P into its Rust module name as used in construct_runtime!.
    source§

    fn crate_version<P: 'static>() -> Option<CrateVersion>

    Convert the given pallet P into its containing crate version.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl PalletInfo for PalletInfo

    source§

    fn index<P: 'static>() -> Option<usize>

    Convert the given pallet P into its index as configured in the runtime.
    source§

    fn name<P: 'static>() -> Option<&'static str>

    Convert the given pallet P into its name as configured in the runtime.
    source§

    fn module_name<P: 'static>() -> Option<&'static str>

    Convert the given pallet P into its Rust module name as used in construct_runtime!.
    source§

    fn crate_version<P: 'static>() -> Option<CrateVersion>

    Convert the given pallet P into its containing crate version.

    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 d018578560..cf24d4c42a 100644 --- a/subspace_test_runtime/struct.Runtime.html +++ b/subspace_test_runtime/struct.Runtime.html @@ -1,11 +1,11 @@ -Runtime in subspace_test_runtime - Rust
    pub struct Runtime;

    Implementations§

    source§

    impl Runtime

    source

    pub fn metadata() -> RuntimeMetadataPrefixed

    source

    pub fn metadata_at_version(version: u32) -> Option<OpaqueMetadata>

    source

    pub fn metadata_versions() -> Vec<u32>

    Trait Implementations§

    source§

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

    source§

    fn account_nonce(account: AccountId) -> Index

    Get current account nonce of given AccountId.
    source§

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

    source§

    fn apply_extrinsic( +Runtime in subspace_test_runtime - Rust
    pub struct Runtime;

    Implementations§

    source§

    impl Runtime

    source

    pub fn metadata() -> RuntimeMetadataPrefixed

    source

    pub fn metadata_at_version(version: u32) -> Option<OpaqueMetadata>

    source

    pub fn metadata_versions() -> Vec<u32>

    Trait Implementations§

    source§

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

    source§

    fn account_nonce(account: AccountId) -> Index

    Get current account nonce of given AccountId.
    source§

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

    source§

    fn apply_extrinsic( extrinsic: <Block as BlockT>::Extrinsic -) -> ApplyExtrinsicResult

    Apply the given extrinsic. Read more
    source§

    fn finalize_block() -> <Block as BlockT>::Header

    Finish the current block.
    source§

    fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>

    Generate inherent extrinsics. The inherent data will vary from chain to chain.
    source§

    fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult

    Check that the inherents are valid. The inherent data will vary from chain to chain.
    source§

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

    source§

    fn bundle_producer_election_params( +) -> 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.

    +) -> Option<BundleProducerElectionParams<Balance>>

    source§

    fn operator(operator_id: OperatorId) -> Option<(OperatorPublicKey, Balance)>

    source§

    impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller

    source§

    fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>

    Extract the signer from the message if it is a Signed origin.
    source§

    fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>

    Extract a reference to the system-level RawOrigin if it is that.
    §

    fn as_signed(&self) -> Option<&AccountId>

    Extract the signer from it if a system Signed origin, None otherwise.
    §

    fn is_root(&self) -> bool

    Returns true if self is a system Root origin, None otherwise.
    §

    fn is_none(&self) -> bool

    Returns true if self is a system None origin, None otherwise.
    source§

    impl Clone for Runtime

    source§

    fn clone(&self) -> Runtime

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

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

    Performs copy-assignment from source. Read more
    source§

    impl Config<()> for Runtime

    §

    type Balance = u128

    The type for recording an account’s balance.

    §

    type RuntimeEvent = RuntimeEvent

    The ubiquitous event type.

    §

    type MaxLocks = ConstU32<50>

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

    type MaxReserves = ()

    The maximum number of named reserves that can exist on an account.
    §

    type ReserveIdentifier = [u8; 8]

    The ID type for reserves. Read more
    §

    type DustRemoval = ()

    Handler for the unbalanced reduction when removing a dust account.
    §

    type ExistentialDeposit = ConstU128<{ 500 * SHANNON }>

    The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more
    §

    type AccountStore = Pallet<Runtime>

    The means of storing the balances of an account.
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Weight information for extrinsics in this pallet.
    §

    type FreezeIdentifier = ()

    The ID type for freezes.
    §

    type MaxFreezes = ()

    The maximum number of individual freeze locks that can exist on an account at any time.
    §

    type RuntimeHoldReason = HoldIdentifier

    The overarching hold reason.
    §

    type MaxHolds = MaxHolds

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

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    The overarching event type.
    §

    type RuntimeCall = RuntimeCall

    The overarching call type.
    §

    type PalletsOrigin = OriginCaller

    The caller origin, overarching type of all pallets origins.
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Weight information for extrinsics in this pallet.
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

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

    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 = ConstU128<{ 500 * SHANNON }>

    The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more
    §

    type AccountStore = Pallet<Runtime>

    The means of storing the balances of an account.
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Weight information for extrinsics in this pallet.
    §

    type FreezeIdentifier = ()

    The ID type for freezes.
    §

    type MaxFreezes = ()

    The maximum number of individual freeze locks that can exist on an account at any time.
    §

    type RuntimeHoldReason = HoldIdentifier

    The overarching hold reason.
    §

    type MaxHolds = MaxHolds

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

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    The overarching event type.
    §

    type RuntimeCall = RuntimeCall

    The overarching call type.
    §

    type PalletsOrigin = OriginCaller

    The caller origin, overarching type of all pallets origins.
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Weight information for extrinsics in this pallet.
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

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

    @@ -55,19 +55,19 @@ 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-object-store events
    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 = ()

    §

    type MaxFeeds = MaxFeeds

    source§

    fn feed_processor( +coding, but not replication).

    §

    type Currency = Pallet<Runtime, ()>

    §

    type FindBlockRewardAddress = Pallet<Runtime>

    §

    type WeightInfo = ()

    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    pallet-object-store events
    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 = ()

    §

    type MaxFeeds = MaxFeeds

    source§

    fn feed_processor( _feed_processor_id: Self::FeedProcessorKind -) -> Box<dyn FeedProcessor<Self::FeedId>>

    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§

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

    Submits the transaction bundle via an unsigned extrinsic.
    source§

    fn extract_successful_bundles( domain_id: DomainId, extrinsics: Vec<<Block as BlockT>::Extrinsic> -) -> OpaqueBundles<Block, DomainNumber, DomainHash, Balance>

    Extract the bundles stored successfully from the given extrinsics.
    source§

    fn successful_bundle_hashes() -> Vec<H256>

    Returns the hash of successfully submitted bundles.
    source§

    fn extrinsics_shuffling_seed(header: <Block as BlockT>::Header) -> Randomness

    Generates a randomness seed for extrinsics shuffling.
    source§

    fn domain_runtime_code(domain_id: DomainId) -> Option<Vec<u8>>

    Returns the WASM bundle for given domain_id.
    source§

    fn runtime_id(domain_id: DomainId) -> Option<RuntimeId>

    Returns the runtime id for given domain_id.
    source§

    fn domain_instance_data( +) -> OpaqueBundles<Block, DomainNumber, DomainHash, Balance>

    Extract the bundles stored successfully from the given extrinsics.
    source§

    fn successful_bundle_hashes() -> Vec<H256>

    Returns the hash of successfully submitted bundles.
    source§

    fn extrinsics_shuffling_seed(header: <Block as BlockT>::Header) -> Randomness

    Generates a randomness seed for extrinsics shuffling.
    source§

    fn domain_runtime_code(domain_id: DomainId) -> Option<Vec<u8>>

    Returns the WASM bundle for given domain_id.
    source§

    fn runtime_id(domain_id: DomainId) -> Option<RuntimeId>

    Returns the runtime id for given domain_id.
    source§

    fn domain_instance_data( domain_id: DomainId -) -> 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( +) -> 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>, @@ -83,39 +83,39 @@ liquidity_info: Self::LiquidityInfo ) -> Result<(), TransactionValidityError>

    After the transaction was executed the actual fee can be calculated. This function should refund any overpaid fees and optionally deposit -the corrected amount. Read more
    source§

    impl PartialEq<Runtime> for Runtime

    source§

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

    This method tests for self and other values to be equal, and is used +the corrected amount. Read more
    source§

    impl PartialEq<Runtime> for Runtime

    source§

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

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

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

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

    impl PreValidationObjectApiV1<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 extract_pre_validation_object( +sufficient, and should not be overridden without very good reason.

    source§

    impl PreValidationObjectApiV1<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 extract_pre_validation_object( extrinsic: <Block as BlockT>::Extrinsic ) -> PreValidationObject<Block, DomainNumber, DomainHash>

    Extract the pre-validation object from the given extrinsic.
    source§

    impl<C> SendTransactionTypes<C> for Runtimewhere - RuntimeCall: From<C>,

    §

    type Extrinsic = 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 extrinsic type expected by the runtime.
    §

    type OverarchingCall = RuntimeCall

    The runtime’s call type. Read more
    source§

    impl SessionKeysV1<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 generate_session_keys(seed: Option<Vec<u8>>) -> Vec<u8>

    Generate a set of session keys with optionally using the given seed. + RuntimeCall: From<C>,

    §

    type Extrinsic = 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 extrinsic type expected by the runtime.
    §

    type OverarchingCall = RuntimeCall

    The runtime’s call type. Read more
    source§

    impl SessionKeysV1<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 generate_session_keys(seed: Option<Vec<u8>>) -> Vec<u8>

    Generate a set of session keys with optionally using the given seed. The keys should be stored within the keystore exposed via runtime -externalities. Read more
    source§

    fn decode_session_keys(encoded: Vec<u8>) -> Option<Vec<(Vec<u8>, KeyTypeId)>>

    Decode the given public session keys. Read more
    source§

    impl SubspaceApiV1<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>)>>, Public> for Runtime

    source§

    fn history_size() -> HistorySize

    Size of the blockchain history
    source§

    fn max_pieces_in_sector() -> u16

    How many pieces one sector is supposed to contain (max)
    source§

    fn slot_duration() -> SlotDuration

    The slot duration in milliseconds for Subspace.
    source§

    fn global_randomnesses() -> GlobalRandomnesses

    Global randomnesses used for deriving global challenges.
    source§

    fn solution_ranges() -> SolutionRanges

    Solution ranges.
    source§

    fn submit_report_equivocation_extrinsic( +externalities. Read more

    source§

    fn decode_session_keys(encoded: Vec<u8>) -> Option<Vec<(Vec<u8>, KeyTypeId)>>

    Decode the given public session keys. Read more

    source§

    impl SubspaceApiV1<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>)>>, Public> for Runtime

    source§

    fn history_size() -> HistorySize

    Size of the blockchain history
    source§

    fn max_pieces_in_sector() -> u16

    How many pieces one sector is supposed to contain (max)
    source§

    fn slot_duration() -> SlotDuration

    The slot duration in milliseconds for Subspace.
    source§

    fn global_randomnesses() -> GlobalRandomnesses

    Global randomnesses used for deriving global challenges.
    source§

    fn solution_ranges() -> SolutionRanges

    Solution ranges.
    source§

    fn submit_report_equivocation_extrinsic( equivocation_proof: EquivocationProof<<Block as BlockT>::Header> ) -> Option<()>

    Submits an unsigned extrinsic to report an equivocation. The caller must provide the equivocation proof. The extrinsic will be unsigned and should only be accepted for local authorship (not to be broadcast to the network). This method returns None when creation of the extrinsic fails, e.g. if equivocation reporting is disabled for the given runtime (i.e. this method is hardcoded to return None). Only useful in an -offchain context.
    source§

    fn submit_vote_extrinsic( +offchain context.

    source§

    fn submit_vote_extrinsic( signed_vote: SignedVote<NumberFor<Block>, <Block as BlockT>::Hash, FarmerPublicKey> )

    Submit farmer vote vote that is essentially a header with bigger solution range than -acceptable for block authoring. Only useful in an offchain context.
    source§

    fn is_in_block_list(farmer_public_key: &FarmerPublicKey) -> bool

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

    fn segment_commitment(segment_index: SegmentIndex) -> Option<SegmentCommitment>

    Get the segment commitment of records for specified segment index
    source§

    fn extract_segment_headers( +acceptable for block authoring. Only useful in an offchain context.

    source§

    fn is_in_block_list(farmer_public_key: &FarmerPublicKey) -> bool

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

    fn segment_commitment(segment_index: SegmentIndex) -> Option<SegmentCommitment>

    Get the segment commitment of records for specified segment index
    source§

    fn extract_segment_headers( ext: &<Block as BlockT>::Extrinsic -) -> Option<Vec<SegmentHeader>>

    Returns Vec<SegmentHeader> if a given extrinsic has them.
    source§

    fn root_plot_public_key() -> Option<FarmerPublicKey>

    Returns root plot public key in case block authoring is restricted.
    source§

    fn should_adjust_solution_range() -> bool

    Whether solution range adjustment is enabled.
    source§

    fn chain_constants() -> ChainConstants

    Get Subspace blockchain constants

    source§

    impl TaggedTransactionQueueV3<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 validate_transaction( +) -> Option<Vec<SegmentHeader>>

    Returns Vec<SegmentHeader> if a given extrinsic has them.
    source§

    fn root_plot_public_key() -> Option<FarmerPublicKey>

    Returns root plot public key in case block authoring is restricted.
    source§

    fn should_adjust_solution_range() -> bool

    Whether solution range adjustment is enabled.
    source§

    fn chain_constants() -> ChainConstants

    Get Subspace blockchain constants
    source§

    impl TaggedTransactionQueueV3<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 validate_transaction( source: TransactionSource, tx: <Block as BlockT>::Extrinsic, block_hash: <Block as BlockT>::Hash -) -> TransactionValidity

    Validate the transaction. Read more
    source§

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

    fn query_info( +) -> TransactionValidity

    Validate the transaction. Read more
    source§

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

    fn query_info( uxt: <Block as BlockT>::Extrinsic, len: u32 -) -> RuntimeDispatchInfo<Balance>

    source§

    fn query_fee_details( +) -> RuntimeDispatchInfo<Balance>

    source§

    fn query_fee_details( uxt: <Block as BlockT>::Extrinsic, len: u32 -) -> 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( +) -> 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 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 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_test_runtime/struct.RuntimeApi.html b/subspace_test_runtime/struct.RuntimeApi.html index 93aee54dfe..fa3d2d58b4 100644 --- a/subspace_test_runtime/struct.RuntimeApi.html +++ b/subspace_test_runtime/struct.RuntimeApi.html @@ -1,5 +1,5 @@ -RuntimeApi in subspace_test_runtime - Rust
    pub struct RuntimeApi {}

    Trait Implementations§

    source§

    impl<Block: BlockT, C> ConstructRuntimeApi<Block, C> for RuntimeApiwhere - C: CallApiAt<Block> + 'static,

    §

    type RuntimeApi = RuntimeApiImpl<Block, C>

    The actual runtime api that will be constructed.
    source§

    fn construct_runtime_api<'a>(call: &'a C) -> ApiRef<'a, Self::RuntimeApi>

    Construct an instance of the runtime api.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +RuntimeApi in subspace_test_runtime - Rust
    pub struct RuntimeApi {}

    Trait Implementations§

    source§

    impl<Block: BlockT, C> ConstructRuntimeApi<Block, C> for RuntimeApiwhere + C: CallApiAt<Block> + 'static,

    §

    type RuntimeApi = RuntimeApiImpl<Block, C>

    The actual runtime api that will be constructed.
    source§

    fn construct_runtime_api<'a>(call: &'a C) -> ApiRef<'a, Self::RuntimeApi>

    Construct an instance of the runtime api.

    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.RuntimeApiImpl.html b/subspace_test_runtime/struct.RuntimeApiImpl.html index b2952d6ae7..48b01b2298 100644 --- a/subspace_test_runtime/struct.RuntimeApiImpl.html +++ b/subspace_test_runtime/struct.RuntimeApiImpl.html @@ -1,4 +1,4 @@ -RuntimeApiImpl in subspace_test_runtime - Rust
    pub struct RuntimeApiImpl<Block: BlockT, C: CallApiAt<Block> + 'static> { /* private fields */ }

    Trait Implementations§

    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> AccountNonceApi<__SrApiBlock__, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where +RuntimeApiImpl in subspace_test_runtime - Rust
    pub struct RuntimeApiImpl<Block: BlockT, C: CallApiAt<Block> + 'static> { /* private fields */ }

    Trait Implementations§

    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> AccountNonceApi<__SrApiBlock__, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>, &'static RuntimeApiImplCall: Send, AccountId: UnwindSafe + RefUnwindSafe, @@ -12,30 +12,30 @@ __runtime_api_at_param__: <Block as Block>::Hash, context: ExecutionContext, account: AccountId -) -> Result<Index, ApiError>

    Get current account nonce of given AccountId.

    source§

    impl<Block: BlockT, C: CallApiAt<Block>> ApiExt<Block> for RuntimeApiImpl<Block, C>

    §

    type StateBackend = <C as CallApiAt<Block>>::StateBackend

    The state backend that is used to store the block states.
    source§

    fn execute_in_transaction<F: FnOnce(&Self) -> TransactionOutcome<R>, R>( +) -> Result<Index, ApiError>

    Get current account nonce of given AccountId.
    source§

    impl<Block: BlockT, C: CallApiAt<Block>> ApiExt<Block> for RuntimeApiImpl<Block, C>

    §

    type StateBackend = <C as CallApiAt<Block>>::StateBackend

    The state backend that is used to store the block states.
    source§

    fn execute_in_transaction<F: FnOnce(&Self) -> TransactionOutcome<R>, R>( &self, call: F ) -> Rwhere - Self: Sized,

    Execute the given closure inside a new transaction. Read more
    source§

    fn has_api<A: RuntimeApiInfo + ?Sized>( + Self: Sized,

    Execute the given closure inside a new transaction. Read more
    source§

    fn has_api<A: RuntimeApiInfo + ?Sized>( &self, at: <Block as BlockT>::Hash ) -> Result<bool, ApiError>where - Self: Sized,

    Checks if the given api is implemented and versions match.
    source§

    fn has_api_with<A: RuntimeApiInfo + ?Sized, P: Fn(u32) -> bool>( + Self: Sized,

    Checks if the given api is implemented and versions match.
    source§

    fn has_api_with<A: RuntimeApiInfo + ?Sized, P: Fn(u32) -> bool>( &self, at: <Block as BlockT>::Hash, pred: P ) -> Result<bool, ApiError>where - Self: Sized,

    Check if the given api is implemented and the version passes a predicate.
    source§

    fn api_version<A: RuntimeApiInfo + ?Sized>( + Self: Sized,

    Check if the given api is implemented and the version passes a predicate.
    source§

    fn api_version<A: RuntimeApiInfo + ?Sized>( &self, at: <Block as BlockT>::Hash ) -> Result<Option<u32>, ApiError>where - Self: Sized,

    Returns the version of the given api.
    source§

    fn record_proof(&mut self)

    Start recording all accessed trie nodes for generating proofs.
    source§

    fn proof_recorder(&self) -> Option<ProofRecorder<Block>>

    Returns the current active proof recorder.
    source§

    fn extract_proof(&mut self) -> Option<StorageProof>

    Extract the recorded proof. Read more
    source§

    fn into_storage_changes( + Self: Sized,

    Returns the version of the given api.
    source§

    fn record_proof(&mut self)

    Start recording all accessed trie nodes for generating proofs.
    source§

    fn proof_recorder(&self) -> Option<ProofRecorder<Block>>

    Returns the current active proof recorder.
    source§

    fn extract_proof(&mut self) -> Option<StorageProof>

    Extract the recorded proof. Read more
    source§

    fn into_storage_changes( &self, backend: &Self::StateBackend, parent_hash: Block::Hash ) -> Result<StorageChanges<C::StateBackend, Block>, String>where Self: Sized,

    Convert the api object into the storage changes that were done while executing runtime -api functions. Read more
    source§

    impl<__SrApiBlock__, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> BlockBuilder<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where +api functions. Read more

    source§

    impl<__SrApiBlock__, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> BlockBuilder<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>, &'static RuntimeApiImplCall: Send, <__SrApiBlock__ as BlockT>::Extrinsic: UnwindSafe + RefUnwindSafe, @@ -90,7 +90,7 @@ context: ExecutionContext, block: Block, data: InherentData -) -> Result<CheckInherentsResult, ApiError>

    Check that the inherents are valid. The inherent data will vary from chain to chain.

    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> BundleProducerElectionApi<__SrApiBlock__, u128> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where +) -> Result<CheckInherentsResult, ApiError>

    Check that the inherents are valid. The inherent data will vary from chain to chain.

    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> BundleProducerElectionApi<__SrApiBlock__, u128> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>, &'static RuntimeApiImplCall: Send, DomainId: UnwindSafe + RefUnwindSafe, @@ -115,7 +115,7 @@ __runtime_api_at_param__: <Block as Block>::Hash, context: ExecutionContext, operator_id: u64 -) -> Result<Option<(Public, Balance)>, ApiError>

    source§

    impl<__SrApiBlock__, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> Core<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where +) -> Result<Option<(Public, Balance)>, ApiError>

    source§

    impl<__SrApiBlock__, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> Core<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>, &'static RuntimeApiImplCall: Send, RuntimeVersion: UnwindSafe + RefUnwindSafe, @@ -146,7 +146,7 @@ __runtime_api_at_param__: <Block as Block>::Hash, context: ExecutionContext, header: &<Block as Block>::Header -) -> Result<(), ApiError>

    Initialize a block with the given header.
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> DomainsApi<__SrApiBlock__, u32, H256> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where +) -> Result<(), ApiError>

    Initialize a block with the given header.
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> DomainsApi<__SrApiBlock__, u32, H256> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>, &'static RuntimeApiImplCall: Send, OpaqueBundle<NumberFor<__SrApiBlock__>, <__SrApiBlock__ as BlockT>::Hash, DomainNumber, DomainHash, Balance>: UnwindSafe + RefUnwindSafe, @@ -286,7 +286,7 @@ __runtime_api_at_param__: <Block as Block>::Hash, context: ExecutionContext, domain_id: DomainId -) -> Result<Option<DomainBlockLimit>, ApiError>

    Returns the domain block limit of the given domain.
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> Metadata<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where +) -> Result<Option<DomainBlockLimit>, ApiError>

    Returns the domain block limit of the given domain.
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> Metadata<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>, &'static RuntimeApiImplCall: Send, OpaqueMetadata: UnwindSafe + RefUnwindSafe, @@ -316,7 +316,7 @@ &self, __runtime_api_at_param__: <Block as Block>::Hash, context: ExecutionContext -) -> Result<Vec<u32, Global>, ApiError>

    Returns the supported metadata versions. Read more
    source§

    impl<__SrApiBlock__, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> ObjectsApi<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where +) -> Result<Vec<u32, Global>, ApiError>

    Returns the supported metadata versions. Read more
    source§

    impl<__SrApiBlock__, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> ObjectsApi<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>, &'static RuntimeApiImplCall: Send, __SrApiBlock__: UnwindSafe + RefUnwindSafe + BlockT, @@ -340,7 +340,7 @@ context: ExecutionContext, block: Block, validated_object_calls: Vec<H256, Global> -) -> Result<BlockObjectMapping, ApiError>

    Extract block object mapping for a given block
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> OffchainWorkerApi<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where +) -> Result<BlockObjectMapping, ApiError>

    Extract block object mapping for a given block
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> OffchainWorkerApi<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>, &'static RuntimeApiImplCall: Send, <__SrApiBlock__ as BlockT>::Header: UnwindSafe + RefUnwindSafe, @@ -362,7 +362,7 @@ __runtime_api_at_param__: <Block as Block>::Hash, context: ExecutionContext, header: &<Block as Block>::Header -) -> Result<(), ApiError>

    Starts the off-chain task for given block header.
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> PreValidationObjectApi<__SrApiBlock__, u32, H256> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where +) -> Result<(), ApiError>

    Starts the off-chain task for given block header.
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> PreValidationObjectApi<__SrApiBlock__, u32, H256> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>, &'static RuntimeApiImplCall: Send, <__SrApiBlock__ as BlockT>::Extrinsic: UnwindSafe + RefUnwindSafe, @@ -376,7 +376,7 @@ __runtime_api_at_param__: <Block as Block>::Hash, context: ExecutionContext, extrinsics: <Block as Block>::Extrinsic -) -> Result<PreValidationObject<Block, DomainNumber, DomainHash>, ApiError>

    Extract the pre-validation object from the given extrinsic.
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> SessionKeys<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where +) -> Result<PreValidationObject<Block, DomainNumber, DomainHash>, ApiError>

    Extract the pre-validation object from the given extrinsic.
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> SessionKeys<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>, &'static RuntimeApiImplCall: Send, Option<Vec<u8>>: UnwindSafe + RefUnwindSafe, @@ -404,7 +404,7 @@ __runtime_api_at_param__: <Block as Block>::Hash, context: ExecutionContext, encoded: Vec<u8, Global> -) -> Result<Option<Vec<(Vec<u8, Global>, KeyTypeId), Global>>, ApiError>

    Decode the given public session keys. Read more
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> SubspaceApi<__SrApiBlock__, Public> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where +) -> Result<Option<Vec<(Vec<u8, Global>, KeyTypeId), Global>>, ApiError>

    Decode the given public session keys. Read more
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> SubspaceApi<__SrApiBlock__, Public> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>, &'static RuntimeApiImplCall: Send, HistorySize: UnwindSafe + RefUnwindSafe, @@ -536,7 +536,7 @@ &self, __runtime_api_at_param__: <Block as Block>::Hash, context: ExecutionContext -) -> Result<ChainConstants, ApiError>

    Get Subspace blockchain constants
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> TaggedTransactionQueue<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where +) -> Result<ChainConstants, ApiError>

    Get Subspace blockchain constants
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> TaggedTransactionQueue<__SrApiBlock__> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>, &'static RuntimeApiImplCall: Send, TransactionSource: UnwindSafe + RefUnwindSafe, @@ -576,7 +576,7 @@ source: TransactionSource, tx: <Block as Block>::Extrinsic, block_hash: <Block as Block>::Hash -) -> Result<Result<ValidTransaction, TransactionValidityError>, ApiError>

    Validate the transaction. Read more
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> TransactionPaymentApi<__SrApiBlock__, u128> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where +) -> Result<Result<ValidTransaction, TransactionValidityError>, ApiError>

    Validate the transaction. Read more
    source§

    impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> TransactionPaymentApi<__SrApiBlock__, u128> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where RuntimeApiImplCall::StateBackend: StateBackend<HashFor<__SrApiBlock__>>, &'static RuntimeApiImplCall: Send, <__SrApiBlock__ as BlockT>::Extrinsic: UnwindSafe + RefUnwindSafe, diff --git a/subspace_test_runtime/struct.RuntimeGenesisConfig.html b/subspace_test_runtime/struct.RuntimeGenesisConfig.html index 3e3828bd2c..9c8b30fff7 100644 --- a/subspace_test_runtime/struct.RuntimeGenesisConfig.html +++ b/subspace_test_runtime/struct.RuntimeGenesisConfig.html @@ -1,4 +1,4 @@ -RuntimeGenesisConfig in subspace_test_runtime - Rust
    pub struct RuntimeGenesisConfig {
    +RuntimeGenesisConfig in subspace_test_runtime - Rust
    pub struct RuntimeGenesisConfig {
         pub system: SystemConfig,
         pub subspace: SubspaceConfig,
         pub balances: BalancesConfig,
    @@ -6,8 +6,8 @@
         pub domains: DomainsConfig,
         pub vesting: VestingConfig,
         pub sudo: SudoConfig,
    -}

    Fields§

    §system: SystemConfig§subspace: SubspaceConfig§balances: BalancesConfig§transaction_payment: TransactionPaymentConfig§domains: DomainsConfig§vesting: VestingConfig§sudo: SudoConfig

    Trait Implementations§

    source§

    impl BuildStorage for RuntimeGenesisConfig

    source§

    fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

    Assimilate the storage for this module into pre-existing overlays.
    §

    fn build_storage(&self) -> Result<Storage, String>

    Build the storage out of this builder.
    source§

    impl Default for RuntimeGenesisConfig

    source§

    fn default() -> RuntimeGenesisConfig

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

    impl<'de> Deserialize<'de> for RuntimeGenesisConfig

    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 RuntimeGenesisConfig

    source§

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

    Fields§

    §system: SystemConfig§subspace: SubspaceConfig§balances: BalancesConfig§transaction_payment: TransactionPaymentConfig§domains: DomainsConfig§vesting: VestingConfig§sudo: SudoConfig

    Trait Implementations§

    source§

    impl BuildStorage for RuntimeGenesisConfig

    source§

    fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

    Assimilate the storage for this module into pre-existing overlays.
    §

    fn build_storage(&self) -> Result<Storage, String>

    Build the storage out of this builder.
    source§

    impl Default for RuntimeGenesisConfig

    source§

    fn default() -> RuntimeGenesisConfig

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

    impl<'de> Deserialize<'de> for RuntimeGenesisConfig

    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 RuntimeGenesisConfig

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

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere diff --git a/subspace_test_runtime/struct.RuntimeOrigin.html b/subspace_test_runtime/struct.RuntimeOrigin.html index 66658a7717..6b901d469b 100644 --- a/subspace_test_runtime/struct.RuntimeOrigin.html +++ b/subspace_test_runtime/struct.RuntimeOrigin.html @@ -1,16 +1,16 @@ -RuntimeOrigin in subspace_test_runtime - Rust
    pub struct RuntimeOrigin { /* private fields */ }
    Expand description

    The runtime origin type representing the origin of a call.

    +RuntimeOrigin in subspace_test_runtime - Rust
    pub struct RuntimeOrigin { /* private fields */ }
    Expand description

    The runtime origin type representing the origin of a call.

    Origin is always created with the base filter configured in [frame_system::Config::BaseCallFilter].

    -

    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.

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

    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.

    +
    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, f: impl FnOnce(Self::PalletsOrigin) -> Result<R, Self::PalletsOrigin> -) -> Result<R, Self>

    Do something with the caller, consuming self but returning it if the caller was unused.
    source§

    fn none() -> Self

    Create with system none origin and frame_system::Config::BaseCallFilter.
    source§

    fn root() -> Self

    Create with system root origin and frame_system::Config::BaseCallFilter.
    source§

    fn signed(by: Self::AccountId) -> Self

    Create with system signed origin and frame_system::Config::BaseCallFilter.
    §

    fn as_signed(self) -> Option<Self::AccountId>

    👎Deprecated: Use into_signer instead
    Extract the signer from the message if it is a Signed origin.
    §

    fn into_signer(self) -> Option<Self::AccountId>

    Extract the signer from the message if it is a Signed origin.
    §

    fn as_system_ref(&self) -> Option<&RawOrigin<Self::AccountId>>

    Extract a reference to the sytsem origin, if that’s what the caller is.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +) -> Result<R, Self>

    Do something with the caller, consuming self but returning it if the caller was unused.
    source§

    fn none() -> Self

    Create with system none origin and frame_system::Config::BaseCallFilter.
    source§

    fn root() -> Self

    Create with system root origin and frame_system::Config::BaseCallFilter.
    source§

    fn signed(by: Self::AccountId) -> Self

    Create with system signed origin and frame_system::Config::BaseCallFilter.
    §

    fn as_signed(self) -> Option<Self::AccountId>

    👎Deprecated: Use into_signer instead
    Extract the signer from the message if it is a Signed origin.
    §

    fn into_signer(self) -> Option<Self::AccountId>

    Extract the signer from the message if it is a Signed origin.
    §

    fn as_system_ref(&self) -> Option<&RawOrigin<Self::AccountId>>

    Extract a reference to the sytsem origin, if that’s what the caller is.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_test_runtime/type.Address.html b/subspace_test_runtime/type.Address.html index c33ba4f834..68090f49b6 100644 --- a/subspace_test_runtime/type.Address.html +++ b/subspace_test_runtime/type.Address.html @@ -1,2 +1,2 @@ -Address in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::Address

    source ·
    pub type Address = MultiAddress<AccountId, ()>;
    Expand description

    The address format for describing accounts.

    +Address in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::Address

    source ·
    pub type Address = MultiAddress<AccountId, ()>;
    Expand description

    The address format for describing accounts.

    \ No newline at end of file diff --git a/subspace_test_runtime/type.AllPallets.html b/subspace_test_runtime/type.AllPallets.html index d84084a699..c7399edf0b 100644 --- a/subspace_test_runtime/type.AllPallets.html +++ b/subspace_test_runtime/type.AllPallets.html @@ -1,2 +1,2 @@ -AllPallets in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::AllPallets

    source ·
    pub type AllPallets = AllPalletsWithSystem;
    👎Deprecated: The type definition has changed from representing all pallets excluding system, in reversed order to become the representation of all pallets including system pallet in regular order. For this reason it is encouraged to use explicitly one of AllPalletsWithSystem, AllPalletsWithoutSystem, AllPalletsWithSystemReversed, AllPalletsWithoutSystemReversed. Note that the type frame_executive::Executive expects one of AllPalletsWithSystem , AllPalletsWithSystemReversed, AllPalletsReversedWithSystemFirst. More details in https://github.com/paritytech/substrate/pull/10043
    Expand description

    All pallets included in the runtime as a nested tuple of types.

    +AllPallets in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::AllPallets

    source ·
    pub type AllPallets = AllPalletsWithSystem;
    👎Deprecated: The type definition has changed from representing all pallets excluding system, in reversed order to become the representation of all pallets including system pallet in regular order. For this reason it is encouraged to use explicitly one of AllPalletsWithSystem, AllPalletsWithoutSystem, AllPalletsWithSystemReversed, AllPalletsWithoutSystemReversed. Note that the type frame_executive::Executive expects one of AllPalletsWithSystem , AllPalletsWithSystemReversed, AllPalletsReversedWithSystemFirst. More details in https://github.com/paritytech/substrate/pull/10043
    Expand description

    All pallets included in the runtime as a nested tuple of types.

    \ No newline at end of file diff --git a/subspace_test_runtime/type.AllPalletsReversedWithSystemFirst.html b/subspace_test_runtime/type.AllPalletsReversedWithSystemFirst.html index 26bdb40bf5..632bfba080 100644 --- a/subspace_test_runtime/type.AllPalletsReversedWithSystemFirst.html +++ b/subspace_test_runtime/type.AllPalletsReversedWithSystemFirst.html @@ -1,3 +1,3 @@ -AllPalletsReversedWithSystemFirst in subspace_test_runtime - Rust
    pub type AllPalletsReversedWithSystemFirst = (System, Sudo, Vesting, Domains, ObjectStore, GrandpaFinalityVerifier, Feeds, Utility, TransactionPayment, TransactionFees, Balances, Rewards, OffencesSubspace, Subspace, Timestamp);
    👎Deprecated: Using reverse pallet orders is deprecated. use only AllPalletsWithSystem or AllPalletsWithoutSystem
    Expand description

    All pallets included in the runtime as a nested tuple of types in reversed order. +AllPalletsReversedWithSystemFirst in subspace_test_runtime - Rust

    pub type AllPalletsReversedWithSystemFirst = (System, Sudo, Vesting, Domains, ObjectStore, GrandpaFinalityVerifier, Feeds, Utility, TransactionPayment, TransactionFees, Balances, Rewards, OffencesSubspace, Subspace, Timestamp);
    👎Deprecated: Using reverse pallet orders is deprecated. use only AllPalletsWithSystem or AllPalletsWithoutSystem
    Expand description

    All pallets included in the runtime as a nested tuple of types in reversed order. With the system pallet first.

    \ No newline at end of file diff --git a/subspace_test_runtime/type.AllPalletsWithSystem.html b/subspace_test_runtime/type.AllPalletsWithSystem.html index 0aea814624..fb732e86f2 100644 --- a/subspace_test_runtime/type.AllPalletsWithSystem.html +++ b/subspace_test_runtime/type.AllPalletsWithSystem.html @@ -1,2 +1,2 @@ -AllPalletsWithSystem in subspace_test_runtime - Rust
    pub type AllPalletsWithSystem = (System, Timestamp, Subspace, OffencesSubspace, Rewards, Balances, TransactionFees, TransactionPayment, Utility, Feeds, GrandpaFinalityVerifier, ObjectStore, Domains, Vesting, Sudo);
    Expand description

    All pallets included in the runtime as a nested tuple of types.

    +AllPalletsWithSystem in subspace_test_runtime - Rust
    pub type AllPalletsWithSystem = (System, Timestamp, Subspace, OffencesSubspace, Rewards, Balances, TransactionFees, TransactionPayment, Utility, Feeds, GrandpaFinalityVerifier, ObjectStore, Domains, Vesting, Sudo);
    Expand description

    All pallets included in the runtime as a nested tuple of types.

    \ No newline at end of file diff --git a/subspace_test_runtime/type.AllPalletsWithSystemReversed.html b/subspace_test_runtime/type.AllPalletsWithSystemReversed.html index 42b25441a3..cf65d169c5 100644 --- a/subspace_test_runtime/type.AllPalletsWithSystemReversed.html +++ b/subspace_test_runtime/type.AllPalletsWithSystemReversed.html @@ -1,2 +1,2 @@ -AllPalletsWithSystemReversed in subspace_test_runtime - Rust
    pub type AllPalletsWithSystemReversed = (Sudo, Vesting, Domains, ObjectStore, GrandpaFinalityVerifier, Feeds, Utility, TransactionPayment, TransactionFees, Balances, Rewards, OffencesSubspace, Subspace, Timestamp, System);
    👎Deprecated: Using reverse pallet orders is deprecated. use only AllPalletsWithSystem or AllPalletsWithoutSystem
    Expand description

    All pallets included in the runtime as a nested tuple of types in reversed order.

    +AllPalletsWithSystemReversed in subspace_test_runtime - Rust
    pub type AllPalletsWithSystemReversed = (Sudo, Vesting, Domains, ObjectStore, GrandpaFinalityVerifier, Feeds, Utility, TransactionPayment, TransactionFees, Balances, Rewards, OffencesSubspace, Subspace, Timestamp, System);
    👎Deprecated: Using reverse pallet orders is deprecated. use only AllPalletsWithSystem or AllPalletsWithoutSystem
    Expand description

    All pallets included in the runtime as a nested tuple of types in reversed order.

    \ No newline at end of file diff --git a/subspace_test_runtime/type.AllPalletsWithoutSystem.html b/subspace_test_runtime/type.AllPalletsWithoutSystem.html index 64e4fcf73e..d342e6cab8 100644 --- a/subspace_test_runtime/type.AllPalletsWithoutSystem.html +++ b/subspace_test_runtime/type.AllPalletsWithoutSystem.html @@ -1,3 +1,3 @@ -AllPalletsWithoutSystem in subspace_test_runtime - Rust
    pub type AllPalletsWithoutSystem = (Timestamp, Subspace, OffencesSubspace, Rewards, Balances, TransactionFees, TransactionPayment, Utility, Feeds, GrandpaFinalityVerifier, ObjectStore, Domains, Vesting, Sudo);
    Expand description

    All pallets included in the runtime as a nested tuple of types. +AllPalletsWithoutSystem in subspace_test_runtime - Rust

    pub type AllPalletsWithoutSystem = (Timestamp, Subspace, OffencesSubspace, Rewards, Balances, TransactionFees, TransactionPayment, Utility, Feeds, GrandpaFinalityVerifier, ObjectStore, Domains, Vesting, Sudo);
    Expand description

    All pallets included in the runtime as a nested tuple of types. Excludes the System pallet.

    \ No newline at end of file diff --git a/subspace_test_runtime/type.AllPalletsWithoutSystemReversed.html b/subspace_test_runtime/type.AllPalletsWithoutSystemReversed.html index b85837bd3f..a670039190 100644 --- a/subspace_test_runtime/type.AllPalletsWithoutSystemReversed.html +++ b/subspace_test_runtime/type.AllPalletsWithoutSystemReversed.html @@ -1,3 +1,3 @@ -AllPalletsWithoutSystemReversed in subspace_test_runtime - Rust
    pub type AllPalletsWithoutSystemReversed = (Sudo, Vesting, Domains, ObjectStore, GrandpaFinalityVerifier, Feeds, Utility, TransactionPayment, TransactionFees, Balances, Rewards, OffencesSubspace, Subspace, Timestamp);
    👎Deprecated: Using reverse pallet orders is deprecated. use only AllPalletsWithSystem or AllPalletsWithoutSystem
    Expand description

    All pallets included in the runtime as a nested tuple of types in reversed order. +AllPalletsWithoutSystemReversed in subspace_test_runtime - Rust

    pub type AllPalletsWithoutSystemReversed = (Sudo, Vesting, Domains, ObjectStore, GrandpaFinalityVerifier, Feeds, Utility, TransactionPayment, TransactionFees, Balances, Rewards, OffencesSubspace, Subspace, Timestamp);
    👎Deprecated: Using reverse pallet orders is deprecated. use only AllPalletsWithSystem or AllPalletsWithoutSystem
    Expand description

    All pallets included in the runtime as a nested tuple of types in reversed order. Excludes the System pallet.

    \ No newline at end of file diff --git a/subspace_test_runtime/type.Balances.html b/subspace_test_runtime/type.Balances.html index b05abe4d1f..1b9cacc808 100644 --- a/subspace_test_runtime/type.Balances.html +++ b/subspace_test_runtime/type.Balances.html @@ -1 +1 @@ -Balances in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::Balances

    source ·
    pub type Balances = Pallet<Runtime>;
    \ No newline at end of file +Balances in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::Balances

    source ·
    pub type Balances = Pallet<Runtime>;
    \ No newline at end of file diff --git a/subspace_test_runtime/type.BalancesConfig.html b/subspace_test_runtime/type.BalancesConfig.html index 6adf8bd8c5..49e39001d4 100644 --- a/subspace_test_runtime/type.BalancesConfig.html +++ b/subspace_test_runtime/type.BalancesConfig.html @@ -1 +1 @@ -BalancesConfig in subspace_test_runtime - Rust
    pub type BalancesConfig = GenesisConfig<Runtime>;
    \ No newline at end of file +BalancesConfig in subspace_test_runtime - Rust
    pub type BalancesConfig = GenesisConfig<Runtime>;
    \ No newline at end of file diff --git a/subspace_test_runtime/type.Block.html b/subspace_test_runtime/type.Block.html index 4e50ca1fb1..13b9e66513 100644 --- a/subspace_test_runtime/type.Block.html +++ b/subspace_test_runtime/type.Block.html @@ -1,2 +1,2 @@ -Block in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::Block

    source ·
    pub type Block = Block<Header, UncheckedExtrinsic>;
    Expand description

    Block type as expected by this runtime.

    +Block in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::Block

    source ·
    pub type Block = Block<Header, UncheckedExtrinsic>;
    Expand description

    Block type as expected by this runtime.

    \ No newline at end of file diff --git a/subspace_test_runtime/type.Domains.html b/subspace_test_runtime/type.Domains.html index d35b6b6bc7..aadc20cef0 100644 --- a/subspace_test_runtime/type.Domains.html +++ b/subspace_test_runtime/type.Domains.html @@ -1 +1 @@ -Domains in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::Domains

    source ·
    pub type Domains = Pallet<Runtime>;
    \ No newline at end of file +Domains in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::Domains

    source ·
    pub type Domains = Pallet<Runtime>;
    \ No newline at end of file diff --git a/subspace_test_runtime/type.DomainsConfig.html b/subspace_test_runtime/type.DomainsConfig.html index 0b3d3e255f..b1b4767284 100644 --- a/subspace_test_runtime/type.DomainsConfig.html +++ b/subspace_test_runtime/type.DomainsConfig.html @@ -1 +1 @@ -DomainsConfig in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::DomainsConfig

    source ·
    pub type DomainsConfig = GenesisConfig<Runtime>;
    \ No newline at end of file +DomainsConfig in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::DomainsConfig

    source ·
    pub type DomainsConfig = GenesisConfig<Runtime>;
    \ No newline at end of file diff --git a/subspace_test_runtime/type.Executive.html b/subspace_test_runtime/type.Executive.html index 7b6b11faa7..5de0d1978f 100644 --- a/subspace_test_runtime/type.Executive.html +++ b/subspace_test_runtime/type.Executive.html @@ -1,2 +1,2 @@ -Executive in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::Executive

    source ·
    pub type Executive = Executive<Runtime, Block, ChainContext<Runtime>, Runtime, AllPalletsWithSystem>;
    Expand description

    Executive: handles dispatch to the various modules.

    +Executive in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::Executive

    source ·
    pub type Executive = Executive<Runtime, Block, ChainContext<Runtime>, Runtime, AllPalletsWithSystem>;
    Expand description

    Executive: handles dispatch to the various modules.

    \ No newline at end of file diff --git a/subspace_test_runtime/type.FeedId.html b/subspace_test_runtime/type.FeedId.html index 04ed679138..d584b30f41 100644 --- a/subspace_test_runtime/type.FeedId.html +++ b/subspace_test_runtime/type.FeedId.html @@ -1,2 +1,2 @@ -FeedId in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::FeedId

    source ·
    pub type FeedId = u64;
    Expand description

    Type used to represent a FeedId or ChainId

    +FeedId in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::FeedId

    source ·
    pub type FeedId = u64;
    Expand description

    Type used to represent a FeedId or ChainId

    \ No newline at end of file diff --git a/subspace_test_runtime/type.Feeds.html b/subspace_test_runtime/type.Feeds.html index d448a1c03d..37e2eeece1 100644 --- a/subspace_test_runtime/type.Feeds.html +++ b/subspace_test_runtime/type.Feeds.html @@ -1 +1 @@ -Feeds in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::Feeds

    source ·
    pub type Feeds = Pallet<Runtime>;
    \ No newline at end of file +Feeds in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::Feeds

    source ·
    pub type Feeds = Pallet<Runtime>;
    \ No newline at end of file diff --git a/subspace_test_runtime/type.GenesisConfig.html b/subspace_test_runtime/type.GenesisConfig.html index c96db77516..8d15aefffe 100644 --- a/subspace_test_runtime/type.GenesisConfig.html +++ b/subspace_test_runtime/type.GenesisConfig.html @@ -1 +1 @@ -GenesisConfig in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::GenesisConfig

    source ·
    pub type GenesisConfig = RuntimeGenesisConfig;
    \ No newline at end of file +GenesisConfig in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::GenesisConfig

    source ·
    pub type GenesisConfig = RuntimeGenesisConfig;
    \ No newline at end of file diff --git a/subspace_test_runtime/type.GrandpaFinalityVerifier.html b/subspace_test_runtime/type.GrandpaFinalityVerifier.html index 2526d2f9be..bf87ee0cb9 100644 --- a/subspace_test_runtime/type.GrandpaFinalityVerifier.html +++ b/subspace_test_runtime/type.GrandpaFinalityVerifier.html @@ -1 +1 @@ -GrandpaFinalityVerifier in subspace_test_runtime - Rust
    pub type GrandpaFinalityVerifier = Pallet<Runtime>;
    \ No newline at end of file +GrandpaFinalityVerifier in subspace_test_runtime - Rust
    pub type GrandpaFinalityVerifier = Pallet<Runtime>;
    \ No newline at end of file diff --git a/subspace_test_runtime/type.Header.html b/subspace_test_runtime/type.Header.html index 873e945704..bbfcc1495c 100644 --- a/subspace_test_runtime/type.Header.html +++ b/subspace_test_runtime/type.Header.html @@ -1,2 +1,2 @@ -Header in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::Header

    source ·
    pub type Header = Header<BlockNumber, BlakeTwo256>;
    Expand description

    Block header type as expected by this runtime.

    +Header in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::Header

    source ·
    pub type Header = Header<BlockNumber, BlakeTwo256>;
    Expand description

    Block header type as expected by this runtime.

    \ No newline at end of file diff --git a/subspace_test_runtime/type.ObjectStore.html b/subspace_test_runtime/type.ObjectStore.html index f507e753e9..c5606dd058 100644 --- a/subspace_test_runtime/type.ObjectStore.html +++ b/subspace_test_runtime/type.ObjectStore.html @@ -1 +1 @@ -ObjectStore in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::ObjectStore

    source ·
    pub type ObjectStore = Pallet<Runtime>;
    \ No newline at end of file +ObjectStore in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::ObjectStore

    source ·
    pub type ObjectStore = Pallet<Runtime>;
    \ No newline at end of file diff --git a/subspace_test_runtime/type.OffencesSubspace.html b/subspace_test_runtime/type.OffencesSubspace.html index 56f6ff191e..47e746d20b 100644 --- a/subspace_test_runtime/type.OffencesSubspace.html +++ b/subspace_test_runtime/type.OffencesSubspace.html @@ -1 +1 @@ -OffencesSubspace in subspace_test_runtime - Rust
    pub type OffencesSubspace = Pallet<Runtime>;
    \ No newline at end of file +OffencesSubspace in subspace_test_runtime - Rust
    pub type OffencesSubspace = Pallet<Runtime>;
    \ No newline at end of file diff --git a/subspace_test_runtime/type.Rewards.html b/subspace_test_runtime/type.Rewards.html index 78b33a03da..11234d04c5 100644 --- a/subspace_test_runtime/type.Rewards.html +++ b/subspace_test_runtime/type.Rewards.html @@ -1 +1 @@ -Rewards in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::Rewards

    source ·
    pub type Rewards = Pallet<Runtime>;
    \ No newline at end of file +Rewards in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::Rewards

    source ·
    pub type Rewards = Pallet<Runtime>;
    \ No newline at end of file diff --git a/subspace_test_runtime/type.SignedExtra.html b/subspace_test_runtime/type.SignedExtra.html index ca22c983b2..bacc694ebd 100644 --- a/subspace_test_runtime/type.SignedExtra.html +++ b/subspace_test_runtime/type.SignedExtra.html @@ -1,2 +1,2 @@ -SignedExtra in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::SignedExtra

    source ·
    pub type SignedExtra = (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>);
    Expand description

    The SignedExtension to the basic transaction logic.

    +SignedExtra in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::SignedExtra

    source ·
    pub type SignedExtra = (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>);
    Expand description

    The SignedExtension to the basic transaction logic.

    \ No newline at end of file diff --git a/subspace_test_runtime/type.SignedPayload.html b/subspace_test_runtime/type.SignedPayload.html index 9794b9da38..63b4e39a04 100644 --- a/subspace_test_runtime/type.SignedPayload.html +++ b/subspace_test_runtime/type.SignedPayload.html @@ -1,2 +1,2 @@ -SignedPayload in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::SignedPayload

    source ·
    pub type SignedPayload = SignedPayload<RuntimeCall, SignedExtra>;
    Expand description

    The payload being signed in transactions.

    +SignedPayload in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::SignedPayload

    source ·
    pub type SignedPayload = SignedPayload<RuntimeCall, SignedExtra>;
    Expand description

    The payload being signed in transactions.

    \ No newline at end of file diff --git a/subspace_test_runtime/type.Subspace.html b/subspace_test_runtime/type.Subspace.html index 78fdfa2124..87f915d503 100644 --- a/subspace_test_runtime/type.Subspace.html +++ b/subspace_test_runtime/type.Subspace.html @@ -1 +1 @@ -Subspace in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::Subspace

    source ·
    pub type Subspace = Pallet<Runtime>;
    \ No newline at end of file +Subspace in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::Subspace

    source ·
    pub type Subspace = Pallet<Runtime>;
    \ No newline at end of file diff --git a/subspace_test_runtime/type.SubspaceConfig.html b/subspace_test_runtime/type.SubspaceConfig.html index 5eff8fa248..ce3061653d 100644 --- a/subspace_test_runtime/type.SubspaceConfig.html +++ b/subspace_test_runtime/type.SubspaceConfig.html @@ -1 +1 @@ -SubspaceConfig in subspace_test_runtime - Rust
    pub type SubspaceConfig = GenesisConfig;
    \ No newline at end of file +SubspaceConfig in subspace_test_runtime - Rust
    pub type SubspaceConfig = GenesisConfig;
    \ No newline at end of file diff --git a/subspace_test_runtime/type.Sudo.html b/subspace_test_runtime/type.Sudo.html index 314bad09fc..5e23a549b3 100644 --- a/subspace_test_runtime/type.Sudo.html +++ b/subspace_test_runtime/type.Sudo.html @@ -1 +1 @@ -Sudo in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::Sudo

    source ·
    pub type Sudo = Pallet<Runtime>;
    \ No newline at end of file +Sudo in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::Sudo

    source ·
    pub type Sudo = Pallet<Runtime>;
    \ No newline at end of file diff --git a/subspace_test_runtime/type.SudoConfig.html b/subspace_test_runtime/type.SudoConfig.html index ac26006d83..be270fbc02 100644 --- a/subspace_test_runtime/type.SudoConfig.html +++ b/subspace_test_runtime/type.SudoConfig.html @@ -1 +1 @@ -SudoConfig in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::SudoConfig

    source ·
    pub type SudoConfig = GenesisConfig<Runtime>;
    \ No newline at end of file +SudoConfig in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::SudoConfig

    source ·
    pub type SudoConfig = GenesisConfig<Runtime>;
    \ No newline at end of file diff --git a/subspace_test_runtime/type.System.html b/subspace_test_runtime/type.System.html index 46c3144458..2c8023ee7c 100644 --- a/subspace_test_runtime/type.System.html +++ b/subspace_test_runtime/type.System.html @@ -1 +1 @@ -System in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::System

    source ·
    pub type System = Pallet<Runtime>;
    \ No newline at end of file +System in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::System

    source ·
    pub type System = Pallet<Runtime>;
    \ No newline at end of file diff --git a/subspace_test_runtime/type.SystemConfig.html b/subspace_test_runtime/type.SystemConfig.html index e03189f66d..20af29dd87 100644 --- a/subspace_test_runtime/type.SystemConfig.html +++ b/subspace_test_runtime/type.SystemConfig.html @@ -1 +1 @@ -SystemConfig in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::SystemConfig

    source ·
    pub type SystemConfig = GenesisConfig;
    \ No newline at end of file +SystemConfig in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::SystemConfig

    source ·
    pub type SystemConfig = GenesisConfig;
    \ No newline at end of file diff --git a/subspace_test_runtime/type.Timestamp.html b/subspace_test_runtime/type.Timestamp.html index 6ee7cc1e88..2073ae85c2 100644 --- a/subspace_test_runtime/type.Timestamp.html +++ b/subspace_test_runtime/type.Timestamp.html @@ -1 +1 @@ -Timestamp in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::Timestamp

    source ·
    pub type Timestamp = Pallet<Runtime>;
    \ No newline at end of file +Timestamp in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::Timestamp

    source ·
    pub type Timestamp = Pallet<Runtime>;
    \ No newline at end of file diff --git a/subspace_test_runtime/type.TransactionFees.html b/subspace_test_runtime/type.TransactionFees.html index b0a50613ec..11cfc8e43e 100644 --- a/subspace_test_runtime/type.TransactionFees.html +++ b/subspace_test_runtime/type.TransactionFees.html @@ -1 +1 @@ -TransactionFees in subspace_test_runtime - Rust
    pub type TransactionFees = Pallet<Runtime>;
    \ No newline at end of file +TransactionFees in subspace_test_runtime - Rust
    pub type TransactionFees = Pallet<Runtime>;
    \ No newline at end of file diff --git a/subspace_test_runtime/type.TransactionPayment.html b/subspace_test_runtime/type.TransactionPayment.html index d8b46a97a9..3a637d1418 100644 --- a/subspace_test_runtime/type.TransactionPayment.html +++ b/subspace_test_runtime/type.TransactionPayment.html @@ -1 +1 @@ -TransactionPayment in subspace_test_runtime - Rust
    pub type TransactionPayment = Pallet<Runtime>;
    \ No newline at end of file +TransactionPayment in subspace_test_runtime - Rust
    pub type TransactionPayment = Pallet<Runtime>;
    \ No newline at end of file diff --git a/subspace_test_runtime/type.TransactionPaymentConfig.html b/subspace_test_runtime/type.TransactionPaymentConfig.html index 8ad626d05d..ff30550947 100644 --- a/subspace_test_runtime/type.TransactionPaymentConfig.html +++ b/subspace_test_runtime/type.TransactionPaymentConfig.html @@ -1 +1 @@ -TransactionPaymentConfig in subspace_test_runtime - Rust
    pub type TransactionPaymentConfig = GenesisConfig;
    \ No newline at end of file +TransactionPaymentConfig in subspace_test_runtime - Rust
    pub type TransactionPaymentConfig = GenesisConfig;
    \ No newline at end of file diff --git a/subspace_test_runtime/type.UncheckedExtrinsic.html b/subspace_test_runtime/type.UncheckedExtrinsic.html index c750156ef5..10cbcddc4e 100644 --- a/subspace_test_runtime/type.UncheckedExtrinsic.html +++ b/subspace_test_runtime/type.UncheckedExtrinsic.html @@ -1,2 +1,2 @@ -UncheckedExtrinsic in subspace_test_runtime - Rust
    pub type UncheckedExtrinsic = UncheckedExtrinsic<Address, RuntimeCall, Signature, SignedExtra>;
    Expand description

    Unchecked extrinsic type as expected by this runtime.

    +UncheckedExtrinsic in subspace_test_runtime - Rust
    pub type UncheckedExtrinsic = UncheckedExtrinsic<Address, RuntimeCall, Signature, SignedExtra>;
    Expand description

    Unchecked extrinsic type as expected by this runtime.

    \ No newline at end of file diff --git a/subspace_test_runtime/type.Utility.html b/subspace_test_runtime/type.Utility.html index 9b01908424..41cb68ca56 100644 --- a/subspace_test_runtime/type.Utility.html +++ b/subspace_test_runtime/type.Utility.html @@ -1 +1 @@ -Utility in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::Utility

    source ·
    pub type Utility = Pallet<Runtime>;
    \ No newline at end of file +Utility in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::Utility

    source ·
    pub type Utility = Pallet<Runtime>;
    \ No newline at end of file diff --git a/subspace_test_runtime/type.Vesting.html b/subspace_test_runtime/type.Vesting.html index 0c2b49484b..4a231717ad 100644 --- a/subspace_test_runtime/type.Vesting.html +++ b/subspace_test_runtime/type.Vesting.html @@ -1 +1 @@ -Vesting in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::Vesting

    source ·
    pub type Vesting = Pallet<Runtime>;
    \ No newline at end of file +Vesting in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::Vesting

    source ·
    pub type Vesting = Pallet<Runtime>;
    \ No newline at end of file diff --git a/subspace_test_runtime/type.VestingConfig.html b/subspace_test_runtime/type.VestingConfig.html index 4ea5cad4c2..ec5562531c 100644 --- a/subspace_test_runtime/type.VestingConfig.html +++ b/subspace_test_runtime/type.VestingConfig.html @@ -1 +1 @@ -VestingConfig in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::VestingConfig

    source ·
    pub type VestingConfig = GenesisConfig<Runtime>;
    \ No newline at end of file +VestingConfig in subspace_test_runtime - Rust

    Type Definition subspace_test_runtime::VestingConfig

    source ·
    pub type VestingConfig = GenesisConfig<Runtime>;
    \ No newline at end of file