difftreelog
Merge pull request #893 from UniqueNetwork/feature/preimage
in: master
34 files changed
Cargo.lockdiffbeforeafterboth5541 "pallet-inflation",5541 "pallet-inflation",5542 "pallet-maintenance",5542 "pallet-maintenance",5543 "pallet-nonfungible",5543 "pallet-nonfungible",5544 "pallet-preimage",5544 "pallet-randomness-collective-flip",5545 "pallet-randomness-collective-flip",5545 "pallet-refungible",5546 "pallet-refungible",5546 "pallet-session",5547 "pallet-session",6480 "frame-system",6481 "frame-system",6481 "parity-scale-codec",6482 "parity-scale-codec",6482 "scale-info",6483 "scale-info",6484 "sp-core",6483 "sp-std",6485 "sp-std",6484]6486]648564878968 "pallet-inflation",8970 "pallet-inflation",8969 "pallet-maintenance",8971 "pallet-maintenance",8970 "pallet-nonfungible",8972 "pallet-nonfungible",8973 "pallet-preimage",8971 "pallet-randomness-collective-flip",8974 "pallet-randomness-collective-flip",8972 "pallet-refungible",8975 "pallet-refungible",8973 "pallet-session",8976 "pallet-session",13198 "pallet-inflation",13201 "pallet-inflation",13199 "pallet-maintenance",13202 "pallet-maintenance",13200 "pallet-nonfungible",13203 "pallet-nonfungible",13204 "pallet-preimage",13201 "pallet-randomness-collective-flip",13205 "pallet-randomness-collective-flip",13202 "pallet-refungible",13206 "pallet-refungible",13203 "pallet-session",13207 "pallet-session",Cargo.tomldiffbeforeafterboth98pallet-aura = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }98pallet-aura = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }99pallet-authorship = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }99pallet-authorship = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }100pallet-balances = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }100pallet-balances = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }101pallet-preimage = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }101pallet-randomness-collective-flip = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }102pallet-randomness-collective-flip = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }102pallet-session = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }103pallet-session = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }103pallet-sudo = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }104pallet-sudo = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }Makefilediffbeforeafterboth137bench-app-promotion:137bench-app-promotion:138 make _bench PALLET=app-promotion PALLET_DIR=app-promotion138 make _bench PALLET=app-promotion PALLET_DIR=app-promotion139140.PHONY: bench-maintenance141bench-maintenance:142 make _bench PALLET=maintenance139143140.PHONY: bench144.PHONY: bench141# Disabled: bench-scheduler, bench-collator-selection, bench-identity145# Disabled: bench-scheduler, bench-collator-selection, bench-identity142bench: bench-common bench-evm-migration bench-unique bench-structure bench-fungible bench-refungible bench-nonfungible bench-configuration bench-foreign-assets146bench: bench-common bench-evm-migration bench-unique bench-structure bench-fungible bench-refungible bench-nonfungible bench-configuration bench-foreign-assets bench-maintenance143147144.PHONY: check148.PHONY: check145check:149check:pallets/maintenance/Cargo.tomldiffbeforeafterboth18frame-benchmarking = { workspace = true, optional = true }18frame-benchmarking = { workspace = true, optional = true }19frame-support = { workspace = true }19frame-support = { workspace = true }20frame-system = { workspace = true }20frame-system = { workspace = true }21sp-core = { workspace = true }21sp-std = { workspace = true }22sp-std = { workspace = true }222323[features]24[features]24default = ["std"]25default = ["std"]25runtime-benchmarks = ["frame-benchmarking", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks"]26runtime-benchmarks = ["frame-benchmarking", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks"]26std = ["codec/std", "frame-benchmarking/std", "frame-support/std", "frame-system/std", "scale-info/std", "sp-std/std"]27std = ["codec/std", "frame-benchmarking/std", "frame-support/std", "frame-system/std", "scale-info/std", "sp-core/std", "sp-std/std"]27try-runtime = ["frame-support/try-runtime"]28try-runtime = ["frame-support/try-runtime"]2829pallets/maintenance/src/benchmarking.rsdiffbeforeafterboth17use super::*;17use super::*;18use crate::{Pallet as Maintenance, Config};18use crate::{Pallet as Maintenance, Config};191920use codec::Encode;20use frame_benchmarking::benchmarks;21use frame_benchmarking::benchmarks;21use frame_system::RawOrigin;22use frame_system::RawOrigin;22use frame_support::ensure;23use frame_support::{ensure, pallet_prelude::Weight, traits::StorePreimage};232424benchmarks! {25benchmarks! {25 enable {26 enable {35 ensure!(!<Enabled<T>>::get(), "didn't disable the MM");36 ensure!(!<Enabled<T>>::get(), "didn't disable the MM");36 }37 }3839 execute_preimage {40 let call = <T as Config>::RuntimeCall::from(frame_system::Call::<T>::remark { remark: 1u32.encode() });41 let hash = T::Preimages::note(call.encode().into())?;42 }: _(RawOrigin::Root, hash, Weight::from_parts(100000000000, 100000000000))43 verify {44 }37}45}3846pallets/maintenance/src/lib.rsdiffbeforeafterboth252526#[frame_support::pallet]26#[frame_support::pallet]27pub mod pallet {27pub mod pallet {28 use frame_support::pallet_prelude::*;28 use frame_support::{dispatch::*, pallet_prelude::*};29 use frame_support::{30 traits::{QueryPreimage, StorePreimage},31 };29 use frame_system::pallet_prelude::*;32 use frame_system::pallet_prelude::*;33 use sp_core::H256;3430 use crate::weights::WeightInfo;35 use crate::weights::WeightInfo;313632 #[pallet::config]37 #[pallet::config]33 pub trait Config: frame_system::Config {38 pub trait Config: frame_system::Config {39 /// The overarching event type.34 type RuntimeEvent: From<Event<Self>> + IsType<<Self as frame_system::Config>::RuntimeEvent>;40 type RuntimeEvent: From<Event<Self>> + IsType<<Self as frame_system::Config>::RuntimeEvent>;4142 /// The runtime origin type.43 type RuntimeOrigin: From<RawOrigin<Self::AccountId>>44 + IsType<<Self as frame_system::Config>::RuntimeOrigin>;4546 /// The aggregated call type.47 type RuntimeCall: Parameter48 + Dispatchable<49 RuntimeOrigin = <Self as Config>::RuntimeOrigin,50 PostInfo = PostDispatchInfo,51 > + GetDispatchInfo52 + From<frame_system::Call<Self>>;5354 /// The preimage provider with which we look up call hashes to get the call.55 type Preimages: QueryPreimage + StorePreimage;5657 /// Weight information for extrinsics in this pallet.35 type WeightInfo: WeightInfo;58 type WeightInfo: WeightInfo;36 }59 }376079 Ok(())102 Ok(())80 }103 }104105 /// Execute a runtime call stored as a preimage.106 ///107 /// `weight_bound` is the maximum weight that the caller is willing108 /// to allow the extrinsic to be executed with.109 #[pallet::call_index(2)]110 #[pallet::weight(<T as Config>::WeightInfo::execute_preimage() + *weight_bound)]111 pub fn execute_preimage(112 origin: OriginFor<T>,113 hash: H256,114 weight_bound: Weight,115 ) -> DispatchResultWithPostInfo {116 use codec::Decode;117118 ensure_root(origin)?;119120 let data = T::Preimages::fetch(&hash, None)?;121 weight_bound.set_proof_size(122 weight_bound123 .proof_size()124 .checked_sub(125 data.len()126 .try_into()127 .map_err(|_| DispatchError::Corruption)?,128 )129 .ok_or(DispatchError::Exhausted)?,130 );131132 let call = <T as Config>::RuntimeCall::decode(&mut &data[..])133 .map_err(|_| DispatchError::Corruption)?;134135 ensure!(136 call.get_dispatch_info().weight.all_lte(weight_bound),137 DispatchError::Exhausted138 );139140 match call.dispatch(frame_system::RawOrigin::Root.into()) {141 Ok(_) => Ok(Pays::No.into()),142 Err(error_and_info) => Err(DispatchErrorWithPostInfo {143 post_info: Pays::No.into(),144 error: error_and_info.error,145 }),146 }147 }81 }148 }82}149}83150pallets/maintenance/src/weights.rsdiffbeforeafterboth3//! Autogenerated weights for pallet_maintenance3//! Autogenerated weights for pallet_maintenance4//!4//!5//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev5//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev6//! DATE: 2022-11-01, STEPS: `50`, REPEAT: 80, LOW RANGE: `[]`, HIGH RANGE: `[]`6//! DATE: 2023-02-22, STEPS: `50`, REPEAT: 80, LOW RANGE: `[]`, HIGH RANGE: `[]`7//! EXECUTION: None, WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 10247//! EXECUTION: None, WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024889// Executed Command:9// Executed Command:26#![cfg_attr(rustfmt, rustfmt_skip)]26#![cfg_attr(rustfmt, rustfmt_skip)]27#![allow(unused_parens)]27#![allow(unused_parens)]28#![allow(unused_imports)]28#![allow(unused_imports)]29#![allow(missing_docs)]29#![allow(clippy::unnecessary_cast)]30#![allow(clippy::unnecessary_cast)]303131use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};32use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};35pub trait WeightInfo {36pub trait WeightInfo {36 fn enable() -> Weight;37 fn enable() -> Weight;37 fn disable() -> Weight;38 fn disable() -> Weight;39 fn execute_preimage() -> Weight;38}40}394140/// Weights for pallet_maintenance using the Substrate node and recommended hardware.42/// Weights for pallet_maintenance using the Substrate node and recommended hardware.41pub struct SubstrateWeight<T>(PhantomData<T>);43pub struct SubstrateWeight<T>(PhantomData<T>);42impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {44impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {43 // Storage: Maintenance Enabled (r:0 w:1)45 // Storage: Maintenance Enabled (r:0 w:1)44 fn enable() -> Weight {46 fn enable() -> Weight {45 Weight::from_ref_time(7_367_000)47 Weight::from_ref_time(10_860_000 as u64)46 .saturating_add(T::DbWeight::get().writes(1))48 .saturating_add(T::DbWeight::get().writes(1 as u64))47 }49 }48 // Storage: Maintenance Enabled (r:0 w:1)50 // Storage: Maintenance Enabled (r:0 w:1)49 fn disable() -> Weight {51 fn disable() -> Weight {50 Weight::from_ref_time(7_273_000)52 Weight::from_ref_time(10_871_000 as u64)51 .saturating_add(T::DbWeight::get().writes(1))53 .saturating_add(T::DbWeight::get().writes(1 as u64))52 }54 }55 // Storage: Preimage StatusFor (r:1 w:0)56 // Storage: Preimage PreimageFor (r:1 w:0)57 fn execute_preimage() -> Weight {58 Weight::from_ref_time(10_068_000 as u64)59 .saturating_add(T::DbWeight::get().reads(2 as u64))60 }53}61}546255// For backwards compatibility and tests63// For backwards compatibility and tests56impl WeightInfo for () {64impl WeightInfo for () {57 // Storage: Maintenance Enabled (r:0 w:1)65 // Storage: Maintenance Enabled (r:0 w:1)58 fn enable() -> Weight {66 fn enable() -> Weight {59 Weight::from_ref_time(7_367_000)67 Weight::from_ref_time(10_860_000 as u64)60 .saturating_add(RocksDbWeight::get().writes(1))68 .saturating_add(RocksDbWeight::get().writes(1 as u64))61 }69 }62 // Storage: Maintenance Enabled (r:0 w:1)70 // Storage: Maintenance Enabled (r:0 w:1)63 fn disable() -> Weight {71 fn disable() -> Weight {64 Weight::from_ref_time(7_273_000)72 Weight::from_ref_time(10_871_000 as u64)65 .saturating_add(RocksDbWeight::get().writes(1))73 .saturating_add(RocksDbWeight::get().writes(1 as u64))66 }74 }75 // Storage: Preimage StatusFor (r:1 w:0)76 // Storage: Preimage PreimageFor (r:1 w:0)77 fn execute_preimage() -> Weight {78 Weight::from_ref_time(10_068_000 as u64)79 .saturating_add(RocksDbWeight::get().reads(2 as u64))80 }67}81}6882pallets/scheduler-v2/Cargo.tomldiffbeforeafterboth24sp-std = { workspace = true }24sp-std = { workspace = true }252526[dev-dependencies]26[dev-dependencies]27pallet-preimage = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }27pallet-preimage = { workspace = true }28substrate-test-utils = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }28substrate-test-utils = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }292930[features]30[features]runtime/common/config/pallets/mod.rsdiffbeforeafterboth23 weights::CommonWeights,23 weights::CommonWeights,24 RelayChainBlockNumberProvider,24 RelayChainBlockNumberProvider,25 },25 },26 Runtime, RuntimeEvent, RuntimeCall, Balances,26 Runtime, RuntimeEvent, RuntimeCall, RuntimeOrigin, Balances,27};27};28use frame_support::traits::{ConstU32, ConstU64};28use frame_support::traits::{ConstU32, ConstU64};29use up_common::{29use up_common::{47#[cfg(feature = "collator-selection")]47#[cfg(feature = "collator-selection")]48pub mod collator_selection;48pub mod collator_selection;4950#[cfg(feature = "preimage")]51pub mod preimage;495250parameter_types! {53parameter_types! {51 pub TreasuryAccountId: AccountId = TreasuryModuleId::get().into_account_truncating();54 pub TreasuryAccountId: AccountId = TreasuryModuleId::get().into_account_truncating();123126124impl pallet_maintenance::Config for Runtime {127impl pallet_maintenance::Config for Runtime {125 type RuntimeEvent = RuntimeEvent;128 type RuntimeEvent = RuntimeEvent;129 type RuntimeOrigin = RuntimeOrigin;130 type RuntimeCall = RuntimeCall;131 #[cfg(feature = "preimage")]132 type Preimages = crate::Preimage;133 #[cfg(not(feature = "preimage"))]134 type Preimages = ();126 type WeightInfo = pallet_maintenance::weights::SubstrateWeight<Self>;135 type WeightInfo = pallet_maintenance::weights::SubstrateWeight<Self>;127}136}128137runtime/common/config/pallets/preimage.rsdiffbeforeafterbothno changes
runtime/common/construct_runtime.rsdiffbeforeafterboth56 #[cfg(feature = "collator-selection")]56 #[cfg(feature = "collator-selection")]57 Identity: pallet_identity::{Pallet, Call, Storage, Event<T>} = 40,57 Identity: pallet_identity::{Pallet, Call, Storage, Event<T>} = 40,5859 #[cfg(feature = "preimage")]60 Preimage: pallet_preimage::{Pallet, Call, Storage, Event<T>} = 41,586159 // XCM helpers.62 // XCM helpers.60 XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event<T>} = 50,63 XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event<T>} = 50,runtime/common/runtime_apis.rsdiffbeforeafterboth568 #[cfg(feature = "foreign-assets")]568 #[cfg(feature = "foreign-assets")]569 list_benchmark!(list, extra, pallet_foreign_assets, ForeignAssets);569 list_benchmark!(list, extra, pallet_foreign_assets, ForeignAssets);570570571 list_benchmark!(list, extra, pallet_maintenance, Maintenance);571572572 // list_benchmark!(list, extra, pallet_evm_coder_substrate, EvmCoderSubstrate);573 // list_benchmark!(list, extra, pallet_evm_coder_substrate, EvmCoderSubstrate);573574632 #[cfg(feature = "foreign-assets")]633 #[cfg(feature = "foreign-assets")]633 add_benchmark!(params, batches, pallet_foreign_assets, ForeignAssets);634 add_benchmark!(params, batches, pallet_foreign_assets, ForeignAssets);635636 add_benchmark!(params, batches, pallet_maintenance, Maintenance);634637635 // add_benchmark!(params, batches, pallet_evm_coder_substrate, EvmCoderSubstrate);638 // add_benchmark!(params, batches, pallet_evm_coder_substrate, EvmCoderSubstrate);636639runtime/opal/Cargo.tomldiffbeforeafterboth18[features]18[features]19default = ['opal-runtime', 'std']19default = ['opal-runtime', 'std']20limit-testing = ['pallet-unique/limit-testing', 'up-data-structs/limit-testing']20limit-testing = ['pallet-unique/limit-testing', 'up-data-structs/limit-testing']21opal-runtime = ['app-promotion', 'collator-selection', 'foreign-assets', 'pallet-test-utils', 'refungible']21opal-runtime = ['app-promotion', 'collator-selection', 'foreign-assets', 'preimage', 'pallet-test-utils', 'refungible']22pov-estimate = []22pov-estimate = []23runtime-benchmarks = [23runtime-benchmarks = [24 'cumulus-pallet-parachain-system/runtime-benchmarks',24 'cumulus-pallet-parachain-system/runtime-benchmarks',41 'pallet-inflation/runtime-benchmarks',41 'pallet-inflation/runtime-benchmarks',42 'pallet-maintenance/runtime-benchmarks',42 'pallet-maintenance/runtime-benchmarks',43 'pallet-nonfungible/runtime-benchmarks',43 'pallet-nonfungible/runtime-benchmarks',44 "pallet-preimage/runtime-benchmarks",44 'pallet-refungible/runtime-benchmarks',45 'pallet-refungible/runtime-benchmarks',45 'pallet-structure/runtime-benchmarks',46 'pallet-structure/runtime-benchmarks',46 'pallet-timestamp/runtime-benchmarks',47 'pallet-timestamp/runtime-benchmarks',69 # 'pallet-contracts-primitives/std',70 # 'pallet-contracts-primitives/std',70 # 'pallet-contracts-rpc-runtime-api/std',71 # 'pallet-contracts-rpc-runtime-api/std',71 # 'pallet-contract-helpers/std',72 # 'pallet-contract-helpers/std',73 "pallet-preimage/std",72 "pallet-authorship/std",74 "pallet-authorship/std",73 "pallet-session/std",75 "pallet-session/std",74 "sp-consensus-aura/std",76 "sp-consensus-aura/std",139 "pallet-collator-selection/try-runtime",141 "pallet-collator-selection/try-runtime",140 "pallet-identity/try-runtime",142 "pallet-identity/try-runtime",141 "pallet-session/try-runtime",143 "pallet-session/try-runtime",144 "pallet-preimage/try-runtime",142 'cumulus-pallet-aura-ext/try-runtime',145 'cumulus-pallet-aura-ext/try-runtime',143 'cumulus-pallet-dmp-queue/try-runtime',146 'cumulus-pallet-dmp-queue/try-runtime',144 'cumulus-pallet-parachain-system/try-runtime',147 'cumulus-pallet-parachain-system/try-runtime',188app-promotion = []191app-promotion = []189collator-selection = []192collator-selection = []190foreign-assets = []193foreign-assets = []194preimage = []191pallet-test-utils = []195pallet-test-utils = []192refungible = []196refungible = []193scheduler = []197scheduler = []218pallet-aura = { workspace = true }222pallet-aura = { workspace = true }219pallet-authorship = { workspace = true }223pallet-authorship = { workspace = true }220pallet-balances = { workspace = true }224pallet-balances = { workspace = true }225pallet-preimage = { workspace = true }221pallet-randomness-collective-flip = { workspace = true }226pallet-randomness-collective-flip = { workspace = true }222pallet-session = { workspace = true }227pallet-session = { workspace = true }223pallet-sudo = { workspace = true }228pallet-sudo = { workspace = true }runtime/quartz/Cargo.tomldiffbeforeafterboth20default = ['quartz-runtime', 'std']20default = ['quartz-runtime', 'std']21limit-testing = ['pallet-unique/limit-testing', 'up-data-structs/limit-testing']21limit-testing = ['pallet-unique/limit-testing', 'up-data-structs/limit-testing']22pov-estimate = []22pov-estimate = []23quartz-runtime = ['app-promotion', 'collator-selection', 'foreign-assets', 'refungible']23quartz-runtime = ['app-promotion', 'collator-selection', 'foreign-assets', 'preimage', 'refungible']24runtime-benchmarks = [24runtime-benchmarks = [25 'cumulus-pallet-parachain-system/runtime-benchmarks',25 'cumulus-pallet-parachain-system/runtime-benchmarks',26 'frame-benchmarking',26 'frame-benchmarking',42 'pallet-inflation/runtime-benchmarks',42 'pallet-inflation/runtime-benchmarks',43 'pallet-maintenance/runtime-benchmarks',43 'pallet-maintenance/runtime-benchmarks',44 'pallet-nonfungible/runtime-benchmarks',44 'pallet-nonfungible/runtime-benchmarks',45 "pallet-preimage/runtime-benchmarks",45 'pallet-refungible/runtime-benchmarks',46 'pallet-refungible/runtime-benchmarks',46 'pallet-structure/runtime-benchmarks',47 'pallet-structure/runtime-benchmarks',47 'pallet-timestamp/runtime-benchmarks',48 'pallet-timestamp/runtime-benchmarks',69 # 'pallet-contracts-primitives/std',70 # 'pallet-contracts-primitives/std',70 # 'pallet-contracts-rpc-runtime-api/std',71 # 'pallet-contracts-rpc-runtime-api/std',71 # 'pallet-contract-helpers/std',72 # 'pallet-contract-helpers/std',73 "pallet-preimage/std",72 "pallet-authorship/std",74 "pallet-authorship/std",73 "pallet-identity/std",75 "pallet-identity/std",74 "pallet-session/std",76 "pallet-session/std",136 "pallet-collator-selection/try-runtime",138 "pallet-collator-selection/try-runtime",137 "pallet-identity/try-runtime",139 "pallet-identity/try-runtime",138 "pallet-session/try-runtime",140 "pallet-session/try-runtime",141 "pallet-preimage/try-runtime",139 'cumulus-pallet-aura-ext/try-runtime',142 'cumulus-pallet-aura-ext/try-runtime',140 'cumulus-pallet-dmp-queue/try-runtime',143 'cumulus-pallet-dmp-queue/try-runtime',141 'cumulus-pallet-parachain-system/try-runtime',144 'cumulus-pallet-parachain-system/try-runtime',181app-promotion = []184app-promotion = []182collator-selection = []185collator-selection = []183foreign-assets = []186foreign-assets = []187preimage = []184refungible = []188refungible = []185scheduler = []189scheduler = []186190210pallet-aura = { workspace = true }214pallet-aura = { workspace = true }211pallet-authorship = { workspace = true }215pallet-authorship = { workspace = true }212pallet-balances = { workspace = true }216pallet-balances = { workspace = true }217pallet-preimage = { workspace = true }213pallet-randomness-collective-flip = { workspace = true }218pallet-randomness-collective-flip = { workspace = true }214pallet-session = { workspace = true }219pallet-session = { workspace = true }215pallet-sudo = { workspace = true }220pallet-sudo = { workspace = true }runtime/unique/Cargo.tomldiffbeforeafterboth39 'pallet-inflation/runtime-benchmarks',39 'pallet-inflation/runtime-benchmarks',40 'pallet-maintenance/runtime-benchmarks',40 'pallet-maintenance/runtime-benchmarks',41 'pallet-nonfungible/runtime-benchmarks',41 'pallet-nonfungible/runtime-benchmarks',42 "pallet-preimage/runtime-benchmarks",42 'pallet-refungible/runtime-benchmarks',43 'pallet-refungible/runtime-benchmarks',43 'pallet-structure/runtime-benchmarks',44 'pallet-structure/runtime-benchmarks',44 'pallet-timestamp/runtime-benchmarks',45 'pallet-timestamp/runtime-benchmarks',67 # 'pallet-contracts-primitives/std',68 # 'pallet-contracts-primitives/std',68 # 'pallet-contracts-rpc-runtime-api/std',69 # 'pallet-contracts-rpc-runtime-api/std',69 # 'pallet-contract-helpers/std',70 # 'pallet-contract-helpers/std',71 "pallet-preimage/std",70 "pallet-authorship/std",72 "pallet-authorship/std",71 "pallet-identity/std",73 "pallet-identity/std",72 "pallet-session/std",74 "pallet-session/std",134 "pallet-collator-selection/try-runtime",136 "pallet-collator-selection/try-runtime",135 "pallet-identity/try-runtime",137 "pallet-identity/try-runtime",136 "pallet-session/try-runtime",138 "pallet-session/try-runtime",139 "pallet-preimage/try-runtime",137 'cumulus-pallet-aura-ext/try-runtime',140 'cumulus-pallet-aura-ext/try-runtime',138 'cumulus-pallet-dmp-queue/try-runtime',141 'cumulus-pallet-dmp-queue/try-runtime',139 'cumulus-pallet-parachain-system/try-runtime',142 'cumulus-pallet-parachain-system/try-runtime',180app-promotion = []183app-promotion = []181collator-selection = []184collator-selection = []182foreign-assets = []185foreign-assets = []186preimage = []183refungible = []187refungible = []184scheduler = []188scheduler = []185189209pallet-aura = { workspace = true }213pallet-aura = { workspace = true }210pallet-authorship = { workspace = true }214pallet-authorship = { workspace = true }211pallet-balances = { workspace = true }215pallet-balances = { workspace = true }216pallet-preimage = { workspace = true }212pallet-randomness-collective-flip = { workspace = true }217pallet-randomness-collective-flip = { workspace = true }213pallet-session = { workspace = true }218pallet-session = { workspace = true }214pallet-sudo = { workspace = true }219pallet-sudo = { workspace = true }tests/package.jsondiffbeforeafterboth82 "testSetOffchainSchema": "mocha --timeout 9999999 -r ts-node/register ./**/setOffchainSchema.test.ts",82 "testSetOffchainSchema": "mocha --timeout 9999999 -r ts-node/register ./**/setOffchainSchema.test.ts",83 "testNextSponsoring": "mocha --timeout 9999999 -r ts-node/register ./**/nextSponsoring.test.ts",83 "testNextSponsoring": "mocha --timeout 9999999 -r ts-node/register ./**/nextSponsoring.test.ts",84 "testOverflow": "mocha --timeout 9999999 -r ts-node/register ./**/overflow.test.ts",84 "testOverflow": "mocha --timeout 9999999 -r ts-node/register ./**/overflow.test.ts",85 "testMaintenance": "mocha --timeout 9999999 -r ts-node/register ./**/maintenanceMode.seqtest.ts",85 "testMaintenance": "mocha --timeout 9999999 -r ts-node/register ./**/maintenance.seqtest.ts",86 "testInflation": "mocha --timeout 9999999 -r ts-node/register ./**/inflation.seqtest.ts",86 "testInflation": "mocha --timeout 9999999 -r ts-node/register ./**/inflation.seqtest.ts",87 "testScheduler": "mocha --timeout 9999999 -r ts-node/register ./**/scheduler.seqtest.ts",87 "testScheduler": "mocha --timeout 9999999 -r ts-node/register ./**/scheduler.seqtest.ts",88 "testSchedulingEVM": "mocha --timeout 9999999 -r ts-node/register ./**/eth/scheduling.test.ts",88 "testSchedulingEVM": "mocha --timeout 9999999 -r ts-node/register ./**/eth/scheduling.test.ts",tests/src/interfaces/augment-api-consts.tsdiffbeforeafterboth41 **/41 **/42 [key: string]: Codec;42 [key: string]: Codec;43 };43 };44 authorship: {45 /**46 * The number of blocks back we should accept uncles.47 * This means that we will deal with uncle-parents that are48 * `UncleGenerations + 1` before `now`.49 **/50 uncleGenerations: u32 & AugmentedConst<ApiType>;51 /**52 * Generic const53 **/54 [key: string]: Codec;55 };44 balances: {56 balances: {45 /**57 /**46 * The minimum amount required to keep an account open.58 * The minimum amount required to keep an account open.102 **/114 **/103 [key: string]: Codec;115 [key: string]: Codec;104 };116 };117 identity: {118 /**119 * The amount held on deposit for a registered identity120 **/121 basicDeposit: u128 & AugmentedConst<ApiType>;122 /**123 * The amount held on deposit per additional field for a registered identity.124 **/125 fieldDeposit: u128 & AugmentedConst<ApiType>;126 /**127 * Maximum number of additional fields that may be stored in an ID. Needed to bound the I/O128 * required to access an identity, but can be pretty high.129 **/130 maxAdditionalFields: u32 & AugmentedConst<ApiType>;131 /**132 * Maxmimum number of registrars allowed in the system. Needed to bound the complexity133 * of, e.g., updating judgements.134 **/135 maxRegistrars: u32 & AugmentedConst<ApiType>;136 /**137 * The maximum number of sub-accounts allowed per identified account.138 **/139 maxSubAccounts: u32 & AugmentedConst<ApiType>;140 /**141 * The amount held on deposit for a registered subaccount. This should account for the fact142 * that one storage item's value will increase by the size of an account ID, and there will143 * be another trie item whose value is the size of an account ID plus 32 bytes.144 **/145 subAccountDeposit: u128 & AugmentedConst<ApiType>;146 /**147 * Generic const148 **/149 [key: string]: Codec;150 };105 inflation: {151 inflation: {106 /**152 /**107 * Number of blocks that pass between treasury balance updates due to inflation153 * Number of blocks that pass between treasury balance updates due to inflationtests/src/interfaces/augment-api-errors.tsdiffbeforeafterboth20 * Errors caused by incorrect actions with a locked balance.20 * Errors caused by incorrect actions with a locked balance.21 **/21 **/22 IncorrectLockedBalanceOperation: AugmentedError<ApiType>;22 IncorrectLockedBalanceOperation: AugmentedError<ApiType>;23 /**24 * Errors caused by insufficient staked balance.25 **/26 InsufficientStakedBalance: AugmentedError<ApiType>;23 /**27 /**24 * No permission to perform an action.28 * No permission to perform an action.25 **/29 **/41 **/45 **/42 [key: string]: AugmentedError<ApiType>;46 [key: string]: AugmentedError<ApiType>;43 };47 };48 authorship: {49 /**50 * The uncle is genesis.51 **/52 GenesisUncle: AugmentedError<ApiType>;53 /**54 * The uncle parent not in the chain.55 **/56 InvalidUncleParent: AugmentedError<ApiType>;57 /**58 * The uncle isn't recent enough to be included.59 **/60 OldUncle: AugmentedError<ApiType>;61 /**62 * The uncle is too high in chain.63 **/64 TooHighUncle: AugmentedError<ApiType>;65 /**66 * Too many uncles.67 **/68 TooManyUncles: AugmentedError<ApiType>;69 /**70 * The uncle is already included.71 **/72 UncleAlreadyIncluded: AugmentedError<ApiType>;73 /**74 * Uncles already set in the block.75 **/76 UnclesAlreadySet: AugmentedError<ApiType>;77 /**78 * Generic error79 **/80 [key: string]: AugmentedError<ApiType>;81 };44 balances: {82 balances: {45 /**83 /**46 * Beneficiary account must pre-exist84 * Beneficiary account must pre-exist79 **/117 **/80 [key: string]: AugmentedError<ApiType>;118 [key: string]: AugmentedError<ApiType>;81 };119 };120 collatorSelection: {121 /**122 * User is already a candidate123 **/124 AlreadyCandidate: AugmentedError<ApiType>;125 /**126 * User already holds license to collate127 **/128 AlreadyHoldingLicense: AugmentedError<ApiType>;129 /**130 * User is already an Invulnerable131 **/132 AlreadyInvulnerable: AugmentedError<ApiType>;133 /**134 * Account has no associated validator ID135 **/136 NoAssociatedValidatorId: AugmentedError<ApiType>;137 /**138 * User does not hold a license to collate139 **/140 NoLicense: AugmentedError<ApiType>;141 /**142 * User is not a candidate143 **/144 NotCandidate: AugmentedError<ApiType>;145 /**146 * User is not an Invulnerable147 **/148 NotInvulnerable: AugmentedError<ApiType>;149 /**150 * Permission issue151 **/152 Permission: AugmentedError<ApiType>;153 /**154 * Too few invulnerables155 **/156 TooFewInvulnerables: AugmentedError<ApiType>;157 /**158 * Too many candidates159 **/160 TooManyCandidates: AugmentedError<ApiType>;161 /**162 * Too many invulnerables163 **/164 TooManyInvulnerables: AugmentedError<ApiType>;165 /**166 * Unknown error167 **/168 Unknown: AugmentedError<ApiType>;169 /**170 * Validator ID is not yet registered171 **/172 ValidatorNotRegistered: AugmentedError<ApiType>;173 /**174 * Generic error175 **/176 [key: string]: AugmentedError<ApiType>;177 };82 common: {178 common: {83 /**179 /**84 * Account token limit exceeded per collection180 * Account token limit exceeded per collection425 **/521 **/426 [key: string]: AugmentedError<ApiType>;522 [key: string]: AugmentedError<ApiType>;427 };523 };524 identity: {525 /**526 * Account ID is already named.527 **/528 AlreadyClaimed: AugmentedError<ApiType>;529 /**530 * Empty index.531 **/532 EmptyIndex: AugmentedError<ApiType>;533 /**534 * Fee is changed.535 **/536 FeeChanged: AugmentedError<ApiType>;537 /**538 * The index is invalid.539 **/540 InvalidIndex: AugmentedError<ApiType>;541 /**542 * Invalid judgement.543 **/544 InvalidJudgement: AugmentedError<ApiType>;545 /**546 * The target is invalid.547 **/548 InvalidTarget: AugmentedError<ApiType>;549 /**550 * The provided judgement was for a different identity.551 **/552 JudgementForDifferentIdentity: AugmentedError<ApiType>;553 /**554 * Judgement given.555 **/556 JudgementGiven: AugmentedError<ApiType>;557 /**558 * Error that occurs when there is an issue paying for judgement.559 **/560 JudgementPaymentFailed: AugmentedError<ApiType>;561 /**562 * No identity found.563 **/564 NoIdentity: AugmentedError<ApiType>;565 /**566 * Account isn't found.567 **/568 NotFound: AugmentedError<ApiType>;569 /**570 * Account isn't named.571 **/572 NotNamed: AugmentedError<ApiType>;573 /**574 * Sub-account isn't owned by sender.575 **/576 NotOwned: AugmentedError<ApiType>;577 /**578 * Sender is not a sub-account.579 **/580 NotSub: AugmentedError<ApiType>;581 /**582 * Sticky judgement.583 **/584 StickyJudgement: AugmentedError<ApiType>;585 /**586 * Too many additional fields.587 **/588 TooManyFields: AugmentedError<ApiType>;589 /**590 * Maximum amount of registrars reached. Cannot add any more.591 **/592 TooManyRegistrars: AugmentedError<ApiType>;593 /**594 * Too many subs-accounts.595 **/596 TooManySubAccounts: AugmentedError<ApiType>;597 /**598 * Generic error599 **/600 [key: string]: AugmentedError<ApiType>;601 };428 maintenance: {602 maintenance: {429 /**603 /**430 * Generic error604 * Generic error549 **/723 **/550 [key: string]: AugmentedError<ApiType>;724 [key: string]: AugmentedError<ApiType>;551 };725 };726 preimage: {727 /**728 * Preimage has already been noted on-chain.729 **/730 AlreadyNoted: AugmentedError<ApiType>;731 /**732 * The user is not authorized to perform this action.733 **/734 NotAuthorized: AugmentedError<ApiType>;735 /**736 * The preimage cannot be removed since it has not yet been noted.737 **/738 NotNoted: AugmentedError<ApiType>;739 /**740 * The preimage request cannot be removed since no outstanding requests exist.741 **/742 NotRequested: AugmentedError<ApiType>;743 /**744 * A preimage may not be removed when there are outstanding requests.745 **/746 Requested: AugmentedError<ApiType>;747 /**748 * Preimage is too large to store on-chain.749 **/750 TooBig: AugmentedError<ApiType>;751 /**752 * Generic error753 **/754 [key: string]: AugmentedError<ApiType>;755 };552 refungible: {756 refungible: {553 /**757 /**554 * Not Refungible item data used to mint in Refungible collection.758 * Not Refungible item data used to mint in Refungible collection.575 **/779 **/576 [key: string]: AugmentedError<ApiType>;780 [key: string]: AugmentedError<ApiType>;577 };781 };578 rmrkCore: {782 session: {579 /**783 /**580 * Not the target owner of the sent NFT.784 * Registered duplicate key.581 **/785 **/582 CannotAcceptNonOwnedNft: AugmentedError<ApiType>;786 DuplicatedKey: AugmentedError<ApiType>;583 /**787 /**584 * Not the target owner of the sent NFT.788 * Invalid ownership proof.585 **/789 **/586 CannotRejectNonOwnedNft: AugmentedError<ApiType>;790 InvalidProof: AugmentedError<ApiType>;587 /**791 /**588 * NFT was not sent and is not pending.792 * Key setting account is not live, so it's impossible to associate keys.589 **/793 **/590 CannotRejectNonPendingNft: AugmentedError<ApiType>;591 /**592 * If an NFT is sent to a descendant, that would form a nesting loop, an ouroboros.593 * Sending to self is redundant.594 **/595 CannotSendToDescendentOrSelf: AugmentedError<ApiType>;596 /**597 * Too many tokens created in the collection, no new ones are allowed.598 **/599 CollectionFullOrLocked: AugmentedError<ApiType>;600 /**601 * Only destroying collections without tokens is allowed.602 **/603 CollectionNotEmpty: AugmentedError<ApiType>;794 NoAccount: AugmentedError<ApiType>;604 /**605 * Collection does not exist, has a wrong type, or does not map to a Unique ID.606 **/607 CollectionUnknown: AugmentedError<ApiType>;608 /**609 * Property of the type of RMRK collection could not be read successfully.610 **/611 CorruptedCollectionType: AugmentedError<ApiType>;612 /**613 * Could not find an ID for a collection. It is likely there were too many collections created on the chain, causing an overflow.614 **/615 NoAvailableCollectionId: AugmentedError<ApiType>;616 /**617 * Token does not exist, or there is no suitable ID for it, likely too many tokens were created in a collection, causing an overflow.618 **/619 NoAvailableNftId: AugmentedError<ApiType>;620 /**621 * Could not find an ID for the resource. It is likely there were too many resources created on an NFT, causing an overflow.622 **/623 NoAvailableResourceId: AugmentedError<ApiType>;624 /**625 * Token is marked as non-transferable, and thus cannot be transferred.626 **/627 NonTransferable: AugmentedError<ApiType>;628 /**795 /**629 * No permission to perform action.796 * No associated validator ID for account.630 **/797 **/631 NoPermission: AugmentedError<ApiType>;798 NoAssociatedValidatorId: AugmentedError<ApiType>;632 /**799 /**633 * No such resource found.800 * No keys are associated with this account.634 **/801 **/635 ResourceDoesntExist: AugmentedError<ApiType>;802 NoKeys: AugmentedError<ApiType>;636 /**637 * Resource is not pending for the operation.638 **/639 ResourceNotPending: AugmentedError<ApiType>;640 /**641 * Could not find a property by the supplied key.642 **/643 RmrkPropertyIsNotFound: AugmentedError<ApiType>;644 /**645 * Too many symbols supplied as the property key. The maximum is [256](up_data_structs::MAX_PROPERTY_KEY_LENGTH).646 **/647 RmrkPropertyKeyIsTooLong: AugmentedError<ApiType>;648 /**649 * Too many bytes supplied as the property value. The maximum is [32768](up_data_structs::MAX_PROPERTY_VALUE_LENGTH).650 **/651 RmrkPropertyValueIsTooLong: AugmentedError<ApiType>;652 /**653 * Something went wrong when decoding encoded data from the storage.654 * Perhaps, there was a wrong key supplied for the type, or the data was improperly stored.655 **/656 UnableToDecodeRmrkData: AugmentedError<ApiType>;657 /**803 /**658 * Generic error804 * Generic error659 **/805 **/660 [key: string]: AugmentedError<ApiType>;806 [key: string]: AugmentedError<ApiType>;661 };807 };662 rmrkEquip: {663 /**664 * Base collection linked to this ID does not exist.665 **/666 BaseDoesntExist: AugmentedError<ApiType>;667 /**668 * No Theme named "default" is associated with the Base.669 **/670 NeedsDefaultThemeFirst: AugmentedError<ApiType>;671 /**672 * Could not find an ID for a Base collection. It is likely there were too many collections created on the chain, causing an overflow.673 **/674 NoAvailableBaseId: AugmentedError<ApiType>;675 /**676 * Could not find a suitable ID for a Part, likely too many Part tokens were created in the Base, causing an overflow677 **/678 NoAvailablePartId: AugmentedError<ApiType>;679 /**680 * Cannot assign equippables to a fixed Part.681 **/682 NoEquippableOnFixedPart: AugmentedError<ApiType>;683 /**684 * Part linked to this ID does not exist.685 **/686 PartDoesntExist: AugmentedError<ApiType>;687 /**688 * No permission to perform action.689 **/690 PermissionError: AugmentedError<ApiType>;691 /**692 * Generic error693 **/694 [key: string]: AugmentedError<ApiType>;695 };696 structure: {808 structure: {697 /**809 /**698 * While nesting, reached the breadth limit of nesting, exceeding the provided budget.810 * While nesting, reached the breadth limit of nesting, exceeding the provided budget.699 **/811 **/700 BreadthLimit: AugmentedError<ApiType>;812 BreadthLimit: AugmentedError<ApiType>;813 /**814 * Tried to nest token under collection contract address, instead of token address815 **/816 CantNestTokenUnderCollection: AugmentedError<ApiType>;701 /**817 /**702 * While nesting, reached the depth limit of nesting, exceeding the provided budget.818 * While nesting, reached the depth limit of nesting, exceeding the provided budget.703 **/819 **/tests/src/interfaces/augment-api-events.tsdiffbeforeafterboth8import type { ApiTypes, AugmentedEvent } from '@polkadot/api-base/types';8import type { ApiTypes, AugmentedEvent } from '@polkadot/api-base/types';9import type { Bytes, Null, Option, Result, U8aFixed, bool, u128, u32, u64, u8 } from '@polkadot/types-codec';9import type { Bytes, Null, Option, Result, U8aFixed, bool, u128, u32, u64, u8 } from '@polkadot/types-codec';10import type { AccountId32, H160, H256 } from '@polkadot/types/interfaces/runtime';10import type { AccountId32, H160, H256 } from '@polkadot/types/interfaces/runtime';11import type { EthereumLog, EvmCoreErrorExitReason, FrameSupportDispatchDispatchInfo, FrameSupportTokensMiscBalanceStatus, OrmlVestingVestingSchedule, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, RmrkTraitsNftAccountIdOrCollectionNftTuple, SpRuntimeDispatchError, SpWeightsWeightV2Weight, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetMultiAssets, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation } from '@polkadot/types/lookup';11import type { EthereumLog, EvmCoreErrorExitReason, FrameSupportDispatchDispatchInfo, FrameSupportTokensMiscBalanceStatus, OrmlVestingVestingSchedule, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, SpRuntimeDispatchError, SpWeightsWeightV2Weight, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetMultiAssets, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation } from '@polkadot/types/lookup';121213export type __AugmentedEvent<ApiType extends ApiTypes> = AugmentedEvent<ApiType>;13export type __AugmentedEvent<ApiType extends ApiTypes> = AugmentedEvent<ApiType>;1414100 **/100 **/101 [key: string]: AugmentedEvent<ApiType>;101 [key: string]: AugmentedEvent<ApiType>;102 };102 };103 collatorSelection: {104 CandidateAdded: AugmentedEvent<ApiType, [accountId: AccountId32], { accountId: AccountId32 }>;105 CandidateRemoved: AugmentedEvent<ApiType, [accountId: AccountId32], { accountId: AccountId32 }>;106 InvulnerableAdded: AugmentedEvent<ApiType, [invulnerable: AccountId32], { invulnerable: AccountId32 }>;107 InvulnerableRemoved: AugmentedEvent<ApiType, [invulnerable: AccountId32], { invulnerable: AccountId32 }>;108 LicenseObtained: AugmentedEvent<ApiType, [accountId: AccountId32, deposit: u128], { accountId: AccountId32, deposit: u128 }>;109 LicenseReleased: AugmentedEvent<ApiType, [accountId: AccountId32, depositReturned: u128], { accountId: AccountId32, depositReturned: u128 }>;110 /**111 * Generic event112 **/113 [key: string]: AugmentedEvent<ApiType>;114 };103 common: {115 common: {104 /**116 /**105 * Address was added to the allow list.117 * Address was added to the allow list.340 **/352 **/341 [key: string]: AugmentedEvent<ApiType>;353 [key: string]: AugmentedEvent<ApiType>;342 };354 };355 identity: {356 /**357 * A number of identities and associated info were forcibly inserted.358 **/359 IdentitiesInserted: AugmentedEvent<ApiType, [amount: u32], { amount: u32 }>;360 /**361 * A number of identities and all associated info were forcibly removed.362 **/363 IdentitiesRemoved: AugmentedEvent<ApiType, [amount: u32], { amount: u32 }>;364 /**365 * A name was cleared, and the given balance returned.366 **/367 IdentityCleared: AugmentedEvent<ApiType, [who: AccountId32, deposit: u128], { who: AccountId32, deposit: u128 }>;368 /**369 * A name was removed and the given balance slashed.370 **/371 IdentityKilled: AugmentedEvent<ApiType, [who: AccountId32, deposit: u128], { who: AccountId32, deposit: u128 }>;372 /**373 * A name was set or reset (which will remove all judgements).374 **/375 IdentitySet: AugmentedEvent<ApiType, [who: AccountId32], { who: AccountId32 }>;376 /**377 * A judgement was given by a registrar.378 **/379 JudgementGiven: AugmentedEvent<ApiType, [target: AccountId32, registrarIndex: u32], { target: AccountId32, registrarIndex: u32 }>;380 /**381 * A judgement was asked from a registrar.382 **/383 JudgementRequested: AugmentedEvent<ApiType, [who: AccountId32, registrarIndex: u32], { who: AccountId32, registrarIndex: u32 }>;384 /**385 * A judgement request was retracted.386 **/387 JudgementUnrequested: AugmentedEvent<ApiType, [who: AccountId32, registrarIndex: u32], { who: AccountId32, registrarIndex: u32 }>;388 /**389 * A registrar was added.390 **/391 RegistrarAdded: AugmentedEvent<ApiType, [registrarIndex: u32], { registrarIndex: u32 }>;392 /**393 * A number of identities were forcibly updated with new sub-identities.394 **/395 SubIdentitiesInserted: AugmentedEvent<ApiType, [amount: u32], { amount: u32 }>;396 /**397 * A sub-identity was added to an identity and the deposit paid.398 **/399 SubIdentityAdded: AugmentedEvent<ApiType, [sub: AccountId32, main: AccountId32, deposit: u128], { sub: AccountId32, main: AccountId32, deposit: u128 }>;400 /**401 * A sub-identity was removed from an identity and the deposit freed.402 **/403 SubIdentityRemoved: AugmentedEvent<ApiType, [sub: AccountId32, main: AccountId32, deposit: u128], { sub: AccountId32, main: AccountId32, deposit: u128 }>;404 /**405 * A sub-identity was cleared, and the given deposit repatriated from the406 * main identity account to the sub-identity account.407 **/408 SubIdentityRevoked: AugmentedEvent<ApiType, [sub: AccountId32, main: AccountId32, deposit: u128], { sub: AccountId32, main: AccountId32, deposit: u128 }>;409 /**410 * Generic event411 **/412 [key: string]: AugmentedEvent<ApiType>;413 };343 maintenance: {414 maintenance: {344 MaintenanceDisabled: AugmentedEvent<ApiType, []>;415 MaintenanceDisabled: AugmentedEvent<ApiType, []>;345 MaintenanceEnabled: AugmentedEvent<ApiType, []>;416 MaintenanceEnabled: AugmentedEvent<ApiType, []>;506 **/577 **/507 [key: string]: AugmentedEvent<ApiType>;578 [key: string]: AugmentedEvent<ApiType>;508 };579 };509 rmrkCore: {580 preimage: {581 /**582 * A preimage has ben cleared.583 **/510 CollectionCreated: AugmentedEvent<ApiType, [issuer: AccountId32, collectionId: u32], { issuer: AccountId32, collectionId: u32 }>;584 Cleared: AugmentedEvent<ApiType, [hash_: H256], { hash_: H256 }>;585 /**586 * A preimage has been noted.587 **/511 CollectionDestroyed: AugmentedEvent<ApiType, [issuer: AccountId32, collectionId: u32], { issuer: AccountId32, collectionId: u32 }>;588 Noted: AugmentedEvent<ApiType, [hash_: H256], { hash_: H256 }>;589 /**590 * A preimage has been requested.591 **/512 CollectionLocked: AugmentedEvent<ApiType, [issuer: AccountId32, collectionId: u32], { issuer: AccountId32, collectionId: u32 }>;592 Requested: AugmentedEvent<ApiType, [hash_: H256], { hash_: H256 }>;513 IssuerChanged: AugmentedEvent<ApiType, [oldIssuer: AccountId32, newIssuer: AccountId32, collectionId: u32], { oldIssuer: AccountId32, newIssuer: AccountId32, collectionId: u32 }>;514 NFTAccepted: AugmentedEvent<ApiType, [sender: AccountId32, recipient: RmrkTraitsNftAccountIdOrCollectionNftTuple, collectionId: u32, nftId: u32], { sender: AccountId32, recipient: RmrkTraitsNftAccountIdOrCollectionNftTuple, collectionId: u32, nftId: u32 }>;515 NFTBurned: AugmentedEvent<ApiType, [owner: AccountId32, nftId: u32], { owner: AccountId32, nftId: u32 }>;516 NftMinted: AugmentedEvent<ApiType, [owner: AccountId32, collectionId: u32, nftId: u32], { owner: AccountId32, collectionId: u32, nftId: u32 }>;517 NFTRejected: AugmentedEvent<ApiType, [sender: AccountId32, collectionId: u32, nftId: u32], { sender: AccountId32, collectionId: u32, nftId: u32 }>;518 NFTSent: AugmentedEvent<ApiType, [sender: AccountId32, recipient: RmrkTraitsNftAccountIdOrCollectionNftTuple, collectionId: u32, nftId: u32, approvalRequired: bool], { sender: AccountId32, recipient: RmrkTraitsNftAccountIdOrCollectionNftTuple, collectionId: u32, nftId: u32, approvalRequired: bool }>;519 PrioritySet: AugmentedEvent<ApiType, [collectionId: u32, nftId: u32], { collectionId: u32, nftId: u32 }>;520 PropertySet: AugmentedEvent<ApiType, [collectionId: u32, maybeNftId: Option<u32>, key: Bytes, value: Bytes], { collectionId: u32, maybeNftId: Option<u32>, key: Bytes, value: Bytes }>;521 ResourceAccepted: AugmentedEvent<ApiType, [nftId: u32, resourceId: u32], { nftId: u32, resourceId: u32 }>;522 ResourceAdded: AugmentedEvent<ApiType, [nftId: u32, resourceId: u32], { nftId: u32, resourceId: u32 }>;523 ResourceRemoval: AugmentedEvent<ApiType, [nftId: u32, resourceId: u32], { nftId: u32, resourceId: u32 }>;524 ResourceRemovalAccepted: AugmentedEvent<ApiType, [nftId: u32, resourceId: u32], { nftId: u32, resourceId: u32 }>;525 /**593 /**526 * Generic event594 * Generic event527 **/595 **/528 [key: string]: AugmentedEvent<ApiType>;596 [key: string]: AugmentedEvent<ApiType>;529 };597 };530 rmrkEquip: {598 session: {599 /**600 * New session has happened. Note that the argument is the session index, not the601 * block number as the type might suggest.602 **/531 BaseCreated: AugmentedEvent<ApiType, [issuer: AccountId32, baseId: u32], { issuer: AccountId32, baseId: u32 }>;603 NewSession: AugmentedEvent<ApiType, [sessionIndex: u32], { sessionIndex: u32 }>;532 EquippablesUpdated: AugmentedEvent<ApiType, [baseId: u32, slotId: u32], { baseId: u32, slotId: u32 }>;533 /**604 /**534 * Generic event605 * Generic event535 **/606 **/706 * We have ended a spend period and will now allocate funds.777 * We have ended a spend period and will now allocate funds.707 **/778 **/708 Spending: AugmentedEvent<ApiType, [budgetRemaining: u128], { budgetRemaining: u128 }>;779 Spending: AugmentedEvent<ApiType, [budgetRemaining: u128], { budgetRemaining: u128 }>;780 /**781 * The inactive funds of the pallet have been updated.782 **/783 UpdatedInactive: AugmentedEvent<ApiType, [reactivated: u128, deactivated: u128], { reactivated: u128, deactivated: u128 }>;709 /**784 /**710 * Generic event785 * Generic event711 **/786 **/tests/src/interfaces/augment-api-query.tsdiffbeforeafterboth6import '@polkadot/api-base/types/storage';6import '@polkadot/api-base/types/storage';778import type { ApiTypes, AugmentedQuery, QueryableStorageEntry } from '@polkadot/api-base/types';8import type { ApiTypes, AugmentedQuery, QueryableStorageEntry } from '@polkadot/api-base/types';9import type { Data } from '@polkadot/types';9import type { BTreeMap, Bytes, Option, U256, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';10import type { BTreeMap, Bytes, Option, U256, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';10import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';11import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';11import type { AccountId32, H160, H256 } from '@polkadot/types/interfaces/runtime';12import type { AccountId32, H160, H256 } from '@polkadot/types/interfaces/runtime';12import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, EthereumBlock, EthereumLog, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportDispatchPerDispatchClassWeight, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensReserveData, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReserveData, PalletConfigurationAppPromotionConfiguration, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmContractHelpersSponsoringModeT, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletNonfungibleItemData, PalletTransactionPaymentReleases, PalletTreasuryProposal, PhantomTypeUpDataStructs, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpRuntimeDigest, SpTrieStorageProof, SpWeightsWeightV2Weight, UpDataStructsCollection, UpDataStructsCollectionStats, UpDataStructsProperties, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, XcmV1MultiLocation } from '@polkadot/types/lookup';13import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, EthereumBlock, EthereumLog, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportDispatchPerDispatchClassWeight, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OpalRuntimeRuntimeCommonSessionKeys, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensReserveData, OrmlVestingVestingSchedule, PalletAuthorshipUncleEntryItem, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReserveData, PalletConfigurationAppPromotionConfiguration, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmContractHelpersSponsoringModeT, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletNonfungibleItemData, PalletPreimageRequestStatus, PalletTransactionPaymentReleases, PalletTreasuryProposal, PhantomTypeUpDataStructs, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpCoreCryptoKeyTypeId, SpRuntimeDigest, SpTrieStorageProof, SpWeightsWeightV2Weight, UpDataStructsCollection, UpDataStructsCollectionStats, UpDataStructsProperties, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, XcmV1MultiLocation } from '@polkadot/types/lookup';13import type { Observable } from '@polkadot/types/types';14import type { Observable } from '@polkadot/types/types';141515export type __AugmentedQuery<ApiType extends ApiTypes> = AugmentedQuery<ApiType, () => unknown>;16export type __AugmentedQuery<ApiType extends ApiTypes> = AugmentedQuery<ApiType, () => unknown>;22 * Stores the `admin` account. Some extrinsics can only be executed if they were signed by `admin`.23 * Stores the `admin` account. Some extrinsics can only be executed if they were signed by `admin`.23 **/24 **/24 admin: AugmentedQuery<ApiType, () => Observable<Option<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;25 admin: AugmentedQuery<ApiType, () => Observable<Option<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;25 /**26 /**26 * Stores amount of stakes for an `Account`.27 * Pending unstake records for an `Account`.27 * 28 * 28 * * **Key** - Staker account.29 * * **Key** - Staker account.29 * * **Value** - Amount of stakes.30 * * **Value** - Amount of stakes.30 **/31 **/31 pendingUnstake: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Vec<ITuple<[AccountId32, u128]>>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;32 pendingUnstake: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Vec<ITuple<[AccountId32, u128]>>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;32 /**33 /**33 * Stores a key for record for which the revenue recalculation was performed.34 * Stores a key for record for which the revenue recalculation was performed.43 * The number of the relay block in which we must perform the interest recalculation44 * The number of the relay block in which we must perform the interest recalculation44 **/45 **/45 staked: AugmentedQuery<ApiType, (arg1: AccountId32 | string | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<ITuple<[u128, u32]>>, [AccountId32, u32]> & QueryableStorageEntry<ApiType, [AccountId32, u32]>;46 staked: AugmentedQuery<ApiType, (arg1: AccountId32 | string | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<ITuple<[u128, u32]>>, [AccountId32, u32]> & QueryableStorageEntry<ApiType, [AccountId32, u32]>;46 /**47 /**47 * Stores amount of stakes for an `Account`.48 * Stores number of stake records for an `Account`.48 * 49 * 49 * * **Key** - Staker account.50 * * **Key** - Staker account.50 * * **Value** - Amount of stakes.51 * * **Value** - Amount of stakes.51 **/52 **/52 stakesPerAccount: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<u8>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;53 stakesPerAccount: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<u8>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;53 /**54 /**54 * Stores the total staked amount.55 * Stores the total staked amount.55 **/56 **/56 totalStaked: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;57 totalStaked: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;58 upgradedToReserves: AugmentedQuery<ApiType, () => Observable<bool>, []> & QueryableStorageEntry<ApiType, []>;57 /**59 /**58 * Generic query60 * Generic query59 **/61 **/60 [key: string]: QueryableStorageEntry<ApiType>;62 [key: string]: QueryableStorageEntry<ApiType>;61 };63 };64 authorship: {65 /**66 * Author of current block.67 **/68 author: AugmentedQuery<ApiType, () => Observable<Option<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;69 /**70 * Whether uncles were already set in this block.71 **/72 didSetUncles: AugmentedQuery<ApiType, () => Observable<bool>, []> & QueryableStorageEntry<ApiType, []>;73 /**74 * Uncles75 **/76 uncles: AugmentedQuery<ApiType, () => Observable<Vec<PalletAuthorshipUncleEntryItem>>, []> & QueryableStorageEntry<ApiType, []>;77 /**78 * Generic query79 **/80 [key: string]: QueryableStorageEntry<ApiType>;81 };62 balances: {82 balances: {63 /**83 /**64 * The Balances pallet example of storing the balance of an account.84 * The Balances pallet example of storing the balance of an account.115 **/135 **/116 [key: string]: QueryableStorageEntry<ApiType>;136 [key: string]: QueryableStorageEntry<ApiType>;117 };137 };138 collatorSelection: {139 /**140 * The (community, limited) collation candidates.141 **/142 candidates: AugmentedQuery<ApiType, () => Observable<Vec<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;143 /**144 * The invulnerable, fixed collators.145 **/146 invulnerables: AugmentedQuery<ApiType, () => Observable<Vec<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;147 /**148 * Last block authored by collator.149 **/150 lastAuthoredBlock: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<u32>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;151 /**152 * The (community) collation license holders.153 **/154 licenseDepositOf: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<u128>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;155 /**156 * Generic query157 **/158 [key: string]: QueryableStorageEntry<ApiType>;159 };118 common: {160 common: {119 /**161 /**120 * Storage of the amount of collection admins.162 * Storage of the amount of collection admins.267 * * **Value** - owner for contract.309 * * **Value** - owner for contract.268 **/310 **/269 owner: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<H160>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;311 owner: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<H160>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;312 /**313 * Deprecated: this storage is deprecated314 **/270 selfSponsoring: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<bool>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;315 selfSponsoring: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<bool>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;271 sponsorBasket: AugmentedQuery<ApiType, (arg1: H160 | string | Uint8Array, arg2: H160 | string | Uint8Array) => Observable<Option<u32>>, [H160, H160]> & QueryableStorageEntry<ApiType, [H160, H160]>;316 sponsorBasket: AugmentedQuery<ApiType, (arg1: H160 | string | Uint8Array, arg2: H160 | string | Uint8Array) => Observable<Option<u32>>, [H160, H160]> & QueryableStorageEntry<ApiType, [H160, H160]>;272 /**317 /**366 **/411 **/367 [key: string]: QueryableStorageEntry<ApiType>;412 [key: string]: QueryableStorageEntry<ApiType>;368 };413 };414 identity: {415 /**416 * Information that is pertinent to identify the entity behind an account.417 * 418 * TWOX-NOTE: OK ― `AccountId` is a secure hash.419 **/420 identityOf: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<PalletIdentityRegistration>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;421 /**422 * The set of registrars. Not expected to get very big as can only be added through a423 * special origin (likely a council motion).424 * 425 * The index into this can be cast to `RegistrarIndex` to get a valid value.426 **/427 registrars: AugmentedQuery<ApiType, () => Observable<Vec<Option<PalletIdentityRegistrarInfo>>>, []> & QueryableStorageEntry<ApiType, []>;428 /**429 * Alternative "sub" identities of this account.430 * 431 * The first item is the deposit, the second is a vector of the accounts.432 * 433 * TWOX-NOTE: OK ― `AccountId` is a secure hash.434 **/435 subsOf: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<ITuple<[u128, Vec<AccountId32>]>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;436 /**437 * The super-identity of an alternative "sub" identity together with its name, within that438 * context. If the account is not some other account's sub-identity, then just `None`.439 **/440 superOf: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<ITuple<[AccountId32, Data]>>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;441 /**442 * Generic query443 **/444 [key: string]: QueryableStorageEntry<ApiType>;445 };369 inflation: {446 inflation: {370 /**447 /**371 * Current inflation for `InflationBlockInterval` number of blocks448 * Current inflation for `InflationBlockInterval` number of blocks416 * Used to enumerate tokens owned by account.493 * Used to enumerate tokens owned by account.417 **/494 **/418 owned: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, arg3: u32 | AnyNumber | Uint8Array) => Observable<bool>, [u32, PalletEvmAccountBasicCrossAccountIdRepr, u32]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr, u32]>;495 owned: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, arg3: u32 | AnyNumber | Uint8Array) => Observable<bool>, [u32, PalletEvmAccountBasicCrossAccountIdRepr, u32]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr, u32]>;419 /**496 /**420 * Custom data of a token that is serialized to bytes,497 * Custom data of a token that is serialized to bytes,421 * primarily reserved for on-chain operations,498 * primarily reserved for on-chain operations,422 * normally obscured from the external users.499 * normally obscured from the external users.423 * 500 * 424 * Auxiliary properties are slightly different from501 * Auxiliary properties are slightly different from425 * usual [`TokenProperties`] due to an unlimited number502 * usual [`TokenProperties`] due to an unlimited number426 * and separately stored and written-to key-value pairs.503 * and separately stored and written-to key-value pairs.427 * 504 * 428 * Currently used to store RMRK data.505 * Currently unused.429 **/506 **/430 tokenAuxProperties: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array, arg3: UpDataStructsPropertyScope | 'None' | 'Rmrk' | number | Uint8Array, arg4: Bytes | string | Uint8Array) => Observable<Option<Bytes>>, [u32, u32, UpDataStructsPropertyScope, Bytes]> & QueryableStorageEntry<ApiType, [u32, u32, UpDataStructsPropertyScope, Bytes]>;507 tokenAuxProperties: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array, arg3: UpDataStructsPropertyScope | 'None' | 'Rmrk' | number | Uint8Array, arg4: Bytes | string | Uint8Array) => Observable<Option<Bytes>>, [u32, u32, UpDataStructsPropertyScope, Bytes]> & QueryableStorageEntry<ApiType, [u32, u32, UpDataStructsPropertyScope, Bytes]>;431 /**508 /**432 * Used to enumerate token's children.509 * Used to enumerate token's children.602 **/679 **/603 [key: string]: QueryableStorageEntry<ApiType>;680 [key: string]: QueryableStorageEntry<ApiType>;604 };681 };682 preimage: {683 preimageFor: AugmentedQuery<ApiType, (arg: ITuple<[H256, u32]> | [H256 | string | Uint8Array, u32 | AnyNumber | Uint8Array]) => Observable<Option<Bytes>>, [ITuple<[H256, u32]>]> & QueryableStorageEntry<ApiType, [ITuple<[H256, u32]>]>;684 /**685 * The request status of a given hash.686 **/687 statusFor: AugmentedQuery<ApiType, (arg: H256 | string | Uint8Array) => Observable<Option<PalletPreimageRequestStatus>>, [H256]> & QueryableStorageEntry<ApiType, [H256]>;688 /**689 * Generic query690 **/691 [key: string]: QueryableStorageEntry<ApiType>;692 };605 randomnessCollectiveFlip: {693 randomnessCollectiveFlip: {606 /**694 /**607 * Series of block headers from the last 81 blocks that acts as random seed material. This695 * Series of block headers from the last 81 blocks that acts as random seed material. This627 * Amount of token pieces owned by account.715 * Amount of token pieces owned by account.628 **/716 **/629 balance: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array, arg3: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => Observable<u128>, [u32, u32, PalletEvmAccountBasicCrossAccountIdRepr]> & QueryableStorageEntry<ApiType, [u32, u32, PalletEvmAccountBasicCrossAccountIdRepr]>;717 balance: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array, arg3: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => Observable<u128>, [u32, u32, PalletEvmAccountBasicCrossAccountIdRepr]> & QueryableStorageEntry<ApiType, [u32, u32, PalletEvmAccountBasicCrossAccountIdRepr]>;630 /**718 /**631 * Operator set by a wallet owner that could perform certain transactions on all tokens in the wallet.719 * Spender set by a wallet owner that could perform certain transactions on all tokens in the wallet.632 **/720 **/633 collectionAllowance: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, arg3: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => Observable<bool>, [u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr]>;721 collectionAllowance: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, arg3: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => Observable<bool>, [u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr]>;634 /**722 /**635 * Used to enumerate tokens owned by account.723 * Used to enumerate tokens owned by account.656 **/744 **/657 [key: string]: QueryableStorageEntry<ApiType>;745 [key: string]: QueryableStorageEntry<ApiType>;658 };746 };659 rmrkCore: {660 /**661 * Latest yet-unused collection ID.662 **/663 collectionIndex: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;664 /**665 * Mapping from RMRK collection ID to Unique's.666 **/667 uniqueCollectionId: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u32>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;668 /**669 * Generic query670 **/671 [key: string]: QueryableStorageEntry<ApiType>;672 };673 rmrkEquip: {747 session: {674 /**748 /**675 * Checkmark that a Base has a Theme NFT named "default".749 * Current index of the session.676 **/750 **/751 currentIndex: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;752 /**753 * Indices of disabled validators.754 * 755 * The vec is always kept sorted so that we can find whether a given validator is756 * disabled using binary search. It gets cleared when `on_session_ending` returns757 * a new set of identities.758 **/759 disabledValidators: AugmentedQuery<ApiType, () => Observable<Vec<u32>>, []> & QueryableStorageEntry<ApiType, []>;760 /**761 * The owner of a key. The key is the `KeyTypeId` + the encoded key.762 **/677 baseHasDefaultTheme: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<bool>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;763 keyOwner: AugmentedQuery<ApiType, (arg: ITuple<[SpCoreCryptoKeyTypeId, Bytes]> | [SpCoreCryptoKeyTypeId | string | Uint8Array, Bytes | string | Uint8Array]) => Observable<Option<AccountId32>>, [ITuple<[SpCoreCryptoKeyTypeId, Bytes]>]> & QueryableStorageEntry<ApiType, [ITuple<[SpCoreCryptoKeyTypeId, Bytes]>]>;678 /**764 /**679 * Map of a Base ID and a Part ID to an NFT in the Base collection serving as the Part.765 * The next session keys for a validator.680 **/766 **/681 inernalPartId: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;767 nextKeys: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<OpalRuntimeRuntimeCommonSessionKeys>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;768 /**769 * True if the underlying economic identities or weighting behind the validators770 * has changed in the queued validator set.771 **/772 queuedChanged: AugmentedQuery<ApiType, () => Observable<bool>, []> & QueryableStorageEntry<ApiType, []>;773 /**774 * The queued keys for the next session. When the next session begins, these keys775 * will be used to determine the validator's session keys.776 **/777 queuedKeys: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[AccountId32, OpalRuntimeRuntimeCommonSessionKeys]>>>, []> & QueryableStorageEntry<ApiType, []>;778 /**779 * The current set of validators.780 **/781 validators: AugmentedQuery<ApiType, () => Observable<Vec<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;682 /**782 /**683 * Generic query783 * Generic query684 **/784 **/852 /**952 /**853 * The amount which has been reported as inactive to Currency.953 * The amount which has been reported as inactive to Currency.854 **/954 **/855 inactive: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;955 deactivated: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;856 /**956 /**857 * Number of proposals that have been made.957 * Number of proposals that have been made.858 **/958 **/tests/src/interfaces/augment-api-rpc.tsdiffbeforeafterboth5// this is required to allow for ambient/previous definitions5// this is required to allow for ambient/previous definitions6import '@polkadot/rpc-core/types/jsonrpc';6import '@polkadot/rpc-core/types/jsonrpc';778import type { PalletEvmAccountBasicCrossAccountIdRepr, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsPartPartType, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceResourceInfo, RmrkTraitsTheme, UpDataStructsCollectionLimits, UpDataStructsCollectionStats, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsRpcCollection, UpDataStructsTokenChild, UpDataStructsTokenData, UpPovEstimateRpcPovInfo } from './default';8import type { PalletEvmAccountBasicCrossAccountIdRepr, UpDataStructsCollectionLimits, UpDataStructsCollectionStats, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsRpcCollection, UpDataStructsTokenChild, UpDataStructsTokenData, UpPovEstimateRpcPovInfo } from './default';9import type { AugmentedRpc } from '@polkadot/rpc-core/types';9import type { AugmentedRpc } from '@polkadot/rpc-core/types';10import type { Metadata, StorageKey } from '@polkadot/types';10import type { Metadata, StorageKey } from '@polkadot/types';11import type { Bytes, HashMap, Json, Null, Option, Text, U256, U64, Vec, bool, f64, u128, u32, u64 } from '@polkadot/types-codec';11import type { Bytes, HashMap, Json, Null, Option, Text, U256, U64, Vec, bool, f64, u128, u32, u64 } from '@polkadot/types-codec';26import type { StorageKind } from '@polkadot/types/interfaces/offchain';26import type { StorageKind } from '@polkadot/types/interfaces/offchain';27import type { FeeDetails, RuntimeDispatchInfoV1 } from '@polkadot/types/interfaces/payment';27import type { FeeDetails, RuntimeDispatchInfoV1 } from '@polkadot/types/interfaces/payment';28import type { RpcMethods } from '@polkadot/types/interfaces/rpc';28import type { RpcMethods } from '@polkadot/types/interfaces/rpc';29import type { AccountId, AccountId32, BlockNumber, H160, H256, H64, Hash, Header, Index, Justification, KeyValue, SignedBlock, StorageData } from '@polkadot/types/interfaces/runtime';29import type { AccountId, BlockNumber, H160, H256, H64, Hash, Header, Index, Justification, KeyValue, SignedBlock, StorageData } from '@polkadot/types/interfaces/runtime';30import type { MigrationStatusResult, ReadProof, RuntimeVersion, TraceBlockResponse } from '@polkadot/types/interfaces/state';30import type { MigrationStatusResult, ReadProof, RuntimeVersion, TraceBlockResponse } from '@polkadot/types/interfaces/state';31import type { ApplyExtrinsicResult, ChainProperties, ChainType, Health, NetworkState, NodeRole, PeerInfo, SyncState } from '@polkadot/types/interfaces/system';31import type { ApplyExtrinsicResult, ChainProperties, ChainType, Health, NetworkState, NodeRole, PeerInfo, SyncState } from '@polkadot/types/interfaces/system';32import type { IExtrinsic, Observable } from '@polkadot/types/types';32import type { IExtrinsic, Observable } from '@polkadot/types/types';442 **/442 **/443 estimateExtrinsicPoV: AugmentedRpc<(encodedXt: Vec<Bytes> | (Bytes | string | Uint8Array)[], at?: Hash | string | Uint8Array) => Observable<UpPovEstimateRpcPovInfo>>;443 estimateExtrinsicPoV: AugmentedRpc<(encodedXt: Vec<Bytes> | (Bytes | string | Uint8Array)[], at?: Hash | string | Uint8Array) => Observable<UpPovEstimateRpcPovInfo>>;444 };444 };445 rmrk: {446 /**447 * Get tokens owned by an account in a collection448 **/449 accountTokens: AugmentedRpc<(accountId: AccountId32 | string | Uint8Array, collectionId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<u32>>>;450 /**451 * Get base info452 **/453 base: AugmentedRpc<(baseId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Option<RmrkTraitsBaseBaseInfo>>>;454 /**455 * Get all Base's parts456 **/457 baseParts: AugmentedRpc<(baseId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<RmrkTraitsPartPartType>>>;458 /**459 * Get collection by id460 **/461 collectionById: AugmentedRpc<(id: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Option<RmrkTraitsCollectionCollectionInfo>>>;462 /**463 * Get collection properties464 **/465 collectionProperties: AugmentedRpc<(collectionId: u32 | AnyNumber | Uint8Array, filterKeys?: Vec<Text> | (Text | string)[], at?: Hash | string | Uint8Array) => Observable<Vec<RmrkTraitsPropertyPropertyInfo>>>;466 /**467 * Get the latest created collection id468 **/469 lastCollectionIdx: AugmentedRpc<(at?: Hash | string | Uint8Array) => Observable<u32>>;470 /**471 * Get NFT by collection id and NFT id472 **/473 nftById: AugmentedRpc<(collectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Option<RmrkTraitsNftNftInfo>>>;474 /**475 * Get NFT children476 **/477 nftChildren: AugmentedRpc<(collectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<RmrkTraitsNftNftChild>>>;478 /**479 * Get NFT properties480 **/481 nftProperties: AugmentedRpc<(collectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, filterKeys?: Vec<Text> | (Text | string)[], at?: Hash | string | Uint8Array) => Observable<Vec<RmrkTraitsPropertyPropertyInfo>>>;482 /**483 * Get NFT resource priorities484 **/485 nftResourcePriority: AugmentedRpc<(collectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, resourceId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Option<u32>>>;486 /**487 * Get NFT resources488 **/489 nftResources: AugmentedRpc<(collectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<RmrkTraitsResourceResourceInfo>>>;490 /**491 * Get Base's theme names492 **/493 themeNames: AugmentedRpc<(baseId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<Bytes>>>;494 /**495 * Get Theme's keys values496 **/497 themes: AugmentedRpc<(baseId: u32 | AnyNumber | Uint8Array, themeName: Text | string, keys: Option<Vec<Text>> | null | Uint8Array | Vec<Text> | (Text | string)[], at?: Hash | string | Uint8Array) => Observable<Option<RmrkTraitsTheme>>>;498 };499 rpc: {445 rpc: {500 /**446 /**501 * Retrieves the list of RPC methods that are exposed by the node447 * Retrieves the list of RPC methods that are exposed by the nodetests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth6import '@polkadot/api-base/types/submittable';6import '@polkadot/api-base/types/submittable';778import type { ApiTypes, AugmentedSubmittable, SubmittableExtrinsic, SubmittableExtrinsicFunction } from '@polkadot/api-base/types';8import type { ApiTypes, AugmentedSubmittable, SubmittableExtrinsic, SubmittableExtrinsicFunction } from '@polkadot/api-base/types';9import type { Data } from '@polkadot/types';9import type { Bytes, Compact, Option, U256, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';10import type { Bytes, Compact, Option, U256, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';10import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types';11import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types';11import type { AccountId32, Call, H160, H256, MultiAddress, Permill } from '@polkadot/types/interfaces/runtime';12import type { AccountId32, Call, H160, H256, MultiAddress } from '@polkadot/types/interfaces/runtime';12import type { CumulusPrimitivesParachainInherentParachainInherentData, EthereumLog, EthereumTransactionTransactionV2, OrmlVestingVestingSchedule, PalletConfigurationAppPromotionConfiguration, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsPartEquippableList, RmrkTraitsPartPartType, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, SpWeightsWeightV2Weight, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, XcmV1MultiLocation, XcmV2WeightLimit, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';13import type { CumulusPrimitivesParachainInherentParachainInherentData, EthereumLog, EthereumTransactionTransactionV2, OpalRuntimeRuntimeCommonSessionKeys, OrmlVestingVestingSchedule, PalletConfigurationAppPromotionConfiguration, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletIdentityBitFlags, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistration, SpRuntimeHeader, SpWeightsWeightV2Weight, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, XcmV1MultiLocation, XcmV2WeightLimit, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';131414export type __AugmentedSubmittable = AugmentedSubmittable<() => unknown>;15export type __AugmentedSubmittable = AugmentedSubmittable<() => unknown>;15export type __SubmittableExtrinsic<ApiType extends ApiTypes> = SubmittableExtrinsic<ApiType>;16export type __SubmittableExtrinsic<ApiType extends ApiTypes> = SubmittableExtrinsic<ApiType>;107 * * `contract_id`: the contract address that is sponsored by `pallet_id`108 * * `contract_id`: the contract address that is sponsored by `pallet_id`108 **/109 **/109 stopSponsoringContract: AugmentedSubmittable<(contractId: H160 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H160]>;110 stopSponsoringContract: AugmentedSubmittable<(contractId: H160 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H160]>;110 /**111 /**111 * Unstakes all stakes.112 * Unstakes all stakes.112 * Moves the sum of all stakes to the `reserved` state.113 * After the end of `PendingInterval` this sum becomes completely113 * After the end of `PendingInterval` this sum becomes completely114 * free for further use.114 * free for further use.115 **/115 **/116 unstake: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;116 unstakeAll: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;117 /**118 * Unstakes the amount of balance for the staker.119 * After the end of `PendingInterval` this sum becomes completely120 * free for further use.121 * 122 * # Arguments123 * 124 * * `staker`: staker account.125 * * `amount`: amount of unstaked funds.126 **/127 unstakePartial: AugmentedSubmittable<(amount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u128]>;117 /**128 /**118 * Generic tx129 * Generic tx119 **/130 **/120 [key: string]: SubmittableExtrinsicFunction<ApiType>;131 [key: string]: SubmittableExtrinsicFunction<ApiType>;121 };132 };133 authorship: {134 /**135 * Provide a set of uncles.136 **/137 setUncles: AugmentedSubmittable<(newUncles: Vec<SpRuntimeHeader> | (SpRuntimeHeader | { parentHash?: any; number?: any; stateRoot?: any; extrinsicsRoot?: any; digest?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<SpRuntimeHeader>]>;138 /**139 * Generic tx140 **/141 [key: string]: SubmittableExtrinsicFunction<ApiType>;142 };122 balances: {143 balances: {123 /**144 /**124 * Exactly as `transfer`, except the origin must be root and the source account may be145 * Exactly as `transfer`, except the origin must be root and the source account may be214 **/235 **/215 [key: string]: SubmittableExtrinsicFunction<ApiType>;236 [key: string]: SubmittableExtrinsicFunction<ApiType>;216 };237 };238 collatorSelection: {239 /**240 * Add a collator to the list of invulnerable (fixed) collators.241 **/242 addInvulnerable: AugmentedSubmittable<(updated: AccountId32 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [AccountId32]>;243 /**244 * Force deregister `origin` as a collator candidate as a governing authority, and revoke its license.245 * Note that the collator can only leave on session change.246 * The `LicenseBond` will be unreserved and returned immediately.247 * 248 * This call is, of course, not applicable to `Invulnerable` collators.249 **/250 forceReleaseLicense: AugmentedSubmittable<(who: AccountId32 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [AccountId32]>;251 /**252 * Purchase a license on block collation for this account.253 * It does not make it a collator candidate, use `onboard` afterward. The account must254 * (a) already have registered session keys and (b) be able to reserve the `LicenseBond`.255 * 256 * This call is not available to `Invulnerable` collators.257 **/258 getLicense: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;259 /**260 * Deregister `origin` as a collator candidate. Note that the collator can only leave on261 * session change. The license to `onboard` later at any other time will remain.262 **/263 offboard: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;264 /**265 * Register this account as a candidate for collators for next sessions.266 * The account must already hold a license, and cannot offboard immediately during a session.267 * 268 * This call is not available to `Invulnerable` collators.269 **/270 onboard: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;271 /**272 * Forfeit `origin`'s own license. The `LicenseBond` will be unreserved immediately.273 * 274 * This call is not available to `Invulnerable` collators.275 **/276 releaseLicense: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;277 /**278 * Remove a collator from the list of invulnerable (fixed) collators.279 **/280 removeInvulnerable: AugmentedSubmittable<(who: AccountId32 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [AccountId32]>;281 /**282 * Generic tx283 **/284 [key: string]: SubmittableExtrinsicFunction<ApiType>;285 };217 configuration: {286 configuration: {218 setAppPromotionConfigurationOverride: AugmentedSubmittable<(configuration: PalletConfigurationAppPromotionConfiguration | { recalculationInterval?: any; pendingInterval?: any; intervalIncome?: any; maxStakersPerCalculation?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletConfigurationAppPromotionConfiguration]>;287 setAppPromotionConfigurationOverride: AugmentedSubmittable<(configuration: PalletConfigurationAppPromotionConfiguration | { recalculationInterval?: any; pendingInterval?: any; intervalIncome?: any; maxStakersPerCalculation?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletConfigurationAppPromotionConfiguration]>;219 setCollatorSelectionDesiredCollators: AugmentedSubmittable<(max: Option<u32> | null | Uint8Array | u32 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u32>]>;288 setCollatorSelectionDesiredCollators: AugmentedSubmittable<(max: Option<u32> | null | Uint8Array | u32 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u32>]>;307 * Create substrate events376 * Create substrate events308 **/377 **/309 insertEvents: AugmentedSubmittable<(events: Vec<Bytes> | (Bytes | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<Bytes>]>;378 insertEvents: AugmentedSubmittable<(events: Vec<Bytes> | (Bytes | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<Bytes>]>;379 /**380 * Remove remark compatibility data leftovers381 **/382 removeRmrkData: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;310 /**383 /**311 * Insert items into contract storage, this method can be called384 * Insert items into contract storage, this method can be called312 * multiple times385 * multiple times325 **/398 **/326 [key: string]: SubmittableExtrinsicFunction<ApiType>;399 [key: string]: SubmittableExtrinsicFunction<ApiType>;327 };400 };401 identity: {402 /**403 * Add a registrar to the system.404 * 405 * The dispatch origin for this call must be `T::RegistrarOrigin`.406 * 407 * - `account`: the account of the registrar.408 * 409 * Emits `RegistrarAdded` if successful.410 * 411 * # <weight>412 * - `O(R)` where `R` registrar-count (governance-bounded and code-bounded).413 * - One storage mutation (codec `O(R)`).414 * - One event.415 * # </weight>416 **/417 addRegistrar: AugmentedSubmittable<(account: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;418 /**419 * Add the given account to the sender's subs.420 * 421 * Payment: Balance reserved by a previous `set_subs` call for one sub will be repatriated422 * to the sender.423 * 424 * The dispatch origin for this call must be _Signed_ and the sender must have a registered425 * sub identity of `sub`.426 **/427 addSub: AugmentedSubmittable<(sub: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, data: Data | { None: any } | { Raw: any } | { BlakeTwo256: any } | { Sha256: any } | { Keccak256: any } | { ShaThree256: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, Data]>;428 /**429 * Cancel a previous request.430 * 431 * Payment: A previously reserved deposit is returned on success.432 * 433 * The dispatch origin for this call must be _Signed_ and the sender must have a434 * registered identity.435 * 436 * - `reg_index`: The index of the registrar whose judgement is no longer requested.437 * 438 * Emits `JudgementUnrequested` if successful.439 * 440 * # <weight>441 * - `O(R + X)`.442 * - One balance-reserve operation.443 * - One storage mutation `O(R + X)`.444 * - One event445 * # </weight>446 **/447 cancelRequest: AugmentedSubmittable<(regIndex: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;448 /**449 * Clear an account's identity info and all sub-accounts and return all deposits.450 * 451 * Payment: All reserved balances on the account are returned.452 * 453 * The dispatch origin for this call must be _Signed_ and the sender must have a registered454 * identity.455 * 456 * Emits `IdentityCleared` if successful.457 * 458 * # <weight>459 * - `O(R + S + X)`460 * - where `R` registrar-count (governance-bounded).461 * - where `S` subs-count (hard- and deposit-bounded).462 * - where `X` additional-field-count (deposit-bounded and code-bounded).463 * - One balance-unreserve operation.464 * - `2` storage reads and `S + 2` storage deletions.465 * - One event.466 * # </weight>467 **/468 clearIdentity: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;469 /**470 * Set identities to be associated with the provided accounts as force origin.471 * 472 * This is not meant to operate in tandem with the identity pallet as is,473 * and be instead used to keep identities made and verified externally,474 * forbidden from interacting with an ordinary user, since it ignores any safety mechanism.475 **/476 forceInsertIdentities: AugmentedSubmittable<(identities: Vec<ITuple<[AccountId32, PalletIdentityRegistration]>> | ([AccountId32 | string | Uint8Array, PalletIdentityRegistration | { judgements?: any; deposit?: any; info?: any } | string | Uint8Array])[]) => SubmittableExtrinsic<ApiType>, [Vec<ITuple<[AccountId32, PalletIdentityRegistration]>>]>;477 /**478 * Remove identities associated with the provided accounts as force origin.479 * 480 * This is not meant to operate in tandem with the identity pallet as is,481 * and be instead used to keep identities made and verified externally,482 * forbidden from interacting with an ordinary user, since it ignores any safety mechanism.483 **/484 forceRemoveIdentities: AugmentedSubmittable<(identities: Vec<AccountId32> | (AccountId32 | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<AccountId32>]>;485 /**486 * Set sub-identities to be associated with the provided accounts as force origin.487 * 488 * This is not meant to operate in tandem with the identity pallet as is,489 * and be instead used to keep identities made and verified externally,490 * forbidden from interacting with an ordinary user, since it ignores any safety mechanism.491 **/492 forceSetSubs: AugmentedSubmittable<(subs: Vec<ITuple<[AccountId32, ITuple<[u128, Vec<ITuple<[AccountId32, Data]>>]>]>> | ([AccountId32 | string | Uint8Array, ITuple<[u128, Vec<ITuple<[AccountId32, Data]>>]> | [u128 | AnyNumber | Uint8Array, Vec<ITuple<[AccountId32, Data]>> | ([AccountId32 | string | Uint8Array, Data | { None: any } | { Raw: any } | { BlakeTwo256: any } | { Sha256: any } | { Keccak256: any } | { ShaThree256: any } | string | Uint8Array])[]]])[]) => SubmittableExtrinsic<ApiType>, [Vec<ITuple<[AccountId32, ITuple<[u128, Vec<ITuple<[AccountId32, Data]>>]>]>>]>;493 /**494 * Remove an account's identity and sub-account information and slash the deposits.495 * 496 * Payment: Reserved balances from `set_subs` and `set_identity` are slashed and handled by497 * `Slash`. Verification request deposits are not returned; they should be cancelled498 * manually using `cancel_request`.499 * 500 * The dispatch origin for this call must match `T::ForceOrigin`.501 * 502 * - `target`: the account whose identity the judgement is upon. This must be an account503 * with a registered identity.504 * 505 * Emits `IdentityKilled` if successful.506 * 507 * # <weight>508 * - `O(R + S + X)`.509 * - One balance-reserve operation.510 * - `S + 2` storage mutations.511 * - One event.512 * # </weight>513 **/514 killIdentity: AugmentedSubmittable<(target: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;515 /**516 * Provide a judgement for an account's identity.517 * 518 * The dispatch origin for this call must be _Signed_ and the sender must be the account519 * of the registrar whose index is `reg_index`.520 * 521 * - `reg_index`: the index of the registrar whose judgement is being made.522 * - `target`: the account whose identity the judgement is upon. This must be an account523 * with a registered identity.524 * - `judgement`: the judgement of the registrar of index `reg_index` about `target`.525 * - `identity`: The hash of the [`IdentityInfo`] for that the judgement is provided.526 * 527 * Emits `JudgementGiven` if successful.528 * 529 * # <weight>530 * - `O(R + X)`.531 * - One balance-transfer operation.532 * - Up to one account-lookup operation.533 * - Storage: 1 read `O(R)`, 1 mutate `O(R + X)`.534 * - One event.535 * # </weight>536 **/537 provideJudgement: AugmentedSubmittable<(regIndex: Compact<u32> | AnyNumber | Uint8Array, target: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, judgement: PalletIdentityJudgement | { Unknown: any } | { FeePaid: any } | { Reasonable: any } | { KnownGood: any } | { OutOfDate: any } | { LowQuality: any } | { Erroneous: any } | string | Uint8Array, identity: H256 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>, MultiAddress, PalletIdentityJudgement, H256]>;538 /**539 * Remove the sender as a sub-account.540 * 541 * Payment: Balance reserved by a previous `set_subs` call for one sub will be repatriated542 * to the sender (*not* the original depositor).543 * 544 * The dispatch origin for this call must be _Signed_ and the sender must have a registered545 * super-identity.546 * 547 * NOTE: This should not normally be used, but is provided in the case that the non-548 * controller of an account is maliciously registered as a sub-account.549 **/550 quitSub: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;551 /**552 * Remove the given account from the sender's subs.553 * 554 * Payment: Balance reserved by a previous `set_subs` call for one sub will be repatriated555 * to the sender.556 * 557 * The dispatch origin for this call must be _Signed_ and the sender must have a registered558 * sub identity of `sub`.559 **/560 removeSub: AugmentedSubmittable<(sub: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;561 /**562 * Alter the associated name of the given sub-account.563 * 564 * The dispatch origin for this call must be _Signed_ and the sender must have a registered565 * sub identity of `sub`.566 **/567 renameSub: AugmentedSubmittable<(sub: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, data: Data | { None: any } | { Raw: any } | { BlakeTwo256: any } | { Sha256: any } | { Keccak256: any } | { ShaThree256: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, Data]>;568 /**569 * Request a judgement from a registrar.570 * 571 * Payment: At most `max_fee` will be reserved for payment to the registrar if judgement572 * given.573 * 574 * The dispatch origin for this call must be _Signed_ and the sender must have a575 * registered identity.576 * 577 * - `reg_index`: The index of the registrar whose judgement is requested.578 * - `max_fee`: The maximum fee that may be paid. This should just be auto-populated as:579 * 580 * ```nocompile581 * Self::registrars().get(reg_index).unwrap().fee582 * ```583 * 584 * Emits `JudgementRequested` if successful.585 * 586 * # <weight>587 * - `O(R + X)`.588 * - One balance-reserve operation.589 * - Storage: 1 read `O(R)`, 1 mutate `O(X + R)`.590 * - One event.591 * # </weight>592 **/593 requestJudgement: AugmentedSubmittable<(regIndex: Compact<u32> | AnyNumber | Uint8Array, maxFee: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>, Compact<u128>]>;594 /**595 * Change the account associated with a registrar.596 * 597 * The dispatch origin for this call must be _Signed_ and the sender must be the account598 * of the registrar whose index is `index`.599 * 600 * - `index`: the index of the registrar whose fee is to be set.601 * - `new`: the new account ID.602 * 603 * # <weight>604 * - `O(R)`.605 * - One storage mutation `O(R)`.606 * - Benchmark: 8.823 + R * 0.32 µs (min squares analysis)607 * # </weight>608 **/609 setAccountId: AugmentedSubmittable<(index: Compact<u32> | AnyNumber | Uint8Array, updated: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>, MultiAddress]>;610 /**611 * Set the fee required for a judgement to be requested from a registrar.612 * 613 * The dispatch origin for this call must be _Signed_ and the sender must be the account614 * of the registrar whose index is `index`.615 * 616 * - `index`: the index of the registrar whose fee is to be set.617 * - `fee`: the new fee.618 * 619 * # <weight>620 * - `O(R)`.621 * - One storage mutation `O(R)`.622 * - Benchmark: 7.315 + R * 0.329 µs (min squares analysis)623 * # </weight>624 **/625 setFee: AugmentedSubmittable<(index: Compact<u32> | AnyNumber | Uint8Array, fee: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>, Compact<u128>]>;626 /**627 * Set the field information for a registrar.628 * 629 * The dispatch origin for this call must be _Signed_ and the sender must be the account630 * of the registrar whose index is `index`.631 * 632 * - `index`: the index of the registrar whose fee is to be set.633 * - `fields`: the fields that the registrar concerns themselves with.634 * 635 * # <weight>636 * - `O(R)`.637 * - One storage mutation `O(R)`.638 * - Benchmark: 7.464 + R * 0.325 µs (min squares analysis)639 * # </weight>640 **/641 setFields: AugmentedSubmittable<(index: Compact<u32> | AnyNumber | Uint8Array, fields: PalletIdentityBitFlags) => SubmittableExtrinsic<ApiType>, [Compact<u32>, PalletIdentityBitFlags]>;642 /**643 * Set an account's identity information and reserve the appropriate deposit.644 * 645 * If the account already has identity information, the deposit is taken as part payment646 * for the new deposit.647 * 648 * The dispatch origin for this call must be _Signed_.649 * 650 * - `info`: The identity information.651 * 652 * Emits `IdentitySet` if successful.653 * 654 * # <weight>655 * - `O(X + X' + R)`656 * - where `X` additional-field-count (deposit-bounded and code-bounded)657 * - where `R` judgements-count (registrar-count-bounded)658 * - One balance reserve operation.659 * - One storage mutation (codec-read `O(X' + R)`, codec-write `O(X + R)`).660 * - One event.661 * # </weight>662 **/663 setIdentity: AugmentedSubmittable<(info: PalletIdentityIdentityInfo | { additional?: any; display?: any; legal?: any; web?: any; riot?: any; email?: any; pgpFingerprint?: any; image?: any; twitter?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletIdentityIdentityInfo]>;664 /**665 * Set the sub-accounts of the sender.666 * 667 * Payment: Any aggregate balance reserved by previous `set_subs` calls will be returned668 * and an amount `SubAccountDeposit` will be reserved for each item in `subs`.669 * 670 * The dispatch origin for this call must be _Signed_ and the sender must have a registered671 * identity.672 * 673 * - `subs`: The identity's (new) sub-accounts.674 * 675 * # <weight>676 * - `O(P + S)`677 * - where `P` old-subs-count (hard- and deposit-bounded).678 * - where `S` subs-count (hard- and deposit-bounded).679 * - At most one balance operations.680 * - DB:681 * - `P + S` storage mutations (codec complexity `O(1)`)682 * - One storage read (codec complexity `O(P)`).683 * - One storage write (codec complexity `O(S)`).684 * - One storage-exists (`IdentityOf::contains_key`).685 * # </weight>686 **/687 setSubs: AugmentedSubmittable<(subs: Vec<ITuple<[AccountId32, Data]>> | ([AccountId32 | string | Uint8Array, Data | { None: any } | { Raw: any } | { BlakeTwo256: any } | { Sha256: any } | { Keccak256: any } | { ShaThree256: any } | string | Uint8Array])[]) => SubmittableExtrinsic<ApiType>, [Vec<ITuple<[AccountId32, Data]>>]>;688 /**689 * Generic tx690 **/691 [key: string]: SubmittableExtrinsicFunction<ApiType>;692 };328 inflation: {693 inflation: {329 /**694 /**330 * This method sets the inflation start date. Can be only called once.695 * This method sets the inflation start date. Can be only called once.348 maintenance: {713 maintenance: {349 disable: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;714 disable: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;350 enable: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;715 enable: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;716 /**717 * Execute a runtime call stored as a preimage.718 * 719 * `weight_bound` is the maximum weight that the caller is willing720 * to allow the extrinsic to be executed with.721 **/722 executePreimage: AugmentedSubmittable<(hash: H256 | string | Uint8Array, weightBound: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H256, SpWeightsWeightV2Weight]>;351 /**723 /**352 * Generic tx724 * Generic tx353 **/725 **/506 **/878 **/507 [key: string]: SubmittableExtrinsicFunction<ApiType>;879 [key: string]: SubmittableExtrinsicFunction<ApiType>;508 };880 };509 rmrkCore: {881 preimage: {510 /**882 /**511 * Accept an NFT sent from another account to self or an owned NFT.883 * Register a preimage on-chain.512 * 884 * 513 * The NFT in question must be pending, and, thus, be [sent](`Pallet::send`) first.885 * If the preimage was previously requested, no fees or deposits are taken for providing514 * 886 * the preimage. Otherwise, a deposit is taken proportional to the size of the preimage.515 * # Permissions:887 **/516 * - Token-owner-to-be517 * 518 * # Arguments:519 * - `origin`: sender of the transaction520 * - `rmrk_collection_id`: RMRK collection ID of the NFT to be accepted.521 * - `rmrk_nft_id`: ID of the NFT to be accepted.522 * - `new_owner`: Either the sender's account ID or a sender-owned NFT,523 * whichever the accepted NFT was sent to.524 **/525 acceptNft: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, rmrkNftId: u32 | AnyNumber | Uint8Array, newOwner: RmrkTraitsNftAccountIdOrCollectionNftTuple | { AccountId: any } | { CollectionAndNftTuple: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, RmrkTraitsNftAccountIdOrCollectionNftTuple]>;526 /**527 * Accept the addition of a newly created pending resource to an existing NFT.528 * 529 * This transaction is needed when a resource is created and assigned to an NFT530 * by a non-owner, i.e. the collection issuer, with one of the531 * [`add_...` transactions](Pallet::add_basic_resource).532 * 533 * # Permissions:534 * - Token owner535 * 536 * # Arguments:537 * - `origin`: sender of the transaction538 * - `rmrk_collection_id`: RMRK collection ID of the NFT.539 * - `rmrk_nft_id`: ID of the NFT with a pending resource to be accepted.540 * - `resource_id`: ID of the newly created pending resource.541 * accept the addition of a new resource to an existing NFT542 **/543 acceptResource: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, rmrkNftId: u32 | AnyNumber | Uint8Array, resourceId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, u32]>;544 /**545 * Accept the removal of a removal-pending resource from an NFT.546 * 547 * This transaction is needed when a non-owner, i.e. the collection issuer,548 * requests a [removal](`Pallet::remove_resource`) of a resource from an NFT.549 * 550 * # Permissions:551 * - Token owner552 * 553 * # Arguments:554 * - `origin`: sender of the transaction555 * - `rmrk_collection_id`: RMRK collection ID of the NFT.556 * - `rmrk_nft_id`: ID of the NFT with a resource to be removed.557 * - `resource_id`: ID of the removal-pending resource.558 **/559 acceptResourceRemoval: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, rmrkNftId: u32 | AnyNumber | Uint8Array, resourceId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, u32]>;560 /**561 * Create and set/propose a basic resource for an NFT.562 * 563 * A basic resource is the simplest, lacking a Base and anything that comes with it.564 * See RMRK docs for more information and examples.565 * 566 * # Permissions:567 * - Collection issuer - if not the token owner, adding the resource will warrant568 * the owner's [acceptance](Pallet::accept_resource).569 * 570 * # Arguments:571 * - `origin`: sender of the transaction572 * - `rmrk_collection_id`: RMRK collection ID of the NFT.573 * - `nft_id`: ID of the NFT to assign a resource to.574 * - `resource`: Data of the resource to be created.575 **/576 addBasicResource: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, resource: RmrkTraitsResourceBasicResource | { src?: any; metadata?: any; license?: any; thumb?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, RmrkTraitsResourceBasicResource]>;577 /**578 * Create and set/propose a composable resource for an NFT.579 * 580 * A composable resource links to a Base and has a subset of its Parts it is composed of.581 * See RMRK docs for more information and examples.582 * 583 * # Permissions:584 * - Collection issuer - if not the token owner, adding the resource will warrant585 * the owner's [acceptance](Pallet::accept_resource).586 * 587 * # Arguments:588 * - `origin`: sender of the transaction589 * - `rmrk_collection_id`: RMRK collection ID of the NFT.590 * - `nft_id`: ID of the NFT to assign a resource to.591 * - `resource`: Data of the resource to be created.592 **/593 addComposableResource: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, resource: RmrkTraitsResourceComposableResource | { parts?: any; base?: any; src?: any; metadata?: any; license?: any; thumb?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, RmrkTraitsResourceComposableResource]>;594 /**595 * Create and set/propose a slot resource for an NFT.596 * 597 * A slot resource links to a Base and a slot ID in it which it can fit into.598 * See RMRK docs for more information and examples.599 * 600 * # Permissions:601 * - Collection issuer - if not the token owner, adding the resource will warrant602 * the owner's [acceptance](Pallet::accept_resource).603 * 604 * # Arguments:605 * - `origin`: sender of the transaction606 * - `rmrk_collection_id`: RMRK collection ID of the NFT.607 * - `nft_id`: ID of the NFT to assign a resource to.608 * - `resource`: Data of the resource to be created.609 **/610 addSlotResource: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, resource: RmrkTraitsResourceSlotResource | { base?: any; src?: any; metadata?: any; slot?: any; license?: any; thumb?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, RmrkTraitsResourceSlotResource]>;611 /**612 * Burn an NFT, destroying it and its nested tokens up to the specified limit.613 * If the burning budget is exceeded, the transaction is reverted.614 * 615 * This is the way to burn a nested token as well.616 * 617 * For more information, see [`burn_recursively`](pallet_nonfungible::pallet::Pallet::burn_recursively).618 * 619 * # Permissions:620 * * Token owner621 * 622 * # Arguments:623 * - `origin`: sender of the transaction624 * - `collection_id`: RMRK ID of the collection in which the NFT to burn belongs to.625 * - `nft_id`: ID of the NFT to be destroyed.626 * - `max_burns`: Maximum number of tokens to burn, assuming nesting. The transaction627 * is reverted if there are more tokens to burn in the nesting tree than this number.628 * This is primarily a mechanism of transaction weight control.629 **/630 burnNft: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, maxBurns: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, u32]>;631 /**632 * Change the issuer of a collection. Analogous to Unique's collection's [`owner`](up_data_structs::Collection).633 * 634 * # Permissions:635 * * Collection issuer636 * 637 * # Arguments:638 * - `origin`: sender of the transaction639 * - `collection_id`: RMRK collection ID to change the issuer of.640 * - `new_issuer`: Collection's new issuer.641 **/642 changeCollectionIssuer: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newIssuer: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, MultiAddress]>;643 /**644 * Create a new collection of NFTs.645 * 646 * # Permissions:647 * * Anyone - will be assigned as the issuer of the collection.648 * 649 * # Arguments:650 * - `origin`: sender of the transaction651 * - `metadata`: Metadata describing the collection, e.g. IPFS hash. Cannot be changed.652 * - `max`: Optional maximum number of tokens.653 * - `symbol`: UTF-8 string with token prefix, by which to represent the token in wallets and UIs.654 * Analogous to Unique's [`token_prefix`](up_data_structs::Collection). Cannot be changed.655 **/656 createCollection: AugmentedSubmittable<(metadata: Bytes | string | Uint8Array, max: Option<u32> | null | Uint8Array | u32 | AnyNumber, symbol: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes, Option<u32>, Bytes]>;888 notePreimage: AugmentedSubmittable<(bytes: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes]>;657 /**889 /**658 * Destroy a collection.890 * Request a preimage be uploaded to the chain without paying any fees or deposits.659 * 891 * 660 * Only empty collections can be destroyed. If it has any tokens, they must be burned first.892 * If the preimage requests has already been provided on-chain, we unreserve any deposit661 * 893 * a user may have paid, and take the control of the preimage out of their hands.662 * # Permissions:894 **/663 * * Collection issuer664 * 665 * # Arguments:666 * - `origin`: sender of the transaction667 * - `collection_id`: RMRK ID of the collection to destroy.668 **/669 destroyCollection: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;670 /**671 * "Lock" the collection and prevent new token creation. Cannot be undone.672 * 673 * # Permissions:674 * * Collection issuer675 * 676 * # Arguments:677 * - `origin`: sender of the transaction678 * - `collection_id`: RMRK ID of the collection to lock.679 **/680 lockCollection: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;681 /**682 * Mint an NFT in a specified collection.683 * 684 * # Permissions:685 * * Collection issuer686 * 687 * # Arguments:688 * - `origin`: sender of the transaction689 * - `owner`: Owner account of the NFT. If set to None, defaults to the sender (collection issuer).690 * - `collection_id`: RMRK collection ID for the NFT to be minted within. Cannot be changed.691 * - `recipient`: Receiver account of the royalty. Has no effect if the `royalty_amount` is not set. Cannot be changed.692 * - `royalty_amount`: Optional permillage reward from each trade for the `recipient`. Cannot be changed.693 * - `metadata`: Arbitrary data about an NFT, e.g. IPFS hash. Cannot be changed.694 * - `transferable`: Can this NFT be transferred? Cannot be changed.695 * - `resources`: Resource data to be added to the NFT immediately after minting.696 **/697 mintNft: AugmentedSubmittable<(owner: Option<AccountId32> | null | Uint8Array | AccountId32 | string, collectionId: u32 | AnyNumber | Uint8Array, recipient: Option<AccountId32> | null | Uint8Array | AccountId32 | string, royaltyAmount: Option<Permill> | null | Uint8Array | Permill | AnyNumber, metadata: Bytes | string | Uint8Array, transferable: bool | boolean | Uint8Array, resources: Option<Vec<RmrkTraitsResourceResourceTypes>> | null | Uint8Array | Vec<RmrkTraitsResourceResourceTypes> | (RmrkTraitsResourceResourceTypes | { Basic: any } | { Composable: any } | { Slot: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Option<AccountId32>, u32, Option<AccountId32>, Option<Permill>, Bytes, bool, Option<Vec<RmrkTraitsResourceResourceTypes>>]>;895 requestPreimage: AugmentedSubmittable<(hash: H256 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H256]>;698 /**896 /**699 * Reject an NFT sent from another account to self or owned NFT.897 * Clear an unrequested preimage from the runtime storage.700 * The NFT in question will not be sent back and burnt instead.898 * 701 * 899 * If `len` is provided, then it will be a much cheaper operation.702 * The NFT in question must be pending, and, thus, be [sent](`Pallet::send`) first.900 * 703 * 901 * - `hash`: The hash of the preimage to be removed from the store.704 * # Permissions:902 * - `len`: The length of the preimage of `hash`.705 * - Token-owner-to-be-not903 **/706 * 707 * # Arguments:708 * - `origin`: sender of the transaction709 * - `rmrk_collection_id`: RMRK ID of the NFT to be rejected.710 * - `rmrk_nft_id`: ID of the NFT to be rejected.711 **/712 rejectNft: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, rmrkNftId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32]>;713 /**714 * Remove and erase a resource from an NFT.715 * 716 * If the sender does not own the NFT, then it will be pending confirmation,717 * and will have to be [accepted](Pallet::accept_resource_removal) by the token owner.718 * 719 * # Permissions720 * - Collection issuer721 * 722 * # Arguments723 * - `origin`: sender of the transaction724 * - `rmrk_collection_id`: RMRK ID of a collection to which the NFT making use of the resource belongs to.725 * - `nft_id`: ID of the NFT with a resource to be removed.726 * - `resource_id`: ID of the resource to be removed.727 **/728 removeResource: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, resourceId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, u32]>;729 /**730 * Transfer an NFT from an account/NFT A to another account/NFT B.731 * The token must be transferable. Nesting cannot occur deeper than the [`NESTING_BUDGET`].732 * 733 * If the target owner is an NFT owned by another account, then the NFT will enter734 * the pending state and will have to be accepted by the other account.735 * 736 * # Permissions:737 * - Token owner738 * 739 * # Arguments:740 * - `origin`: sender of the transaction741 * - `rmrk_collection_id`: RMRK ID of the collection of the NFT to be transferred.742 * - `rmrk_nft_id`: ID of the NFT to be transferred.743 * - `new_owner`: New owner of the nft which can be either an account or a NFT.744 **/745 send: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, rmrkNftId: u32 | AnyNumber | Uint8Array, newOwner: RmrkTraitsNftAccountIdOrCollectionNftTuple | { AccountId: any } | { CollectionAndNftTuple: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, RmrkTraitsNftAccountIdOrCollectionNftTuple]>;904 unnotePreimage: AugmentedSubmittable<(hash: H256 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H256]>;746 /**905 /**747 * Set a different order of resource priorities for an NFT. Priorities can be used,906 * Clear a previously made request for a preimage.748 * for example, for order of rendering.907 * 749 * 908 * NOTE: THIS MUST NOT BE CALLED ON `hash` MORE TIMES THAN `request_preimage`.750 * Note that the priorities are not updated automatically, and are an empty vector909 **/751 * by default. There is no pre-set definition for the order to be particular,752 * it can be interpreted arbitrarily use-case by use-case.753 * 754 * # Permissions:755 * - Token owner756 * 757 * # Arguments:758 * - `origin`: sender of the transaction759 * - `rmrk_collection_id`: RMRK collection ID of the NFT.760 * - `rmrk_nft_id`: ID of the NFT to rearrange resource priorities for.761 * - `priorities`: Ordered vector of resource IDs.762 **/763 setPriority: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, rmrkNftId: u32 | AnyNumber | Uint8Array, priorities: Vec<u32> | (u32 | AnyNumber | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, u32, Vec<u32>]>;764 /**765 * Add or edit a custom user property, a key-value pair, describing the metadata766 * of a token or a collection, on either one of these.767 * 768 * Note that in this proxy implementation many details regarding RMRK are stored769 * as scoped properties prefixed with "rmrk:", normally inaccessible770 * to external transactions and RPCs.771 * 772 * # Permissions:773 * - Collection issuer - in case of collection property774 * - Token owner - in case of NFT property775 * 776 * # Arguments:777 * - `origin`: sender of the transaction778 * - `rmrk_collection_id`: RMRK collection ID.779 * - `maybe_nft_id`: Optional ID of the NFT. If left empty, then the property is set for the collection.780 * - `key`: Key of the custom property to be referenced by.781 * - `value`: Value of the custom property to be stored.782 **/783 setProperty: AugmentedSubmittable<(rmrkCollectionId: Compact<u32> | AnyNumber | Uint8Array, maybeNftId: Option<u32> | null | Uint8Array | u32 | AnyNumber, key: Bytes | string | Uint8Array, value: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>, Option<u32>, Bytes, Bytes]>;910 unrequestPreimage: AugmentedSubmittable<(hash: H256 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H256]>;784 /**911 /**785 * Generic tx912 * Generic tx786 **/913 **/787 [key: string]: SubmittableExtrinsicFunction<ApiType>;914 [key: string]: SubmittableExtrinsicFunction<ApiType>;788 };915 };789 rmrkEquip: {916 session: {790 /**917 /**791 * Create a new Base.918 * Removes any session key(s) of the function caller.792 * 919 * 793 * Modeled after the [Base interaction](https://github.com/rmrk-team/rmrk-spec/blob/master/standards/rmrk2.0.0/interactions/base.md)920 * This doesn't take effect until the next session.794 * 921 * 795 * # Permissions922 * The dispatch origin of this function must be Signed and the account must be either be796 * - Anyone - will be assigned as the issuer of the Base.923 * convertible to a validator ID using the chain's typical addressing system (this usually797 * 924 * means being a controller account) or directly convertible into a validator ID (which798 * # Arguments:925 * usually means being a stash account).799 * - `origin`: Caller, will be assigned as the issuer of the Base926 * 800 * - `base_type`: Arbitrary media type, e.g. "svg".927 * # <weight>801 * - `symbol`: Arbitrary client-chosen symbol.928 * - Complexity: `O(1)` in number of key types. Actual cost depends on the number of length802 * - `parts`: Array of Fixed and Slot Parts composing the Base,929 * of `T::Keys::key_ids()` which is fixed.803 * confined in length by [`RmrkPartsLimit`](up_data_structs::RmrkPartsLimit).930 * - DbReads: `T::ValidatorIdOf`, `NextKeys`, `origin account`804 **/931 * - DbWrites: `NextKeys`, `origin account`805 createBase: AugmentedSubmittable<(baseType: Bytes | string | Uint8Array, symbol: Bytes | string | Uint8Array, parts: Vec<RmrkTraitsPartPartType> | (RmrkTraitsPartPartType | { FixedPart: any } | { SlotPart: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Bytes, Bytes, Vec<RmrkTraitsPartPartType>]>;932 * - DbWrites per key id: `KeyOwner`806 /**933 * # </weight>807 * Update the array of Collections allowed to be equipped to a Base's specified Slot Part.934 **/808 * 809 * Modeled after [equippable interaction](https://github.com/rmrk-team/rmrk-spec/blob/master/standards/rmrk2.0.0/interactions/equippable.md).810 * 811 * # Permissions:812 * - Base issuer813 * 814 * # Arguments:815 * - `origin`: sender of the transaction816 * - `base_id`: Base containing the Slot Part to be updated.817 * - `slot_id`: Slot Part whose Equippable List is being updated .818 * - `equippables`: List of equippables that will override the current Equippables list.819 **/820 equippable: AugmentedSubmittable<(baseId: u32 | AnyNumber | Uint8Array, slotId: u32 | AnyNumber | Uint8Array, equippables: RmrkTraitsPartEquippableList | { All: any } | { Empty: any } | { Custom: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, RmrkTraitsPartEquippableList]>;935 purgeKeys: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;821 /**936 /**822 * Add a Theme to a Base.937 * Sets the session key(s) of the function caller to `keys`.823 * A Theme named "default" is required prior to adding other Themes.938 * Allows an account to set its session key prior to becoming a validator.824 * 939 * This doesn't take effect until the next session.825 * Modeled after [Themeadd interaction](https://github.com/rmrk-team/rmrk-spec/blob/master/standards/rmrk2.0.0/interactions/themeadd.md).940 * 826 * 941 * The dispatch origin of this function must be signed.827 * # Permissions:942 * 828 * - Base issuer943 * # <weight>829 * 944 * - Complexity: `O(1)`. Actual cost depends on the number of length of830 * # Arguments:945 * `T::Keys::key_ids()` which is fixed.831 * - `origin`: sender of the transaction946 * - DbReads: `origin account`, `T::ValidatorIdOf`, `NextKeys`832 * - `base_id`: Base ID containing the Theme to be updated.947 * - DbWrites: `origin account`, `NextKeys`833 * - `theme`: Theme to add to the Base. A Theme has a name and properties, which are an948 * - DbReads per key id: `KeyOwner`834 * array of [key, value, inherit].949 * - DbWrites per key id: `KeyOwner`835 * - `key`: Arbitrary BoundedString, defined by client.950 * # </weight>836 * - `value`: Arbitrary BoundedString, defined by client.951 **/837 * - `inherit`: Optional bool.838 **/839 themeAdd: AugmentedSubmittable<(baseId: u32 | AnyNumber | Uint8Array, theme: RmrkTraitsTheme | { name?: any; properties?: any; inherit?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, RmrkTraitsTheme]>;952 setKeys: AugmentedSubmittable<(keys: OpalRuntimeRuntimeCommonSessionKeys | { aura?: any } | string | Uint8Array, proof: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [OpalRuntimeRuntimeCommonSessionKeys, Bytes]>;840 /**953 /**841 * Generic tx954 * Generic tx842 **/955 **/1306 * * `collection_id`: ID of the collection with the pending sponsor.1419 * * `collection_id`: ID of the collection with the pending sponsor.1307 **/1420 **/1308 confirmSponsorship: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;1421 confirmSponsorship: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;1309 /**1422 /**1310 * Create a collection of tokens.1423 * Create a collection of tokens.1311 * 1424 * 1312 * Each Token may have multiple properties encoded as an array of bytes1425 * Each Token may have multiple properties encoded as an array of bytes1313 * of certain length. The initial owner of the collection is set1426 * of certain length. The initial owner of the collection is set1314 * to the address that signed the transaction and can be changed later.1427 * to the address that signed the transaction and can be changed later.1315 * 1428 * 1316 * Prefer the more advanced [`create_collection_ex`][`Pallet::create_collection_ex`] instead.1429 * Prefer the more advanced [`create_collection_ex`][`Pallet::create_collection_ex`] instead.1317 * 1430 * 1318 * # Permissions1431 * # Permissions1319 * 1432 * 1320 * * Anyone - becomes the owner of the new collection.1433 * * Anyone - becomes the owner of the new collection.1321 * 1434 * 1322 * # Arguments1435 * # Arguments1323 * 1436 * 1324 * * `collection_name`: Wide-character string with collection name1437 * * `collection_name`: Wide-character string with collection name1325 * (limit [`MAX_COLLECTION_NAME_LENGTH`]).1438 * (limit [`MAX_COLLECTION_NAME_LENGTH`]).1326 * * `collection_description`: Wide-character string with collection description1439 * * `collection_description`: Wide-character string with collection description1327 * (limit [`MAX_COLLECTION_DESCRIPTION_LENGTH`]).1440 * (limit [`MAX_COLLECTION_DESCRIPTION_LENGTH`]).1328 * * `token_prefix`: Byte string containing the token prefix to mark a collection1441 * * `token_prefix`: Byte string containing the token prefix to mark a collection1329 * to which a token belongs (limit [`MAX_TOKEN_PREFIX_LENGTH`]).1442 * to which a token belongs (limit [`MAX_TOKEN_PREFIX_LENGTH`]).1330 * * `mode`: Type of items stored in the collection and type dependent data.1443 * * `mode`: Type of items stored in the collection and type dependent data.1331 **/1444 * 1445 * returns collection ID1446 * 1447 * Deprecated: `create_collection_ex` is more up-to-date and advanced, prefer it instead.1448 **/1332 createCollection: AugmentedSubmittable<(collectionName: Vec<u16> | (u16 | AnyNumber | Uint8Array)[], collectionDescription: Vec<u16> | (u16 | AnyNumber | Uint8Array)[], tokenPrefix: Bytes | string | Uint8Array, mode: UpDataStructsCollectionMode | { NFT: any } | { Fungible: any } | { ReFungible: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Vec<u16>, Vec<u16>, Bytes, UpDataStructsCollectionMode]>;1449 createCollection: AugmentedSubmittable<(collectionName: Vec<u16> | (u16 | AnyNumber | Uint8Array)[], collectionDescription: Vec<u16> | (u16 | AnyNumber | Uint8Array)[], tokenPrefix: Bytes | string | Uint8Array, mode: UpDataStructsCollectionMode | { NFT: any } | { Fungible: any } | { ReFungible: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Vec<u16>, Vec<u16>, Bytes, UpDataStructsCollectionMode]>;1333 /**1450 /**1334 * Create a collection with explicit parameters.1451 * Create a collection with explicit parameters.tests/src/interfaces/augment-types.tsdiffbeforeafterboth5// this is required to allow for ambient/previous definitions5// this is required to allow for ambient/previous definitions6import '@polkadot/types/types/registry';6import '@polkadot/types/types/registry';778import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationAppPromotionConfiguration, PalletConfigurationCall, PalletConfigurationError, PalletConfigurationEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletXcmCall, PalletXcmError, PalletXcmEvent, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionValidityInvalidTransaction, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityUnknownTransaction, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, UpPovEstimateRpcPovInfo, UpPovEstimateRpcTrieKeyValue, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './default';8import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OpalRuntimeRuntimeCommonSessionKeys, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletAuthorshipCall, PalletAuthorshipError, PalletAuthorshipUncleEntryItem, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReserveData, PalletCollatorSelectionCall, PalletCollatorSelectionError, PalletCollatorSelectionEvent, PalletCommonError, PalletCommonEvent, PalletConfigurationAppPromotionConfiguration, PalletConfigurationCall, PalletConfigurationError, PalletConfigurationEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletPreimageCall, PalletPreimageError, PalletPreimageEvent, PalletPreimageRequestStatus, PalletRefungibleError, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletXcmCall, PalletXcmError, PalletXcmEvent, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpArithmeticArithmeticError, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreSr25519Signature, SpRuntimeBlakeTwo256, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeHeader, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionValidityInvalidTransaction, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityUnknownTransaction, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, UpPovEstimateRpcPovInfo, UpPovEstimateRpcTrieKeyValue, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './default';9import type { Data, StorageKey } from '@polkadot/types';9import type { Data, StorageKey } from '@polkadot/types';10import type { BitVec, Bool, Bytes, F32, F64, I128, I16, I256, I32, I64, I8, Json, Null, OptionBool, Raw, Text, Type, U128, U16, U256, U32, U64, U8, USize, bool, f32, f64, i128, i16, i256, i32, i64, i8, u128, u16, u256, u32, u64, u8, usize } from '@polkadot/types-codec';10import type { BitVec, Bool, Bytes, F32, F64, I128, I16, I256, I32, I64, I8, Json, Null, OptionBool, Raw, Text, Type, U128, U16, U256, U32, U64, U8, USize, bool, f32, f64, i128, i16, i256, i32, i64, i8, u128, u16, u256, u32, u64, u8, usize } from '@polkadot/types-codec';11import type { AssetApproval, AssetApprovalKey, AssetBalance, AssetDestroyWitness, AssetDetails, AssetMetadata, TAssetBalance, TAssetDepositBalance } from '@polkadot/types/interfaces/assets';11import type { AssetApproval, AssetApprovalKey, AssetBalance, AssetDestroyWitness, AssetDetails, AssetMetadata, TAssetBalance, TAssetDepositBalance } from '@polkadot/types/interfaces/assets';774 OpalRuntimeRuntime: OpalRuntimeRuntime;774 OpalRuntimeRuntime: OpalRuntimeRuntime;775 OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls: OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls;775 OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls: OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls;776 OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance;776 OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance;777 OpalRuntimeRuntimeCommonSessionKeys: OpalRuntimeRuntimeCommonSessionKeys;777 OpaqueCall: OpaqueCall;778 OpaqueCall: OpaqueCall;778 OpaqueKeyOwnershipProof: OpaqueKeyOwnershipProof;779 OpaqueKeyOwnershipProof: OpaqueKeyOwnershipProof;779 OpaqueMetadata: OpaqueMetadata;780 OpaqueMetadata: OpaqueMetadata;818 PalletAppPromotionCall: PalletAppPromotionCall;819 PalletAppPromotionCall: PalletAppPromotionCall;819 PalletAppPromotionError: PalletAppPromotionError;820 PalletAppPromotionError: PalletAppPromotionError;820 PalletAppPromotionEvent: PalletAppPromotionEvent;821 PalletAppPromotionEvent: PalletAppPromotionEvent;822 PalletAuthorshipCall: PalletAuthorshipCall;823 PalletAuthorshipError: PalletAuthorshipError;824 PalletAuthorshipUncleEntryItem: PalletAuthorshipUncleEntryItem;821 PalletBalancesAccountData: PalletBalancesAccountData;825 PalletBalancesAccountData: PalletBalancesAccountData;822 PalletBalancesBalanceLock: PalletBalancesBalanceLock;826 PalletBalancesBalanceLock: PalletBalancesBalanceLock;823 PalletBalancesCall: PalletBalancesCall;827 PalletBalancesCall: PalletBalancesCall;827 PalletBalancesReserveData: PalletBalancesReserveData;831 PalletBalancesReserveData: PalletBalancesReserveData;828 PalletCallMetadataLatest: PalletCallMetadataLatest;832 PalletCallMetadataLatest: PalletCallMetadataLatest;829 PalletCallMetadataV14: PalletCallMetadataV14;833 PalletCallMetadataV14: PalletCallMetadataV14;834 PalletCollatorSelectionCall: PalletCollatorSelectionCall;835 PalletCollatorSelectionError: PalletCollatorSelectionError;836 PalletCollatorSelectionEvent: PalletCollatorSelectionEvent;830 PalletCommonError: PalletCommonError;837 PalletCommonError: PalletCommonError;831 PalletCommonEvent: PalletCommonEvent;838 PalletCommonEvent: PalletCommonEvent;832 PalletConfigurationAppPromotionConfiguration: PalletConfigurationAppPromotionConfiguration;839 PalletConfigurationAppPromotionConfiguration: PalletConfigurationAppPromotionConfiguration;862 PalletForeignAssetsNativeCurrency: PalletForeignAssetsNativeCurrency;869 PalletForeignAssetsNativeCurrency: PalletForeignAssetsNativeCurrency;863 PalletFungibleError: PalletFungibleError;870 PalletFungibleError: PalletFungibleError;864 PalletId: PalletId;871 PalletId: PalletId;872 PalletIdentityBitFlags: PalletIdentityBitFlags;873 PalletIdentityCall: PalletIdentityCall;874 PalletIdentityError: PalletIdentityError;875 PalletIdentityEvent: PalletIdentityEvent;876 PalletIdentityIdentityField: PalletIdentityIdentityField;877 PalletIdentityIdentityInfo: PalletIdentityIdentityInfo;878 PalletIdentityJudgement: PalletIdentityJudgement;879 PalletIdentityRegistrarInfo: PalletIdentityRegistrarInfo;880 PalletIdentityRegistration: PalletIdentityRegistration;865 PalletInflationCall: PalletInflationCall;881 PalletInflationCall: PalletInflationCall;866 PalletMaintenanceCall: PalletMaintenanceCall;882 PalletMaintenanceCall: PalletMaintenanceCall;867 PalletMaintenanceError: PalletMaintenanceError;883 PalletMaintenanceError: PalletMaintenanceError;870 PalletMetadataV14: PalletMetadataV14;886 PalletMetadataV14: PalletMetadataV14;871 PalletNonfungibleError: PalletNonfungibleError;887 PalletNonfungibleError: PalletNonfungibleError;872 PalletNonfungibleItemData: PalletNonfungibleItemData;888 PalletNonfungibleItemData: PalletNonfungibleItemData;873 PalletRefungibleError: PalletRefungibleError;889 PalletPreimageCall: PalletPreimageCall;874 PalletRmrkCoreCall: PalletRmrkCoreCall;890 PalletPreimageError: PalletPreimageError;875 PalletRmrkCoreError: PalletRmrkCoreError;891 PalletPreimageEvent: PalletPreimageEvent;876 PalletRmrkCoreEvent: PalletRmrkCoreEvent;892 PalletPreimageRequestStatus: PalletPreimageRequestStatus;877 PalletRmrkEquipCall: PalletRmrkEquipCall;893 PalletRefungibleError: PalletRefungibleError;878 PalletRmrkEquipError: PalletRmrkEquipError;894 PalletSessionCall: PalletSessionCall;879 PalletRmrkEquipEvent: PalletRmrkEquipEvent;895 PalletSessionError: PalletSessionError;896 PalletSessionEvent: PalletSessionEvent;880 PalletsOrigin: PalletsOrigin;897 PalletsOrigin: PalletsOrigin;881 PalletStorageMetadataLatest: PalletStorageMetadataLatest;898 PalletStorageMetadataLatest: PalletStorageMetadataLatest;882 PalletStorageMetadataV14: PalletStorageMetadataV14;899 PalletStorageMetadataV14: PalletStorageMetadataV14;1036 Retriable: Retriable;1053 Retriable: Retriable;1037 RewardDestination: RewardDestination;1054 RewardDestination: RewardDestination;1038 RewardPoint: RewardPoint;1055 RewardPoint: RewardPoint;1039 RmrkTraitsBaseBaseInfo: RmrkTraitsBaseBaseInfo;1040 RmrkTraitsCollectionCollectionInfo: RmrkTraitsCollectionCollectionInfo;1041 RmrkTraitsNftAccountIdOrCollectionNftTuple: RmrkTraitsNftAccountIdOrCollectionNftTuple;1042 RmrkTraitsNftNftChild: RmrkTraitsNftNftChild;1043 RmrkTraitsNftNftInfo: RmrkTraitsNftNftInfo;1044 RmrkTraitsNftRoyaltyInfo: RmrkTraitsNftRoyaltyInfo;1045 RmrkTraitsPartEquippableList: RmrkTraitsPartEquippableList;1046 RmrkTraitsPartFixedPart: RmrkTraitsPartFixedPart;1047 RmrkTraitsPartPartType: RmrkTraitsPartPartType;1048 RmrkTraitsPartSlotPart: RmrkTraitsPartSlotPart;1049 RmrkTraitsPropertyPropertyInfo: RmrkTraitsPropertyPropertyInfo;1050 RmrkTraitsResourceBasicResource: RmrkTraitsResourceBasicResource;1051 RmrkTraitsResourceComposableResource: RmrkTraitsResourceComposableResource;1052 RmrkTraitsResourceResourceInfo: RmrkTraitsResourceResourceInfo;1053 RmrkTraitsResourceResourceTypes: RmrkTraitsResourceResourceTypes;1054 RmrkTraitsResourceSlotResource: RmrkTraitsResourceSlotResource;1055 RmrkTraitsTheme: RmrkTraitsTheme;1056 RmrkTraitsThemeThemeProperty: RmrkTraitsThemeThemeProperty;1057 RoundSnapshot: RoundSnapshot;1056 RoundSnapshot: RoundSnapshot;1058 RoundState: RoundState;1057 RoundState: RoundState;1059 RpcMethods: RpcMethods;1058 RpcMethods: RpcMethods;1176 SolutionSupports: SolutionSupports;1175 SolutionSupports: SolutionSupports;1177 SpanIndex: SpanIndex;1176 SpanIndex: SpanIndex;1178 SpanRecord: SpanRecord;1177 SpanRecord: SpanRecord;1178 SpArithmeticArithmeticError: SpArithmeticArithmeticError;1179 SpConsensusAuraSr25519AppSr25519Public: SpConsensusAuraSr25519AppSr25519Public;1180 SpCoreCryptoKeyTypeId: SpCoreCryptoKeyTypeId;1179 SpCoreEcdsaSignature: SpCoreEcdsaSignature;1181 SpCoreEcdsaSignature: SpCoreEcdsaSignature;1180 SpCoreEd25519Signature: SpCoreEd25519Signature;1182 SpCoreEd25519Signature: SpCoreEd25519Signature;1183 SpCoreSr25519Public: SpCoreSr25519Public;1181 SpCoreSr25519Signature: SpCoreSr25519Signature;1184 SpCoreSr25519Signature: SpCoreSr25519Signature;1182 SpecVersion: SpecVersion;1185 SpecVersion: SpecVersion;1183 SpRuntimeArithmeticError: SpRuntimeArithmeticError;1186 SpRuntimeBlakeTwo256: SpRuntimeBlakeTwo256;1184 SpRuntimeDigest: SpRuntimeDigest;1187 SpRuntimeDigest: SpRuntimeDigest;1185 SpRuntimeDigestDigestItem: SpRuntimeDigestDigestItem;1188 SpRuntimeDigestDigestItem: SpRuntimeDigestDigestItem;1186 SpRuntimeDispatchError: SpRuntimeDispatchError;1189 SpRuntimeDispatchError: SpRuntimeDispatchError;1190 SpRuntimeHeader: SpRuntimeHeader;1187 SpRuntimeModuleError: SpRuntimeModuleError;1191 SpRuntimeModuleError: SpRuntimeModuleError;1188 SpRuntimeMultiSignature: SpRuntimeMultiSignature;1192 SpRuntimeMultiSignature: SpRuntimeMultiSignature;1189 SpRuntimeTokenError: SpRuntimeTokenError;1193 SpRuntimeTokenError: SpRuntimeTokenError;tests/src/interfaces/default/types.tsdiffbeforeafterboth1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */2/* eslint-disable */334import type { Data } from '@polkadot/types';4import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';5import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';5import type { ITuple } from '@polkadot/types-codec/types';6import type { ITuple } from '@polkadot/types-codec/types';6import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill } from '@polkadot/types/interfaces/runtime';7import type { AccountId32, Call, H160, H256, MultiAddress, Perbill } from '@polkadot/types/interfaces/runtime';7import type { Event } from '@polkadot/types/interfaces/system';8import type { Event } from '@polkadot/types/interfaces/system';899/** @name CumulusPalletDmpQueueCall */10/** @name CumulusPalletDmpQueueCall */441 readonly isOther: boolean;442 readonly isOther: boolean;442 readonly asOther: Text;443 readonly asOther: Text;443 readonly isInvalidCode: boolean;444 readonly isInvalidCode: boolean;445 readonly asInvalidCode: u8;444 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode';446 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode';445}447}446448698/** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance */700/** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance */699export interface OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance extends Null {}701export interface OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance extends Null {}702703/** @name OpalRuntimeRuntimeCommonSessionKeys */704export interface OpalRuntimeRuntimeCommonSessionKeys extends Struct {705 readonly aura: SpConsensusAuraSr25519AppSr25519Public;706}700707701/** @name OrmlTokensAccountData */708/** @name OrmlTokensAccountData */702export interface OrmlTokensAccountData extends Struct {709export interface OrmlTokensAccountData extends Struct {1007 readonly asStake: {1014 readonly asStake: {1008 readonly amount: u128;1015 readonly amount: u128;1009 } & Struct;1016 } & Struct;1010 readonly isUnstake: boolean;1017 readonly isUnstakeAll: boolean;1011 readonly isSponsorCollection: boolean;1018 readonly isSponsorCollection: boolean;1012 readonly asSponsorCollection: {1019 readonly asSponsorCollection: {1013 readonly collectionId: u32;1020 readonly collectionId: u32;1028 readonly asPayoutStakers: {1035 readonly asPayoutStakers: {1029 readonly stakersNumber: Option<u8>;1036 readonly stakersNumber: Option<u8>;1030 } & Struct;1037 } & Struct;1038 readonly isUnstakePartial: boolean;1039 readonly asUnstakePartial: {1040 readonly amount: u128;1041 } & Struct;1031 readonly type: 'SetAdminAddress' | 'Stake' | 'Unstake' | 'SponsorCollection' | 'StopSponsoringCollection' | 'SponsorContract' | 'StopSponsoringContract' | 'PayoutStakers';1042 readonly type: 'SetAdminAddress' | 'Stake' | 'UnstakeAll' | 'SponsorCollection' | 'StopSponsoringCollection' | 'SponsorContract' | 'StopSponsoringContract' | 'PayoutStakers' | 'UnstakePartial';1032}1043}103310441034/** @name PalletAppPromotionError */1045/** @name PalletAppPromotionError */1039 readonly isPendingForBlockOverflow: boolean;1050 readonly isPendingForBlockOverflow: boolean;1040 readonly isSponsorNotSet: boolean;1051 readonly isSponsorNotSet: boolean;1041 readonly isIncorrectLockedBalanceOperation: boolean;1052 readonly isIncorrectLockedBalanceOperation: boolean;1053 readonly isInsufficientStakedBalance: boolean;1042 readonly type: 'AdminNotSet' | 'NoPermission' | 'NotSufficientFunds' | 'PendingForBlockOverflow' | 'SponsorNotSet' | 'IncorrectLockedBalanceOperation';1054 readonly type: 'AdminNotSet' | 'NoPermission' | 'NotSufficientFunds' | 'PendingForBlockOverflow' | 'SponsorNotSet' | 'IncorrectLockedBalanceOperation' | 'InsufficientStakedBalance';1043}1055}104410561045/** @name PalletAppPromotionEvent */1057/** @name PalletAppPromotionEvent */1055 readonly type: 'StakingRecalculation' | 'Stake' | 'Unstake' | 'SetAdmin';1067 readonly type: 'StakingRecalculation' | 'Stake' | 'Unstake' | 'SetAdmin';1056}1068}10691070/** @name PalletAuthorshipCall */1071export interface PalletAuthorshipCall extends Enum {1072 readonly isSetUncles: boolean;1073 readonly asSetUncles: {1074 readonly newUncles: Vec<SpRuntimeHeader>;1075 } & Struct;1076 readonly type: 'SetUncles';1077}10781079/** @name PalletAuthorshipError */1080export interface PalletAuthorshipError extends Enum {1081 readonly isInvalidUncleParent: boolean;1082 readonly isUnclesAlreadySet: boolean;1083 readonly isTooManyUncles: boolean;1084 readonly isGenesisUncle: boolean;1085 readonly isTooHighUncle: boolean;1086 readonly isUncleAlreadyIncluded: boolean;1087 readonly isOldUncle: boolean;1088 readonly type: 'InvalidUncleParent' | 'UnclesAlreadySet' | 'TooManyUncles' | 'GenesisUncle' | 'TooHighUncle' | 'UncleAlreadyIncluded' | 'OldUncle';1089}10901091/** @name PalletAuthorshipUncleEntryItem */1092export interface PalletAuthorshipUncleEntryItem extends Enum {1093 readonly isInclusionHeight: boolean;1094 readonly asInclusionHeight: u32;1095 readonly isUncle: boolean;1096 readonly asUncle: ITuple<[H256, Option<AccountId32>]>;1097 readonly type: 'InclusionHeight' | 'Uncle';1098}105710991058/** @name PalletBalancesAccountData */1100/** @name PalletBalancesAccountData */1059export interface PalletBalancesAccountData extends Struct {1101export interface PalletBalancesAccountData extends Struct {1193 readonly amount: u128;1235 readonly amount: u128;1194}1236}12371238/** @name PalletCollatorSelectionCall */1239export interface PalletCollatorSelectionCall extends Enum {1240 readonly isAddInvulnerable: boolean;1241 readonly asAddInvulnerable: {1242 readonly new_: AccountId32;1243 } & Struct;1244 readonly isRemoveInvulnerable: boolean;1245 readonly asRemoveInvulnerable: {1246 readonly who: AccountId32;1247 } & Struct;1248 readonly isGetLicense: boolean;1249 readonly isOnboard: boolean;1250 readonly isOffboard: boolean;1251 readonly isReleaseLicense: boolean;1252 readonly isForceReleaseLicense: boolean;1253 readonly asForceReleaseLicense: {1254 readonly who: AccountId32;1255 } & Struct;1256 readonly type: 'AddInvulnerable' | 'RemoveInvulnerable' | 'GetLicense' | 'Onboard' | 'Offboard' | 'ReleaseLicense' | 'ForceReleaseLicense';1257}12581259/** @name PalletCollatorSelectionError */1260export interface PalletCollatorSelectionError extends Enum {1261 readonly isTooManyCandidates: boolean;1262 readonly isUnknown: boolean;1263 readonly isPermission: boolean;1264 readonly isAlreadyHoldingLicense: boolean;1265 readonly isNoLicense: boolean;1266 readonly isAlreadyCandidate: boolean;1267 readonly isNotCandidate: boolean;1268 readonly isTooManyInvulnerables: boolean;1269 readonly isTooFewInvulnerables: boolean;1270 readonly isAlreadyInvulnerable: boolean;1271 readonly isNotInvulnerable: boolean;1272 readonly isNoAssociatedValidatorId: boolean;1273 readonly isValidatorNotRegistered: boolean;1274 readonly type: 'TooManyCandidates' | 'Unknown' | 'Permission' | 'AlreadyHoldingLicense' | 'NoLicense' | 'AlreadyCandidate' | 'NotCandidate' | 'TooManyInvulnerables' | 'TooFewInvulnerables' | 'AlreadyInvulnerable' | 'NotInvulnerable' | 'NoAssociatedValidatorId' | 'ValidatorNotRegistered';1275}12761277/** @name PalletCollatorSelectionEvent */1278export interface PalletCollatorSelectionEvent extends Enum {1279 readonly isInvulnerableAdded: boolean;1280 readonly asInvulnerableAdded: {1281 readonly invulnerable: AccountId32;1282 } & Struct;1283 readonly isInvulnerableRemoved: boolean;1284 readonly asInvulnerableRemoved: {1285 readonly invulnerable: AccountId32;1286 } & Struct;1287 readonly isLicenseObtained: boolean;1288 readonly asLicenseObtained: {1289 readonly accountId: AccountId32;1290 readonly deposit: u128;1291 } & Struct;1292 readonly isLicenseReleased: boolean;1293 readonly asLicenseReleased: {1294 readonly accountId: AccountId32;1295 readonly depositReturned: u128;1296 } & Struct;1297 readonly isCandidateAdded: boolean;1298 readonly asCandidateAdded: {1299 readonly accountId: AccountId32;1300 } & Struct;1301 readonly isCandidateRemoved: boolean;1302 readonly asCandidateRemoved: {1303 readonly accountId: AccountId32;1304 } & Struct;1305 readonly type: 'InvulnerableAdded' | 'InvulnerableRemoved' | 'LicenseObtained' | 'LicenseReleased' | 'CandidateAdded' | 'CandidateRemoved';1306}119513071196/** @name PalletCommonError */1308/** @name PalletCommonError */1197export interface PalletCommonError extends Enum {1309export interface PalletCommonError extends Enum {1532 readonly asInsertEvents: {1644 readonly asInsertEvents: {1533 readonly events: Vec<Bytes>;1645 readonly events: Vec<Bytes>;1534 } & Struct;1646 } & Struct;1647 readonly isRemoveRmrkData: boolean;1535 readonly type: 'Begin' | 'SetData' | 'Finish' | 'InsertEthLogs' | 'InsertEvents';1648 readonly type: 'Begin' | 'SetData' | 'Finish' | 'InsertEthLogs' | 'InsertEvents' | 'RemoveRmrkData';1536}1649}153716501538/** @name PalletEvmMigrationError */1651/** @name PalletEvmMigrationError */1638 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed' | 'SettingAllowanceForAllNotAllowed' | 'FungibleTokensAreAlwaysValid';1751 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed' | 'SettingAllowanceForAllNotAllowed' | 'FungibleTokensAreAlwaysValid';1639}1752}17531754/** @name PalletIdentityBitFlags */1755export interface PalletIdentityBitFlags extends Struct {1756 readonly _bitLength: 64;1757 readonly Display: 1;1758 readonly Legal: 2;1759 readonly Web: 4;1760 readonly Riot: 8;1761 readonly Email: 16;1762 readonly PgpFingerprint: 32;1763 readonly Image: 64;1764 readonly Twitter: 128;1765}17661767/** @name PalletIdentityCall */1768export interface PalletIdentityCall extends Enum {1769 readonly isAddRegistrar: boolean;1770 readonly asAddRegistrar: {1771 readonly account: MultiAddress;1772 } & Struct;1773 readonly isSetIdentity: boolean;1774 readonly asSetIdentity: {1775 readonly info: PalletIdentityIdentityInfo;1776 } & Struct;1777 readonly isSetSubs: boolean;1778 readonly asSetSubs: {1779 readonly subs: Vec<ITuple<[AccountId32, Data]>>;1780 } & Struct;1781 readonly isClearIdentity: boolean;1782 readonly isRequestJudgement: boolean;1783 readonly asRequestJudgement: {1784 readonly regIndex: Compact<u32>;1785 readonly maxFee: Compact<u128>;1786 } & Struct;1787 readonly isCancelRequest: boolean;1788 readonly asCancelRequest: {1789 readonly regIndex: u32;1790 } & Struct;1791 readonly isSetFee: boolean;1792 readonly asSetFee: {1793 readonly index: Compact<u32>;1794 readonly fee: Compact<u128>;1795 } & Struct;1796 readonly isSetAccountId: boolean;1797 readonly asSetAccountId: {1798 readonly index: Compact<u32>;1799 readonly new_: MultiAddress;1800 } & Struct;1801 readonly isSetFields: boolean;1802 readonly asSetFields: {1803 readonly index: Compact<u32>;1804 readonly fields: PalletIdentityBitFlags;1805 } & Struct;1806 readonly isProvideJudgement: boolean;1807 readonly asProvideJudgement: {1808 readonly regIndex: Compact<u32>;1809 readonly target: MultiAddress;1810 readonly judgement: PalletIdentityJudgement;1811 readonly identity: H256;1812 } & Struct;1813 readonly isKillIdentity: boolean;1814 readonly asKillIdentity: {1815 readonly target: MultiAddress;1816 } & Struct;1817 readonly isAddSub: boolean;1818 readonly asAddSub: {1819 readonly sub: MultiAddress;1820 readonly data: Data;1821 } & Struct;1822 readonly isRenameSub: boolean;1823 readonly asRenameSub: {1824 readonly sub: MultiAddress;1825 readonly data: Data;1826 } & Struct;1827 readonly isRemoveSub: boolean;1828 readonly asRemoveSub: {1829 readonly sub: MultiAddress;1830 } & Struct;1831 readonly isQuitSub: boolean;1832 readonly isForceInsertIdentities: boolean;1833 readonly asForceInsertIdentities: {1834 readonly identities: Vec<ITuple<[AccountId32, PalletIdentityRegistration]>>;1835 } & Struct;1836 readonly isForceRemoveIdentities: boolean;1837 readonly asForceRemoveIdentities: {1838 readonly identities: Vec<AccountId32>;1839 } & Struct;1840 readonly isForceSetSubs: boolean;1841 readonly asForceSetSubs: {1842 readonly subs: Vec<ITuple<[AccountId32, ITuple<[u128, Vec<ITuple<[AccountId32, Data]>>]>]>>;1843 } & Struct;1844 readonly type: 'AddRegistrar' | 'SetIdentity' | 'SetSubs' | 'ClearIdentity' | 'RequestJudgement' | 'CancelRequest' | 'SetFee' | 'SetAccountId' | 'SetFields' | 'ProvideJudgement' | 'KillIdentity' | 'AddSub' | 'RenameSub' | 'RemoveSub' | 'QuitSub' | 'ForceInsertIdentities' | 'ForceRemoveIdentities' | 'ForceSetSubs';1845}18461847/** @name PalletIdentityError */1848export interface PalletIdentityError extends Enum {1849 readonly isTooManySubAccounts: boolean;1850 readonly isNotFound: boolean;1851 readonly isNotNamed: boolean;1852 readonly isEmptyIndex: boolean;1853 readonly isFeeChanged: boolean;1854 readonly isNoIdentity: boolean;1855 readonly isStickyJudgement: boolean;1856 readonly isJudgementGiven: boolean;1857 readonly isInvalidJudgement: boolean;1858 readonly isInvalidIndex: boolean;1859 readonly isInvalidTarget: boolean;1860 readonly isTooManyFields: boolean;1861 readonly isTooManyRegistrars: boolean;1862 readonly isAlreadyClaimed: boolean;1863 readonly isNotSub: boolean;1864 readonly isNotOwned: boolean;1865 readonly isJudgementForDifferentIdentity: boolean;1866 readonly isJudgementPaymentFailed: boolean;1867 readonly type: 'TooManySubAccounts' | 'NotFound' | 'NotNamed' | 'EmptyIndex' | 'FeeChanged' | 'NoIdentity' | 'StickyJudgement' | 'JudgementGiven' | 'InvalidJudgement' | 'InvalidIndex' | 'InvalidTarget' | 'TooManyFields' | 'TooManyRegistrars' | 'AlreadyClaimed' | 'NotSub' | 'NotOwned' | 'JudgementForDifferentIdentity' | 'JudgementPaymentFailed';1868}18691870/** @name PalletIdentityEvent */1871export interface PalletIdentityEvent extends Enum {1872 readonly isIdentitySet: boolean;1873 readonly asIdentitySet: {1874 readonly who: AccountId32;1875 } & Struct;1876 readonly isIdentityCleared: boolean;1877 readonly asIdentityCleared: {1878 readonly who: AccountId32;1879 readonly deposit: u128;1880 } & Struct;1881 readonly isIdentityKilled: boolean;1882 readonly asIdentityKilled: {1883 readonly who: AccountId32;1884 readonly deposit: u128;1885 } & Struct;1886 readonly isIdentitiesInserted: boolean;1887 readonly asIdentitiesInserted: {1888 readonly amount: u32;1889 } & Struct;1890 readonly isIdentitiesRemoved: boolean;1891 readonly asIdentitiesRemoved: {1892 readonly amount: u32;1893 } & Struct;1894 readonly isJudgementRequested: boolean;1895 readonly asJudgementRequested: {1896 readonly who: AccountId32;1897 readonly registrarIndex: u32;1898 } & Struct;1899 readonly isJudgementUnrequested: boolean;1900 readonly asJudgementUnrequested: {1901 readonly who: AccountId32;1902 readonly registrarIndex: u32;1903 } & Struct;1904 readonly isJudgementGiven: boolean;1905 readonly asJudgementGiven: {1906 readonly target: AccountId32;1907 readonly registrarIndex: u32;1908 } & Struct;1909 readonly isRegistrarAdded: boolean;1910 readonly asRegistrarAdded: {1911 readonly registrarIndex: u32;1912 } & Struct;1913 readonly isSubIdentityAdded: boolean;1914 readonly asSubIdentityAdded: {1915 readonly sub: AccountId32;1916 readonly main: AccountId32;1917 readonly deposit: u128;1918 } & Struct;1919 readonly isSubIdentityRemoved: boolean;1920 readonly asSubIdentityRemoved: {1921 readonly sub: AccountId32;1922 readonly main: AccountId32;1923 readonly deposit: u128;1924 } & Struct;1925 readonly isSubIdentityRevoked: boolean;1926 readonly asSubIdentityRevoked: {1927 readonly sub: AccountId32;1928 readonly main: AccountId32;1929 readonly deposit: u128;1930 } & Struct;1931 readonly isSubIdentitiesInserted: boolean;1932 readonly asSubIdentitiesInserted: {1933 readonly amount: u32;1934 } & Struct;1935 readonly type: 'IdentitySet' | 'IdentityCleared' | 'IdentityKilled' | 'IdentitiesInserted' | 'IdentitiesRemoved' | 'JudgementRequested' | 'JudgementUnrequested' | 'JudgementGiven' | 'RegistrarAdded' | 'SubIdentityAdded' | 'SubIdentityRemoved' | 'SubIdentityRevoked' | 'SubIdentitiesInserted';1936}19371938/** @name PalletIdentityIdentityField */1939export interface PalletIdentityIdentityField extends Enum {1940 readonly isDisplay: boolean;1941 readonly isLegal: boolean;1942 readonly isWeb: boolean;1943 readonly isRiot: boolean;1944 readonly isEmail: boolean;1945 readonly isPgpFingerprint: boolean;1946 readonly isImage: boolean;1947 readonly isTwitter: boolean;1948 readonly type: 'Display' | 'Legal' | 'Web' | 'Riot' | 'Email' | 'PgpFingerprint' | 'Image' | 'Twitter';1949}19501951/** @name PalletIdentityIdentityInfo */1952export interface PalletIdentityIdentityInfo extends Struct {1953 readonly additional: Vec<ITuple<[Data, Data]>>;1954 readonly display: Data;1955 readonly legal: Data;1956 readonly web: Data;1957 readonly riot: Data;1958 readonly email: Data;1959 readonly pgpFingerprint: Option<U8aFixed>;1960 readonly image: Data;1961 readonly twitter: Data;1962}19631964/** @name PalletIdentityJudgement */1965export interface PalletIdentityJudgement extends Enum {1966 readonly isUnknown: boolean;1967 readonly isFeePaid: boolean;1968 readonly asFeePaid: u128;1969 readonly isReasonable: boolean;1970 readonly isKnownGood: boolean;1971 readonly isOutOfDate: boolean;1972 readonly isLowQuality: boolean;1973 readonly isErroneous: boolean;1974 readonly type: 'Unknown' | 'FeePaid' | 'Reasonable' | 'KnownGood' | 'OutOfDate' | 'LowQuality' | 'Erroneous';1975}19761977/** @name PalletIdentityRegistrarInfo */1978export interface PalletIdentityRegistrarInfo extends Struct {1979 readonly account: AccountId32;1980 readonly fee: u128;1981 readonly fields: PalletIdentityBitFlags;1982}19831984/** @name PalletIdentityRegistration */1985export interface PalletIdentityRegistration extends Struct {1986 readonly judgements: Vec<ITuple<[u32, PalletIdentityJudgement]>>;1987 readonly deposit: u128;1988 readonly info: PalletIdentityIdentityInfo;1989}164019901641/** @name PalletInflationCall */1991/** @name PalletInflationCall */1642export interface PalletInflationCall extends Enum {1992export interface PalletInflationCall extends Enum {1651export interface PalletMaintenanceCall extends Enum {2001export interface PalletMaintenanceCall extends Enum {1652 readonly isEnable: boolean;2002 readonly isEnable: boolean;1653 readonly isDisable: boolean;2003 readonly isDisable: boolean;2004 readonly isExecutePreimage: boolean;2005 readonly asExecutePreimage: {2006 readonly hash_: H256;2007 readonly weightBound: SpWeightsWeightV2Weight;2008 } & Struct;1654 readonly type: 'Enable' | 'Disable';2009 readonly type: 'Enable' | 'Disable' | 'ExecutePreimage';1655}2010}165620111657/** @name PalletMaintenanceError */2012/** @name PalletMaintenanceError */1677 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2032 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1678}2033}20342035/** @name PalletPreimageCall */2036export interface PalletPreimageCall extends Enum {2037 readonly isNotePreimage: boolean;2038 readonly asNotePreimage: {2039 readonly bytes: Bytes;2040 } & Struct;2041 readonly isUnnotePreimage: boolean;2042 readonly asUnnotePreimage: {2043 readonly hash_: H256;2044 } & Struct;2045 readonly isRequestPreimage: boolean;2046 readonly asRequestPreimage: {2047 readonly hash_: H256;2048 } & Struct;2049 readonly isUnrequestPreimage: boolean;2050 readonly asUnrequestPreimage: {2051 readonly hash_: H256;2052 } & Struct;2053 readonly type: 'NotePreimage' | 'UnnotePreimage' | 'RequestPreimage' | 'UnrequestPreimage';2054}20552056/** @name PalletPreimageError */2057export interface PalletPreimageError extends Enum {2058 readonly isTooBig: boolean;2059 readonly isAlreadyNoted: boolean;2060 readonly isNotAuthorized: boolean;2061 readonly isNotNoted: boolean;2062 readonly isRequested: boolean;2063 readonly isNotRequested: boolean;2064 readonly type: 'TooBig' | 'AlreadyNoted' | 'NotAuthorized' | 'NotNoted' | 'Requested' | 'NotRequested';2065}20662067/** @name PalletPreimageEvent */2068export interface PalletPreimageEvent extends Enum {2069 readonly isNoted: boolean;2070 readonly asNoted: {2071 readonly hash_: H256;2072 } & Struct;2073 readonly isRequested: boolean;2074 readonly asRequested: {2075 readonly hash_: H256;2076 } & Struct;2077 readonly isCleared: boolean;2078 readonly asCleared: {2079 readonly hash_: H256;2080 } & Struct;2081 readonly type: 'Noted' | 'Requested' | 'Cleared';2082}20832084/** @name PalletPreimageRequestStatus */2085export interface PalletPreimageRequestStatus extends Enum {2086 readonly isUnrequested: boolean;2087 readonly asUnrequested: {2088 readonly deposit: ITuple<[AccountId32, u128]>;2089 readonly len: u32;2090 } & Struct;2091 readonly isRequested: boolean;2092 readonly asRequested: {2093 readonly deposit: Option<ITuple<[AccountId32, u128]>>;2094 readonly count: u32;2095 readonly len: Option<u32>;2096 } & Struct;2097 readonly type: 'Unrequested' | 'Requested';2098}167920991680/** @name PalletRefungibleError */2100/** @name PalletRefungibleError */1681export interface PalletRefungibleError extends Enum {2101export interface PalletRefungibleError extends Enum {1687 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';2107 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';1688}2108}168921091690/** @name PalletRmrkCoreCall */2110/** @name PalletSessionCall */1691export interface PalletRmrkCoreCall extends Enum {2111export interface PalletSessionCall extends Enum {1692 readonly isCreateCollection: boolean;2112 readonly isSetKeys: boolean;1693 readonly asCreateCollection: {2113 readonly asSetKeys: {1694 readonly metadata: Bytes;2114 readonly keys_: OpalRuntimeRuntimeCommonSessionKeys;1695 readonly max: Option<u32>;1696 readonly symbol: Bytes;2115 readonly proof: Bytes;1697 } & Struct;2116 } & Struct;1698 readonly isDestroyCollection: boolean;2117 readonly isPurgeKeys: boolean;1699 readonly asDestroyCollection: {1700 readonly collectionId: u32;1701 } & Struct;1702 readonly isChangeCollectionIssuer: boolean;1703 readonly asChangeCollectionIssuer: {1704 readonly collectionId: u32;1705 readonly newIssuer: MultiAddress;1706 } & Struct;1707 readonly isLockCollection: boolean;1708 readonly asLockCollection: {1709 readonly collectionId: u32;1710 } & Struct;1711 readonly isMintNft: boolean;1712 readonly asMintNft: {1713 readonly owner: Option<AccountId32>;1714 readonly collectionId: u32;1715 readonly recipient: Option<AccountId32>;1716 readonly royaltyAmount: Option<Permill>;1717 readonly metadata: Bytes;1718 readonly transferable: bool;1719 readonly resources: Option<Vec<RmrkTraitsResourceResourceTypes>>;1720 } & Struct;1721 readonly isBurnNft: boolean;1722 readonly asBurnNft: {1723 readonly collectionId: u32;1724 readonly nftId: u32;1725 readonly maxBurns: u32;1726 } & Struct;1727 readonly isSend: boolean;1728 readonly asSend: {1729 readonly rmrkCollectionId: u32;1730 readonly rmrkNftId: u32;1731 readonly newOwner: RmrkTraitsNftAccountIdOrCollectionNftTuple;1732 } & Struct;1733 readonly isAcceptNft: boolean;1734 readonly asAcceptNft: {1735 readonly rmrkCollectionId: u32;1736 readonly rmrkNftId: u32;1737 readonly newOwner: RmrkTraitsNftAccountIdOrCollectionNftTuple;1738 } & Struct;1739 readonly isRejectNft: boolean;1740 readonly asRejectNft: {1741 readonly rmrkCollectionId: u32;1742 readonly rmrkNftId: u32;1743 } & Struct;1744 readonly isAcceptResource: boolean;1745 readonly asAcceptResource: {1746 readonly rmrkCollectionId: u32;1747 readonly rmrkNftId: u32;1748 readonly resourceId: u32;1749 } & Struct;1750 readonly isAcceptResourceRemoval: boolean;1751 readonly asAcceptResourceRemoval: {1752 readonly rmrkCollectionId: u32;1753 readonly rmrkNftId: u32;1754 readonly resourceId: u32;1755 } & Struct;1756 readonly isSetProperty: boolean;1757 readonly asSetProperty: {1758 readonly rmrkCollectionId: Compact<u32>;1759 readonly maybeNftId: Option<u32>;1760 readonly key: Bytes;1761 readonly value: Bytes;1762 } & Struct;1763 readonly isSetPriority: boolean;1764 readonly asSetPriority: {1765 readonly rmrkCollectionId: u32;1766 readonly rmrkNftId: u32;1767 readonly priorities: Vec<u32>;1768 } & Struct;1769 readonly isAddBasicResource: boolean;1770 readonly asAddBasicResource: {1771 readonly rmrkCollectionId: u32;1772 readonly nftId: u32;1773 readonly resource: RmrkTraitsResourceBasicResource;1774 } & Struct;1775 readonly isAddComposableResource: boolean;1776 readonly asAddComposableResource: {1777 readonly rmrkCollectionId: u32;1778 readonly nftId: u32;1779 readonly resource: RmrkTraitsResourceComposableResource;1780 } & Struct;1781 readonly isAddSlotResource: boolean;1782 readonly asAddSlotResource: {1783 readonly rmrkCollectionId: u32;1784 readonly nftId: u32;1785 readonly resource: RmrkTraitsResourceSlotResource;1786 } & Struct;1787 readonly isRemoveResource: boolean;1788 readonly asRemoveResource: {1789 readonly rmrkCollectionId: u32;1790 readonly nftId: u32;1791 readonly resourceId: u32;1792 } & Struct;1793 readonly type: 'CreateCollection' | 'DestroyCollection' | 'ChangeCollectionIssuer' | 'LockCollection' | 'MintNft' | 'BurnNft' | 'Send' | 'AcceptNft' | 'RejectNft' | 'AcceptResource' | 'AcceptResourceRemoval' | 'SetProperty' | 'SetPriority' | 'AddBasicResource' | 'AddComposableResource' | 'AddSlotResource' | 'RemoveResource';2118 readonly type: 'SetKeys' | 'PurgeKeys';1794}2119}179521201796/** @name PalletRmrkCoreError */2121/** @name PalletSessionError */1797export interface PalletRmrkCoreError extends Enum {2122export interface PalletSessionError extends Enum {1798 readonly isCorruptedCollectionType: boolean;2123 readonly isInvalidProof: boolean;1799 readonly isRmrkPropertyKeyIsTooLong: boolean;2124 readonly isNoAssociatedValidatorId: boolean;1800 readonly isRmrkPropertyValueIsTooLong: boolean;2125 readonly isDuplicatedKey: boolean;1801 readonly isRmrkPropertyIsNotFound: boolean;2126 readonly isNoKeys: boolean;1802 readonly isUnableToDecodeRmrkData: boolean;2127 readonly isNoAccount: boolean;1803 readonly isCollectionNotEmpty: boolean;1804 readonly isNoAvailableCollectionId: boolean;1805 readonly isNoAvailableNftId: boolean;1806 readonly isCollectionUnknown: boolean;1807 readonly isNoPermission: boolean;1808 readonly isNonTransferable: boolean;1809 readonly isCollectionFullOrLocked: boolean;1810 readonly isResourceDoesntExist: boolean;1811 readonly isCannotSendToDescendentOrSelf: boolean;1812 readonly isCannotAcceptNonOwnedNft: boolean;1813 readonly isCannotRejectNonOwnedNft: boolean;1814 readonly isCannotRejectNonPendingNft: boolean;1815 readonly isResourceNotPending: boolean;1816 readonly isNoAvailableResourceId: boolean;1817 readonly type: 'CorruptedCollectionType' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'RmrkPropertyIsNotFound' | 'UnableToDecodeRmrkData' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'NonTransferable' | 'CollectionFullOrLocked' | 'ResourceDoesntExist' | 'CannotSendToDescendentOrSelf' | 'CannotAcceptNonOwnedNft' | 'CannotRejectNonOwnedNft' | 'CannotRejectNonPendingNft' | 'ResourceNotPending' | 'NoAvailableResourceId';2128 readonly type: 'InvalidProof' | 'NoAssociatedValidatorId' | 'DuplicatedKey' | 'NoKeys' | 'NoAccount';1818}2129}181921301820/** @name PalletRmrkCoreEvent */2131/** @name PalletSessionEvent */1821export interface PalletRmrkCoreEvent extends Enum {2132export interface PalletSessionEvent extends Enum {1822 readonly isCollectionCreated: boolean;2133 readonly isNewSession: boolean;1823 readonly asCollectionCreated: {2134 readonly asNewSession: {1824 readonly issuer: AccountId32;1825 readonly collectionId: u32;2135 readonly sessionIndex: u32;1826 } & Struct;2136 } & Struct;1827 readonly isCollectionDestroyed: boolean;1828 readonly asCollectionDestroyed: {1829 readonly issuer: AccountId32;1830 readonly collectionId: u32;1831 } & Struct;1832 readonly isIssuerChanged: boolean;1833 readonly asIssuerChanged: {1834 readonly oldIssuer: AccountId32;1835 readonly newIssuer: AccountId32;1836 readonly collectionId: u32;1837 } & Struct;1838 readonly isCollectionLocked: boolean;1839 readonly asCollectionLocked: {1840 readonly issuer: AccountId32;1841 readonly collectionId: u32;1842 } & Struct;1843 readonly isNftMinted: boolean;1844 readonly asNftMinted: {1845 readonly owner: AccountId32;1846 readonly collectionId: u32;1847 readonly nftId: u32;1848 } & Struct;1849 readonly isNftBurned: boolean;1850 readonly asNftBurned: {1851 readonly owner: AccountId32;1852 readonly nftId: u32;1853 } & Struct;1854 readonly isNftSent: boolean;1855 readonly asNftSent: {1856 readonly sender: AccountId32;1857 readonly recipient: RmrkTraitsNftAccountIdOrCollectionNftTuple;1858 readonly collectionId: u32;1859 readonly nftId: u32;1860 readonly approvalRequired: bool;1861 } & Struct;1862 readonly isNftAccepted: boolean;1863 readonly asNftAccepted: {1864 readonly sender: AccountId32;1865 readonly recipient: RmrkTraitsNftAccountIdOrCollectionNftTuple;1866 readonly collectionId: u32;1867 readonly nftId: u32;1868 } & Struct;1869 readonly isNftRejected: boolean;1870 readonly asNftRejected: {1871 readonly sender: AccountId32;1872 readonly collectionId: u32;1873 readonly nftId: u32;1874 } & Struct;1875 readonly isPropertySet: boolean;1876 readonly asPropertySet: {1877 readonly collectionId: u32;1878 readonly maybeNftId: Option<u32>;1879 readonly key: Bytes;1880 readonly value: Bytes;1881 } & Struct;1882 readonly isResourceAdded: boolean;1883 readonly asResourceAdded: {1884 readonly nftId: u32;1885 readonly resourceId: u32;1886 } & Struct;1887 readonly isResourceRemoval: boolean;1888 readonly asResourceRemoval: {1889 readonly nftId: u32;1890 readonly resourceId: u32;1891 } & Struct;1892 readonly isResourceAccepted: boolean;1893 readonly asResourceAccepted: {1894 readonly nftId: u32;1895 readonly resourceId: u32;1896 } & Struct;1897 readonly isResourceRemovalAccepted: boolean;1898 readonly asResourceRemovalAccepted: {1899 readonly nftId: u32;1900 readonly resourceId: u32;1901 } & Struct;1902 readonly isPrioritySet: boolean;1903 readonly asPrioritySet: {1904 readonly collectionId: u32;1905 readonly nftId: u32;1906 } & Struct;1907 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'IssuerChanged' | 'CollectionLocked' | 'NftMinted' | 'NftBurned' | 'NftSent' | 'NftAccepted' | 'NftRejected' | 'PropertySet' | 'ResourceAdded' | 'ResourceRemoval' | 'ResourceAccepted' | 'ResourceRemovalAccepted' | 'PrioritySet';2137 readonly type: 'NewSession';1908}2138}19091910/** @name PalletRmrkEquipCall */1911export interface PalletRmrkEquipCall extends Enum {1912 readonly isCreateBase: boolean;1913 readonly asCreateBase: {1914 readonly baseType: Bytes;1915 readonly symbol: Bytes;1916 readonly parts: Vec<RmrkTraitsPartPartType>;1917 } & Struct;1918 readonly isThemeAdd: boolean;1919 readonly asThemeAdd: {1920 readonly baseId: u32;1921 readonly theme: RmrkTraitsTheme;1922 } & Struct;1923 readonly isEquippable: boolean;1924 readonly asEquippable: {1925 readonly baseId: u32;1926 readonly slotId: u32;1927 readonly equippables: RmrkTraitsPartEquippableList;1928 } & Struct;1929 readonly type: 'CreateBase' | 'ThemeAdd' | 'Equippable';1930}19311932/** @name PalletRmrkEquipError */1933export interface PalletRmrkEquipError extends Enum {1934 readonly isPermissionError: boolean;1935 readonly isNoAvailableBaseId: boolean;1936 readonly isNoAvailablePartId: boolean;1937 readonly isBaseDoesntExist: boolean;1938 readonly isNeedsDefaultThemeFirst: boolean;1939 readonly isPartDoesntExist: boolean;1940 readonly isNoEquippableOnFixedPart: boolean;1941 readonly type: 'PermissionError' | 'NoAvailableBaseId' | 'NoAvailablePartId' | 'BaseDoesntExist' | 'NeedsDefaultThemeFirst' | 'PartDoesntExist' | 'NoEquippableOnFixedPart';1942}19431944/** @name PalletRmrkEquipEvent */1945export interface PalletRmrkEquipEvent extends Enum {1946 readonly isBaseCreated: boolean;1947 readonly asBaseCreated: {1948 readonly issuer: AccountId32;1949 readonly baseId: u32;1950 } & Struct;1951 readonly isEquippablesUpdated: boolean;1952 readonly asEquippablesUpdated: {1953 readonly baseId: u32;1954 readonly slotId: u32;1955 } & Struct;1956 readonly type: 'BaseCreated' | 'EquippablesUpdated';1957}195821391959/** @name PalletStructureCall */2140/** @name PalletStructureCall */1960export interface PalletStructureCall extends Null {}2141export interface PalletStructureCall extends Null {}1965 readonly isDepthLimit: boolean;2146 readonly isDepthLimit: boolean;1966 readonly isBreadthLimit: boolean;2147 readonly isBreadthLimit: boolean;1967 readonly isTokenNotFound: boolean;2148 readonly isTokenNotFound: boolean;2149 readonly isCantNestTokenUnderCollection: boolean;1968 readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound';2150 readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound' | 'CantNestTokenUnderCollection';1969}2151}197021521971/** @name PalletStructureEvent */2153/** @name PalletStructureEvent */2165 readonly amount: u128;2347 readonly amount: u128;2166 readonly beneficiary: AccountId32;2348 readonly beneficiary: AccountId32;2167 } & Struct;2349 } & Struct;2350 readonly isUpdatedInactive: boolean;2351 readonly asUpdatedInactive: {2352 readonly reactivated: u128;2353 readonly deactivated: u128;2354 } & Struct;2168 readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit' | 'SpendApproved';2355 readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit' | 'SpendApproved' | 'UpdatedInactive';2169}2356}217023572171/** @name PalletTreasuryProposal */2358/** @name PalletTreasuryProposal */2485}2672}248626732487/** @name PhantomTypeUpDataStructs */2674/** @name PhantomTypeUpDataStructs */2488export interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftNftInfo, RmrkTraitsResourceResourceInfo, RmrkTraitsPropertyPropertyInfo, RmrkTraitsBaseBaseInfo, RmrkTraitsPartPartType, RmrkTraitsTheme, RmrkTraitsNftNftChild, UpPovEstimateRpcPovInfo]>> {}2675export interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, UpPovEstimateRpcPovInfo]>> {}248926762490/** @name PolkadotCorePrimitivesInboundDownwardMessage */2677/** @name PolkadotCorePrimitivesInboundDownwardMessage */2491export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {2678export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {2550 readonly type: 'Present';2737 readonly type: 'Present';2551}2738}25522553/** @name RmrkTraitsBaseBaseInfo */2554export interface RmrkTraitsBaseBaseInfo extends Struct {2555 readonly issuer: AccountId32;2556 readonly baseType: Bytes;2557 readonly symbol: Bytes;2558}25592560/** @name RmrkTraitsCollectionCollectionInfo */2561export interface RmrkTraitsCollectionCollectionInfo extends Struct {2562 readonly issuer: AccountId32;2563 readonly metadata: Bytes;2564 readonly max: Option<u32>;2565 readonly symbol: Bytes;2566 readonly nftsCount: u32;2567}25682569/** @name RmrkTraitsNftAccountIdOrCollectionNftTuple */2570export interface RmrkTraitsNftAccountIdOrCollectionNftTuple extends Enum {2571 readonly isAccountId: boolean;2572 readonly asAccountId: AccountId32;2573 readonly isCollectionAndNftTuple: boolean;2574 readonly asCollectionAndNftTuple: ITuple<[u32, u32]>;2575 readonly type: 'AccountId' | 'CollectionAndNftTuple';2576}25772578/** @name RmrkTraitsNftNftChild */2579export interface RmrkTraitsNftNftChild extends Struct {2580 readonly collectionId: u32;2581 readonly nftId: u32;2582}258327392584/** @name RmrkTraitsNftNftInfo */2740/** @name SpArithmeticArithmeticError */2585export interface RmrkTraitsNftNftInfo extends Struct {2586 readonly owner: RmrkTraitsNftAccountIdOrCollectionNftTuple;2587 readonly royalty: Option<RmrkTraitsNftRoyaltyInfo>;2588 readonly metadata: Bytes;2589 readonly equipped: bool;2590 readonly pending: bool;2591}25922593/** @name RmrkTraitsNftRoyaltyInfo */2594export interface RmrkTraitsNftRoyaltyInfo extends Struct {2595 readonly recipient: AccountId32;2596 readonly amount: Permill;2597}25982599/** @name RmrkTraitsPartEquippableList */2600export interface RmrkTraitsPartEquippableList extends Enum {2741export interface SpArithmeticArithmeticError extends Enum {2601 readonly isAll: boolean;2742 readonly isUnderflow: boolean;2602 readonly isEmpty: boolean;2743 readonly isOverflow: boolean;2603 readonly isCustom: boolean;2744 readonly isDivisionByZero: boolean;2604 readonly asCustom: Vec<u32>;2605 readonly type: 'All' | 'Empty' | 'Custom';2745 readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';2606}2746}26072608/** @name RmrkTraitsPartFixedPart */2609export interface RmrkTraitsPartFixedPart extends Struct {2610 readonly id: u32;2611 readonly z: u32;2612 readonly src: Bytes;2613}26142615/** @name RmrkTraitsPartPartType */2616export interface RmrkTraitsPartPartType extends Enum {2617 readonly isFixedPart: boolean;2618 readonly asFixedPart: RmrkTraitsPartFixedPart;2619 readonly isSlotPart: boolean;2620 readonly asSlotPart: RmrkTraitsPartSlotPart;2621 readonly type: 'FixedPart' | 'SlotPart';2622}262327472624/** @name RmrkTraitsPartSlotPart */2748/** @name SpConsensusAuraSr25519AppSr25519Public */2625export interface RmrkTraitsPartSlotPart extends Struct {2749export interface SpConsensusAuraSr25519AppSr25519Public extends SpCoreSr25519Public {}2626 readonly id: u32;2627 readonly equippable: RmrkTraitsPartEquippableList;2628 readonly src: Bytes;2629 readonly z: u32;2630}263127502632/** @name RmrkTraitsPropertyPropertyInfo */2751/** @name SpCoreCryptoKeyTypeId */2633export interface RmrkTraitsPropertyPropertyInfo extends Struct {2634 readonly key: Bytes;2635 readonly value: Bytes;2636}26372638/** @name RmrkTraitsResourceBasicResource */2639export interface RmrkTraitsResourceBasicResource extends Struct {2640 readonly src: Option<Bytes>;2641 readonly metadata: Option<Bytes>;2642 readonly license: Option<Bytes>;2643 readonly thumb: Option<Bytes>;2644}26452646/** @name RmrkTraitsResourceComposableResource */2647export interface RmrkTraitsResourceComposableResource extends Struct {2648 readonly parts: Vec<u32>;2649 readonly base: u32;2650 readonly src: Option<Bytes>;2651 readonly metadata: Option<Bytes>;2652 readonly license: Option<Bytes>;2653 readonly thumb: Option<Bytes>;2654}26552656/** @name RmrkTraitsResourceResourceInfo */2657export interface RmrkTraitsResourceResourceInfo extends Struct {2658 readonly id: u32;2659 readonly resource: RmrkTraitsResourceResourceTypes;2660 readonly pending: bool;2661 readonly pendingRemoval: bool;2662}26632664/** @name RmrkTraitsResourceResourceTypes */2665export interface RmrkTraitsResourceResourceTypes extends Enum {2752export interface SpCoreCryptoKeyTypeId extends U8aFixed {}2666 readonly isBasic: boolean;2667 readonly asBasic: RmrkTraitsResourceBasicResource;2668 readonly isComposable: boolean;2669 readonly asComposable: RmrkTraitsResourceComposableResource;2670 readonly isSlot: boolean;2671 readonly asSlot: RmrkTraitsResourceSlotResource;2672 readonly type: 'Basic' | 'Composable' | 'Slot';2673}26742675/** @name RmrkTraitsResourceSlotResource */2676export interface RmrkTraitsResourceSlotResource extends Struct {2677 readonly base: u32;2678 readonly src: Option<Bytes>;2679 readonly metadata: Option<Bytes>;2680 readonly slot: u32;2681 readonly license: Option<Bytes>;2682 readonly thumb: Option<Bytes>;2683}268427532685/** @name RmrkTraitsTheme */2754/** @name SpCoreEcdsaSignature */2686export interface RmrkTraitsTheme extends Struct {2755export interface SpCoreEcdsaSignature extends U8aFixed {}2687 readonly name: Bytes;2688 readonly properties: Vec<RmrkTraitsThemeThemeProperty>;2689 readonly inherit: bool;2690}26912692/** @name RmrkTraitsThemeThemeProperty */2693export interface RmrkTraitsThemeThemeProperty extends Struct {2694 readonly key: Bytes;2695 readonly value: Bytes;2696}269727562698/** @name SpCoreEcdsaSignature */2757/** @name SpCoreEd25519Signature */2699export interface SpCoreEcdsaSignature extends U8aFixed {}2758export interface SpCoreEd25519Signature extends U8aFixed {}270027592701/** @name SpCoreEd25519Signature */2760/** @name SpCoreSr25519Public */2702export interface SpCoreEd25519Signature extends U8aFixed {}2761export interface SpCoreSr25519Public extends U8aFixed {}270327622704/** @name SpCoreSr25519Signature */2763/** @name SpCoreSr25519Signature */2705export interface SpCoreSr25519Signature extends U8aFixed {}2764export interface SpCoreSr25519Signature extends U8aFixed {}270627652707/** @name SpRuntimeArithmeticError */2766/** @name SpRuntimeBlakeTwo256 */2708export interface SpRuntimeArithmeticError extends Enum {2767export interface SpRuntimeBlakeTwo256 extends Null {}2709 readonly isUnderflow: boolean;2710 readonly isOverflow: boolean;2711 readonly isDivisionByZero: boolean;2712 readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';2713}271427682715/** @name SpRuntimeDigest */2769/** @name SpRuntimeDigest */2744 readonly isToken: boolean;2798 readonly isToken: boolean;2745 readonly asToken: SpRuntimeTokenError;2799 readonly asToken: SpRuntimeTokenError;2746 readonly isArithmetic: boolean;2800 readonly isArithmetic: boolean;2747 readonly asArithmetic: SpRuntimeArithmeticError;2801 readonly asArithmetic: SpArithmeticArithmeticError;2748 readonly isTransactional: boolean;2802 readonly isTransactional: boolean;2749 readonly asTransactional: SpRuntimeTransactionalError;2803 readonly asTransactional: SpRuntimeTransactionalError;2750 readonly isExhausted: boolean;2804 readonly isExhausted: boolean;2753 readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional' | 'Exhausted' | 'Corruption' | 'Unavailable';2807 readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional' | 'Exhausted' | 'Corruption' | 'Unavailable';2754}2808}28092810/** @name SpRuntimeHeader */2811export interface SpRuntimeHeader extends Struct {2812 readonly parentHash: H256;2813 readonly number: Compact<u32>;2814 readonly stateRoot: H256;2815 readonly extrinsicsRoot: H256;2816 readonly digest: SpRuntimeDigest;2817}275528182756/** @name SpRuntimeModuleError */2819/** @name SpRuntimeModuleError */2757export interface SpRuntimeModuleError extends Struct {2820export interface SpRuntimeModuleError extends Struct {3160 readonly isTechnical: boolean;3223 readonly isTechnical: boolean;3161 readonly isLegislative: boolean;3224 readonly isLegislative: boolean;3162 readonly isJudicial: boolean;3225 readonly isJudicial: boolean;3226 readonly isDefense: boolean;3227 readonly isAdministration: boolean;3228 readonly isTreasury: boolean;3163 readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';3229 readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury';3164}3230}316532313166/** @name XcmV0JunctionBodyPart */3232/** @name XcmV0JunctionBodyPart */tests/src/interfaces/lookup.tsdiffbeforeafterboth129 NoProviders: 'Null',129 NoProviders: 'Null',130 TooManyConsumers: 'Null',130 TooManyConsumers: 'Null',131 Token: 'SpRuntimeTokenError',131 Token: 'SpRuntimeTokenError',132 Arithmetic: 'SpRuntimeArithmeticError',132 Arithmetic: 'SpArithmeticArithmeticError',133 Transactional: 'SpRuntimeTransactionalError',133 Transactional: 'SpRuntimeTransactionalError',134 Exhausted: 'Null',134 Exhausted: 'Null',135 Corruption: 'Null',135 Corruption: 'Null',149 SpRuntimeTokenError: {149 SpRuntimeTokenError: {150 _enum: ['NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported']150 _enum: ['NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported']151 },151 },152 /**152 /**153 * Lookup27: sp_runtime::ArithmeticError153 * Lookup27: sp_arithmetic::ArithmeticError154 **/154 **/155 SpRuntimeArithmeticError: {155 SpArithmeticArithmeticError: {156 _enum: ['Underflow', 'Overflow', 'DivisionByZero']156 _enum: ['Underflow', 'Overflow', 'DivisionByZero']157 },157 },158 /**158 /**183 }183 }184 }184 }185 },185 },186 /**187 * Lookup30: pallet_collator_selection::pallet::Event<T>188 **/189 PalletCollatorSelectionEvent: {190 _enum: {191 InvulnerableAdded: {192 invulnerable: 'AccountId32',193 },194 InvulnerableRemoved: {195 invulnerable: 'AccountId32',196 },197 LicenseObtained: {198 accountId: 'AccountId32',199 deposit: 'u128',200 },201 LicenseReleased: {202 accountId: 'AccountId32',203 depositReturned: 'u128',204 },205 CandidateAdded: {206 accountId: 'AccountId32',207 },208 CandidateRemoved: {209 accountId: 'AccountId32'210 }211 }212 },213 /**214 * Lookup31: pallet_session::pallet::Event215 **/216 PalletSessionEvent: {217 _enum: {218 NewSession: {219 sessionIndex: 'u32'220 }221 }222 },186 /**223 /**187 * Lookup30: pallet_balances::pallet::Event<T, I>224 * Lookup32: pallet_balances::pallet::Event<T, I>188 **/225 **/189 PalletBalancesEvent: {226 PalletBalancesEvent: {190 _enum: {227 _enum: {191 Endowed: {228 Endowed: {234 }271 }235 }272 }236 },273 },237 /**274 /**238 * Lookup31: frame_support::traits::tokens::misc::BalanceStatus275 * Lookup33: frame_support::traits::tokens::misc::BalanceStatus239 **/276 **/240 FrameSupportTokensMiscBalanceStatus: {277 FrameSupportTokensMiscBalanceStatus: {241 _enum: ['Free', 'Reserved']278 _enum: ['Free', 'Reserved']242 },279 },243 /**280 /**244 * Lookup32: pallet_transaction_payment::pallet::Event<T>281 * Lookup34: pallet_transaction_payment::pallet::Event<T>245 **/282 **/246 PalletTransactionPaymentEvent: {283 PalletTransactionPaymentEvent: {247 _enum: {284 _enum: {248 TransactionFeePaid: {285 TransactionFeePaid: {252 }289 }253 }290 }254 },291 },255 /**292 /**256 * Lookup33: pallet_treasury::pallet::Event<T, I>293 * Lookup35: pallet_treasury::pallet::Event<T, I>257 **/294 **/258 PalletTreasuryEvent: {295 PalletTreasuryEvent: {259 _enum: {296 _enum: {260 Proposed: {297 Proposed: {285 proposalIndex: 'u32',322 proposalIndex: 'u32',286 amount: 'u128',323 amount: 'u128',287 beneficiary: 'AccountId32'324 beneficiary: 'AccountId32',288 }325 },326 UpdatedInactive: {327 reactivated: 'u128',328 deactivated: 'u128'329 }289 }330 }290 },331 },291 /**332 /**292 * Lookup34: pallet_sudo::pallet::Event<T>333 * Lookup36: pallet_sudo::pallet::Event<T>293 **/334 **/294 PalletSudoEvent: {335 PalletSudoEvent: {295 _enum: {336 _enum: {296 Sudid: {337 Sudid: {304 }345 }305 }346 }306 },347 },307 /**348 /**308 * Lookup38: orml_vesting::module::Event<T>349 * Lookup40: orml_vesting::module::Event<T>309 **/350 **/310 OrmlVestingModuleEvent: {351 OrmlVestingModuleEvent: {311 _enum: {352 _enum: {312 VestingScheduleAdded: {353 VestingScheduleAdded: {323 }364 }324 }365 }325 },366 },326 /**367 /**327 * Lookup39: orml_vesting::VestingSchedule<BlockNumber, Balance>368 * Lookup41: orml_vesting::VestingSchedule<BlockNumber, Balance>328 **/369 **/329 OrmlVestingVestingSchedule: {370 OrmlVestingVestingSchedule: {330 start: 'u32',371 start: 'u32',331 period: 'u32',372 period: 'u32',332 periodCount: 'u32',373 periodCount: 'u32',333 perPeriod: 'Compact<u128>'374 perPeriod: 'Compact<u128>'334 },375 },335 /**376 /**336 * Lookup41: orml_xtokens::module::Event<T>377 * Lookup43: orml_xtokens::module::Event<T>337 **/378 **/338 OrmlXtokensModuleEvent: {379 OrmlXtokensModuleEvent: {339 _enum: {380 _enum: {340 TransferredMultiAssets: {381 TransferredMultiAssets: {345 }386 }346 }387 }347 },388 },348 /**389 /**349 * Lookup42: xcm::v1::multiasset::MultiAssets390 * Lookup44: xcm::v1::multiasset::MultiAssets350 **/391 **/351 XcmV1MultiassetMultiAssets: 'Vec<XcmV1MultiAsset>',392 XcmV1MultiassetMultiAssets: 'Vec<XcmV1MultiAsset>',352 /**393 /**353 * Lookup44: xcm::v1::multiasset::MultiAsset394 * Lookup46: xcm::v1::multiasset::MultiAsset354 **/395 **/355 XcmV1MultiAsset: {396 XcmV1MultiAsset: {356 id: 'XcmV1MultiassetAssetId',397 id: 'XcmV1MultiassetAssetId',357 fun: 'XcmV1MultiassetFungibility'398 fun: 'XcmV1MultiassetFungibility'358 },399 },359 /**400 /**360 * Lookup45: xcm::v1::multiasset::AssetId401 * Lookup47: xcm::v1::multiasset::AssetId361 **/402 **/362 XcmV1MultiassetAssetId: {403 XcmV1MultiassetAssetId: {363 _enum: {404 _enum: {364 Concrete: 'XcmV1MultiLocation',405 Concrete: 'XcmV1MultiLocation',365 Abstract: 'Bytes'406 Abstract: 'Bytes'366 }407 }367 },408 },368 /**409 /**369 * Lookup46: xcm::v1::multilocation::MultiLocation410 * Lookup48: xcm::v1::multilocation::MultiLocation370 **/411 **/371 XcmV1MultiLocation: {412 XcmV1MultiLocation: {372 parents: 'u8',413 parents: 'u8',373 interior: 'XcmV1MultilocationJunctions'414 interior: 'XcmV1MultilocationJunctions'374 },415 },375 /**416 /**376 * Lookup47: xcm::v1::multilocation::Junctions417 * Lookup49: xcm::v1::multilocation::Junctions377 **/418 **/378 XcmV1MultilocationJunctions: {419 XcmV1MultilocationJunctions: {379 _enum: {420 _enum: {380 Here: 'Null',421 Here: 'Null',388 X8: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)'429 X8: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)'389 }430 }390 },431 },391 /**432 /**392 * Lookup48: xcm::v1::junction::Junction433 * Lookup50: xcm::v1::junction::Junction393 **/434 **/394 XcmV1Junction: {435 XcmV1Junction: {395 _enum: {436 _enum: {396 Parachain: 'Compact<u32>',437 Parachain: 'Compact<u32>',416 }457 }417 }458 }418 },459 },419 /**460 /**420 * Lookup50: xcm::v0::junction::NetworkId461 * Lookup52: xcm::v0::junction::NetworkId421 **/462 **/422 XcmV0JunctionNetworkId: {463 XcmV0JunctionNetworkId: {423 _enum: {464 _enum: {424 Any: 'Null',465 Any: 'Null',427 Kusama: 'Null'468 Kusama: 'Null'428 }469 }429 },470 },430 /**471 /**431 * Lookup53: xcm::v0::junction::BodyId472 * Lookup55: xcm::v0::junction::BodyId432 **/473 **/433 XcmV0JunctionBodyId: {474 XcmV0JunctionBodyId: {434 _enum: {475 _enum: {435 Unit: 'Null',476 Unit: 'Null',438 Executive: 'Null',479 Executive: 'Null',439 Technical: 'Null',480 Technical: 'Null',440 Legislative: 'Null',481 Legislative: 'Null',441 Judicial: 'Null'482 Judicial: 'Null',483 Defense: 'Null',484 Administration: 'Null',485 Treasury: 'Null'442 }486 }443 },487 },444 /**488 /**445 * Lookup54: xcm::v0::junction::BodyPart489 * Lookup56: xcm::v0::junction::BodyPart446 **/490 **/447 XcmV0JunctionBodyPart: {491 XcmV0JunctionBodyPart: {448 _enum: {492 _enum: {449 Voice: 'Null',493 Voice: 'Null',464 }508 }465 }509 }466 },510 },467 /**511 /**468 * Lookup55: xcm::v1::multiasset::Fungibility512 * Lookup57: xcm::v1::multiasset::Fungibility469 **/513 **/470 XcmV1MultiassetFungibility: {514 XcmV1MultiassetFungibility: {471 _enum: {515 _enum: {472 Fungible: 'Compact<u128>',516 Fungible: 'Compact<u128>',473 NonFungible: 'XcmV1MultiassetAssetInstance'517 NonFungible: 'XcmV1MultiassetAssetInstance'474 }518 }475 },519 },476 /**520 /**477 * Lookup56: xcm::v1::multiasset::AssetInstance521 * Lookup58: xcm::v1::multiasset::AssetInstance478 **/522 **/479 XcmV1MultiassetAssetInstance: {523 XcmV1MultiassetAssetInstance: {480 _enum: {524 _enum: {481 Undefined: 'Null',525 Undefined: 'Null',487 Blob: 'Bytes'531 Blob: 'Bytes'488 }532 }489 },533 },490 /**534 /**491 * Lookup59: orml_tokens::module::Event<T>535 * Lookup61: orml_tokens::module::Event<T>492 **/536 **/493 OrmlTokensModuleEvent: {537 OrmlTokensModuleEvent: {494 _enum: {538 _enum: {495 Endowed: {539 Endowed: {564 }608 }565 }609 }566 },610 },567 /**611 /**568 * Lookup60: pallet_foreign_assets::AssetIds612 * Lookup62: pallet_foreign_assets::AssetIds569 **/613 **/570 PalletForeignAssetsAssetIds: {614 PalletForeignAssetsAssetIds: {571 _enum: {615 _enum: {572 ForeignAssetId: 'u32',616 ForeignAssetId: 'u32',573 NativeAssetId: 'PalletForeignAssetsNativeCurrency'617 NativeAssetId: 'PalletForeignAssetsNativeCurrency'574 }618 }575 },619 },576 /**620 /**577 * Lookup61: pallet_foreign_assets::NativeCurrency621 * Lookup63: pallet_foreign_assets::NativeCurrency578 **/622 **/579 PalletForeignAssetsNativeCurrency: {623 PalletForeignAssetsNativeCurrency: {580 _enum: ['Here', 'Parent']624 _enum: ['Here', 'Parent']581 },625 },626 /**627 * Lookup64: pallet_identity::pallet::Event<T>628 **/629 PalletIdentityEvent: {630 _enum: {631 IdentitySet: {632 who: 'AccountId32',633 },634 IdentityCleared: {635 who: 'AccountId32',636 deposit: 'u128',637 },638 IdentityKilled: {639 who: 'AccountId32',640 deposit: 'u128',641 },642 IdentitiesInserted: {643 amount: 'u32',644 },645 IdentitiesRemoved: {646 amount: 'u32',647 },648 JudgementRequested: {649 who: 'AccountId32',650 registrarIndex: 'u32',651 },652 JudgementUnrequested: {653 who: 'AccountId32',654 registrarIndex: 'u32',655 },656 JudgementGiven: {657 target: 'AccountId32',658 registrarIndex: 'u32',659 },660 RegistrarAdded: {661 registrarIndex: 'u32',662 },663 SubIdentityAdded: {664 sub: 'AccountId32',665 main: 'AccountId32',666 deposit: 'u128',667 },668 SubIdentityRemoved: {669 sub: 'AccountId32',670 main: 'AccountId32',671 deposit: 'u128',672 },673 SubIdentityRevoked: {674 sub: 'AccountId32',675 main: 'AccountId32',676 deposit: 'u128',677 },678 SubIdentitiesInserted: {679 amount: 'u32'680 }681 }682 },683 /**684 * Lookup65: pallet_preimage::pallet::Event<T>685 **/686 PalletPreimageEvent: {687 _enum: {688 Noted: {689 _alias: {690 hash_: 'hash',691 },692 hash_: 'H256',693 },694 Requested: {695 _alias: {696 hash_: 'hash',697 },698 hash_: 'H256',699 },700 Cleared: {701 _alias: {702 hash_: 'hash',703 },704 hash_: 'H256'705 }706 }707 },582 /**708 /**583 * Lookup62: cumulus_pallet_xcmp_queue::pallet::Event<T>709 * Lookup66: cumulus_pallet_xcmp_queue::pallet::Event<T>584 **/710 **/585 CumulusPalletXcmpQueueEvent: {711 CumulusPalletXcmpQueueEvent: {586 _enum: {712 _enum: {587 Success: {713 Success: {617 }743 }618 }744 }619 },745 },620 /**746 /**621 * Lookup64: xcm::v2::traits::Error747 * Lookup68: xcm::v2::traits::Error622 **/748 **/623 XcmV2TraitsError: {749 XcmV2TraitsError: {624 _enum: {750 _enum: {625 Overflow: 'Null',751 Overflow: 'Null',650 WeightNotComputable: 'Null'776 WeightNotComputable: 'Null'651 }777 }652 },778 },653 /**779 /**654 * Lookup66: pallet_xcm::pallet::Event<T>780 * Lookup70: pallet_xcm::pallet::Event<T>655 **/781 **/656 PalletXcmEvent: {782 PalletXcmEvent: {657 _enum: {783 _enum: {658 Attempted: 'XcmV2TraitsOutcome',784 Attempted: 'XcmV2TraitsOutcome',674 AssetsClaimed: '(H256,XcmV1MultiLocation,XcmVersionedMultiAssets)'800 AssetsClaimed: '(H256,XcmV1MultiLocation,XcmVersionedMultiAssets)'675 }801 }676 },802 },677 /**803 /**678 * Lookup67: xcm::v2::traits::Outcome804 * Lookup71: xcm::v2::traits::Outcome679 **/805 **/680 XcmV2TraitsOutcome: {806 XcmV2TraitsOutcome: {681 _enum: {807 _enum: {682 Complete: 'u64',808 Complete: 'u64',683 Incomplete: '(u64,XcmV2TraitsError)',809 Incomplete: '(u64,XcmV2TraitsError)',684 Error: 'XcmV2TraitsError'810 Error: 'XcmV2TraitsError'685 }811 }686 },812 },687 /**813 /**688 * Lookup68: xcm::v2::Xcm<RuntimeCall>814 * Lookup72: xcm::v2::Xcm<RuntimeCall>689 **/815 **/690 XcmV2Xcm: 'Vec<XcmV2Instruction>',816 XcmV2Xcm: 'Vec<XcmV2Instruction>',691 /**817 /**692 * Lookup70: xcm::v2::Instruction<RuntimeCall>818 * Lookup74: xcm::v2::Instruction<RuntimeCall>693 **/819 **/694 XcmV2Instruction: {820 XcmV2Instruction: {695 _enum: {821 _enum: {696 WithdrawAsset: 'XcmV1MultiassetMultiAssets',822 WithdrawAsset: 'XcmV1MultiassetMultiAssets',786 UnsubscribeVersion: 'Null'912 UnsubscribeVersion: 'Null'787 }913 }788 },914 },789 /**915 /**790 * Lookup71: xcm::v2::Response916 * Lookup75: xcm::v2::Response791 **/917 **/792 XcmV2Response: {918 XcmV2Response: {793 _enum: {919 _enum: {794 Null: 'Null',920 Null: 'Null',797 Version: 'u32'923 Version: 'u32'798 }924 }799 },925 },800 /**926 /**801 * Lookup74: xcm::v0::OriginKind927 * Lookup78: xcm::v0::OriginKind802 **/928 **/803 XcmV0OriginKind: {929 XcmV0OriginKind: {804 _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm']930 _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm']805 },931 },806 /**932 /**807 * Lookup75: xcm::double_encoded::DoubleEncoded<T>933 * Lookup79: xcm::double_encoded::DoubleEncoded<T>808 **/934 **/809 XcmDoubleEncoded: {935 XcmDoubleEncoded: {810 encoded: 'Bytes'936 encoded: 'Bytes'811 },937 },812 /**938 /**813 * Lookup76: xcm::v1::multiasset::MultiAssetFilter939 * Lookup80: xcm::v1::multiasset::MultiAssetFilter814 **/940 **/815 XcmV1MultiassetMultiAssetFilter: {941 XcmV1MultiassetMultiAssetFilter: {816 _enum: {942 _enum: {817 Definite: 'XcmV1MultiassetMultiAssets',943 Definite: 'XcmV1MultiassetMultiAssets',818 Wild: 'XcmV1MultiassetWildMultiAsset'944 Wild: 'XcmV1MultiassetWildMultiAsset'819 }945 }820 },946 },821 /**947 /**822 * Lookup77: xcm::v1::multiasset::WildMultiAsset948 * Lookup81: xcm::v1::multiasset::WildMultiAsset823 **/949 **/824 XcmV1MultiassetWildMultiAsset: {950 XcmV1MultiassetWildMultiAsset: {825 _enum: {951 _enum: {826 All: 'Null',952 All: 'Null',830 }956 }831 }957 }832 },958 },833 /**959 /**834 * Lookup78: xcm::v1::multiasset::WildFungibility960 * Lookup82: xcm::v1::multiasset::WildFungibility835 **/961 **/836 XcmV1MultiassetWildFungibility: {962 XcmV1MultiassetWildFungibility: {837 _enum: ['Fungible', 'NonFungible']963 _enum: ['Fungible', 'NonFungible']838 },964 },839 /**965 /**840 * Lookup79: xcm::v2::WeightLimit966 * Lookup83: xcm::v2::WeightLimit841 **/967 **/842 XcmV2WeightLimit: {968 XcmV2WeightLimit: {843 _enum: {969 _enum: {844 Unlimited: 'Null',970 Unlimited: 'Null',845 Limited: 'Compact<u64>'971 Limited: 'Compact<u64>'846 }972 }847 },973 },848 /**974 /**849 * Lookup81: xcm::VersionedMultiAssets975 * Lookup85: xcm::VersionedMultiAssets850 **/976 **/851 XcmVersionedMultiAssets: {977 XcmVersionedMultiAssets: {852 _enum: {978 _enum: {853 V0: 'Vec<XcmV0MultiAsset>',979 V0: 'Vec<XcmV0MultiAsset>',854 V1: 'XcmV1MultiassetMultiAssets'980 V1: 'XcmV1MultiassetMultiAssets'855 }981 }856 },982 },857 /**983 /**858 * Lookup83: xcm::v0::multi_asset::MultiAsset984 * Lookup87: xcm::v0::multi_asset::MultiAsset859 **/985 **/860 XcmV0MultiAsset: {986 XcmV0MultiAsset: {861 _enum: {987 _enum: {862 None: 'Null',988 None: 'Null',893 }1019 }894 }1020 }895 },1021 },896 /**1022 /**897 * Lookup84: xcm::v0::multi_location::MultiLocation1023 * Lookup88: xcm::v0::multi_location::MultiLocation898 **/1024 **/899 XcmV0MultiLocation: {1025 XcmV0MultiLocation: {900 _enum: {1026 _enum: {901 Null: 'Null',1027 Null: 'Null',909 X8: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)'1035 X8: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)'910 }1036 }911 },1037 },912 /**1038 /**913 * Lookup85: xcm::v0::junction::Junction1039 * Lookup89: xcm::v0::junction::Junction914 **/1040 **/915 XcmV0Junction: {1041 XcmV0Junction: {916 _enum: {1042 _enum: {917 Parent: 'Null',1043 Parent: 'Null',938 }1064 }939 }1065 }940 },1066 },941 /**1067 /**942 * Lookup86: xcm::VersionedMultiLocation1068 * Lookup90: xcm::VersionedMultiLocation943 **/1069 **/944 XcmVersionedMultiLocation: {1070 XcmVersionedMultiLocation: {945 _enum: {1071 _enum: {946 V0: 'XcmV0MultiLocation',1072 V0: 'XcmV0MultiLocation',947 V1: 'XcmV1MultiLocation'1073 V1: 'XcmV1MultiLocation'948 }1074 }949 },1075 },950 /**1076 /**951 * Lookup87: cumulus_pallet_xcm::pallet::Event<T>1077 * Lookup91: cumulus_pallet_xcm::pallet::Event<T>952 **/1078 **/953 CumulusPalletXcmEvent: {1079 CumulusPalletXcmEvent: {954 _enum: {1080 _enum: {955 InvalidFormat: '[u8;8]',1081 InvalidFormat: '[u8;8]',956 UnsupportedVersion: '[u8;8]',1082 UnsupportedVersion: '[u8;8]',957 ExecutedDownward: '([u8;8],XcmV2TraitsOutcome)'1083 ExecutedDownward: '([u8;8],XcmV2TraitsOutcome)'958 }1084 }959 },1085 },960 /**1086 /**961 * Lookup88: cumulus_pallet_dmp_queue::pallet::Event<T>1087 * Lookup92: cumulus_pallet_dmp_queue::pallet::Event<T>962 **/1088 **/963 CumulusPalletDmpQueueEvent: {1089 CumulusPalletDmpQueueEvent: {964 _enum: {1090 _enum: {965 InvalidFormat: {1091 InvalidFormat: {988 }1114 }989 }1115 }990 },1116 },991 /**1117 /**992 * Lookup89: pallet_configuration::pallet::Event<T>1118 * Lookup93: pallet_configuration::pallet::Event<T>993 **/1119 **/994 PalletConfigurationEvent: {1120 PalletConfigurationEvent: {995 _enum: {1121 _enum: {996 NewDesiredCollators: {1122 NewDesiredCollators: {1004 }1130 }1005 }1131 }1006 },1132 },1007 /**1133 /**1008 * Lookup92: pallet_common::pallet::Event<T>1134 * Lookup96: pallet_common::pallet::Event<T>1009 **/1135 **/1010 PalletCommonEvent: {1136 PalletCommonEvent: {1011 _enum: {1137 _enum: {1012 CollectionCreated: '(u32,u8,AccountId32)',1138 CollectionCreated: '(u32,u8,AccountId32)',1033 CollectionSponsorRemoved: 'u32'1159 CollectionSponsorRemoved: 'u32'1034 }1160 }1035 },1161 },1036 /**1162 /**1037 * Lookup95: pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>1163 * Lookup99: pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>1038 **/1164 **/1039 PalletEvmAccountBasicCrossAccountIdRepr: {1165 PalletEvmAccountBasicCrossAccountIdRepr: {1040 _enum: {1166 _enum: {1041 Substrate: 'AccountId32',1167 Substrate: 'AccountId32',1042 Ethereum: 'H160'1168 Ethereum: 'H160'1043 }1169 }1044 },1170 },1045 /**1171 /**1046 * Lookup99: pallet_structure::pallet::Event<T>1172 * Lookup103: pallet_structure::pallet::Event<T>1047 **/1173 **/1048 PalletStructureEvent: {1174 PalletStructureEvent: {1049 _enum: {1175 _enum: {1050 Executed: 'Result<Null, SpRuntimeDispatchError>'1176 Executed: 'Result<Null, SpRuntimeDispatchError>'1051 }1177 }1052 },1178 },1053 /**1054 * Lookup100: pallet_rmrk_core::pallet::Event<T>1055 **/1056 PalletRmrkCoreEvent: {1057 _enum: {1058 CollectionCreated: {1059 issuer: 'AccountId32',1060 collectionId: 'u32',1061 },1062 CollectionDestroyed: {1063 issuer: 'AccountId32',1064 collectionId: 'u32',1065 },1066 IssuerChanged: {1067 oldIssuer: 'AccountId32',1068 newIssuer: 'AccountId32',1069 collectionId: 'u32',1070 },1071 CollectionLocked: {1072 issuer: 'AccountId32',1073 collectionId: 'u32',1074 },1075 NftMinted: {1076 owner: 'AccountId32',1077 collectionId: 'u32',1078 nftId: 'u32',1079 },1080 NFTBurned: {1081 owner: 'AccountId32',1082 nftId: 'u32',1083 },1084 NFTSent: {1085 sender: 'AccountId32',1086 recipient: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',1087 collectionId: 'u32',1088 nftId: 'u32',1089 approvalRequired: 'bool',1090 },1091 NFTAccepted: {1092 sender: 'AccountId32',1093 recipient: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',1094 collectionId: 'u32',1095 nftId: 'u32',1096 },1097 NFTRejected: {1098 sender: 'AccountId32',1099 collectionId: 'u32',1100 nftId: 'u32',1101 },1102 PropertySet: {1103 collectionId: 'u32',1104 maybeNftId: 'Option<u32>',1105 key: 'Bytes',1106 value: 'Bytes',1107 },1108 ResourceAdded: {1109 nftId: 'u32',1110 resourceId: 'u32',1111 },1112 ResourceRemoval: {1113 nftId: 'u32',1114 resourceId: 'u32',1115 },1116 ResourceAccepted: {1117 nftId: 'u32',1118 resourceId: 'u32',1119 },1120 ResourceRemovalAccepted: {1121 nftId: 'u32',1122 resourceId: 'u32',1123 },1124 PrioritySet: {1125 collectionId: 'u32',1126 nftId: 'u32'1127 }1128 }1129 },1130 /**1131 * Lookup101: rmrk_traits::nft::AccountIdOrCollectionNftTuple<sp_core::crypto::AccountId32>1132 **/1133 RmrkTraitsNftAccountIdOrCollectionNftTuple: {1134 _enum: {1135 AccountId: 'AccountId32',1136 CollectionAndNftTuple: '(u32,u32)'1137 }1138 },1139 /**1140 * Lookup104: pallet_rmrk_equip::pallet::Event<T>1141 **/1142 PalletRmrkEquipEvent: {1143 _enum: {1144 BaseCreated: {1145 issuer: 'AccountId32',1146 baseId: 'u32',1147 },1148 EquippablesUpdated: {1149 baseId: 'u32',1150 slotId: 'u32'1151 }1152 }1153 },1154 /**1179 /**1155 * Lookup105: pallet_app_promotion::pallet::Event<T>1180 * Lookup104: pallet_app_promotion::pallet::Event<T>1156 **/1181 **/1157 PalletAppPromotionEvent: {1182 PalletAppPromotionEvent: {1158 _enum: {1183 _enum: {1159 StakingRecalculation: '(AccountId32,u128,u128)',1184 StakingRecalculation: '(AccountId32,u128,u128)',1162 SetAdmin: 'AccountId32'1187 SetAdmin: 'AccountId32'1163 }1188 }1164 },1189 },1165 /**1190 /**1166 * Lookup106: pallet_foreign_assets::module::Event<T>1191 * Lookup105: pallet_foreign_assets::module::Event<T>1167 **/1192 **/1168 PalletForeignAssetsModuleEvent: {1193 PalletForeignAssetsModuleEvent: {1169 _enum: {1194 _enum: {1170 ForeignAssetRegistered: {1195 ForeignAssetRegistered: {1187 }1212 }1188 }1213 }1189 },1214 },1190 /**1215 /**1191 * Lookup107: pallet_foreign_assets::module::AssetMetadata<Balance>1216 * Lookup106: pallet_foreign_assets::module::AssetMetadata<Balance>1192 **/1217 **/1193 PalletForeignAssetsModuleAssetMetadata: {1218 PalletForeignAssetsModuleAssetMetadata: {1194 name: 'Bytes',1219 name: 'Bytes',1195 symbol: 'Bytes',1220 symbol: 'Bytes',1196 decimals: 'u8',1221 decimals: 'u8',1197 minimalBalance: 'u128'1222 minimalBalance: 'u128'1198 },1223 },1199 /**1224 /**1200 * Lookup108: pallet_evm::pallet::Event<T>1225 * Lookup107: pallet_evm::pallet::Event<T>1201 **/1226 **/1202 PalletEvmEvent: {1227 PalletEvmEvent: {1203 _enum: {1228 _enum: {1204 Log: {1229 Log: {1218 }1243 }1219 }1244 }1220 },1245 },1221 /**1246 /**1222 * Lookup109: ethereum::log::Log1247 * Lookup108: ethereum::log::Log1223 **/1248 **/1224 EthereumLog: {1249 EthereumLog: {1225 address: 'H160',1250 address: 'H160',1226 topics: 'Vec<H256>',1251 topics: 'Vec<H256>',1227 data: 'Bytes'1252 data: 'Bytes'1228 },1253 },1229 /**1254 /**1230 * Lookup111: pallet_ethereum::pallet::Event1255 * Lookup110: pallet_ethereum::pallet::Event1231 **/1256 **/1232 PalletEthereumEvent: {1257 PalletEthereumEvent: {1233 _enum: {1258 _enum: {1234 Executed: {1259 Executed: {1239 }1264 }1240 }1265 }1241 },1266 },1242 /**1267 /**1243 * Lookup112: evm_core::error::ExitReason1268 * Lookup111: evm_core::error::ExitReason1244 **/1269 **/1245 EvmCoreErrorExitReason: {1270 EvmCoreErrorExitReason: {1246 _enum: {1271 _enum: {1247 Succeed: 'EvmCoreErrorExitSucceed',1272 Succeed: 'EvmCoreErrorExitSucceed',1250 Fatal: 'EvmCoreErrorExitFatal'1275 Fatal: 'EvmCoreErrorExitFatal'1251 }1276 }1252 },1277 },1253 /**1278 /**1254 * Lookup113: evm_core::error::ExitSucceed1279 * Lookup112: evm_core::error::ExitSucceed1255 **/1280 **/1256 EvmCoreErrorExitSucceed: {1281 EvmCoreErrorExitSucceed: {1257 _enum: ['Stopped', 'Returned', 'Suicided']1282 _enum: ['Stopped', 'Returned', 'Suicided']1258 },1283 },1259 /**1284 /**1260 * Lookup114: evm_core::error::ExitError1285 * Lookup113: evm_core::error::ExitError1261 **/1286 **/1262 EvmCoreErrorExitError: {1287 EvmCoreErrorExitError: {1263 _enum: {1288 _enum: {1264 StackUnderflow: 'Null',1289 StackUnderflow: 'Null',1275 PCUnderflow: 'Null',1300 PCUnderflow: 'Null',1276 CreateEmpty: 'Null',1301 CreateEmpty: 'Null',1277 Other: 'Text',1302 Other: 'Text',1303 __Unused14: 'Null',1278 InvalidCode: 'Null'1304 InvalidCode: 'u8'1279 }1305 }1280 },1306 },1281 /**1307 /**1550 CumulusPalletParachainSystemError: {1576 CumulusPalletParachainSystemError: {1551 _enum: ['OverlappingUpgrades', 'ProhibitedByPolkadot', 'TooBig', 'ValidationDataNotAvailable', 'HostConfigurationNotAvailable', 'NotScheduled', 'NothingAuthorized', 'Unauthorized']1577 _enum: ['OverlappingUpgrades', 'ProhibitedByPolkadot', 'TooBig', 'ValidationDataNotAvailable', 'HostConfigurationNotAvailable', 'NotScheduled', 'NothingAuthorized', 'Unauthorized']1552 },1578 },1579 /**1580 * Lookup172: pallet_authorship::UncleEntryItem<BlockNumber, primitive_types::H256, sp_core::crypto::AccountId32>1581 **/1582 PalletAuthorshipUncleEntryItem: {1583 _enum: {1584 InclusionHeight: 'u32',1585 Uncle: '(H256,Option<AccountId32>)'1586 }1587 },1588 /**1589 * Lookup174: pallet_authorship::pallet::Call<T>1590 **/1591 PalletAuthorshipCall: {1592 _enum: {1593 set_uncles: {1594 newUncles: 'Vec<SpRuntimeHeader>'1595 }1596 }1597 },1598 /**1599 * Lookup176: sp_runtime::generic::header::Header<Number, sp_runtime::traits::BlakeTwo256>1600 **/1601 SpRuntimeHeader: {1602 parentHash: 'H256',1603 number: 'Compact<u32>',1604 stateRoot: 'H256',1605 extrinsicsRoot: 'H256',1606 digest: 'SpRuntimeDigest'1607 },1608 /**1609 * Lookup177: sp_runtime::traits::BlakeTwo2561610 **/1611 SpRuntimeBlakeTwo256: 'Null',1612 /**1613 * Lookup178: pallet_authorship::pallet::Error<T>1614 **/1615 PalletAuthorshipError: {1616 _enum: ['InvalidUncleParent', 'UnclesAlreadySet', 'TooManyUncles', 'GenesisUncle', 'TooHighUncle', 'UncleAlreadyIncluded', 'OldUncle']1617 },1618 /**1619 * Lookup181: pallet_collator_selection::pallet::Call<T>1620 **/1621 PalletCollatorSelectionCall: {1622 _enum: {1623 add_invulnerable: {1624 _alias: {1625 new_: 'new',1626 },1627 new_: 'AccountId32',1628 },1629 remove_invulnerable: {1630 who: 'AccountId32',1631 },1632 get_license: 'Null',1633 onboard: 'Null',1634 offboard: 'Null',1635 release_license: 'Null',1636 force_release_license: {1637 who: 'AccountId32'1638 }1639 }1640 },1641 /**1642 * Lookup182: pallet_collator_selection::pallet::Error<T>1643 **/1644 PalletCollatorSelectionError: {1645 _enum: ['TooManyCandidates', 'Unknown', 'Permission', 'AlreadyHoldingLicense', 'NoLicense', 'AlreadyCandidate', 'NotCandidate', 'TooManyInvulnerables', 'TooFewInvulnerables', 'AlreadyInvulnerable', 'NotInvulnerable', 'NoAssociatedValidatorId', 'ValidatorNotRegistered']1646 },1647 /**1648 * Lookup185: opal_runtime::runtime_common::SessionKeys1649 **/1650 OpalRuntimeRuntimeCommonSessionKeys: {1651 aura: 'SpConsensusAuraSr25519AppSr25519Public'1652 },1653 /**1654 * Lookup186: sp_consensus_aura::sr25519::app_sr25519::Public1655 **/1656 SpConsensusAuraSr25519AppSr25519Public: 'SpCoreSr25519Public',1657 /**1658 * Lookup187: sp_core::sr25519::Public1659 **/1660 SpCoreSr25519Public: '[u8;32]',1661 /**1662 * Lookup190: sp_core::crypto::KeyTypeId1663 **/1664 SpCoreCryptoKeyTypeId: '[u8;4]',1665 /**1666 * Lookup191: pallet_session::pallet::Call<T>1667 **/1668 PalletSessionCall: {1669 _enum: {1670 set_keys: {1671 _alias: {1672 keys_: 'keys',1673 },1674 keys_: 'OpalRuntimeRuntimeCommonSessionKeys',1675 proof: 'Bytes',1676 },1677 purge_keys: 'Null'1678 }1679 },1680 /**1681 * Lookup192: pallet_session::pallet::Error<T>1682 **/1683 PalletSessionError: {1684 _enum: ['InvalidProof', 'NoAssociatedValidatorId', 'DuplicatedKey', 'NoKeys', 'NoAccount']1685 },1553 /**1686 /**1554 * Lookup172: pallet_balances::BalanceLock<Balance>1687 * Lookup194: pallet_balances::BalanceLock<Balance>1555 **/1688 **/1556 PalletBalancesBalanceLock: {1689 PalletBalancesBalanceLock: {1557 id: '[u8;8]',1690 id: '[u8;8]',1558 amount: 'u128',1691 amount: 'u128',1559 reasons: 'PalletBalancesReasons'1692 reasons: 'PalletBalancesReasons'1560 },1693 },1561 /**1694 /**1562 * Lookup173: pallet_balances::Reasons1695 * Lookup195: pallet_balances::Reasons1563 **/1696 **/1564 PalletBalancesReasons: {1697 PalletBalancesReasons: {1565 _enum: ['Fee', 'Misc', 'All']1698 _enum: ['Fee', 'Misc', 'All']1566 },1699 },1567 /**1700 /**1568 * Lookup176: pallet_balances::ReserveData<ReserveIdentifier, Balance>1701 * Lookup198: pallet_balances::ReserveData<ReserveIdentifier, Balance>1569 **/1702 **/1570 PalletBalancesReserveData: {1703 PalletBalancesReserveData: {1571 id: '[u8;16]',1704 id: '[u8;16]',1572 amount: 'u128'1705 amount: 'u128'1573 },1706 },1574 /**1707 /**1575 * Lookup178: pallet_balances::pallet::Call<T, I>1708 * Lookup200: pallet_balances::pallet::Call<T, I>1576 **/1709 **/1577 PalletBalancesCall: {1710 PalletBalancesCall: {1578 _enum: {1711 _enum: {1579 transfer: {1712 transfer: {1604 }1737 }1605 }1738 }1606 },1739 },1607 /**1740 /**1608 * Lookup181: pallet_balances::pallet::Error<T, I>1741 * Lookup203: pallet_balances::pallet::Error<T, I>1609 **/1742 **/1610 PalletBalancesError: {1743 PalletBalancesError: {1611 _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'KeepAlive', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves']1744 _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'KeepAlive', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves']1612 },1745 },1613 /**1746 /**1614 * Lookup183: pallet_timestamp::pallet::Call<T>1747 * Lookup205: pallet_timestamp::pallet::Call<T>1615 **/1748 **/1616 PalletTimestampCall: {1749 PalletTimestampCall: {1617 _enum: {1750 _enum: {1618 set: {1751 set: {1619 now: 'Compact<u64>'1752 now: 'Compact<u64>'1620 }1753 }1621 }1754 }1622 },1755 },1623 /**1756 /**1624 * Lookup185: pallet_transaction_payment::Releases1757 * Lookup207: pallet_transaction_payment::Releases1625 **/1758 **/1626 PalletTransactionPaymentReleases: {1759 PalletTransactionPaymentReleases: {1627 _enum: ['V1Ancient', 'V2']1760 _enum: ['V1Ancient', 'V2']1628 },1761 },1629 /**1762 /**1630 * Lookup186: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>1763 * Lookup208: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>1631 **/1764 **/1632 PalletTreasuryProposal: {1765 PalletTreasuryProposal: {1633 proposer: 'AccountId32',1766 proposer: 'AccountId32',1634 value: 'u128',1767 value: 'u128',1635 beneficiary: 'AccountId32',1768 beneficiary: 'AccountId32',1636 bond: 'u128'1769 bond: 'u128'1637 },1770 },1638 /**1771 /**1639 * Lookup189: pallet_treasury::pallet::Call<T, I>1772 * Lookup210: pallet_treasury::pallet::Call<T, I>1640 **/1773 **/1641 PalletTreasuryCall: {1774 PalletTreasuryCall: {1642 _enum: {1775 _enum: {1643 propose_spend: {1776 propose_spend: {1659 }1792 }1660 }1793 }1661 },1794 },1662 /**1795 /**1663 * Lookup191: frame_support::PalletId1796 * Lookup212: frame_support::PalletId1664 **/1797 **/1665 FrameSupportPalletId: '[u8;8]',1798 FrameSupportPalletId: '[u8;8]',1666 /**1799 /**1667 * Lookup192: pallet_treasury::pallet::Error<T, I>1800 * Lookup213: pallet_treasury::pallet::Error<T, I>1668 **/1801 **/1669 PalletTreasuryError: {1802 PalletTreasuryError: {1670 _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals', 'InsufficientPermission', 'ProposalNotApproved']1803 _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals', 'InsufficientPermission', 'ProposalNotApproved']1671 },1804 },1672 /**1805 /**1673 * Lookup193: pallet_sudo::pallet::Call<T>1806 * Lookup214: pallet_sudo::pallet::Call<T>1674 **/1807 **/1675 PalletSudoCall: {1808 PalletSudoCall: {1676 _enum: {1809 _enum: {1677 sudo: {1810 sudo: {1693 }1826 }1694 }1827 }1695 },1828 },1696 /**1829 /**1697 * Lookup195: orml_vesting::module::Call<T>1830 * Lookup216: orml_vesting::module::Call<T>1698 **/1831 **/1699 OrmlVestingModuleCall: {1832 OrmlVestingModuleCall: {1700 _enum: {1833 _enum: {1701 claim: 'Null',1834 claim: 'Null',1712 }1845 }1713 }1846 }1714 },1847 },1715 /**1848 /**1716 * Lookup197: orml_xtokens::module::Call<T>1849 * Lookup218: orml_xtokens::module::Call<T>1717 **/1850 **/1718 OrmlXtokensModuleCall: {1851 OrmlXtokensModuleCall: {1719 _enum: {1852 _enum: {1720 transfer: {1853 transfer: {1755 }1888 }1756 }1889 }1757 },1890 },1758 /**1891 /**1759 * Lookup198: xcm::VersionedMultiAsset1892 * Lookup219: xcm::VersionedMultiAsset1760 **/1893 **/1761 XcmVersionedMultiAsset: {1894 XcmVersionedMultiAsset: {1762 _enum: {1895 _enum: {1763 V0: 'XcmV0MultiAsset',1896 V0: 'XcmV0MultiAsset',1764 V1: 'XcmV1MultiAsset'1897 V1: 'XcmV1MultiAsset'1765 }1898 }1766 },1899 },1767 /**1900 /**1768 * Lookup201: orml_tokens::module::Call<T>1901 * Lookup222: orml_tokens::module::Call<T>1769 **/1902 **/1770 OrmlTokensModuleCall: {1903 OrmlTokensModuleCall: {1771 _enum: {1904 _enum: {1772 transfer: {1905 transfer: {1798 }1931 }1799 }1932 }1800 },1933 },1934 /**1935 * Lookup223: pallet_identity::pallet::Call<T>1936 **/1937 PalletIdentityCall: {1938 _enum: {1939 add_registrar: {1940 account: 'MultiAddress',1941 },1942 set_identity: {1943 info: 'PalletIdentityIdentityInfo',1944 },1945 set_subs: {1946 subs: 'Vec<(AccountId32,Data)>',1947 },1948 clear_identity: 'Null',1949 request_judgement: {1950 regIndex: 'Compact<u32>',1951 maxFee: 'Compact<u128>',1952 },1953 cancel_request: {1954 regIndex: 'u32',1955 },1956 set_fee: {1957 index: 'Compact<u32>',1958 fee: 'Compact<u128>',1959 },1960 set_account_id: {1961 _alias: {1962 new_: 'new',1963 },1964 index: 'Compact<u32>',1965 new_: 'MultiAddress',1966 },1967 set_fields: {1968 index: 'Compact<u32>',1969 fields: 'PalletIdentityBitFlags',1970 },1971 provide_judgement: {1972 regIndex: 'Compact<u32>',1973 target: 'MultiAddress',1974 judgement: 'PalletIdentityJudgement',1975 identity: 'H256',1976 },1977 kill_identity: {1978 target: 'MultiAddress',1979 },1980 add_sub: {1981 sub: 'MultiAddress',1982 data: 'Data',1983 },1984 rename_sub: {1985 sub: 'MultiAddress',1986 data: 'Data',1987 },1988 remove_sub: {1989 sub: 'MultiAddress',1990 },1991 quit_sub: 'Null',1992 force_insert_identities: {1993 identities: 'Vec<(AccountId32,PalletIdentityRegistration)>',1994 },1995 force_remove_identities: {1996 identities: 'Vec<AccountId32>',1997 },1998 force_set_subs: {1999 subs: 'Vec<(AccountId32,(u128,Vec<(AccountId32,Data)>))>'2000 }2001 }2002 },2003 /**2004 * Lookup224: pallet_identity::types::IdentityInfo<FieldLimit>2005 **/2006 PalletIdentityIdentityInfo: {2007 additional: 'Vec<(Data,Data)>',2008 display: 'Data',2009 legal: 'Data',2010 web: 'Data',2011 riot: 'Data',2012 email: 'Data',2013 pgpFingerprint: 'Option<[u8;20]>',2014 image: 'Data',2015 twitter: 'Data'2016 },2017 /**2018 * Lookup260: pallet_identity::types::BitFlags<pallet_identity::types::IdentityField>2019 **/2020 PalletIdentityBitFlags: {2021 _bitLength: 64,2022 Display: 1,2023 Legal: 2,2024 Web: 4,2025 Riot: 8,2026 Email: 16,2027 PgpFingerprint: 32,2028 Image: 64,2029 Twitter: 1282030 },2031 /**2032 * Lookup261: pallet_identity::types::IdentityField2033 **/2034 PalletIdentityIdentityField: {2035 _enum: ['__Unused0', 'Display', 'Legal', '__Unused3', 'Web', '__Unused5', '__Unused6', '__Unused7', 'Riot', '__Unused9', '__Unused10', '__Unused11', '__Unused12', '__Unused13', '__Unused14', '__Unused15', 'Email', '__Unused17', '__Unused18', '__Unused19', '__Unused20', '__Unused21', '__Unused22', '__Unused23', '__Unused24', '__Unused25', '__Unused26', '__Unused27', '__Unused28', '__Unused29', '__Unused30', '__Unused31', 'PgpFingerprint', '__Unused33', '__Unused34', '__Unused35', '__Unused36', '__Unused37', '__Unused38', '__Unused39', '__Unused40', '__Unused41', '__Unused42', '__Unused43', '__Unused44', '__Unused45', '__Unused46', '__Unused47', '__Unused48', '__Unused49', '__Unused50', '__Unused51', '__Unused52', '__Unused53', '__Unused54', '__Unused55', '__Unused56', '__Unused57', '__Unused58', '__Unused59', '__Unused60', '__Unused61', '__Unused62', '__Unused63', 'Image', '__Unused65', '__Unused66', '__Unused67', '__Unused68', '__Unused69', '__Unused70', '__Unused71', '__Unused72', '__Unused73', '__Unused74', '__Unused75', '__Unused76', '__Unused77', '__Unused78', '__Unused79', '__Unused80', '__Unused81', '__Unused82', '__Unused83', '__Unused84', '__Unused85', '__Unused86', '__Unused87', '__Unused88', '__Unused89', '__Unused90', '__Unused91', '__Unused92', '__Unused93', '__Unused94', '__Unused95', '__Unused96', '__Unused97', '__Unused98', '__Unused99', '__Unused100', '__Unused101', '__Unused102', '__Unused103', '__Unused104', '__Unused105', '__Unused106', '__Unused107', '__Unused108', '__Unused109', '__Unused110', '__Unused111', '__Unused112', '__Unused113', '__Unused114', '__Unused115', '__Unused116', '__Unused117', '__Unused118', '__Unused119', '__Unused120', '__Unused121', '__Unused122', '__Unused123', '__Unused124', '__Unused125', '__Unused126', '__Unused127', 'Twitter']2036 },2037 /**2038 * Lookup262: pallet_identity::types::Judgement<Balance>2039 **/2040 PalletIdentityJudgement: {2041 _enum: {2042 Unknown: 'Null',2043 FeePaid: 'u128',2044 Reasonable: 'Null',2045 KnownGood: 'Null',2046 OutOfDate: 'Null',2047 LowQuality: 'Null',2048 Erroneous: 'Null'2049 }2050 },2051 /**2052 * Lookup265: pallet_identity::types::Registration<Balance, MaxJudgements, MaxAdditionalFields>2053 **/2054 PalletIdentityRegistration: {2055 judgements: 'Vec<(u32,PalletIdentityJudgement)>',2056 deposit: 'u128',2057 info: 'PalletIdentityIdentityInfo'2058 },2059 /**2060 * Lookup273: pallet_preimage::pallet::Call<T>2061 **/2062 PalletPreimageCall: {2063 _enum: {2064 note_preimage: {2065 bytes: 'Bytes',2066 },2067 unnote_preimage: {2068 _alias: {2069 hash_: 'hash',2070 },2071 hash_: 'H256',2072 },2073 request_preimage: {2074 _alias: {2075 hash_: 'hash',2076 },2077 hash_: 'H256',2078 },2079 unrequest_preimage: {2080 _alias: {2081 hash_: 'hash',2082 },2083 hash_: 'H256'2084 }2085 }2086 },1801 /**2087 /**1802 * Lookup202: cumulus_pallet_xcmp_queue::pallet::Call<T>2088 * Lookup274: cumulus_pallet_xcmp_queue::pallet::Call<T>1803 **/2089 **/1804 CumulusPalletXcmpQueueCall: {2090 CumulusPalletXcmpQueueCall: {1805 _enum: {2091 _enum: {1806 service_overweight: {2092 service_overweight: {1847 }2133 }1848 }2134 }1849 },2135 },1850 /**2136 /**1851 * Lookup203: pallet_xcm::pallet::Call<T>2137 * Lookup275: pallet_xcm::pallet::Call<T>1852 **/2138 **/1853 PalletXcmCall: {2139 PalletXcmCall: {1854 _enum: {2140 _enum: {1855 send: {2141 send: {1901 }2187 }1902 }2188 }1903 },2189 },1904 /**2190 /**1905 * Lookup204: xcm::VersionedXcm<RuntimeCall>2191 * Lookup276: xcm::VersionedXcm<RuntimeCall>1906 **/2192 **/1907 XcmVersionedXcm: {2193 XcmVersionedXcm: {1908 _enum: {2194 _enum: {1909 V0: 'XcmV0Xcm',2195 V0: 'XcmV0Xcm',1910 V1: 'XcmV1Xcm',2196 V1: 'XcmV1Xcm',1911 V2: 'XcmV2Xcm'2197 V2: 'XcmV2Xcm'1912 }2198 }1913 },2199 },1914 /**2200 /**1915 * Lookup205: xcm::v0::Xcm<RuntimeCall>2201 * Lookup277: xcm::v0::Xcm<RuntimeCall>1916 **/2202 **/1917 XcmV0Xcm: {2203 XcmV0Xcm: {1918 _enum: {2204 _enum: {1919 WithdrawAsset: {2205 WithdrawAsset: {1965 }2251 }1966 }2252 }1967 },2253 },1968 /**2254 /**1969 * Lookup207: xcm::v0::order::Order<RuntimeCall>2255 * Lookup279: xcm::v0::order::Order<RuntimeCall>1970 **/2256 **/1971 XcmV0Order: {2257 XcmV0Order: {1972 _enum: {2258 _enum: {1973 Null: 'Null',2259 Null: 'Null',2008 }2294 }2009 }2295 }2010 },2296 },2011 /**2297 /**2012 * Lookup209: xcm::v0::Response2298 * Lookup281: xcm::v0::Response2013 **/2299 **/2014 XcmV0Response: {2300 XcmV0Response: {2015 _enum: {2301 _enum: {2016 Assets: 'Vec<XcmV0MultiAsset>'2302 Assets: 'Vec<XcmV0MultiAsset>'2017 }2303 }2018 },2304 },2019 /**2305 /**2020 * Lookup210: xcm::v1::Xcm<RuntimeCall>2306 * Lookup282: xcm::v1::Xcm<RuntimeCall>2021 **/2307 **/2022 XcmV1Xcm: {2308 XcmV1Xcm: {2023 _enum: {2309 _enum: {2024 WithdrawAsset: {2310 WithdrawAsset: {2075 UnsubscribeVersion: 'Null'2361 UnsubscribeVersion: 'Null'2076 }2362 }2077 },2363 },2078 /**2364 /**2079 * Lookup212: xcm::v1::order::Order<RuntimeCall>2365 * Lookup284: xcm::v1::order::Order<RuntimeCall>2080 **/2366 **/2081 XcmV1Order: {2367 XcmV1Order: {2082 _enum: {2368 _enum: {2083 Noop: 'Null',2369 Noop: 'Null',2120 }2406 }2121 }2407 }2122 },2408 },2123 /**2409 /**2124 * Lookup214: xcm::v1::Response2410 * Lookup286: xcm::v1::Response2125 **/2411 **/2126 XcmV1Response: {2412 XcmV1Response: {2127 _enum: {2413 _enum: {2128 Assets: 'XcmV1MultiassetMultiAssets',2414 Assets: 'XcmV1MultiassetMultiAssets',2129 Version: 'u32'2415 Version: 'u32'2130 }2416 }2131 },2417 },2132 /**2418 /**2133 * Lookup228: cumulus_pallet_xcm::pallet::Call<T>2419 * Lookup300: cumulus_pallet_xcm::pallet::Call<T>2134 **/2420 **/2135 CumulusPalletXcmCall: 'Null',2421 CumulusPalletXcmCall: 'Null',2136 /**2422 /**2137 * Lookup229: cumulus_pallet_dmp_queue::pallet::Call<T>2423 * Lookup301: cumulus_pallet_dmp_queue::pallet::Call<T>2138 **/2424 **/2139 CumulusPalletDmpQueueCall: {2425 CumulusPalletDmpQueueCall: {2140 _enum: {2426 _enum: {2141 service_overweight: {2427 service_overweight: {2144 }2430 }2145 }2431 }2146 },2432 },2147 /**2433 /**2148 * Lookup230: pallet_inflation::pallet::Call<T>2434 * Lookup302: pallet_inflation::pallet::Call<T>2149 **/2435 **/2150 PalletInflationCall: {2436 PalletInflationCall: {2151 _enum: {2437 _enum: {2152 start_inflation: {2438 start_inflation: {2153 inflationStartRelayBlock: 'u32'2439 inflationStartRelayBlock: 'u32'2154 }2440 }2155 }2441 }2156 },2442 },2157 /**2443 /**2158 * Lookup231: pallet_unique::Call<T>2444 * Lookup303: pallet_unique::Call<T>2159 **/2445 **/2160 PalletUniqueCall: {2446 PalletUniqueCall: {2161 _enum: {2447 _enum: {2162 create_collection: {2448 create_collection: {2305 }2591 }2306 }2592 }2307 },2593 },2308 /**2594 /**2309 * Lookup236: up_data_structs::CollectionMode2595 * Lookup308: up_data_structs::CollectionMode2310 **/2596 **/2311 UpDataStructsCollectionMode: {2597 UpDataStructsCollectionMode: {2312 _enum: {2598 _enum: {2313 NFT: 'Null',2599 NFT: 'Null',2314 Fungible: 'u8',2600 Fungible: 'u8',2315 ReFungible: 'Null'2601 ReFungible: 'Null'2316 }2602 }2317 },2603 },2318 /**2604 /**2319 * Lookup237: up_data_structs::CreateCollectionData<sp_core::crypto::AccountId32>2605 * Lookup309: up_data_structs::CreateCollectionData<sp_core::crypto::AccountId32>2320 **/2606 **/2321 UpDataStructsCreateCollectionData: {2607 UpDataStructsCreateCollectionData: {2322 mode: 'UpDataStructsCollectionMode',2608 mode: 'UpDataStructsCollectionMode',2323 access: 'Option<UpDataStructsAccessMode>',2609 access: 'Option<UpDataStructsAccessMode>',2330 tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',2616 tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',2331 properties: 'Vec<UpDataStructsProperty>'2617 properties: 'Vec<UpDataStructsProperty>'2332 },2618 },2333 /**2619 /**2334 * Lookup239: up_data_structs::AccessMode2620 * Lookup311: up_data_structs::AccessMode2335 **/2621 **/2336 UpDataStructsAccessMode: {2622 UpDataStructsAccessMode: {2337 _enum: ['Normal', 'AllowList']2623 _enum: ['Normal', 'AllowList']2338 },2624 },2339 /**2625 /**2340 * Lookup241: up_data_structs::CollectionLimits2626 * Lookup313: up_data_structs::CollectionLimits2341 **/2627 **/2342 UpDataStructsCollectionLimits: {2628 UpDataStructsCollectionLimits: {2343 accountTokenOwnershipLimit: 'Option<u32>',2629 accountTokenOwnershipLimit: 'Option<u32>',2344 sponsoredDataSize: 'Option<u32>',2630 sponsoredDataSize: 'Option<u32>',2350 ownerCanDestroy: 'Option<bool>',2636 ownerCanDestroy: 'Option<bool>',2351 transfersEnabled: 'Option<bool>'2637 transfersEnabled: 'Option<bool>'2352 },2638 },2353 /**2639 /**2354 * Lookup243: up_data_structs::SponsoringRateLimit2640 * Lookup315: up_data_structs::SponsoringRateLimit2355 **/2641 **/2356 UpDataStructsSponsoringRateLimit: {2642 UpDataStructsSponsoringRateLimit: {2357 _enum: {2643 _enum: {2358 SponsoringDisabled: 'Null',2644 SponsoringDisabled: 'Null',2359 Blocks: 'u32'2645 Blocks: 'u32'2360 }2646 }2361 },2647 },2362 /**2648 /**2363 * Lookup246: up_data_structs::CollectionPermissions2649 * Lookup318: up_data_structs::CollectionPermissions2364 **/2650 **/2365 UpDataStructsCollectionPermissions: {2651 UpDataStructsCollectionPermissions: {2366 access: 'Option<UpDataStructsAccessMode>',2652 access: 'Option<UpDataStructsAccessMode>',2367 mintMode: 'Option<bool>',2653 mintMode: 'Option<bool>',2368 nesting: 'Option<UpDataStructsNestingPermissions>'2654 nesting: 'Option<UpDataStructsNestingPermissions>'2369 },2655 },2370 /**2656 /**2371 * Lookup248: up_data_structs::NestingPermissions2657 * Lookup320: up_data_structs::NestingPermissions2372 **/2658 **/2373 UpDataStructsNestingPermissions: {2659 UpDataStructsNestingPermissions: {2374 tokenOwner: 'bool',2660 tokenOwner: 'bool',2375 collectionAdmin: 'bool',2661 collectionAdmin: 'bool',2376 restricted: 'Option<UpDataStructsOwnerRestrictedSet>'2662 restricted: 'Option<UpDataStructsOwnerRestrictedSet>'2377 },2663 },2378 /**2664 /**2379 * Lookup250: up_data_structs::OwnerRestrictedSet2665 * Lookup322: up_data_structs::OwnerRestrictedSet2380 **/2666 **/2381 UpDataStructsOwnerRestrictedSet: 'BTreeSet<u32>',2667 UpDataStructsOwnerRestrictedSet: 'BTreeSet<u32>',2382 /**2668 /**2383 * Lookup255: up_data_structs::PropertyKeyPermission2669 * Lookup327: up_data_structs::PropertyKeyPermission2384 **/2670 **/2385 UpDataStructsPropertyKeyPermission: {2671 UpDataStructsPropertyKeyPermission: {2386 key: 'Bytes',2672 key: 'Bytes',2387 permission: 'UpDataStructsPropertyPermission'2673 permission: 'UpDataStructsPropertyPermission'2388 },2674 },2389 /**2675 /**2390 * Lookup256: up_data_structs::PropertyPermission2676 * Lookup328: up_data_structs::PropertyPermission2391 **/2677 **/2392 UpDataStructsPropertyPermission: {2678 UpDataStructsPropertyPermission: {2393 mutable: 'bool',2679 mutable: 'bool',2394 collectionAdmin: 'bool',2680 collectionAdmin: 'bool',2395 tokenOwner: 'bool'2681 tokenOwner: 'bool'2396 },2682 },2397 /**2683 /**2398 * Lookup259: up_data_structs::Property2684 * Lookup331: up_data_structs::Property2399 **/2685 **/2400 UpDataStructsProperty: {2686 UpDataStructsProperty: {2401 key: 'Bytes',2687 key: 'Bytes',2402 value: 'Bytes'2688 value: 'Bytes'2403 },2689 },2404 /**2690 /**2405 * Lookup262: up_data_structs::CreateItemData2691 * Lookup334: up_data_structs::CreateItemData2406 **/2692 **/2407 UpDataStructsCreateItemData: {2693 UpDataStructsCreateItemData: {2408 _enum: {2694 _enum: {2409 NFT: 'UpDataStructsCreateNftData',2695 NFT: 'UpDataStructsCreateNftData',2410 Fungible: 'UpDataStructsCreateFungibleData',2696 Fungible: 'UpDataStructsCreateFungibleData',2411 ReFungible: 'UpDataStructsCreateReFungibleData'2697 ReFungible: 'UpDataStructsCreateReFungibleData'2412 }2698 }2413 },2699 },2414 /**2700 /**2415 * Lookup263: up_data_structs::CreateNftData2701 * Lookup335: up_data_structs::CreateNftData2416 **/2702 **/2417 UpDataStructsCreateNftData: {2703 UpDataStructsCreateNftData: {2418 properties: 'Vec<UpDataStructsProperty>'2704 properties: 'Vec<UpDataStructsProperty>'2419 },2705 },2420 /**2706 /**2421 * Lookup264: up_data_structs::CreateFungibleData2707 * Lookup336: up_data_structs::CreateFungibleData2422 **/2708 **/2423 UpDataStructsCreateFungibleData: {2709 UpDataStructsCreateFungibleData: {2424 value: 'u128'2710 value: 'u128'2425 },2711 },2426 /**2712 /**2427 * Lookup265: up_data_structs::CreateReFungibleData2713 * Lookup337: up_data_structs::CreateReFungibleData2428 **/2714 **/2429 UpDataStructsCreateReFungibleData: {2715 UpDataStructsCreateReFungibleData: {2430 pieces: 'u128',2716 pieces: 'u128',2431 properties: 'Vec<UpDataStructsProperty>'2717 properties: 'Vec<UpDataStructsProperty>'2432 },2718 },2433 /**2719 /**2434 * Lookup268: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2720 * Lookup340: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2435 **/2721 **/2436 UpDataStructsCreateItemExData: {2722 UpDataStructsCreateItemExData: {2437 _enum: {2723 _enum: {2438 NFT: 'Vec<UpDataStructsCreateNftExData>',2724 NFT: 'Vec<UpDataStructsCreateNftExData>',2441 RefungibleMultipleOwners: 'UpDataStructsCreateRefungibleExMultipleOwners'2727 RefungibleMultipleOwners: 'UpDataStructsCreateRefungibleExMultipleOwners'2442 }2728 }2443 },2729 },2444 /**2730 /**2445 * Lookup270: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2731 * Lookup342: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2446 **/2732 **/2447 UpDataStructsCreateNftExData: {2733 UpDataStructsCreateNftExData: {2448 properties: 'Vec<UpDataStructsProperty>',2734 properties: 'Vec<UpDataStructsProperty>',2449 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'2735 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'2450 },2736 },2451 /**2737 /**2452 * Lookup277: up_data_structs::CreateRefungibleExSingleOwner<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2738 * Lookup349: up_data_structs::CreateRefungibleExSingleOwner<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2453 **/2739 **/2454 UpDataStructsCreateRefungibleExSingleOwner: {2740 UpDataStructsCreateRefungibleExSingleOwner: {2455 user: 'PalletEvmAccountBasicCrossAccountIdRepr',2741 user: 'PalletEvmAccountBasicCrossAccountIdRepr',2456 pieces: 'u128',2742 pieces: 'u128',2457 properties: 'Vec<UpDataStructsProperty>'2743 properties: 'Vec<UpDataStructsProperty>'2458 },2744 },2459 /**2745 /**2460 * Lookup279: up_data_structs::CreateRefungibleExMultipleOwners<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2746 * Lookup351: up_data_structs::CreateRefungibleExMultipleOwners<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2461 **/2747 **/2462 UpDataStructsCreateRefungibleExMultipleOwners: {2748 UpDataStructsCreateRefungibleExMultipleOwners: {2463 users: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',2749 users: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',2464 properties: 'Vec<UpDataStructsProperty>'2750 properties: 'Vec<UpDataStructsProperty>'2465 },2751 },2466 /**2752 /**2467 * Lookup280: pallet_configuration::pallet::Call<T>2753 * Lookup352: pallet_configuration::pallet::Call<T>2468 **/2754 **/2469 PalletConfigurationCall: {2755 PalletConfigurationCall: {2470 _enum: {2756 _enum: {2471 set_weight_to_fee_coefficient_override: {2757 set_weight_to_fee_coefficient_override: {2491 }2777 }2492 }2778 }2493 },2779 },2494 /**2780 /**2495 * Lookup285: pallet_configuration::AppPromotionConfiguration<BlockNumber>2781 * Lookup357: pallet_configuration::AppPromotionConfiguration<BlockNumber>2496 **/2782 **/2497 PalletConfigurationAppPromotionConfiguration: {2783 PalletConfigurationAppPromotionConfiguration: {2498 recalculationInterval: 'Option<u32>',2784 recalculationInterval: 'Option<u32>',2499 pendingInterval: 'Option<u32>',2785 pendingInterval: 'Option<u32>',2500 intervalIncome: 'Option<Perbill>',2786 intervalIncome: 'Option<Perbill>',2501 maxStakersPerCalculation: 'Option<u8>'2787 maxStakersPerCalculation: 'Option<u8>'2502 },2788 },2503 /**2789 /**2504 * Lookup289: pallet_template_transaction_payment::Call<T>2790 * Lookup361: pallet_template_transaction_payment::Call<T>2505 **/2791 **/2506 PalletTemplateTransactionPaymentCall: 'Null',2792 PalletTemplateTransactionPaymentCall: 'Null',2507 /**2793 /**2508 * Lookup290: pallet_structure::pallet::Call<T>2794 * Lookup362: pallet_structure::pallet::Call<T>2509 **/2795 **/2510 PalletStructureCall: 'Null',2796 PalletStructureCall: 'Null',2511 /**2512 * Lookup291: pallet_rmrk_core::pallet::Call<T>2513 **/2514 PalletRmrkCoreCall: {2515 _enum: {2516 create_collection: {2517 metadata: 'Bytes',2518 max: 'Option<u32>',2519 symbol: 'Bytes',2520 },2521 destroy_collection: {2522 collectionId: 'u32',2523 },2524 change_collection_issuer: {2525 collectionId: 'u32',2526 newIssuer: 'MultiAddress',2527 },2528 lock_collection: {2529 collectionId: 'u32',2530 },2531 mint_nft: {2532 owner: 'Option<AccountId32>',2533 collectionId: 'u32',2534 recipient: 'Option<AccountId32>',2535 royaltyAmount: 'Option<Permill>',2536 metadata: 'Bytes',2537 transferable: 'bool',2538 resources: 'Option<Vec<RmrkTraitsResourceResourceTypes>>',2539 },2540 burn_nft: {2541 collectionId: 'u32',2542 nftId: 'u32',2543 maxBurns: 'u32',2544 },2545 send: {2546 rmrkCollectionId: 'u32',2547 rmrkNftId: 'u32',2548 newOwner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',2549 },2550 accept_nft: {2551 rmrkCollectionId: 'u32',2552 rmrkNftId: 'u32',2553 newOwner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',2554 },2555 reject_nft: {2556 rmrkCollectionId: 'u32',2557 rmrkNftId: 'u32',2558 },2559 accept_resource: {2560 rmrkCollectionId: 'u32',2561 rmrkNftId: 'u32',2562 resourceId: 'u32',2563 },2564 accept_resource_removal: {2565 rmrkCollectionId: 'u32',2566 rmrkNftId: 'u32',2567 resourceId: 'u32',2568 },2569 set_property: {2570 rmrkCollectionId: 'Compact<u32>',2571 maybeNftId: 'Option<u32>',2572 key: 'Bytes',2573 value: 'Bytes',2574 },2575 set_priority: {2576 rmrkCollectionId: 'u32',2577 rmrkNftId: 'u32',2578 priorities: 'Vec<u32>',2579 },2580 add_basic_resource: {2581 rmrkCollectionId: 'u32',2582 nftId: 'u32',2583 resource: 'RmrkTraitsResourceBasicResource',2584 },2585 add_composable_resource: {2586 rmrkCollectionId: 'u32',2587 nftId: 'u32',2588 resource: 'RmrkTraitsResourceComposableResource',2589 },2590 add_slot_resource: {2591 rmrkCollectionId: 'u32',2592 nftId: 'u32',2593 resource: 'RmrkTraitsResourceSlotResource',2594 },2595 remove_resource: {2596 rmrkCollectionId: 'u32',2597 nftId: 'u32',2598 resourceId: 'u32'2599 }2600 }2601 },2602 /**2603 * Lookup297: rmrk_traits::resource::ResourceTypes<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>2604 **/2605 RmrkTraitsResourceResourceTypes: {2606 _enum: {2607 Basic: 'RmrkTraitsResourceBasicResource',2608 Composable: 'RmrkTraitsResourceComposableResource',2609 Slot: 'RmrkTraitsResourceSlotResource'2610 }2611 },2612 /**2613 * Lookup299: rmrk_traits::resource::BasicResource<sp_core::bounded::bounded_vec::BoundedVec<T, S>>2614 **/2615 RmrkTraitsResourceBasicResource: {2616 src: 'Option<Bytes>',2617 metadata: 'Option<Bytes>',2618 license: 'Option<Bytes>',2619 thumb: 'Option<Bytes>'2620 },2621 /**2622 * Lookup301: rmrk_traits::resource::ComposableResource<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>2623 **/2624 RmrkTraitsResourceComposableResource: {2625 parts: 'Vec<u32>',2626 base: 'u32',2627 src: 'Option<Bytes>',2628 metadata: 'Option<Bytes>',2629 license: 'Option<Bytes>',2630 thumb: 'Option<Bytes>'2631 },2632 /**2633 * Lookup302: rmrk_traits::resource::SlotResource<sp_core::bounded::bounded_vec::BoundedVec<T, S>>2634 **/2635 RmrkTraitsResourceSlotResource: {2636 base: 'u32',2637 src: 'Option<Bytes>',2638 metadata: 'Option<Bytes>',2639 slot: 'u32',2640 license: 'Option<Bytes>',2641 thumb: 'Option<Bytes>'2642 },2643 /**2644 * Lookup305: pallet_rmrk_equip::pallet::Call<T>2645 **/2646 PalletRmrkEquipCall: {2647 _enum: {2648 create_base: {2649 baseType: 'Bytes',2650 symbol: 'Bytes',2651 parts: 'Vec<RmrkTraitsPartPartType>',2652 },2653 theme_add: {2654 baseId: 'u32',2655 theme: 'RmrkTraitsTheme',2656 },2657 equippable: {2658 baseId: 'u32',2659 slotId: 'u32',2660 equippables: 'RmrkTraitsPartEquippableList'2661 }2662 }2663 },2664 /**2665 * Lookup308: rmrk_traits::part::PartType<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>2666 **/2667 RmrkTraitsPartPartType: {2668 _enum: {2669 FixedPart: 'RmrkTraitsPartFixedPart',2670 SlotPart: 'RmrkTraitsPartSlotPart'2671 }2672 },2673 /**2674 * Lookup310: rmrk_traits::part::FixedPart<sp_core::bounded::bounded_vec::BoundedVec<T, S>>2675 **/2676 RmrkTraitsPartFixedPart: {2677 id: 'u32',2678 z: 'u32',2679 src: 'Bytes'2680 },2681 /**2682 * Lookup311: rmrk_traits::part::SlotPart<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>2683 **/2684 RmrkTraitsPartSlotPart: {2685 id: 'u32',2686 equippable: 'RmrkTraitsPartEquippableList',2687 src: 'Bytes',2688 z: 'u32'2689 },2690 /**2691 * Lookup312: rmrk_traits::part::EquippableList<sp_core::bounded::bounded_vec::BoundedVec<T, S>>2692 **/2693 RmrkTraitsPartEquippableList: {2694 _enum: {2695 All: 'Null',2696 Empty: 'Null',2697 Custom: 'Vec<u32>'2698 }2699 },2700 /**2701 * Lookup314: rmrk_traits::theme::Theme<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<rmrk_traits::theme::ThemeProperty<sp_core::bounded::bounded_vec::BoundedVec<T, S>>, S>>2702 **/2703 RmrkTraitsTheme: {2704 name: 'Bytes',2705 properties: 'Vec<RmrkTraitsThemeThemeProperty>',2706 inherit: 'bool'2707 },2708 /**2709 * Lookup316: rmrk_traits::theme::ThemeProperty<sp_core::bounded::bounded_vec::BoundedVec<T, S>>2710 **/2711 RmrkTraitsThemeThemeProperty: {2712 key: 'Bytes',2713 value: 'Bytes'2714 },2715 /**2797 /**2716 * Lookup318: pallet_app_promotion::pallet::Call<T>2798 * Lookup363: pallet_app_promotion::pallet::Call<T>2717 **/2799 **/2718 PalletAppPromotionCall: {2800 PalletAppPromotionCall: {2719 _enum: {2801 _enum: {2720 set_admin_address: {2802 set_admin_address: {2723 stake: {2805 stake: {2724 amount: 'u128',2806 amount: 'u128',2725 },2807 },2726 unstake: 'Null',2808 unstake_all: 'Null',2727 sponsor_collection: {2809 sponsor_collection: {2728 collectionId: 'u32',2810 collectionId: 'u32',2729 },2811 },2738 },2820 },2739 payout_stakers: {2821 payout_stakers: {2740 stakersNumber: 'Option<u8>'2822 stakersNumber: 'Option<u8>',2741 }2823 },2824 unstake_partial: {2825 amount: 'u128'2826 }2742 }2827 }2743 },2828 },2744 /**2829 /**2745 * Lookup319: pallet_foreign_assets::module::Call<T>2830 * Lookup364: pallet_foreign_assets::module::Call<T>2746 **/2831 **/2747 PalletForeignAssetsModuleCall: {2832 PalletForeignAssetsModuleCall: {2748 _enum: {2833 _enum: {2749 register_foreign_asset: {2834 register_foreign_asset: {2758 }2843 }2759 }2844 }2760 },2845 },2761 /**2846 /**2762 * Lookup320: pallet_evm::pallet::Call<T>2847 * Lookup365: pallet_evm::pallet::Call<T>2763 **/2848 **/2764 PalletEvmCall: {2849 PalletEvmCall: {2765 _enum: {2850 _enum: {2766 withdraw: {2851 withdraw: {2801 }2886 }2802 }2887 }2803 },2888 },2804 /**2889 /**2805 * Lookup326: pallet_ethereum::pallet::Call<T>2890 * Lookup371: pallet_ethereum::pallet::Call<T>2806 **/2891 **/2807 PalletEthereumCall: {2892 PalletEthereumCall: {2808 _enum: {2893 _enum: {2809 transact: {2894 transact: {2810 transaction: 'EthereumTransactionTransactionV2'2895 transaction: 'EthereumTransactionTransactionV2'2811 }2896 }2812 }2897 }2813 },2898 },2814 /**2899 /**2815 * Lookup327: ethereum::transaction::TransactionV22900 * Lookup372: ethereum::transaction::TransactionV22816 **/2901 **/2817 EthereumTransactionTransactionV2: {2902 EthereumTransactionTransactionV2: {2818 _enum: {2903 _enum: {2819 Legacy: 'EthereumTransactionLegacyTransaction',2904 Legacy: 'EthereumTransactionLegacyTransaction',2820 EIP2930: 'EthereumTransactionEip2930Transaction',2905 EIP2930: 'EthereumTransactionEip2930Transaction',2821 EIP1559: 'EthereumTransactionEip1559Transaction'2906 EIP1559: 'EthereumTransactionEip1559Transaction'2822 }2907 }2823 },2908 },2824 /**2909 /**2825 * Lookup328: ethereum::transaction::LegacyTransaction2910 * Lookup373: ethereum::transaction::LegacyTransaction2826 **/2911 **/2827 EthereumTransactionLegacyTransaction: {2912 EthereumTransactionLegacyTransaction: {2828 nonce: 'U256',2913 nonce: 'U256',2829 gasPrice: 'U256',2914 gasPrice: 'U256',2833 input: 'Bytes',2918 input: 'Bytes',2834 signature: 'EthereumTransactionTransactionSignature'2919 signature: 'EthereumTransactionTransactionSignature'2835 },2920 },2836 /**2921 /**2837 * Lookup329: ethereum::transaction::TransactionAction2922 * Lookup374: ethereum::transaction::TransactionAction2838 **/2923 **/2839 EthereumTransactionTransactionAction: {2924 EthereumTransactionTransactionAction: {2840 _enum: {2925 _enum: {2841 Call: 'H160',2926 Call: 'H160',2842 Create: 'Null'2927 Create: 'Null'2843 }2928 }2844 },2929 },2845 /**2930 /**2846 * Lookup330: ethereum::transaction::TransactionSignature2931 * Lookup375: ethereum::transaction::TransactionSignature2847 **/2932 **/2848 EthereumTransactionTransactionSignature: {2933 EthereumTransactionTransactionSignature: {2849 v: 'u64',2934 v: 'u64',2850 r: 'H256',2935 r: 'H256',2851 s: 'H256'2936 s: 'H256'2852 },2937 },2853 /**2938 /**2854 * Lookup332: ethereum::transaction::EIP2930Transaction2939 * Lookup377: ethereum::transaction::EIP2930Transaction2855 **/2940 **/2856 EthereumTransactionEip2930Transaction: {2941 EthereumTransactionEip2930Transaction: {2857 chainId: 'u64',2942 chainId: 'u64',2858 nonce: 'U256',2943 nonce: 'U256',2866 r: 'H256',2951 r: 'H256',2867 s: 'H256'2952 s: 'H256'2868 },2953 },2869 /**2954 /**2870 * Lookup334: ethereum::transaction::AccessListItem2955 * Lookup379: ethereum::transaction::AccessListItem2871 **/2956 **/2872 EthereumTransactionAccessListItem: {2957 EthereumTransactionAccessListItem: {2873 address: 'H160',2958 address: 'H160',2874 storageKeys: 'Vec<H256>'2959 storageKeys: 'Vec<H256>'2875 },2960 },2876 /**2961 /**2877 * Lookup335: ethereum::transaction::EIP1559Transaction2962 * Lookup380: ethereum::transaction::EIP1559Transaction2878 **/2963 **/2879 EthereumTransactionEip1559Transaction: {2964 EthereumTransactionEip1559Transaction: {2880 chainId: 'u64',2965 chainId: 'u64',2881 nonce: 'U256',2966 nonce: 'U256',2890 r: 'H256',2975 r: 'H256',2891 s: 'H256'2976 s: 'H256'2892 },2977 },2893 /**2978 /**2894 * Lookup336: pallet_evm_migration::pallet::Call<T>2979 * Lookup381: pallet_evm_migration::pallet::Call<T>2895 **/2980 **/2896 PalletEvmMigrationCall: {2981 PalletEvmMigrationCall: {2897 _enum: {2982 _enum: {2898 begin: {2983 begin: {2911 },2996 },2912 insert_events: {2997 insert_events: {2913 events: 'Vec<Bytes>'2998 events: 'Vec<Bytes>',2914 }2999 },3000 remove_rmrk_data: 'Null'2915 }3001 }2916 },3002 },2917 /**3003 /**2918 * Lookup340: pallet_maintenance::pallet::Call<T>3004 * Lookup385: pallet_maintenance::pallet::Call<T>2919 **/3005 **/2920 PalletMaintenanceCall: {3006 PalletMaintenanceCall: {2921 _enum: ['enable', 'disable']3007 _enum: {3008 enable: 'Null',3009 disable: 'Null',3010 execute_preimage: {3011 _alias: {3012 hash_: 'hash',3013 },3014 hash_: 'H256',3015 weightBound: 'SpWeightsWeightV2Weight'3016 }3017 }2922 },3018 },2923 /**3019 /**2924 * Lookup341: pallet_test_utils::pallet::Call<T>3020 * Lookup386: pallet_test_utils::pallet::Call<T>2925 **/3021 **/2926 PalletTestUtilsCall: {3022 PalletTestUtilsCall: {2927 _enum: {3023 _enum: {2928 enable: 'Null',3024 enable: 'Null',2939 }3035 }2940 }3036 }2941 },3037 },2942 /**3038 /**2943 * Lookup343: pallet_sudo::pallet::Error<T>3039 * Lookup388: pallet_sudo::pallet::Error<T>2944 **/3040 **/2945 PalletSudoError: {3041 PalletSudoError: {2946 _enum: ['RequireSudo']3042 _enum: ['RequireSudo']2947 },3043 },2948 /**3044 /**2949 * Lookup345: orml_vesting::module::Error<T>3045 * Lookup390: orml_vesting::module::Error<T>2950 **/3046 **/2951 OrmlVestingModuleError: {3047 OrmlVestingModuleError: {2952 _enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']3048 _enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']2953 },3049 },2954 /**3050 /**2955 * Lookup346: orml_xtokens::module::Error<T>3051 * Lookup391: orml_xtokens::module::Error<T>2956 **/3052 **/2957 OrmlXtokensModuleError: {3053 OrmlXtokensModuleError: {2958 _enum: ['AssetHasNoReserve', 'NotCrossChainTransfer', 'InvalidDest', 'NotCrossChainTransferableCurrency', 'UnweighableMessage', 'XcmExecutionFailed', 'CannotReanchor', 'InvalidAncestry', 'InvalidAsset', 'DestinationNotInvertible', 'BadVersion', 'DistinctReserveForAssetAndFee', 'ZeroFee', 'ZeroAmount', 'TooManyAssetsBeingSent', 'AssetIndexNonExistent', 'FeeNotEnough', 'NotSupportedMultiLocation', 'MinXcmFeeNotDefined']3054 _enum: ['AssetHasNoReserve', 'NotCrossChainTransfer', 'InvalidDest', 'NotCrossChainTransferableCurrency', 'UnweighableMessage', 'XcmExecutionFailed', 'CannotReanchor', 'InvalidAncestry', 'InvalidAsset', 'DestinationNotInvertible', 'BadVersion', 'DistinctReserveForAssetAndFee', 'ZeroFee', 'ZeroAmount', 'TooManyAssetsBeingSent', 'AssetIndexNonExistent', 'FeeNotEnough', 'NotSupportedMultiLocation', 'MinXcmFeeNotDefined']2959 },3055 },2960 /**3056 /**2961 * Lookup349: orml_tokens::BalanceLock<Balance>3057 * Lookup394: orml_tokens::BalanceLock<Balance>2962 **/3058 **/2963 OrmlTokensBalanceLock: {3059 OrmlTokensBalanceLock: {2964 id: '[u8;8]',3060 id: '[u8;8]',2965 amount: 'u128'3061 amount: 'u128'2966 },3062 },2967 /**3063 /**2968 * Lookup351: orml_tokens::AccountData<Balance>3064 * Lookup396: orml_tokens::AccountData<Balance>2969 **/3065 **/2970 OrmlTokensAccountData: {3066 OrmlTokensAccountData: {2971 free: 'u128',3067 free: 'u128',2972 reserved: 'u128',3068 reserved: 'u128',2973 frozen: 'u128'3069 frozen: 'u128'2974 },3070 },2975 /**3071 /**2976 * Lookup353: orml_tokens::ReserveData<ReserveIdentifier, Balance>3072 * Lookup398: orml_tokens::ReserveData<ReserveIdentifier, Balance>2977 **/3073 **/2978 OrmlTokensReserveData: {3074 OrmlTokensReserveData: {2979 id: 'Null',3075 id: 'Null',2980 amount: 'u128'3076 amount: 'u128'2981 },3077 },2982 /**3078 /**2983 * Lookup355: orml_tokens::module::Error<T>3079 * Lookup400: orml_tokens::module::Error<T>2984 **/3080 **/2985 OrmlTokensModuleError: {3081 OrmlTokensModuleError: {2986 _enum: ['BalanceTooLow', 'AmountIntoBalanceFailed', 'LiquidityRestrictions', 'MaxLocksExceeded', 'KeepAlive', 'ExistentialDeposit', 'DeadAccount', 'TooManyReserves']3082 _enum: ['BalanceTooLow', 'AmountIntoBalanceFailed', 'LiquidityRestrictions', 'MaxLocksExceeded', 'KeepAlive', 'ExistentialDeposit', 'DeadAccount', 'TooManyReserves']2987 },3083 },3084 /**3085 * Lookup405: pallet_identity::types::RegistrarInfo<Balance, sp_core::crypto::AccountId32>3086 **/3087 PalletIdentityRegistrarInfo: {3088 account: 'AccountId32',3089 fee: 'u128',3090 fields: 'PalletIdentityBitFlags'3091 },3092 /**3093 * Lookup407: pallet_identity::pallet::Error<T>3094 **/3095 PalletIdentityError: {3096 _enum: ['TooManySubAccounts', 'NotFound', 'NotNamed', 'EmptyIndex', 'FeeChanged', 'NoIdentity', 'StickyJudgement', 'JudgementGiven', 'InvalidJudgement', 'InvalidIndex', 'InvalidTarget', 'TooManyFields', 'TooManyRegistrars', 'AlreadyClaimed', 'NotSub', 'NotOwned', 'JudgementForDifferentIdentity', 'JudgementPaymentFailed']3097 },3098 /**3099 * Lookup408: pallet_preimage::RequestStatus<sp_core::crypto::AccountId32, Balance>3100 **/3101 PalletPreimageRequestStatus: {3102 _enum: {3103 Unrequested: {3104 deposit: '(AccountId32,u128)',3105 len: 'u32',3106 },3107 Requested: {3108 deposit: 'Option<(AccountId32,u128)>',3109 count: 'u32',3110 len: 'Option<u32>'3111 }3112 }3113 },3114 /**3115 * Lookup413: pallet_preimage::pallet::Error<T>3116 **/3117 PalletPreimageError: {3118 _enum: ['TooBig', 'AlreadyNoted', 'NotAuthorized', 'NotNoted', 'Requested', 'NotRequested']3119 },2988 /**3120 /**2989 * Lookup357: cumulus_pallet_xcmp_queue::InboundChannelDetails3121 * Lookup415: cumulus_pallet_xcmp_queue::InboundChannelDetails2990 **/3122 **/2991 CumulusPalletXcmpQueueInboundChannelDetails: {3123 CumulusPalletXcmpQueueInboundChannelDetails: {2992 sender: 'u32',3124 sender: 'u32',2993 state: 'CumulusPalletXcmpQueueInboundState',3125 state: 'CumulusPalletXcmpQueueInboundState',2994 messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'3126 messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'2995 },3127 },2996 /**3128 /**2997 * Lookup358: cumulus_pallet_xcmp_queue::InboundState3129 * Lookup416: cumulus_pallet_xcmp_queue::InboundState2998 **/3130 **/2999 CumulusPalletXcmpQueueInboundState: {3131 CumulusPalletXcmpQueueInboundState: {3000 _enum: ['Ok', 'Suspended']3132 _enum: ['Ok', 'Suspended']3001 },3133 },3002 /**3134 /**3003 * Lookup361: polkadot_parachain::primitives::XcmpMessageFormat3135 * Lookup419: polkadot_parachain::primitives::XcmpMessageFormat3004 **/3136 **/3005 PolkadotParachainPrimitivesXcmpMessageFormat: {3137 PolkadotParachainPrimitivesXcmpMessageFormat: {3006 _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']3138 _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']3007 },3139 },3008 /**3140 /**3009 * Lookup364: cumulus_pallet_xcmp_queue::OutboundChannelDetails3141 * Lookup422: cumulus_pallet_xcmp_queue::OutboundChannelDetails3010 **/3142 **/3011 CumulusPalletXcmpQueueOutboundChannelDetails: {3143 CumulusPalletXcmpQueueOutboundChannelDetails: {3012 recipient: 'u32',3144 recipient: 'u32',3013 state: 'CumulusPalletXcmpQueueOutboundState',3145 state: 'CumulusPalletXcmpQueueOutboundState',3014 signalsExist: 'bool',3146 signalsExist: 'bool',3015 firstIndex: 'u16',3147 firstIndex: 'u16',3016 lastIndex: 'u16'3148 lastIndex: 'u16'3017 },3149 },3018 /**3150 /**3019 * Lookup365: cumulus_pallet_xcmp_queue::OutboundState3151 * Lookup423: cumulus_pallet_xcmp_queue::OutboundState3020 **/3152 **/3021 CumulusPalletXcmpQueueOutboundState: {3153 CumulusPalletXcmpQueueOutboundState: {3022 _enum: ['Ok', 'Suspended']3154 _enum: ['Ok', 'Suspended']3023 },3155 },3024 /**3156 /**3025 * Lookup367: cumulus_pallet_xcmp_queue::QueueConfigData3157 * Lookup425: cumulus_pallet_xcmp_queue::QueueConfigData3026 **/3158 **/3027 CumulusPalletXcmpQueueQueueConfigData: {3159 CumulusPalletXcmpQueueQueueConfigData: {3028 suspendThreshold: 'u32',3160 suspendThreshold: 'u32',3029 dropThreshold: 'u32',3161 dropThreshold: 'u32',3032 weightRestrictDecay: 'SpWeightsWeightV2Weight',3164 weightRestrictDecay: 'SpWeightsWeightV2Weight',3033 xcmpMaxIndividualWeight: 'SpWeightsWeightV2Weight'3165 xcmpMaxIndividualWeight: 'SpWeightsWeightV2Weight'3034 },3166 },3035 /**3167 /**3036 * Lookup369: cumulus_pallet_xcmp_queue::pallet::Error<T>3168 * Lookup427: cumulus_pallet_xcmp_queue::pallet::Error<T>3037 **/3169 **/3038 CumulusPalletXcmpQueueError: {3170 CumulusPalletXcmpQueueError: {3039 _enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']3171 _enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']3040 },3172 },3041 /**3173 /**3042 * Lookup370: pallet_xcm::pallet::Error<T>3174 * Lookup428: pallet_xcm::pallet::Error<T>3043 **/3175 **/3044 PalletXcmError: {3176 PalletXcmError: {3045 _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed']3177 _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed']3046 },3178 },3047 /**3179 /**3048 * Lookup371: cumulus_pallet_xcm::pallet::Error<T>3180 * Lookup429: cumulus_pallet_xcm::pallet::Error<T>3049 **/3181 **/3050 CumulusPalletXcmError: 'Null',3182 CumulusPalletXcmError: 'Null',3051 /**3183 /**3052 * Lookup372: cumulus_pallet_dmp_queue::ConfigData3184 * Lookup430: cumulus_pallet_dmp_queue::ConfigData3053 **/3185 **/3054 CumulusPalletDmpQueueConfigData: {3186 CumulusPalletDmpQueueConfigData: {3055 maxIndividual: 'SpWeightsWeightV2Weight'3187 maxIndividual: 'SpWeightsWeightV2Weight'3056 },3188 },3057 /**3189 /**3058 * Lookup373: cumulus_pallet_dmp_queue::PageIndexData3190 * Lookup431: cumulus_pallet_dmp_queue::PageIndexData3059 **/3191 **/3060 CumulusPalletDmpQueuePageIndexData: {3192 CumulusPalletDmpQueuePageIndexData: {3061 beginUsed: 'u32',3193 beginUsed: 'u32',3062 endUsed: 'u32',3194 endUsed: 'u32',3063 overweightCount: 'u64'3195 overweightCount: 'u64'3064 },3196 },3065 /**3197 /**3066 * Lookup376: cumulus_pallet_dmp_queue::pallet::Error<T>3198 * Lookup434: cumulus_pallet_dmp_queue::pallet::Error<T>3067 **/3199 **/3068 CumulusPalletDmpQueueError: {3200 CumulusPalletDmpQueueError: {3069 _enum: ['Unknown', 'OverLimit']3201 _enum: ['Unknown', 'OverLimit']3070 },3202 },3071 /**3203 /**3072 * Lookup380: pallet_unique::Error<T>3204 * Lookup438: pallet_unique::Error<T>3073 **/3205 **/3074 PalletUniqueError: {3206 PalletUniqueError: {3075 _enum: ['CollectionDecimalPointLimitExceeded', 'EmptyArgument', 'RepartitionCalledOnNonRefungibleCollection']3207 _enum: ['CollectionDecimalPointLimitExceeded', 'EmptyArgument', 'RepartitionCalledOnNonRefungibleCollection']3076 },3208 },3077 /**3209 /**3078 * Lookup381: pallet_configuration::pallet::Error<T>3210 * Lookup439: pallet_configuration::pallet::Error<T>3079 **/3211 **/3080 PalletConfigurationError: {3212 PalletConfigurationError: {3081 _enum: ['InconsistentConfiguration']3213 _enum: ['InconsistentConfiguration']3082 },3214 },3083 /**3215 /**3084 * Lookup382: up_data_structs::Collection<sp_core::crypto::AccountId32>3216 * Lookup440: up_data_structs::Collection<sp_core::crypto::AccountId32>3085 **/3217 **/3086 UpDataStructsCollection: {3218 UpDataStructsCollection: {3087 owner: 'AccountId32',3219 owner: 'AccountId32',3088 mode: 'UpDataStructsCollectionMode',3220 mode: 'UpDataStructsCollectionMode',3094 permissions: 'UpDataStructsCollectionPermissions',3226 permissions: 'UpDataStructsCollectionPermissions',3095 flags: '[u8;1]'3227 flags: '[u8;1]'3096 },3228 },3097 /**3229 /**3098 * Lookup383: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>3230 * Lookup441: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>3099 **/3231 **/3100 UpDataStructsSponsorshipStateAccountId32: {3232 UpDataStructsSponsorshipStateAccountId32: {3101 _enum: {3233 _enum: {3102 Disabled: 'Null',3234 Disabled: 'Null',3103 Unconfirmed: 'AccountId32',3235 Unconfirmed: 'AccountId32',3104 Confirmed: 'AccountId32'3236 Confirmed: 'AccountId32'3105 }3237 }3106 },3238 },3107 /**3239 /**3108 * Lookup385: up_data_structs::Properties3240 * Lookup442: up_data_structs::Properties3109 **/3241 **/3110 UpDataStructsProperties: {3242 UpDataStructsProperties: {3111 map: 'UpDataStructsPropertiesMapBoundedVec',3243 map: 'UpDataStructsPropertiesMapBoundedVec',3112 consumedSpace: 'u32',3244 consumedSpace: 'u32',3113 spaceLimit: 'u32'3245 spaceLimit: 'u32'3114 },3246 },3115 /**3247 /**3116 * Lookup386: up_data_structs::PropertiesMap<sp_core::bounded::bounded_vec::BoundedVec<T, S>>3248 * Lookup443: up_data_structs::PropertiesMap<sp_core::bounded::bounded_vec::BoundedVec<T, S>>3117 **/3249 **/3118 UpDataStructsPropertiesMapBoundedVec: 'BTreeMap<Bytes, Bytes>',3250 UpDataStructsPropertiesMapBoundedVec: 'BTreeMap<Bytes, Bytes>',3119 /**3251 /**3120 * Lookup391: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>3252 * Lookup448: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>3121 **/3253 **/3122 UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap<Bytes, UpDataStructsPropertyPermission>',3254 UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap<Bytes, UpDataStructsPropertyPermission>',3123 /**3255 /**3124 * Lookup398: up_data_structs::CollectionStats3256 * Lookup455: up_data_structs::CollectionStats3125 **/3257 **/3126 UpDataStructsCollectionStats: {3258 UpDataStructsCollectionStats: {3127 created: 'u32',3259 created: 'u32',3128 destroyed: 'u32',3260 destroyed: 'u32',3129 alive: 'u32'3261 alive: 'u32'3130 },3262 },3131 /**3263 /**3132 * Lookup399: up_data_structs::TokenChild3264 * Lookup456: up_data_structs::TokenChild3133 **/3265 **/3134 UpDataStructsTokenChild: {3266 UpDataStructsTokenChild: {3135 token: 'u32',3267 token: 'u32',3136 collection: 'u32'3268 collection: 'u32'3137 },3269 },3138 /**3270 /**3139 * Lookup400: PhantomType::up_data_structs<T>3271 * Lookup457: PhantomType::up_data_structs<T>3140 **/3272 **/3141 PhantomTypeUpDataStructs: '[(UpDataStructsTokenData,UpDataStructsRpcCollection,RmrkTraitsCollectionCollectionInfo,RmrkTraitsNftNftInfo,RmrkTraitsResourceResourceInfo,RmrkTraitsPropertyPropertyInfo,RmrkTraitsBaseBaseInfo,RmrkTraitsPartPartType,RmrkTraitsTheme,RmrkTraitsNftNftChild,UpPovEstimateRpcPovInfo);0]',3273 PhantomTypeUpDataStructs: '[(UpDataStructsTokenData,UpDataStructsRpcCollection,UpPovEstimateRpcPovInfo);0]',3142 /**3274 /**3143 * Lookup402: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3275 * Lookup459: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3144 **/3276 **/3145 UpDataStructsTokenData: {3277 UpDataStructsTokenData: {3146 properties: 'Vec<UpDataStructsProperty>',3278 properties: 'Vec<UpDataStructsProperty>',3147 owner: 'Option<PalletEvmAccountBasicCrossAccountIdRepr>',3279 owner: 'Option<PalletEvmAccountBasicCrossAccountIdRepr>',3148 pieces: 'u128'3280 pieces: 'u128'3149 },3281 },3150 /**3282 /**3151 * Lookup404: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>3283 * Lookup461: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>3152 **/3284 **/3153 UpDataStructsRpcCollection: {3285 UpDataStructsRpcCollection: {3154 owner: 'AccountId32',3286 owner: 'AccountId32',3155 mode: 'UpDataStructsCollectionMode',3287 mode: 'UpDataStructsCollectionMode',3164 readOnly: 'bool',3296 readOnly: 'bool',3165 flags: 'UpDataStructsRpcCollectionFlags'3297 flags: 'UpDataStructsRpcCollectionFlags'3166 },3298 },3167 /**3299 /**3168 * Lookup405: up_data_structs::RpcCollectionFlags3300 * Lookup462: up_data_structs::RpcCollectionFlags3169 **/3301 **/3170 UpDataStructsRpcCollectionFlags: {3302 UpDataStructsRpcCollectionFlags: {3171 foreign: 'bool',3303 foreign: 'bool',3172 erc721metadata: 'bool'3304 erc721metadata: 'bool'3173 },3305 },3174 /**3175 * Lookup406: rmrk_traits::collection::CollectionInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::crypto::AccountId32>3176 **/3177 RmrkTraitsCollectionCollectionInfo: {3178 issuer: 'AccountId32',3179 metadata: 'Bytes',3180 max: 'Option<u32>',3181 symbol: 'Bytes',3182 nftsCount: 'u32'3183 },3184 /**3185 * Lookup407: rmrk_traits::nft::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, sp_core::bounded::bounded_vec::BoundedVec<T, S>>3186 **/3187 RmrkTraitsNftNftInfo: {3188 owner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',3189 royalty: 'Option<RmrkTraitsNftRoyaltyInfo>',3190 metadata: 'Bytes',3191 equipped: 'bool',3192 pending: 'bool'3193 },3194 /**3195 * Lookup409: rmrk_traits::nft::RoyaltyInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill>3196 **/3197 RmrkTraitsNftRoyaltyInfo: {3198 recipient: 'AccountId32',3199 amount: 'Permill'3200 },3201 /**3202 * Lookup410: rmrk_traits::resource::ResourceInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>3203 **/3204 RmrkTraitsResourceResourceInfo: {3205 id: 'u32',3206 resource: 'RmrkTraitsResourceResourceTypes',3207 pending: 'bool',3208 pendingRemoval: 'bool'3209 },3210 /**3211 * Lookup411: rmrk_traits::property::PropertyInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>3212 **/3213 RmrkTraitsPropertyPropertyInfo: {3214 key: 'Bytes',3215 value: 'Bytes'3216 },3217 /**3218 * Lookup412: rmrk_traits::base::BaseInfo<sp_core::crypto::AccountId32, sp_core::bounded::bounded_vec::BoundedVec<T, S>>3219 **/3220 RmrkTraitsBaseBaseInfo: {3221 issuer: 'AccountId32',3222 baseType: 'Bytes',3223 symbol: 'Bytes'3224 },3225 /**3226 * Lookup413: rmrk_traits::nft::NftChild3227 **/3228 RmrkTraitsNftNftChild: {3229 collectionId: 'u32',3230 nftId: 'u32'3231 },3232 /**3306 /**3233 * Lookup414: up_pov_estimate_rpc::PovInfo3307 * Lookup463: up_pov_estimate_rpc::PovInfo3234 **/3308 **/3235 UpPovEstimateRpcPovInfo: {3309 UpPovEstimateRpcPovInfo: {3236 proofSize: 'u64',3310 proofSize: 'u64',3237 compactProofSize: 'u64',3311 compactProofSize: 'u64',3238 compressedProofSize: 'u64',3312 compressedProofSize: 'u64',3239 results: 'Vec<Result<Result<Null, SpRuntimeDispatchError>, SpRuntimeTransactionValidityTransactionValidityError>>',3313 results: 'Vec<Result<Result<Null, SpRuntimeDispatchError>, SpRuntimeTransactionValidityTransactionValidityError>>',3240 keyValues: 'Vec<UpPovEstimateRpcTrieKeyValue>'3314 keyValues: 'Vec<UpPovEstimateRpcTrieKeyValue>'3241 },3315 },3242 /**3316 /**3243 * Lookup417: sp_runtime::transaction_validity::TransactionValidityError3317 * Lookup466: sp_runtime::transaction_validity::TransactionValidityError3244 **/3318 **/3245 SpRuntimeTransactionValidityTransactionValidityError: {3319 SpRuntimeTransactionValidityTransactionValidityError: {3246 _enum: {3320 _enum: {3247 Invalid: 'SpRuntimeTransactionValidityInvalidTransaction',3321 Invalid: 'SpRuntimeTransactionValidityInvalidTransaction',3248 Unknown: 'SpRuntimeTransactionValidityUnknownTransaction'3322 Unknown: 'SpRuntimeTransactionValidityUnknownTransaction'3249 }3323 }3250 },3324 },3251 /**3325 /**3252 * Lookup418: sp_runtime::transaction_validity::InvalidTransaction3326 * Lookup467: sp_runtime::transaction_validity::InvalidTransaction3253 **/3327 **/3254 SpRuntimeTransactionValidityInvalidTransaction: {3328 SpRuntimeTransactionValidityInvalidTransaction: {3255 _enum: {3329 _enum: {3256 Call: 'Null',3330 Call: 'Null',3266 BadSigner: 'Null'3340 BadSigner: 'Null'3267 }3341 }3268 },3342 },3269 /**3343 /**3270 * Lookup419: sp_runtime::transaction_validity::UnknownTransaction3344 * Lookup468: sp_runtime::transaction_validity::UnknownTransaction3271 **/3345 **/3272 SpRuntimeTransactionValidityUnknownTransaction: {3346 SpRuntimeTransactionValidityUnknownTransaction: {3273 _enum: {3347 _enum: {3274 CannotLookup: 'Null',3348 CannotLookup: 'Null',3275 NoUnsignedValidator: 'Null',3349 NoUnsignedValidator: 'Null',3276 Custom: 'u8'3350 Custom: 'u8'3277 }3351 }3278 },3352 },3279 /**3353 /**3280 * Lookup421: up_pov_estimate_rpc::TrieKeyValue3354 * Lookup470: up_pov_estimate_rpc::TrieKeyValue3281 **/3355 **/3282 UpPovEstimateRpcTrieKeyValue: {3356 UpPovEstimateRpcTrieKeyValue: {3283 key: 'Bytes',3357 key: 'Bytes',3284 value: 'Bytes'3358 value: 'Bytes'3285 },3359 },3286 /**3360 /**3287 * Lookup423: pallet_common::pallet::Error<T>3361 * Lookup472: pallet_common::pallet::Error<T>3288 **/3362 **/3289 PalletCommonError: {3363 PalletCommonError: {3290 _enum: ['CollectionNotFound', 'MustBeTokenOwner', 'NoPermission', 'CantDestroyNotEmptyCollection', 'PublicMintingNotAllowed', 'AddressNotInAllowlist', 'CollectionNameLimitExceeded', 'CollectionDescriptionLimitExceeded', 'CollectionTokenPrefixLimitExceeded', 'TotalCollectionsLimitExceeded', 'CollectionAdminCountExceeded', 'CollectionLimitBoundsExceeded', 'OwnerPermissionsCantBeReverted', 'TransferNotAllowed', 'AccountTokenLimitExceeded', 'CollectionTokenLimitExceeded', 'MetadataFlagFrozen', 'TokenNotFound', 'TokenValueTooLow', 'ApprovedValueTooLow', 'CantApproveMoreThanOwned', 'AddressIsNotEthMirror', 'AddressIsZero', 'UnsupportedOperation', 'NotSufficientFounds', 'UserIsNotAllowedToNest', 'SourceCollectionIsNotAllowedToNest', 'CollectionFieldSizeExceeded', 'NoSpaceForProperty', 'PropertyLimitReached', 'PropertyKeyIsTooLong', 'InvalidCharacterInPropertyKey', 'EmptyPropertyKey', 'CollectionIsExternal', 'CollectionIsInternal', 'ConfirmSponsorshipFail', 'UserIsNotCollectionAdmin']3364 _enum: ['CollectionNotFound', 'MustBeTokenOwner', 'NoPermission', 'CantDestroyNotEmptyCollection', 'PublicMintingNotAllowed', 'AddressNotInAllowlist', 'CollectionNameLimitExceeded', 'CollectionDescriptionLimitExceeded', 'CollectionTokenPrefixLimitExceeded', 'TotalCollectionsLimitExceeded', 'CollectionAdminCountExceeded', 'CollectionLimitBoundsExceeded', 'OwnerPermissionsCantBeReverted', 'TransferNotAllowed', 'AccountTokenLimitExceeded', 'CollectionTokenLimitExceeded', 'MetadataFlagFrozen', 'TokenNotFound', 'TokenValueTooLow', 'ApprovedValueTooLow', 'CantApproveMoreThanOwned', 'AddressIsNotEthMirror', 'AddressIsZero', 'UnsupportedOperation', 'NotSufficientFounds', 'UserIsNotAllowedToNest', 'SourceCollectionIsNotAllowedToNest', 'CollectionFieldSizeExceeded', 'NoSpaceForProperty', 'PropertyLimitReached', 'PropertyKeyIsTooLong', 'InvalidCharacterInPropertyKey', 'EmptyPropertyKey', 'CollectionIsExternal', 'CollectionIsInternal', 'ConfirmSponsorshipFail', 'UserIsNotCollectionAdmin']3291 },3365 },3292 /**3366 /**3293 * Lookup425: pallet_fungible::pallet::Error<T>3367 * Lookup474: pallet_fungible::pallet::Error<T>3294 **/3368 **/3295 PalletFungibleError: {3369 PalletFungibleError: {3296 _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed', 'SettingAllowanceForAllNotAllowed', 'FungibleTokensAreAlwaysValid']3370 _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed', 'SettingAllowanceForAllNotAllowed', 'FungibleTokensAreAlwaysValid']3297 },3371 },3298 /**3372 /**3299 * Lookup429: pallet_refungible::pallet::Error<T>3373 * Lookup478: pallet_refungible::pallet::Error<T>3300 **/3374 **/3301 PalletRefungibleError: {3375 PalletRefungibleError: {3302 _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RepartitionWhileNotOwningAllPieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']3376 _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RepartitionWhileNotOwningAllPieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']3303 },3377 },3304 /**3378 /**3305 * Lookup430: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3379 * Lookup479: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3306 **/3380 **/3307 PalletNonfungibleItemData: {3381 PalletNonfungibleItemData: {3308 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'3382 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'3309 },3383 },3310 /**3384 /**3311 * Lookup432: up_data_structs::PropertyScope3385 * Lookup481: up_data_structs::PropertyScope3312 **/3386 **/3313 UpDataStructsPropertyScope: {3387 UpDataStructsPropertyScope: {3314 _enum: ['None', 'Rmrk']3388 _enum: ['None', 'Rmrk']3315 },3389 },3316 /**3390 /**3317 * Lookup435: pallet_nonfungible::pallet::Error<T>3391 * Lookup484: pallet_nonfungible::pallet::Error<T>3318 **/3392 **/3319 PalletNonfungibleError: {3393 PalletNonfungibleError: {3320 _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount', 'CantBurnNftWithChildren']3394 _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount', 'CantBurnNftWithChildren']3321 },3395 },3322 /**3396 /**3323 * Lookup436: pallet_structure::pallet::Error<T>3397 * Lookup485: pallet_structure::pallet::Error<T>3324 **/3398 **/3325 PalletStructureError: {3399 PalletStructureError: {3326 _enum: ['OuroborosDetected', 'DepthLimit', 'BreadthLimit', 'TokenNotFound']3400 _enum: ['OuroborosDetected', 'DepthLimit', 'BreadthLimit', 'TokenNotFound', 'CantNestTokenUnderCollection']3327 },3401 },3328 /**3329 * Lookup437: pallet_rmrk_core::pallet::Error<T>3330 **/3331 PalletRmrkCoreError: {3332 _enum: ['CorruptedCollectionType', 'RmrkPropertyKeyIsTooLong', 'RmrkPropertyValueIsTooLong', 'RmrkPropertyIsNotFound', 'UnableToDecodeRmrkData', 'CollectionNotEmpty', 'NoAvailableCollectionId', 'NoAvailableNftId', 'CollectionUnknown', 'NoPermission', 'NonTransferable', 'CollectionFullOrLocked', 'ResourceDoesntExist', 'CannotSendToDescendentOrSelf', 'CannotAcceptNonOwnedNft', 'CannotRejectNonOwnedNft', 'CannotRejectNonPendingNft', 'ResourceNotPending', 'NoAvailableResourceId']3333 },3334 /**3335 * Lookup439: pallet_rmrk_equip::pallet::Error<T>3336 **/3337 PalletRmrkEquipError: {3338 _enum: ['PermissionError', 'NoAvailableBaseId', 'NoAvailablePartId', 'BaseDoesntExist', 'NeedsDefaultThemeFirst', 'PartDoesntExist', 'NoEquippableOnFixedPart']3339 },3340 /**3402 /**3341 * Lookup445: pallet_app_promotion::pallet::Error<T>3403 * Lookup490: pallet_app_promotion::pallet::Error<T>3342 **/3404 **/3343 PalletAppPromotionError: {3405 PalletAppPromotionError: {3344 _enum: ['AdminNotSet', 'NoPermission', 'NotSufficientFunds', 'PendingForBlockOverflow', 'SponsorNotSet', 'IncorrectLockedBalanceOperation']3406 _enum: ['AdminNotSet', 'NoPermission', 'NotSufficientFunds', 'PendingForBlockOverflow', 'SponsorNotSet', 'IncorrectLockedBalanceOperation', 'InsufficientStakedBalance']3345 },3407 },3346 /**3408 /**3347 * Lookup446: pallet_foreign_assets::module::Error<T>3409 * Lookup491: pallet_foreign_assets::module::Error<T>3348 **/3410 **/3349 PalletForeignAssetsModuleError: {3411 PalletForeignAssetsModuleError: {3350 _enum: ['BadLocation', 'MultiLocationExisted', 'AssetIdNotExists', 'AssetIdExisted']3412 _enum: ['BadLocation', 'MultiLocationExisted', 'AssetIdNotExists', 'AssetIdExisted']3351 },3413 },3352 /**3414 /**3353 * Lookup448: pallet_evm::pallet::Error<T>3415 * Lookup493: pallet_evm::pallet::Error<T>3354 **/3416 **/3355 PalletEvmError: {3417 PalletEvmError: {3356 _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce', 'GasLimitTooLow', 'GasLimitTooHigh', 'Undefined', 'Reentrancy', 'TransactionMustComeFromEOA']3418 _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce', 'GasLimitTooLow', 'GasLimitTooHigh', 'Undefined', 'Reentrancy', 'TransactionMustComeFromEOA']3357 },3419 },3358 /**3420 /**3359 * Lookup451: fp_rpc::TransactionStatus3421 * Lookup496: fp_rpc::TransactionStatus3360 **/3422 **/3361 FpRpcTransactionStatus: {3423 FpRpcTransactionStatus: {3362 transactionHash: 'H256',3424 transactionHash: 'H256',3363 transactionIndex: 'u32',3425 transactionIndex: 'u32',3367 logs: 'Vec<EthereumLog>',3429 logs: 'Vec<EthereumLog>',3368 logsBloom: 'EthbloomBloom'3430 logsBloom: 'EthbloomBloom'3369 },3431 },3370 /**3432 /**3371 * Lookup453: ethbloom::Bloom3433 * Lookup498: ethbloom::Bloom3372 **/3434 **/3373 EthbloomBloom: '[u8;256]',3435 EthbloomBloom: '[u8;256]',3374 /**3436 /**3375 * Lookup455: ethereum::receipt::ReceiptV33437 * Lookup500: ethereum::receipt::ReceiptV33376 **/3438 **/3377 EthereumReceiptReceiptV3: {3439 EthereumReceiptReceiptV3: {3378 _enum: {3440 _enum: {3379 Legacy: 'EthereumReceiptEip658ReceiptData',3441 Legacy: 'EthereumReceiptEip658ReceiptData',3380 EIP2930: 'EthereumReceiptEip658ReceiptData',3442 EIP2930: 'EthereumReceiptEip658ReceiptData',3381 EIP1559: 'EthereumReceiptEip658ReceiptData'3443 EIP1559: 'EthereumReceiptEip658ReceiptData'3382 }3444 }3383 },3445 },3384 /**3446 /**3385 * Lookup456: ethereum::receipt::EIP658ReceiptData3447 * Lookup501: ethereum::receipt::EIP658ReceiptData3386 **/3448 **/3387 EthereumReceiptEip658ReceiptData: {3449 EthereumReceiptEip658ReceiptData: {3388 statusCode: 'u8',3450 statusCode: 'u8',3389 usedGas: 'U256',3451 usedGas: 'U256',3390 logsBloom: 'EthbloomBloom',3452 logsBloom: 'EthbloomBloom',3391 logs: 'Vec<EthereumLog>'3453 logs: 'Vec<EthereumLog>'3392 },3454 },3393 /**3455 /**3394 * Lookup457: ethereum::block::Block<ethereum::transaction::TransactionV2>3456 * Lookup502: ethereum::block::Block<ethereum::transaction::TransactionV2>3395 **/3457 **/3396 EthereumBlock: {3458 EthereumBlock: {3397 header: 'EthereumHeader',3459 header: 'EthereumHeader',3398 transactions: 'Vec<EthereumTransactionTransactionV2>',3460 transactions: 'Vec<EthereumTransactionTransactionV2>',3399 ommers: 'Vec<EthereumHeader>'3461 ommers: 'Vec<EthereumHeader>'3400 },3462 },3401 /**3463 /**3402 * Lookup458: ethereum::header::Header3464 * Lookup503: ethereum::header::Header3403 **/3465 **/3404 EthereumHeader: {3466 EthereumHeader: {3405 parentHash: 'H256',3467 parentHash: 'H256',3406 ommersHash: 'H256',3468 ommersHash: 'H256',3418 mixHash: 'H256',3480 mixHash: 'H256',3419 nonce: 'EthereumTypesHashH64'3481 nonce: 'EthereumTypesHashH64'3420 },3482 },3421 /**3483 /**3422 * Lookup459: ethereum_types::hash::H643484 * Lookup504: ethereum_types::hash::H643423 **/3485 **/3424 EthereumTypesHashH64: '[u8;8]',3486 EthereumTypesHashH64: '[u8;8]',3425 /**3487 /**3426 * Lookup464: pallet_ethereum::pallet::Error<T>3488 * Lookup509: pallet_ethereum::pallet::Error<T>3427 **/3489 **/3428 PalletEthereumError: {3490 PalletEthereumError: {3429 _enum: ['InvalidSignature', 'PreLogExists']3491 _enum: ['InvalidSignature', 'PreLogExists']3430 },3492 },3431 /**3493 /**3432 * Lookup465: pallet_evm_coder_substrate::pallet::Error<T>3494 * Lookup510: pallet_evm_coder_substrate::pallet::Error<T>3433 **/3495 **/3434 PalletEvmCoderSubstrateError: {3496 PalletEvmCoderSubstrateError: {3435 _enum: ['OutOfGas', 'OutOfFund']3497 _enum: ['OutOfGas', 'OutOfFund']3436 },3498 },3437 /**3499 /**3438 * Lookup466: up_data_structs::SponsorshipState<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3500 * Lookup511: up_data_structs::SponsorshipState<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3439 **/3501 **/3440 UpDataStructsSponsorshipStateBasicCrossAccountIdRepr: {3502 UpDataStructsSponsorshipStateBasicCrossAccountIdRepr: {3441 _enum: {3503 _enum: {3442 Disabled: 'Null',3504 Disabled: 'Null',3443 Unconfirmed: 'PalletEvmAccountBasicCrossAccountIdRepr',3505 Unconfirmed: 'PalletEvmAccountBasicCrossAccountIdRepr',3444 Confirmed: 'PalletEvmAccountBasicCrossAccountIdRepr'3506 Confirmed: 'PalletEvmAccountBasicCrossAccountIdRepr'3445 }3507 }3446 },3508 },3447 /**3509 /**3448 * Lookup467: pallet_evm_contract_helpers::SponsoringModeT3510 * Lookup512: pallet_evm_contract_helpers::SponsoringModeT3449 **/3511 **/3450 PalletEvmContractHelpersSponsoringModeT: {3512 PalletEvmContractHelpersSponsoringModeT: {3451 _enum: ['Disabled', 'Allowlisted', 'Generous']3513 _enum: ['Disabled', 'Allowlisted', 'Generous']3452 },3514 },3453 /**3515 /**3454 * Lookup473: pallet_evm_contract_helpers::pallet::Error<T>3516 * Lookup518: pallet_evm_contract_helpers::pallet::Error<T>3455 **/3517 **/3456 PalletEvmContractHelpersError: {3518 PalletEvmContractHelpersError: {3457 _enum: ['NoPermission', 'NoPendingSponsor', 'TooManyMethodsHaveSponsoredLimit']3519 _enum: ['NoPermission', 'NoPendingSponsor', 'TooManyMethodsHaveSponsoredLimit']3458 },3520 },3459 /**3521 /**3460 * Lookup474: pallet_evm_migration::pallet::Error<T>3522 * Lookup519: pallet_evm_migration::pallet::Error<T>3461 **/3523 **/3462 PalletEvmMigrationError: {3524 PalletEvmMigrationError: {3463 _enum: ['AccountNotEmpty', 'AccountIsNotMigrating', 'BadEvent']3525 _enum: ['AccountNotEmpty', 'AccountIsNotMigrating', 'BadEvent']3464 },3526 },3465 /**3527 /**3466 * Lookup475: pallet_maintenance::pallet::Error<T>3528 * Lookup520: pallet_maintenance::pallet::Error<T>3467 **/3529 **/3468 PalletMaintenanceError: 'Null',3530 PalletMaintenanceError: 'Null',3469 /**3531 /**3470 * Lookup476: pallet_test_utils::pallet::Error<T>3532 * Lookup521: pallet_test_utils::pallet::Error<T>3471 **/3533 **/3472 PalletTestUtilsError: {3534 PalletTestUtilsError: {3473 _enum: ['TestPalletDisabled', 'TriggerRollback']3535 _enum: ['TestPalletDisabled', 'TriggerRollback']3474 },3536 },3475 /**3537 /**3476 * Lookup478: sp_runtime::MultiSignature3538 * Lookup523: sp_runtime::MultiSignature3477 **/3539 **/3478 SpRuntimeMultiSignature: {3540 SpRuntimeMultiSignature: {3479 _enum: {3541 _enum: {3480 Ed25519: 'SpCoreEd25519Signature',3542 Ed25519: 'SpCoreEd25519Signature',3481 Sr25519: 'SpCoreSr25519Signature',3543 Sr25519: 'SpCoreSr25519Signature',3482 Ecdsa: 'SpCoreEcdsaSignature'3544 Ecdsa: 'SpCoreEcdsaSignature'3483 }3545 }3484 },3546 },3485 /**3547 /**3486 * Lookup479: sp_core::ed25519::Signature3548 * Lookup524: sp_core::ed25519::Signature3487 **/3549 **/3488 SpCoreEd25519Signature: '[u8;64]',3550 SpCoreEd25519Signature: '[u8;64]',3489 /**3551 /**3490 * Lookup481: sp_core::sr25519::Signature3552 * Lookup526: sp_core::sr25519::Signature3491 **/3553 **/3492 SpCoreSr25519Signature: '[u8;64]',3554 SpCoreSr25519Signature: '[u8;64]',3493 /**3555 /**3494 * Lookup482: sp_core::ecdsa::Signature3556 * Lookup527: sp_core::ecdsa::Signature3495 **/3557 **/3496 SpCoreEcdsaSignature: '[u8;65]',3558 SpCoreEcdsaSignature: '[u8;65]',3497 /**3559 /**3498 * Lookup485: frame_system::extensions::check_spec_version::CheckSpecVersion<T>3560 * Lookup530: frame_system::extensions::check_spec_version::CheckSpecVersion<T>3499 **/3561 **/3500 FrameSystemExtensionsCheckSpecVersion: 'Null',3562 FrameSystemExtensionsCheckSpecVersion: 'Null',3501 /**3563 /**3502 * Lookup486: frame_system::extensions::check_tx_version::CheckTxVersion<T>3564 * Lookup531: frame_system::extensions::check_tx_version::CheckTxVersion<T>3503 **/3565 **/3504 FrameSystemExtensionsCheckTxVersion: 'Null',3566 FrameSystemExtensionsCheckTxVersion: 'Null',3505 /**3567 /**3506 * Lookup487: frame_system::extensions::check_genesis::CheckGenesis<T>3568 * Lookup532: frame_system::extensions::check_genesis::CheckGenesis<T>3507 **/3569 **/3508 FrameSystemExtensionsCheckGenesis: 'Null',3570 FrameSystemExtensionsCheckGenesis: 'Null',3509 /**3571 /**3510 * Lookup490: frame_system::extensions::check_nonce::CheckNonce<T>3572 * Lookup535: frame_system::extensions::check_nonce::CheckNonce<T>3511 **/3573 **/3512 FrameSystemExtensionsCheckNonce: 'Compact<u32>',3574 FrameSystemExtensionsCheckNonce: 'Compact<u32>',3513 /**3575 /**3514 * Lookup491: frame_system::extensions::check_weight::CheckWeight<T>3576 * Lookup536: frame_system::extensions::check_weight::CheckWeight<T>3515 **/3577 **/3516 FrameSystemExtensionsCheckWeight: 'Null',3578 FrameSystemExtensionsCheckWeight: 'Null',3517 /**3579 /**3518 * Lookup492: opal_runtime::runtime_common::maintenance::CheckMaintenance3580 * Lookup537: opal_runtime::runtime_common::maintenance::CheckMaintenance3519 **/3581 **/3520 OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: 'Null',3582 OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: 'Null',3521 /**3583 /**3522 * Lookup493: opal_runtime::runtime_common::identity::DisableIdentityCalls3584 * Lookup538: opal_runtime::runtime_common::identity::DisableIdentityCalls3523 **/3585 **/3524 OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls: 'Null',3586 OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls: 'Null',3525 /**3587 /**3526 * Lookup494: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>3588 * Lookup539: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>3527 **/3589 **/3528 PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',3590 PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',3529 /**3591 /**3530 * Lookup495: opal_runtime::Runtime3592 * Lookup540: opal_runtime::Runtime3531 **/3593 **/3532 OpalRuntimeRuntime: 'Null',3594 OpalRuntimeRuntime: 'Null',3533 /**3595 /**3534 * Lookup496: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>3596 * Lookup541: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>3535 **/3597 **/3536 PalletEthereumFakeTransactionFinalizer: 'Null'3598 PalletEthereumFakeTransactionFinalizer: 'Null'3537};3599};35383600tests/src/interfaces/registry.tsdiffbeforeafterboth5// this is required to allow for ambient/previous definitions5// this is required to allow for ambient/previous definitions6import '@polkadot/types/types/registry';6import '@polkadot/types/types/registry';778import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationAppPromotionConfiguration, PalletConfigurationCall, PalletConfigurationError, PalletConfigurationEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletXcmCall, PalletXcmError, PalletXcmEvent, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionValidityInvalidTransaction, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityUnknownTransaction, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, UpPovEstimateRpcPovInfo, UpPovEstimateRpcTrieKeyValue, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';8import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OpalRuntimeRuntimeCommonSessionKeys, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletAuthorshipCall, PalletAuthorshipError, PalletAuthorshipUncleEntryItem, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReserveData, PalletCollatorSelectionCall, PalletCollatorSelectionError, PalletCollatorSelectionEvent, PalletCommonError, PalletCommonEvent, PalletConfigurationAppPromotionConfiguration, PalletConfigurationCall, PalletConfigurationError, PalletConfigurationEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletPreimageCall, PalletPreimageError, PalletPreimageEvent, PalletPreimageRequestStatus, PalletRefungibleError, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletXcmCall, PalletXcmError, PalletXcmEvent, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpArithmeticArithmeticError, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreSr25519Signature, SpRuntimeBlakeTwo256, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeHeader, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionValidityInvalidTransaction, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityUnknownTransaction, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, UpPovEstimateRpcPovInfo, UpPovEstimateRpcTrieKeyValue, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';9910declare module '@polkadot/types/types/registry' {10declare module '@polkadot/types/types/registry' {11 interface InterfaceTypes {11 interface InterfaceTypes {76 OpalRuntimeRuntime: OpalRuntimeRuntime;76 OpalRuntimeRuntime: OpalRuntimeRuntime;77 OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls: OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls;77 OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls: OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls;78 OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance;78 OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance;79 OpalRuntimeRuntimeCommonSessionKeys: OpalRuntimeRuntimeCommonSessionKeys;79 OrmlTokensAccountData: OrmlTokensAccountData;80 OrmlTokensAccountData: OrmlTokensAccountData;80 OrmlTokensBalanceLock: OrmlTokensBalanceLock;81 OrmlTokensBalanceLock: OrmlTokensBalanceLock;81 OrmlTokensModuleCall: OrmlTokensModuleCall;82 OrmlTokensModuleCall: OrmlTokensModuleCall;92 PalletAppPromotionCall: PalletAppPromotionCall;93 PalletAppPromotionCall: PalletAppPromotionCall;93 PalletAppPromotionError: PalletAppPromotionError;94 PalletAppPromotionError: PalletAppPromotionError;94 PalletAppPromotionEvent: PalletAppPromotionEvent;95 PalletAppPromotionEvent: PalletAppPromotionEvent;96 PalletAuthorshipCall: PalletAuthorshipCall;97 PalletAuthorshipError: PalletAuthorshipError;98 PalletAuthorshipUncleEntryItem: PalletAuthorshipUncleEntryItem;95 PalletBalancesAccountData: PalletBalancesAccountData;99 PalletBalancesAccountData: PalletBalancesAccountData;96 PalletBalancesBalanceLock: PalletBalancesBalanceLock;100 PalletBalancesBalanceLock: PalletBalancesBalanceLock;97 PalletBalancesCall: PalletBalancesCall;101 PalletBalancesCall: PalletBalancesCall;98 PalletBalancesError: PalletBalancesError;102 PalletBalancesError: PalletBalancesError;99 PalletBalancesEvent: PalletBalancesEvent;103 PalletBalancesEvent: PalletBalancesEvent;100 PalletBalancesReasons: PalletBalancesReasons;104 PalletBalancesReasons: PalletBalancesReasons;101 PalletBalancesReserveData: PalletBalancesReserveData;105 PalletBalancesReserveData: PalletBalancesReserveData;106 PalletCollatorSelectionCall: PalletCollatorSelectionCall;107 PalletCollatorSelectionError: PalletCollatorSelectionError;108 PalletCollatorSelectionEvent: PalletCollatorSelectionEvent;102 PalletCommonError: PalletCommonError;109 PalletCommonError: PalletCommonError;103 PalletCommonEvent: PalletCommonEvent;110 PalletCommonEvent: PalletCommonEvent;104 PalletConfigurationAppPromotionConfiguration: PalletConfigurationAppPromotionConfiguration;111 PalletConfigurationAppPromotionConfiguration: PalletConfigurationAppPromotionConfiguration;127 PalletForeignAssetsModuleEvent: PalletForeignAssetsModuleEvent;134 PalletForeignAssetsModuleEvent: PalletForeignAssetsModuleEvent;128 PalletForeignAssetsNativeCurrency: PalletForeignAssetsNativeCurrency;135 PalletForeignAssetsNativeCurrency: PalletForeignAssetsNativeCurrency;129 PalletFungibleError: PalletFungibleError;136 PalletFungibleError: PalletFungibleError;137 PalletIdentityBitFlags: PalletIdentityBitFlags;138 PalletIdentityCall: PalletIdentityCall;139 PalletIdentityError: PalletIdentityError;140 PalletIdentityEvent: PalletIdentityEvent;141 PalletIdentityIdentityField: PalletIdentityIdentityField;142 PalletIdentityIdentityInfo: PalletIdentityIdentityInfo;143 PalletIdentityJudgement: PalletIdentityJudgement;144 PalletIdentityRegistrarInfo: PalletIdentityRegistrarInfo;145 PalletIdentityRegistration: PalletIdentityRegistration;130 PalletInflationCall: PalletInflationCall;146 PalletInflationCall: PalletInflationCall;131 PalletMaintenanceCall: PalletMaintenanceCall;147 PalletMaintenanceCall: PalletMaintenanceCall;132 PalletMaintenanceError: PalletMaintenanceError;148 PalletMaintenanceError: PalletMaintenanceError;133 PalletMaintenanceEvent: PalletMaintenanceEvent;149 PalletMaintenanceEvent: PalletMaintenanceEvent;134 PalletNonfungibleError: PalletNonfungibleError;150 PalletNonfungibleError: PalletNonfungibleError;135 PalletNonfungibleItemData: PalletNonfungibleItemData;151 PalletNonfungibleItemData: PalletNonfungibleItemData;136 PalletRefungibleError: PalletRefungibleError;152 PalletPreimageCall: PalletPreimageCall;137 PalletRmrkCoreCall: PalletRmrkCoreCall;153 PalletPreimageError: PalletPreimageError;138 PalletRmrkCoreError: PalletRmrkCoreError;154 PalletPreimageEvent: PalletPreimageEvent;139 PalletRmrkCoreEvent: PalletRmrkCoreEvent;155 PalletPreimageRequestStatus: PalletPreimageRequestStatus;140 PalletRmrkEquipCall: PalletRmrkEquipCall;156 PalletRefungibleError: PalletRefungibleError;141 PalletRmrkEquipError: PalletRmrkEquipError;157 PalletSessionCall: PalletSessionCall;142 PalletRmrkEquipEvent: PalletRmrkEquipEvent;158 PalletSessionError: PalletSessionError;159 PalletSessionEvent: PalletSessionEvent;143 PalletStructureCall: PalletStructureCall;160 PalletStructureCall: PalletStructureCall;144 PalletStructureError: PalletStructureError;161 PalletStructureError: PalletStructureError;145 PalletStructureEvent: PalletStructureEvent;162 PalletStructureEvent: PalletStructureEvent;172 PolkadotPrimitivesV2AbridgedHrmpChannel: PolkadotPrimitivesV2AbridgedHrmpChannel;189 PolkadotPrimitivesV2AbridgedHrmpChannel: PolkadotPrimitivesV2AbridgedHrmpChannel;173 PolkadotPrimitivesV2PersistedValidationData: PolkadotPrimitivesV2PersistedValidationData;190 PolkadotPrimitivesV2PersistedValidationData: PolkadotPrimitivesV2PersistedValidationData;174 PolkadotPrimitivesV2UpgradeRestriction: PolkadotPrimitivesV2UpgradeRestriction;191 PolkadotPrimitivesV2UpgradeRestriction: PolkadotPrimitivesV2UpgradeRestriction;175 RmrkTraitsBaseBaseInfo: RmrkTraitsBaseBaseInfo;192 SpArithmeticArithmeticError: SpArithmeticArithmeticError;176 RmrkTraitsCollectionCollectionInfo: RmrkTraitsCollectionCollectionInfo;193 SpConsensusAuraSr25519AppSr25519Public: SpConsensusAuraSr25519AppSr25519Public;177 RmrkTraitsNftAccountIdOrCollectionNftTuple: RmrkTraitsNftAccountIdOrCollectionNftTuple;194 SpCoreCryptoKeyTypeId: SpCoreCryptoKeyTypeId;178 RmrkTraitsNftNftChild: RmrkTraitsNftNftChild;179 RmrkTraitsNftNftInfo: RmrkTraitsNftNftInfo;180 RmrkTraitsNftRoyaltyInfo: RmrkTraitsNftRoyaltyInfo;181 RmrkTraitsPartEquippableList: RmrkTraitsPartEquippableList;182 RmrkTraitsPartFixedPart: RmrkTraitsPartFixedPart;183 RmrkTraitsPartPartType: RmrkTraitsPartPartType;184 RmrkTraitsPartSlotPart: RmrkTraitsPartSlotPart;185 RmrkTraitsPropertyPropertyInfo: RmrkTraitsPropertyPropertyInfo;186 RmrkTraitsResourceBasicResource: RmrkTraitsResourceBasicResource;187 RmrkTraitsResourceComposableResource: RmrkTraitsResourceComposableResource;188 RmrkTraitsResourceResourceInfo: RmrkTraitsResourceResourceInfo;189 RmrkTraitsResourceResourceTypes: RmrkTraitsResourceResourceTypes;190 RmrkTraitsResourceSlotResource: RmrkTraitsResourceSlotResource;191 RmrkTraitsTheme: RmrkTraitsTheme;192 RmrkTraitsThemeThemeProperty: RmrkTraitsThemeThemeProperty;193 SpCoreEcdsaSignature: SpCoreEcdsaSignature;195 SpCoreEcdsaSignature: SpCoreEcdsaSignature;194 SpCoreEd25519Signature: SpCoreEd25519Signature;196 SpCoreEd25519Signature: SpCoreEd25519Signature;197 SpCoreSr25519Public: SpCoreSr25519Public;195 SpCoreSr25519Signature: SpCoreSr25519Signature;198 SpCoreSr25519Signature: SpCoreSr25519Signature;196 SpRuntimeArithmeticError: SpRuntimeArithmeticError;199 SpRuntimeBlakeTwo256: SpRuntimeBlakeTwo256;197 SpRuntimeDigest: SpRuntimeDigest;200 SpRuntimeDigest: SpRuntimeDigest;198 SpRuntimeDigestDigestItem: SpRuntimeDigestDigestItem;201 SpRuntimeDigestDigestItem: SpRuntimeDigestDigestItem;199 SpRuntimeDispatchError: SpRuntimeDispatchError;202 SpRuntimeDispatchError: SpRuntimeDispatchError;203 SpRuntimeHeader: SpRuntimeHeader;200 SpRuntimeModuleError: SpRuntimeModuleError;204 SpRuntimeModuleError: SpRuntimeModuleError;201 SpRuntimeMultiSignature: SpRuntimeMultiSignature;205 SpRuntimeMultiSignature: SpRuntimeMultiSignature;202 SpRuntimeTokenError: SpRuntimeTokenError;206 SpRuntimeTokenError: SpRuntimeTokenError;tests/src/interfaces/types-lookup.tsdiffbeforeafterboth5// this is required to allow for ambient/previous definitions5// this is required to allow for ambient/previous definitions6import '@polkadot/types/lookup';6import '@polkadot/types/lookup';778import type { Data } from '@polkadot/types';8import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';9import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Set, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';9import type { ITuple } from '@polkadot/types-codec/types';10import type { ITuple } from '@polkadot/types-codec/types';10import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill } from '@polkadot/types/interfaces/runtime';11import type { AccountId32, Call, H160, H256, MultiAddress, Perbill } from '@polkadot/types/interfaces/runtime';11import type { Event } from '@polkadot/types/interfaces/system';12import type { Event } from '@polkadot/types/interfaces/system';121313declare module '@polkadot/types/lookup' {14declare module '@polkadot/types/lookup' {130 readonly isToken: boolean;131 readonly isToken: boolean;131 readonly asToken: SpRuntimeTokenError;132 readonly asToken: SpRuntimeTokenError;132 readonly isArithmetic: boolean;133 readonly isArithmetic: boolean;133 readonly asArithmetic: SpRuntimeArithmeticError;134 readonly asArithmetic: SpArithmeticArithmeticError;134 readonly isTransactional: boolean;135 readonly isTransactional: boolean;135 readonly asTransactional: SpRuntimeTransactionalError;136 readonly asTransactional: SpRuntimeTransactionalError;136 readonly isExhausted: boolean;137 readonly isExhausted: boolean;157 readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';158 readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';158 }159 }159160160 /** @name SpRuntimeArithmeticError (27) */161 /** @name SpArithmeticArithmeticError (27) */161 interface SpRuntimeArithmeticError extends Enum {162 interface SpArithmeticArithmeticError extends Enum {162 readonly isUnderflow: boolean;163 readonly isUnderflow: boolean;163 readonly isOverflow: boolean;164 readonly isOverflow: boolean;164 readonly isDivisionByZero: boolean;165 readonly isDivisionByZero: boolean;196 readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed';197 readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed';197 }198 }199200 /** @name PalletCollatorSelectionEvent (30) */201 interface PalletCollatorSelectionEvent extends Enum {202 readonly isInvulnerableAdded: boolean;203 readonly asInvulnerableAdded: {204 readonly invulnerable: AccountId32;205 } & Struct;206 readonly isInvulnerableRemoved: boolean;207 readonly asInvulnerableRemoved: {208 readonly invulnerable: AccountId32;209 } & Struct;210 readonly isLicenseObtained: boolean;211 readonly asLicenseObtained: {212 readonly accountId: AccountId32;213 readonly deposit: u128;214 } & Struct;215 readonly isLicenseReleased: boolean;216 readonly asLicenseReleased: {217 readonly accountId: AccountId32;218 readonly depositReturned: u128;219 } & Struct;220 readonly isCandidateAdded: boolean;221 readonly asCandidateAdded: {222 readonly accountId: AccountId32;223 } & Struct;224 readonly isCandidateRemoved: boolean;225 readonly asCandidateRemoved: {226 readonly accountId: AccountId32;227 } & Struct;228 readonly type: 'InvulnerableAdded' | 'InvulnerableRemoved' | 'LicenseObtained' | 'LicenseReleased' | 'CandidateAdded' | 'CandidateRemoved';229 }230231 /** @name PalletSessionEvent (31) */232 interface PalletSessionEvent extends Enum {233 readonly isNewSession: boolean;234 readonly asNewSession: {235 readonly sessionIndex: u32;236 } & Struct;237 readonly type: 'NewSession';238 }198239199 /** @name PalletBalancesEvent (30) */240 /** @name PalletBalancesEvent (32) */200 interface PalletBalancesEvent extends Enum {241 interface PalletBalancesEvent extends Enum {201 readonly isEndowed: boolean;242 readonly isEndowed: boolean;202 readonly asEndowed: {243 readonly asEndowed: {255 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed';296 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed';256 }297 }257298258 /** @name FrameSupportTokensMiscBalanceStatus (31) */299 /** @name FrameSupportTokensMiscBalanceStatus (33) */259 interface FrameSupportTokensMiscBalanceStatus extends Enum {300 interface FrameSupportTokensMiscBalanceStatus extends Enum {260 readonly isFree: boolean;301 readonly isFree: boolean;261 readonly isReserved: boolean;302 readonly isReserved: boolean;262 readonly type: 'Free' | 'Reserved';303 readonly type: 'Free' | 'Reserved';263 }304 }264305265 /** @name PalletTransactionPaymentEvent (32) */306 /** @name PalletTransactionPaymentEvent (34) */266 interface PalletTransactionPaymentEvent extends Enum {307 interface PalletTransactionPaymentEvent extends Enum {267 readonly isTransactionFeePaid: boolean;308 readonly isTransactionFeePaid: boolean;268 readonly asTransactionFeePaid: {309 readonly asTransactionFeePaid: {273 readonly type: 'TransactionFeePaid';314 readonly type: 'TransactionFeePaid';274 }315 }275316276 /** @name PalletTreasuryEvent (33) */317 /** @name PalletTreasuryEvent (35) */277 interface PalletTreasuryEvent extends Enum {318 interface PalletTreasuryEvent extends Enum {278 readonly isProposed: boolean;319 readonly isProposed: boolean;279 readonly asProposed: {320 readonly asProposed: {312 readonly amount: u128;353 readonly amount: u128;313 readonly beneficiary: AccountId32;354 readonly beneficiary: AccountId32;314 } & Struct;355 } & Struct;356 readonly isUpdatedInactive: boolean;357 readonly asUpdatedInactive: {358 readonly reactivated: u128;359 readonly deactivated: u128;360 } & Struct;315 readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit' | 'SpendApproved';361 readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit' | 'SpendApproved' | 'UpdatedInactive';316 }362 }317363318 /** @name PalletSudoEvent (34) */364 /** @name PalletSudoEvent (36) */319 interface PalletSudoEvent extends Enum {365 interface PalletSudoEvent extends Enum {320 readonly isSudid: boolean;366 readonly isSudid: boolean;321 readonly asSudid: {367 readonly asSudid: {332 readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';378 readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';333 }379 }334380335 /** @name OrmlVestingModuleEvent (38) */381 /** @name OrmlVestingModuleEvent (40) */336 interface OrmlVestingModuleEvent extends Enum {382 interface OrmlVestingModuleEvent extends Enum {337 readonly isVestingScheduleAdded: boolean;383 readonly isVestingScheduleAdded: boolean;338 readonly asVestingScheduleAdded: {384 readonly asVestingScheduleAdded: {352 readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';398 readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';353 }399 }354400355 /** @name OrmlVestingVestingSchedule (39) */401 /** @name OrmlVestingVestingSchedule (41) */356 interface OrmlVestingVestingSchedule extends Struct {402 interface OrmlVestingVestingSchedule extends Struct {357 readonly start: u32;403 readonly start: u32;358 readonly period: u32;404 readonly period: u32;359 readonly periodCount: u32;405 readonly periodCount: u32;360 readonly perPeriod: Compact<u128>;406 readonly perPeriod: Compact<u128>;361 }407 }362408363 /** @name OrmlXtokensModuleEvent (41) */409 /** @name OrmlXtokensModuleEvent (43) */364 interface OrmlXtokensModuleEvent extends Enum {410 interface OrmlXtokensModuleEvent extends Enum {365 readonly isTransferredMultiAssets: boolean;411 readonly isTransferredMultiAssets: boolean;366 readonly asTransferredMultiAssets: {412 readonly asTransferredMultiAssets: {372 readonly type: 'TransferredMultiAssets';418 readonly type: 'TransferredMultiAssets';373 }419 }374420375 /** @name XcmV1MultiassetMultiAssets (42) */421 /** @name XcmV1MultiassetMultiAssets (44) */376 interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}422 interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}377423378 /** @name XcmV1MultiAsset (44) */424 /** @name XcmV1MultiAsset (46) */379 interface XcmV1MultiAsset extends Struct {425 interface XcmV1MultiAsset extends Struct {380 readonly id: XcmV1MultiassetAssetId;426 readonly id: XcmV1MultiassetAssetId;381 readonly fun: XcmV1MultiassetFungibility;427 readonly fun: XcmV1MultiassetFungibility;382 }428 }383429384 /** @name XcmV1MultiassetAssetId (45) */430 /** @name XcmV1MultiassetAssetId (47) */385 interface XcmV1MultiassetAssetId extends Enum {431 interface XcmV1MultiassetAssetId extends Enum {386 readonly isConcrete: boolean;432 readonly isConcrete: boolean;387 readonly asConcrete: XcmV1MultiLocation;433 readonly asConcrete: XcmV1MultiLocation;390 readonly type: 'Concrete' | 'Abstract';436 readonly type: 'Concrete' | 'Abstract';391 }437 }392438393 /** @name XcmV1MultiLocation (46) */439 /** @name XcmV1MultiLocation (48) */394 interface XcmV1MultiLocation extends Struct {440 interface XcmV1MultiLocation extends Struct {395 readonly parents: u8;441 readonly parents: u8;396 readonly interior: XcmV1MultilocationJunctions;442 readonly interior: XcmV1MultilocationJunctions;397 }443 }398444399 /** @name XcmV1MultilocationJunctions (47) */445 /** @name XcmV1MultilocationJunctions (49) */400 interface XcmV1MultilocationJunctions extends Enum {446 interface XcmV1MultilocationJunctions extends Enum {401 readonly isHere: boolean;447 readonly isHere: boolean;402 readonly isX1: boolean;448 readonly isX1: boolean;418 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';464 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';419 }465 }420466421 /** @name XcmV1Junction (48) */467 /** @name XcmV1Junction (50) */422 interface XcmV1Junction extends Enum {468 interface XcmV1Junction extends Enum {423 readonly isParachain: boolean;469 readonly isParachain: boolean;424 readonly asParachain: Compact<u32>;470 readonly asParachain: Compact<u32>;452 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';498 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';453 }499 }454500455 /** @name XcmV0JunctionNetworkId (50) */501 /** @name XcmV0JunctionNetworkId (52) */456 interface XcmV0JunctionNetworkId extends Enum {502 interface XcmV0JunctionNetworkId extends Enum {457 readonly isAny: boolean;503 readonly isAny: boolean;458 readonly isNamed: boolean;504 readonly isNamed: boolean;462 readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';508 readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';463 }509 }464510465 /** @name XcmV0JunctionBodyId (53) */511 /** @name XcmV0JunctionBodyId (55) */466 interface XcmV0JunctionBodyId extends Enum {512 interface XcmV0JunctionBodyId extends Enum {467 readonly isUnit: boolean;513 readonly isUnit: boolean;468 readonly isNamed: boolean;514 readonly isNamed: boolean;473 readonly isTechnical: boolean;519 readonly isTechnical: boolean;474 readonly isLegislative: boolean;520 readonly isLegislative: boolean;475 readonly isJudicial: boolean;521 readonly isJudicial: boolean;522 readonly isDefense: boolean;523 readonly isAdministration: boolean;524 readonly isTreasury: boolean;476 readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';525 readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury';477 }526 }478527479 /** @name XcmV0JunctionBodyPart (54) */528 /** @name XcmV0JunctionBodyPart (56) */480 interface XcmV0JunctionBodyPart extends Enum {529 interface XcmV0JunctionBodyPart extends Enum {481 readonly isVoice: boolean;530 readonly isVoice: boolean;482 readonly isMembers: boolean;531 readonly isMembers: boolean;501 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';550 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';502 }551 }503552504 /** @name XcmV1MultiassetFungibility (55) */553 /** @name XcmV1MultiassetFungibility (57) */505 interface XcmV1MultiassetFungibility extends Enum {554 interface XcmV1MultiassetFungibility extends Enum {506 readonly isFungible: boolean;555 readonly isFungible: boolean;507 readonly asFungible: Compact<u128>;556 readonly asFungible: Compact<u128>;510 readonly type: 'Fungible' | 'NonFungible';559 readonly type: 'Fungible' | 'NonFungible';511 }560 }512561513 /** @name XcmV1MultiassetAssetInstance (56) */562 /** @name XcmV1MultiassetAssetInstance (58) */514 interface XcmV1MultiassetAssetInstance extends Enum {563 interface XcmV1MultiassetAssetInstance extends Enum {515 readonly isUndefined: boolean;564 readonly isUndefined: boolean;516 readonly isIndex: boolean;565 readonly isIndex: boolean;528 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';577 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';529 }578 }530579531 /** @name OrmlTokensModuleEvent (59) */580 /** @name OrmlTokensModuleEvent (61) */532 interface OrmlTokensModuleEvent extends Enum {581 interface OrmlTokensModuleEvent extends Enum {533 readonly isEndowed: boolean;582 readonly isEndowed: boolean;534 readonly asEndowed: {583 readonly asEndowed: {616 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'BalanceSet' | 'TotalIssuanceSet' | 'Withdrawn' | 'Slashed' | 'Deposited' | 'LockSet' | 'LockRemoved';665 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'BalanceSet' | 'TotalIssuanceSet' | 'Withdrawn' | 'Slashed' | 'Deposited' | 'LockSet' | 'LockRemoved';617 }666 }618667619 /** @name PalletForeignAssetsAssetIds (60) */668 /** @name PalletForeignAssetsAssetIds (62) */620 interface PalletForeignAssetsAssetIds extends Enum {669 interface PalletForeignAssetsAssetIds extends Enum {621 readonly isForeignAssetId: boolean;670 readonly isForeignAssetId: boolean;622 readonly asForeignAssetId: u32;671 readonly asForeignAssetId: u32;625 readonly type: 'ForeignAssetId' | 'NativeAssetId';674 readonly type: 'ForeignAssetId' | 'NativeAssetId';626 }675 }627676628 /** @name PalletForeignAssetsNativeCurrency (61) */677 /** @name PalletForeignAssetsNativeCurrency (63) */629 interface PalletForeignAssetsNativeCurrency extends Enum {678 interface PalletForeignAssetsNativeCurrency extends Enum {630 readonly isHere: boolean;679 readonly isHere: boolean;631 readonly isParent: boolean;680 readonly isParent: boolean;632 readonly type: 'Here' | 'Parent';681 readonly type: 'Here' | 'Parent';633 }682 }683684 /** @name PalletIdentityEvent (64) */685 interface PalletIdentityEvent extends Enum {686 readonly isIdentitySet: boolean;687 readonly asIdentitySet: {688 readonly who: AccountId32;689 } & Struct;690 readonly isIdentityCleared: boolean;691 readonly asIdentityCleared: {692 readonly who: AccountId32;693 readonly deposit: u128;694 } & Struct;695 readonly isIdentityKilled: boolean;696 readonly asIdentityKilled: {697 readonly who: AccountId32;698 readonly deposit: u128;699 } & Struct;700 readonly isIdentitiesInserted: boolean;701 readonly asIdentitiesInserted: {702 readonly amount: u32;703 } & Struct;704 readonly isIdentitiesRemoved: boolean;705 readonly asIdentitiesRemoved: {706 readonly amount: u32;707 } & Struct;708 readonly isJudgementRequested: boolean;709 readonly asJudgementRequested: {710 readonly who: AccountId32;711 readonly registrarIndex: u32;712 } & Struct;713 readonly isJudgementUnrequested: boolean;714 readonly asJudgementUnrequested: {715 readonly who: AccountId32;716 readonly registrarIndex: u32;717 } & Struct;718 readonly isJudgementGiven: boolean;719 readonly asJudgementGiven: {720 readonly target: AccountId32;721 readonly registrarIndex: u32;722 } & Struct;723 readonly isRegistrarAdded: boolean;724 readonly asRegistrarAdded: {725 readonly registrarIndex: u32;726 } & Struct;727 readonly isSubIdentityAdded: boolean;728 readonly asSubIdentityAdded: {729 readonly sub: AccountId32;730 readonly main: AccountId32;731 readonly deposit: u128;732 } & Struct;733 readonly isSubIdentityRemoved: boolean;734 readonly asSubIdentityRemoved: {735 readonly sub: AccountId32;736 readonly main: AccountId32;737 readonly deposit: u128;738 } & Struct;739 readonly isSubIdentityRevoked: boolean;740 readonly asSubIdentityRevoked: {741 readonly sub: AccountId32;742 readonly main: AccountId32;743 readonly deposit: u128;744 } & Struct;745 readonly isSubIdentitiesInserted: boolean;746 readonly asSubIdentitiesInserted: {747 readonly amount: u32;748 } & Struct;749 readonly type: 'IdentitySet' | 'IdentityCleared' | 'IdentityKilled' | 'IdentitiesInserted' | 'IdentitiesRemoved' | 'JudgementRequested' | 'JudgementUnrequested' | 'JudgementGiven' | 'RegistrarAdded' | 'SubIdentityAdded' | 'SubIdentityRemoved' | 'SubIdentityRevoked' | 'SubIdentitiesInserted';750 }751752 /** @name PalletPreimageEvent (65) */753 interface PalletPreimageEvent extends Enum {754 readonly isNoted: boolean;755 readonly asNoted: {756 readonly hash_: H256;757 } & Struct;758 readonly isRequested: boolean;759 readonly asRequested: {760 readonly hash_: H256;761 } & Struct;762 readonly isCleared: boolean;763 readonly asCleared: {764 readonly hash_: H256;765 } & Struct;766 readonly type: 'Noted' | 'Requested' | 'Cleared';767 }634768635 /** @name CumulusPalletXcmpQueueEvent (62) */769 /** @name CumulusPalletXcmpQueueEvent (66) */636 interface CumulusPalletXcmpQueueEvent extends Enum {770 interface CumulusPalletXcmpQueueEvent extends Enum {637 readonly isSuccess: boolean;771 readonly isSuccess: boolean;638 readonly asSuccess: {772 readonly asSuccess: {676 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';810 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';677 }811 }678812679 /** @name XcmV2TraitsError (64) */813 /** @name XcmV2TraitsError (68) */680 interface XcmV2TraitsError extends Enum {814 interface XcmV2TraitsError extends Enum {681 readonly isOverflow: boolean;815 readonly isOverflow: boolean;682 readonly isUnimplemented: boolean;816 readonly isUnimplemented: boolean;709 readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'MultiLocationFull' | 'MultiLocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable';843 readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'MultiLocationFull' | 'MultiLocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable';710 }844 }711845712 /** @name PalletXcmEvent (66) */846 /** @name PalletXcmEvent (70) */713 interface PalletXcmEvent extends Enum {847 interface PalletXcmEvent extends Enum {714 readonly isAttempted: boolean;848 readonly isAttempted: boolean;715 readonly asAttempted: XcmV2TraitsOutcome;849 readonly asAttempted: XcmV2TraitsOutcome;748 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail' | 'AssetsClaimed';882 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail' | 'AssetsClaimed';749 }883 }750884751 /** @name XcmV2TraitsOutcome (67) */885 /** @name XcmV2TraitsOutcome (71) */752 interface XcmV2TraitsOutcome extends Enum {886 interface XcmV2TraitsOutcome extends Enum {753 readonly isComplete: boolean;887 readonly isComplete: boolean;754 readonly asComplete: u64;888 readonly asComplete: u64;759 readonly type: 'Complete' | 'Incomplete' | 'Error';893 readonly type: 'Complete' | 'Incomplete' | 'Error';760 }894 }761895762 /** @name XcmV2Xcm (68) */896 /** @name XcmV2Xcm (72) */763 interface XcmV2Xcm extends Vec<XcmV2Instruction> {}897 interface XcmV2Xcm extends Vec<XcmV2Instruction> {}764898765 /** @name XcmV2Instruction (70) */899 /** @name XcmV2Instruction (74) */766 interface XcmV2Instruction extends Enum {900 interface XcmV2Instruction extends Enum {767 readonly isWithdrawAsset: boolean;901 readonly isWithdrawAsset: boolean;768 readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;902 readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;882 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion';1016 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion';883 }1017 }8841018885 /** @name XcmV2Response (71) */1019 /** @name XcmV2Response (75) */886 interface XcmV2Response extends Enum {1020 interface XcmV2Response extends Enum {887 readonly isNull: boolean;1021 readonly isNull: boolean;888 readonly isAssets: boolean;1022 readonly isAssets: boolean;894 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';1028 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';895 }1029 }8961030897 /** @name XcmV0OriginKind (74) */1031 /** @name XcmV0OriginKind (78) */898 interface XcmV0OriginKind extends Enum {1032 interface XcmV0OriginKind extends Enum {899 readonly isNative: boolean;1033 readonly isNative: boolean;900 readonly isSovereignAccount: boolean;1034 readonly isSovereignAccount: boolean;903 readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';1037 readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';904 }1038 }9051039906 /** @name XcmDoubleEncoded (75) */1040 /** @name XcmDoubleEncoded (79) */907 interface XcmDoubleEncoded extends Struct {1041 interface XcmDoubleEncoded extends Struct {908 readonly encoded: Bytes;1042 readonly encoded: Bytes;909 }1043 }9101044911 /** @name XcmV1MultiassetMultiAssetFilter (76) */1045 /** @name XcmV1MultiassetMultiAssetFilter (80) */912 interface XcmV1MultiassetMultiAssetFilter extends Enum {1046 interface XcmV1MultiassetMultiAssetFilter extends Enum {913 readonly isDefinite: boolean;1047 readonly isDefinite: boolean;914 readonly asDefinite: XcmV1MultiassetMultiAssets;1048 readonly asDefinite: XcmV1MultiassetMultiAssets;917 readonly type: 'Definite' | 'Wild';1051 readonly type: 'Definite' | 'Wild';918 }1052 }9191053920 /** @name XcmV1MultiassetWildMultiAsset (77) */1054 /** @name XcmV1MultiassetWildMultiAsset (81) */921 interface XcmV1MultiassetWildMultiAsset extends Enum {1055 interface XcmV1MultiassetWildMultiAsset extends Enum {922 readonly isAll: boolean;1056 readonly isAll: boolean;923 readonly isAllOf: boolean;1057 readonly isAllOf: boolean;928 readonly type: 'All' | 'AllOf';1062 readonly type: 'All' | 'AllOf';929 }1063 }9301064931 /** @name XcmV1MultiassetWildFungibility (78) */1065 /** @name XcmV1MultiassetWildFungibility (82) */932 interface XcmV1MultiassetWildFungibility extends Enum {1066 interface XcmV1MultiassetWildFungibility extends Enum {933 readonly isFungible: boolean;1067 readonly isFungible: boolean;934 readonly isNonFungible: boolean;1068 readonly isNonFungible: boolean;935 readonly type: 'Fungible' | 'NonFungible';1069 readonly type: 'Fungible' | 'NonFungible';936 }1070 }9371071938 /** @name XcmV2WeightLimit (79) */1072 /** @name XcmV2WeightLimit (83) */939 interface XcmV2WeightLimit extends Enum {1073 interface XcmV2WeightLimit extends Enum {940 readonly isUnlimited: boolean;1074 readonly isUnlimited: boolean;941 readonly isLimited: boolean;1075 readonly isLimited: boolean;942 readonly asLimited: Compact<u64>;1076 readonly asLimited: Compact<u64>;943 readonly type: 'Unlimited' | 'Limited';1077 readonly type: 'Unlimited' | 'Limited';944 }1078 }9451079946 /** @name XcmVersionedMultiAssets (81) */1080 /** @name XcmVersionedMultiAssets (85) */947 interface XcmVersionedMultiAssets extends Enum {1081 interface XcmVersionedMultiAssets extends Enum {948 readonly isV0: boolean;1082 readonly isV0: boolean;949 readonly asV0: Vec<XcmV0MultiAsset>;1083 readonly asV0: Vec<XcmV0MultiAsset>;952 readonly type: 'V0' | 'V1';1086 readonly type: 'V0' | 'V1';953 }1087 }9541088955 /** @name XcmV0MultiAsset (83) */1089 /** @name XcmV0MultiAsset (87) */956 interface XcmV0MultiAsset extends Enum {1090 interface XcmV0MultiAsset extends Enum {957 readonly isNone: boolean;1091 readonly isNone: boolean;958 readonly isAll: boolean;1092 readonly isAll: boolean;997 readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';1131 readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';998 }1132 }99911331000 /** @name XcmV0MultiLocation (84) */1134 /** @name XcmV0MultiLocation (88) */1001 interface XcmV0MultiLocation extends Enum {1135 interface XcmV0MultiLocation extends Enum {1002 readonly isNull: boolean;1136 readonly isNull: boolean;1003 readonly isX1: boolean;1137 readonly isX1: boolean;1019 readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';1153 readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';1020 }1154 }102111551022 /** @name XcmV0Junction (85) */1156 /** @name XcmV0Junction (89) */1023 interface XcmV0Junction extends Enum {1157 interface XcmV0Junction extends Enum {1024 readonly isParent: boolean;1158 readonly isParent: boolean;1025 readonly isParachain: boolean;1159 readonly isParachain: boolean;1054 readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';1188 readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';1055 }1189 }105611901057 /** @name XcmVersionedMultiLocation (86) */1191 /** @name XcmVersionedMultiLocation (90) */1058 interface XcmVersionedMultiLocation extends Enum {1192 interface XcmVersionedMultiLocation extends Enum {1059 readonly isV0: boolean;1193 readonly isV0: boolean;1060 readonly asV0: XcmV0MultiLocation;1194 readonly asV0: XcmV0MultiLocation;1063 readonly type: 'V0' | 'V1';1197 readonly type: 'V0' | 'V1';1064 }1198 }106511991066 /** @name CumulusPalletXcmEvent (87) */1200 /** @name CumulusPalletXcmEvent (91) */1067 interface CumulusPalletXcmEvent extends Enum {1201 interface CumulusPalletXcmEvent extends Enum {1068 readonly isInvalidFormat: boolean;1202 readonly isInvalidFormat: boolean;1069 readonly asInvalidFormat: U8aFixed;1203 readonly asInvalidFormat: U8aFixed;1074 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';1208 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';1075 }1209 }107612101077 /** @name CumulusPalletDmpQueueEvent (88) */1211 /** @name CumulusPalletDmpQueueEvent (92) */1078 interface CumulusPalletDmpQueueEvent extends Enum {1212 interface CumulusPalletDmpQueueEvent extends Enum {1079 readonly isInvalidFormat: boolean;1213 readonly isInvalidFormat: boolean;1080 readonly asInvalidFormat: {1214 readonly asInvalidFormat: {1109 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';1243 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';1110 }1244 }111112451112 /** @name PalletConfigurationEvent (89) */1246 /** @name PalletConfigurationEvent (93) */1113 interface PalletConfigurationEvent extends Enum {1247 interface PalletConfigurationEvent extends Enum {1114 readonly isNewDesiredCollators: boolean;1248 readonly isNewDesiredCollators: boolean;1115 readonly asNewDesiredCollators: {1249 readonly asNewDesiredCollators: {1126 readonly type: 'NewDesiredCollators' | 'NewCollatorLicenseBond' | 'NewCollatorKickThreshold';1260 readonly type: 'NewDesiredCollators' | 'NewCollatorLicenseBond' | 'NewCollatorKickThreshold';1127 }1261 }112812621129 /** @name PalletCommonEvent (92) */1263 /** @name PalletCommonEvent (96) */1130 interface PalletCommonEvent extends Enum {1264 interface PalletCommonEvent extends Enum {1131 readonly isCollectionCreated: boolean;1265 readonly isCollectionCreated: boolean;1132 readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;1266 readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;1175 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'ApprovedForAll' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet' | 'AllowListAddressAdded' | 'AllowListAddressRemoved' | 'CollectionAdminAdded' | 'CollectionAdminRemoved' | 'CollectionLimitSet' | 'CollectionOwnerChanged' | 'CollectionPermissionSet' | 'CollectionSponsorSet' | 'SponsorshipConfirmed' | 'CollectionSponsorRemoved';1309 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'ApprovedForAll' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet' | 'AllowListAddressAdded' | 'AllowListAddressRemoved' | 'CollectionAdminAdded' | 'CollectionAdminRemoved' | 'CollectionLimitSet' | 'CollectionOwnerChanged' | 'CollectionPermissionSet' | 'CollectionSponsorSet' | 'SponsorshipConfirmed' | 'CollectionSponsorRemoved';1176 }1310 }117713111178 /** @name PalletEvmAccountBasicCrossAccountIdRepr (95) */1312 /** @name PalletEvmAccountBasicCrossAccountIdRepr (99) */1179 interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {1313 interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {1180 readonly isSubstrate: boolean;1314 readonly isSubstrate: boolean;1181 readonly asSubstrate: AccountId32;1315 readonly asSubstrate: AccountId32;1184 readonly type: 'Substrate' | 'Ethereum';1318 readonly type: 'Substrate' | 'Ethereum';1185 }1319 }118613201187 /** @name PalletStructureEvent (99) */1321 /** @name PalletStructureEvent (103) */1188 interface PalletStructureEvent extends Enum {1322 interface PalletStructureEvent extends Enum {1189 readonly isExecuted: boolean;1323 readonly isExecuted: boolean;1190 readonly asExecuted: Result<Null, SpRuntimeDispatchError>;1324 readonly asExecuted: Result<Null, SpRuntimeDispatchError>;1191 readonly type: 'Executed';1325 readonly type: 'Executed';1192 }1326 }11931194 /** @name PalletRmrkCoreEvent (100) */1195 interface PalletRmrkCoreEvent extends Enum {1196 readonly isCollectionCreated: boolean;1197 readonly asCollectionCreated: {1198 readonly issuer: AccountId32;1199 readonly collectionId: u32;1200 } & Struct;1201 readonly isCollectionDestroyed: boolean;1202 readonly asCollectionDestroyed: {1203 readonly issuer: AccountId32;1204 readonly collectionId: u32;1205 } & Struct;1206 readonly isIssuerChanged: boolean;1207 readonly asIssuerChanged: {1208 readonly oldIssuer: AccountId32;1209 readonly newIssuer: AccountId32;1210 readonly collectionId: u32;1211 } & Struct;1212 readonly isCollectionLocked: boolean;1213 readonly asCollectionLocked: {1214 readonly issuer: AccountId32;1215 readonly collectionId: u32;1216 } & Struct;1217 readonly isNftMinted: boolean;1218 readonly asNftMinted: {1219 readonly owner: AccountId32;1220 readonly collectionId: u32;1221 readonly nftId: u32;1222 } & Struct;1223 readonly isNftBurned: boolean;1224 readonly asNftBurned: {1225 readonly owner: AccountId32;1226 readonly nftId: u32;1227 } & Struct;1228 readonly isNftSent: boolean;1229 readonly asNftSent: {1230 readonly sender: AccountId32;1231 readonly recipient: RmrkTraitsNftAccountIdOrCollectionNftTuple;1232 readonly collectionId: u32;1233 readonly nftId: u32;1234 readonly approvalRequired: bool;1235 } & Struct;1236 readonly isNftAccepted: boolean;1237 readonly asNftAccepted: {1238 readonly sender: AccountId32;1239 readonly recipient: RmrkTraitsNftAccountIdOrCollectionNftTuple;1240 readonly collectionId: u32;1241 readonly nftId: u32;1242 } & Struct;1243 readonly isNftRejected: boolean;1244 readonly asNftRejected: {1245 readonly sender: AccountId32;1246 readonly collectionId: u32;1247 readonly nftId: u32;1248 } & Struct;1249 readonly isPropertySet: boolean;1250 readonly asPropertySet: {1251 readonly collectionId: u32;1252 readonly maybeNftId: Option<u32>;1253 readonly key: Bytes;1254 readonly value: Bytes;1255 } & Struct;1256 readonly isResourceAdded: boolean;1257 readonly asResourceAdded: {1258 readonly nftId: u32;1259 readonly resourceId: u32;1260 } & Struct;1261 readonly isResourceRemoval: boolean;1262 readonly asResourceRemoval: {1263 readonly nftId: u32;1264 readonly resourceId: u32;1265 } & Struct;1266 readonly isResourceAccepted: boolean;1267 readonly asResourceAccepted: {1268 readonly nftId: u32;1269 readonly resourceId: u32;1270 } & Struct;1271 readonly isResourceRemovalAccepted: boolean;1272 readonly asResourceRemovalAccepted: {1273 readonly nftId: u32;1274 readonly resourceId: u32;1275 } & Struct;1276 readonly isPrioritySet: boolean;1277 readonly asPrioritySet: {1278 readonly collectionId: u32;1279 readonly nftId: u32;1280 } & Struct;1281 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'IssuerChanged' | 'CollectionLocked' | 'NftMinted' | 'NftBurned' | 'NftSent' | 'NftAccepted' | 'NftRejected' | 'PropertySet' | 'ResourceAdded' | 'ResourceRemoval' | 'ResourceAccepted' | 'ResourceRemovalAccepted' | 'PrioritySet';1282 }12831284 /** @name RmrkTraitsNftAccountIdOrCollectionNftTuple (101) */1285 interface RmrkTraitsNftAccountIdOrCollectionNftTuple extends Enum {1286 readonly isAccountId: boolean;1287 readonly asAccountId: AccountId32;1288 readonly isCollectionAndNftTuple: boolean;1289 readonly asCollectionAndNftTuple: ITuple<[u32, u32]>;1290 readonly type: 'AccountId' | 'CollectionAndNftTuple';1291 }12921293 /** @name PalletRmrkEquipEvent (104) */1294 interface PalletRmrkEquipEvent extends Enum {1295 readonly isBaseCreated: boolean;1296 readonly asBaseCreated: {1297 readonly issuer: AccountId32;1298 readonly baseId: u32;1299 } & Struct;1300 readonly isEquippablesUpdated: boolean;1301 readonly asEquippablesUpdated: {1302 readonly baseId: u32;1303 readonly slotId: u32;1304 } & Struct;1305 readonly type: 'BaseCreated' | 'EquippablesUpdated';1306 }130713271308 /** @name PalletAppPromotionEvent (105) */1328 /** @name PalletAppPromotionEvent (104) */1309 interface PalletAppPromotionEvent extends Enum {1329 interface PalletAppPromotionEvent extends Enum {1310 readonly isStakingRecalculation: boolean;1330 readonly isStakingRecalculation: boolean;1311 readonly asStakingRecalculation: ITuple<[AccountId32, u128, u128]>;1331 readonly asStakingRecalculation: ITuple<[AccountId32, u128, u128]>;1318 readonly type: 'StakingRecalculation' | 'Stake' | 'Unstake' | 'SetAdmin';1338 readonly type: 'StakingRecalculation' | 'Stake' | 'Unstake' | 'SetAdmin';1319 }1339 }132013401321 /** @name PalletForeignAssetsModuleEvent (106) */1341 /** @name PalletForeignAssetsModuleEvent (105) */1322 interface PalletForeignAssetsModuleEvent extends Enum {1342 interface PalletForeignAssetsModuleEvent extends Enum {1323 readonly isForeignAssetRegistered: boolean;1343 readonly isForeignAssetRegistered: boolean;1324 readonly asForeignAssetRegistered: {1344 readonly asForeignAssetRegistered: {1345 readonly type: 'ForeignAssetRegistered' | 'ForeignAssetUpdated' | 'AssetRegistered' | 'AssetUpdated';1365 readonly type: 'ForeignAssetRegistered' | 'ForeignAssetUpdated' | 'AssetRegistered' | 'AssetUpdated';1346 }1366 }134713671348 /** @name PalletForeignAssetsModuleAssetMetadata (107) */1368 /** @name PalletForeignAssetsModuleAssetMetadata (106) */1349 interface PalletForeignAssetsModuleAssetMetadata extends Struct {1369 interface PalletForeignAssetsModuleAssetMetadata extends Struct {1350 readonly name: Bytes;1370 readonly name: Bytes;1351 readonly symbol: Bytes;1371 readonly symbol: Bytes;1352 readonly decimals: u8;1372 readonly decimals: u8;1353 readonly minimalBalance: u128;1373 readonly minimalBalance: u128;1354 }1374 }135513751356 /** @name PalletEvmEvent (108) */1376 /** @name PalletEvmEvent (107) */1357 interface PalletEvmEvent extends Enum {1377 interface PalletEvmEvent extends Enum {1358 readonly isLog: boolean;1378 readonly isLog: boolean;1359 readonly asLog: {1379 readonly asLog: {1378 readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed';1398 readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed';1379 }1399 }138014001381 /** @name EthereumLog (109) */1401 /** @name EthereumLog (108) */1382 interface EthereumLog extends Struct {1402 interface EthereumLog extends Struct {1383 readonly address: H160;1403 readonly address: H160;1384 readonly topics: Vec<H256>;1404 readonly topics: Vec<H256>;1385 readonly data: Bytes;1405 readonly data: Bytes;1386 }1406 }138714071388 /** @name PalletEthereumEvent (111) */1408 /** @name PalletEthereumEvent (110) */1389 interface PalletEthereumEvent extends Enum {1409 interface PalletEthereumEvent extends Enum {1390 readonly isExecuted: boolean;1410 readonly isExecuted: boolean;1391 readonly asExecuted: {1411 readonly asExecuted: {1397 readonly type: 'Executed';1417 readonly type: 'Executed';1398 }1418 }139914191400 /** @name EvmCoreErrorExitReason (112) */1420 /** @name EvmCoreErrorExitReason (111) */1401 interface EvmCoreErrorExitReason extends Enum {1421 interface EvmCoreErrorExitReason extends Enum {1402 readonly isSucceed: boolean;1422 readonly isSucceed: boolean;1403 readonly asSucceed: EvmCoreErrorExitSucceed;1423 readonly asSucceed: EvmCoreErrorExitSucceed;1410 readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';1430 readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';1411 }1431 }141214321413 /** @name EvmCoreErrorExitSucceed (113) */1433 /** @name EvmCoreErrorExitSucceed (112) */1414 interface EvmCoreErrorExitSucceed extends Enum {1434 interface EvmCoreErrorExitSucceed extends Enum {1415 readonly isStopped: boolean;1435 readonly isStopped: boolean;1416 readonly isReturned: boolean;1436 readonly isReturned: boolean;1417 readonly isSuicided: boolean;1437 readonly isSuicided: boolean;1418 readonly type: 'Stopped' | 'Returned' | 'Suicided';1438 readonly type: 'Stopped' | 'Returned' | 'Suicided';1419 }1439 }142014401421 /** @name EvmCoreErrorExitError (114) */1441 /** @name EvmCoreErrorExitError (113) */1422 interface EvmCoreErrorExitError extends Enum {1442 interface EvmCoreErrorExitError extends Enum {1423 readonly isStackUnderflow: boolean;1443 readonly isStackUnderflow: boolean;1424 readonly isStackOverflow: boolean;1444 readonly isStackOverflow: boolean;1436 readonly isOther: boolean;1456 readonly isOther: boolean;1437 readonly asOther: Text;1457 readonly asOther: Text;1438 readonly isInvalidCode: boolean;1458 readonly isInvalidCode: boolean;1459 readonly asInvalidCode: u8;1439 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode';1460 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode';1440 }1461 }144114621714 readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';1735 readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';1715 }1736 }17371738 /** @name PalletAuthorshipUncleEntryItem (172) */1739 interface PalletAuthorshipUncleEntryItem extends Enum {1740 readonly isInclusionHeight: boolean;1741 readonly asInclusionHeight: u32;1742 readonly isUncle: boolean;1743 readonly asUncle: ITuple<[H256, Option<AccountId32>]>;1744 readonly type: 'InclusionHeight' | 'Uncle';1745 }17461747 /** @name PalletAuthorshipCall (174) */1748 interface PalletAuthorshipCall extends Enum {1749 readonly isSetUncles: boolean;1750 readonly asSetUncles: {1751 readonly newUncles: Vec<SpRuntimeHeader>;1752 } & Struct;1753 readonly type: 'SetUncles';1754 }17551756 /** @name SpRuntimeHeader (176) */1757 interface SpRuntimeHeader extends Struct {1758 readonly parentHash: H256;1759 readonly number: Compact<u32>;1760 readonly stateRoot: H256;1761 readonly extrinsicsRoot: H256;1762 readonly digest: SpRuntimeDigest;1763 }17641765 /** @name SpRuntimeBlakeTwo256 (177) */1766 type SpRuntimeBlakeTwo256 = Null;17671768 /** @name PalletAuthorshipError (178) */1769 interface PalletAuthorshipError extends Enum {1770 readonly isInvalidUncleParent: boolean;1771 readonly isUnclesAlreadySet: boolean;1772 readonly isTooManyUncles: boolean;1773 readonly isGenesisUncle: boolean;1774 readonly isTooHighUncle: boolean;1775 readonly isUncleAlreadyIncluded: boolean;1776 readonly isOldUncle: boolean;1777 readonly type: 'InvalidUncleParent' | 'UnclesAlreadySet' | 'TooManyUncles' | 'GenesisUncle' | 'TooHighUncle' | 'UncleAlreadyIncluded' | 'OldUncle';1778 }17791780 /** @name PalletCollatorSelectionCall (181) */1781 interface PalletCollatorSelectionCall extends Enum {1782 readonly isAddInvulnerable: boolean;1783 readonly asAddInvulnerable: {1784 readonly new_: AccountId32;1785 } & Struct;1786 readonly isRemoveInvulnerable: boolean;1787 readonly asRemoveInvulnerable: {1788 readonly who: AccountId32;1789 } & Struct;1790 readonly isGetLicense: boolean;1791 readonly isOnboard: boolean;1792 readonly isOffboard: boolean;1793 readonly isReleaseLicense: boolean;1794 readonly isForceReleaseLicense: boolean;1795 readonly asForceReleaseLicense: {1796 readonly who: AccountId32;1797 } & Struct;1798 readonly type: 'AddInvulnerable' | 'RemoveInvulnerable' | 'GetLicense' | 'Onboard' | 'Offboard' | 'ReleaseLicense' | 'ForceReleaseLicense';1799 }18001801 /** @name PalletCollatorSelectionError (182) */1802 interface PalletCollatorSelectionError extends Enum {1803 readonly isTooManyCandidates: boolean;1804 readonly isUnknown: boolean;1805 readonly isPermission: boolean;1806 readonly isAlreadyHoldingLicense: boolean;1807 readonly isNoLicense: boolean;1808 readonly isAlreadyCandidate: boolean;1809 readonly isNotCandidate: boolean;1810 readonly isTooManyInvulnerables: boolean;1811 readonly isTooFewInvulnerables: boolean;1812 readonly isAlreadyInvulnerable: boolean;1813 readonly isNotInvulnerable: boolean;1814 readonly isNoAssociatedValidatorId: boolean;1815 readonly isValidatorNotRegistered: boolean;1816 readonly type: 'TooManyCandidates' | 'Unknown' | 'Permission' | 'AlreadyHoldingLicense' | 'NoLicense' | 'AlreadyCandidate' | 'NotCandidate' | 'TooManyInvulnerables' | 'TooFewInvulnerables' | 'AlreadyInvulnerable' | 'NotInvulnerable' | 'NoAssociatedValidatorId' | 'ValidatorNotRegistered';1817 }18181819 /** @name OpalRuntimeRuntimeCommonSessionKeys (185) */1820 interface OpalRuntimeRuntimeCommonSessionKeys extends Struct {1821 readonly aura: SpConsensusAuraSr25519AppSr25519Public;1822 }18231824 /** @name SpConsensusAuraSr25519AppSr25519Public (186) */1825 interface SpConsensusAuraSr25519AppSr25519Public extends SpCoreSr25519Public {}18261827 /** @name SpCoreSr25519Public (187) */1828 interface SpCoreSr25519Public extends U8aFixed {}18291830 /** @name SpCoreCryptoKeyTypeId (190) */1831 interface SpCoreCryptoKeyTypeId extends U8aFixed {}18321833 /** @name PalletSessionCall (191) */1834 interface PalletSessionCall extends Enum {1835 readonly isSetKeys: boolean;1836 readonly asSetKeys: {1837 readonly keys_: OpalRuntimeRuntimeCommonSessionKeys;1838 readonly proof: Bytes;1839 } & Struct;1840 readonly isPurgeKeys: boolean;1841 readonly type: 'SetKeys' | 'PurgeKeys';1842 }18431844 /** @name PalletSessionError (192) */1845 interface PalletSessionError extends Enum {1846 readonly isInvalidProof: boolean;1847 readonly isNoAssociatedValidatorId: boolean;1848 readonly isDuplicatedKey: boolean;1849 readonly isNoKeys: boolean;1850 readonly isNoAccount: boolean;1851 readonly type: 'InvalidProof' | 'NoAssociatedValidatorId' | 'DuplicatedKey' | 'NoKeys' | 'NoAccount';1852 }171618531717 /** @name PalletBalancesBalanceLock (172) */1854 /** @name PalletBalancesBalanceLock (194) */1718 interface PalletBalancesBalanceLock extends Struct {1855 interface PalletBalancesBalanceLock extends Struct {1719 readonly id: U8aFixed;1856 readonly id: U8aFixed;1720 readonly amount: u128;1857 readonly amount: u128;1721 readonly reasons: PalletBalancesReasons;1858 readonly reasons: PalletBalancesReasons;1722 }1859 }172318601724 /** @name PalletBalancesReasons (173) */1861 /** @name PalletBalancesReasons (195) */1725 interface PalletBalancesReasons extends Enum {1862 interface PalletBalancesReasons extends Enum {1726 readonly isFee: boolean;1863 readonly isFee: boolean;1727 readonly isMisc: boolean;1864 readonly isMisc: boolean;1728 readonly isAll: boolean;1865 readonly isAll: boolean;1729 readonly type: 'Fee' | 'Misc' | 'All';1866 readonly type: 'Fee' | 'Misc' | 'All';1730 }1867 }173118681732 /** @name PalletBalancesReserveData (176) */1869 /** @name PalletBalancesReserveData (198) */1733 interface PalletBalancesReserveData extends Struct {1870 interface PalletBalancesReserveData extends Struct {1734 readonly id: U8aFixed;1871 readonly id: U8aFixed;1735 readonly amount: u128;1872 readonly amount: u128;1736 }1873 }173718741738 /** @name PalletBalancesCall (178) */1875 /** @name PalletBalancesCall (200) */1739 interface PalletBalancesCall extends Enum {1876 interface PalletBalancesCall extends Enum {1740 readonly isTransfer: boolean;1877 readonly isTransfer: boolean;1741 readonly asTransfer: {1878 readonly asTransfer: {1772 readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';1909 readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';1773 }1910 }177419111775 /** @name PalletBalancesError (181) */1912 /** @name PalletBalancesError (203) */1776 interface PalletBalancesError extends Enum {1913 interface PalletBalancesError extends Enum {1777 readonly isVestingBalance: boolean;1914 readonly isVestingBalance: boolean;1778 readonly isLiquidityRestrictions: boolean;1915 readonly isLiquidityRestrictions: boolean;1785 readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';1922 readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';1786 }1923 }178719241788 /** @name PalletTimestampCall (183) */1925 /** @name PalletTimestampCall (205) */1789 interface PalletTimestampCall extends Enum {1926 interface PalletTimestampCall extends Enum {1790 readonly isSet: boolean;1927 readonly isSet: boolean;1791 readonly asSet: {1928 readonly asSet: {1794 readonly type: 'Set';1931 readonly type: 'Set';1795 }1932 }179619331797 /** @name PalletTransactionPaymentReleases (185) */1934 /** @name PalletTransactionPaymentReleases (207) */1798 interface PalletTransactionPaymentReleases extends Enum {1935 interface PalletTransactionPaymentReleases extends Enum {1799 readonly isV1Ancient: boolean;1936 readonly isV1Ancient: boolean;1800 readonly isV2: boolean;1937 readonly isV2: boolean;1801 readonly type: 'V1Ancient' | 'V2';1938 readonly type: 'V1Ancient' | 'V2';1802 }1939 }180319401804 /** @name PalletTreasuryProposal (186) */1941 /** @name PalletTreasuryProposal (208) */1805 interface PalletTreasuryProposal extends Struct {1942 interface PalletTreasuryProposal extends Struct {1806 readonly proposer: AccountId32;1943 readonly proposer: AccountId32;1807 readonly value: u128;1944 readonly value: u128;1808 readonly beneficiary: AccountId32;1945 readonly beneficiary: AccountId32;1809 readonly bond: u128;1946 readonly bond: u128;1810 }1947 }181119481812 /** @name PalletTreasuryCall (189) */1949 /** @name PalletTreasuryCall (210) */1813 interface PalletTreasuryCall extends Enum {1950 interface PalletTreasuryCall extends Enum {1814 readonly isProposeSpend: boolean;1951 readonly isProposeSpend: boolean;1815 readonly asProposeSpend: {1952 readonly asProposeSpend: {1836 readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'Spend' | 'RemoveApproval';1973 readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'Spend' | 'RemoveApproval';1837 }1974 }183819751839 /** @name FrameSupportPalletId (191) */1976 /** @name FrameSupportPalletId (212) */1840 interface FrameSupportPalletId extends U8aFixed {}1977 interface FrameSupportPalletId extends U8aFixed {}184119781842 /** @name PalletTreasuryError (192) */1979 /** @name PalletTreasuryError (213) */1843 interface PalletTreasuryError extends Enum {1980 interface PalletTreasuryError extends Enum {1844 readonly isInsufficientProposersBalance: boolean;1981 readonly isInsufficientProposersBalance: boolean;1845 readonly isInvalidIndex: boolean;1982 readonly isInvalidIndex: boolean;1849 readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved';1986 readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved';1850 }1987 }185119881852 /** @name PalletSudoCall (193) */1989 /** @name PalletSudoCall (214) */1853 interface PalletSudoCall extends Enum {1990 interface PalletSudoCall extends Enum {1854 readonly isSudo: boolean;1991 readonly isSudo: boolean;1855 readonly asSudo: {1992 readonly asSudo: {1872 readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';2009 readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';1873 }2010 }187420111875 /** @name OrmlVestingModuleCall (195) */2012 /** @name OrmlVestingModuleCall (216) */1876 interface OrmlVestingModuleCall extends Enum {2013 interface OrmlVestingModuleCall extends Enum {1877 readonly isClaim: boolean;2014 readonly isClaim: boolean;1878 readonly isVestedTransfer: boolean;2015 readonly isVestedTransfer: boolean;1892 readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';2029 readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';1893 }2030 }189420311895 /** @name OrmlXtokensModuleCall (197) */2032 /** @name OrmlXtokensModuleCall (218) */1896 interface OrmlXtokensModuleCall extends Enum {2033 interface OrmlXtokensModuleCall extends Enum {1897 readonly isTransfer: boolean;2034 readonly isTransfer: boolean;1898 readonly asTransfer: {2035 readonly asTransfer: {1939 readonly type: 'Transfer' | 'TransferMultiasset' | 'TransferWithFee' | 'TransferMultiassetWithFee' | 'TransferMulticurrencies' | 'TransferMultiassets';2076 readonly type: 'Transfer' | 'TransferMultiasset' | 'TransferWithFee' | 'TransferMultiassetWithFee' | 'TransferMulticurrencies' | 'TransferMultiassets';1940 }2077 }194120781942 /** @name XcmVersionedMultiAsset (198) */2079 /** @name XcmVersionedMultiAsset (219) */1943 interface XcmVersionedMultiAsset extends Enum {2080 interface XcmVersionedMultiAsset extends Enum {1944 readonly isV0: boolean;2081 readonly isV0: boolean;1945 readonly asV0: XcmV0MultiAsset;2082 readonly asV0: XcmV0MultiAsset;1948 readonly type: 'V0' | 'V1';2085 readonly type: 'V0' | 'V1';1949 }2086 }195020871951 /** @name OrmlTokensModuleCall (201) */2088 /** @name OrmlTokensModuleCall (222) */1952 interface OrmlTokensModuleCall extends Enum {2089 interface OrmlTokensModuleCall extends Enum {1953 readonly isTransfer: boolean;2090 readonly isTransfer: boolean;1954 readonly asTransfer: {2091 readonly asTransfer: {1985 readonly type: 'Transfer' | 'TransferAll' | 'TransferKeepAlive' | 'ForceTransfer' | 'SetBalance';2122 readonly type: 'Transfer' | 'TransferAll' | 'TransferKeepAlive' | 'ForceTransfer' | 'SetBalance';1986 }2123 }21242125 /** @name PalletIdentityCall (223) */2126 interface PalletIdentityCall extends Enum {2127 readonly isAddRegistrar: boolean;2128 readonly asAddRegistrar: {2129 readonly account: MultiAddress;2130 } & Struct;2131 readonly isSetIdentity: boolean;2132 readonly asSetIdentity: {2133 readonly info: PalletIdentityIdentityInfo;2134 } & Struct;2135 readonly isSetSubs: boolean;2136 readonly asSetSubs: {2137 readonly subs: Vec<ITuple<[AccountId32, Data]>>;2138 } & Struct;2139 readonly isClearIdentity: boolean;2140 readonly isRequestJudgement: boolean;2141 readonly asRequestJudgement: {2142 readonly regIndex: Compact<u32>;2143 readonly maxFee: Compact<u128>;2144 } & Struct;2145 readonly isCancelRequest: boolean;2146 readonly asCancelRequest: {2147 readonly regIndex: u32;2148 } & Struct;2149 readonly isSetFee: boolean;2150 readonly asSetFee: {2151 readonly index: Compact<u32>;2152 readonly fee: Compact<u128>;2153 } & Struct;2154 readonly isSetAccountId: boolean;2155 readonly asSetAccountId: {2156 readonly index: Compact<u32>;2157 readonly new_: MultiAddress;2158 } & Struct;2159 readonly isSetFields: boolean;2160 readonly asSetFields: {2161 readonly index: Compact<u32>;2162 readonly fields: PalletIdentityBitFlags;2163 } & Struct;2164 readonly isProvideJudgement: boolean;2165 readonly asProvideJudgement: {2166 readonly regIndex: Compact<u32>;2167 readonly target: MultiAddress;2168 readonly judgement: PalletIdentityJudgement;2169 readonly identity: H256;2170 } & Struct;2171 readonly isKillIdentity: boolean;2172 readonly asKillIdentity: {2173 readonly target: MultiAddress;2174 } & Struct;2175 readonly isAddSub: boolean;2176 readonly asAddSub: {2177 readonly sub: MultiAddress;2178 readonly data: Data;2179 } & Struct;2180 readonly isRenameSub: boolean;2181 readonly asRenameSub: {2182 readonly sub: MultiAddress;2183 readonly data: Data;2184 } & Struct;2185 readonly isRemoveSub: boolean;2186 readonly asRemoveSub: {2187 readonly sub: MultiAddress;2188 } & Struct;2189 readonly isQuitSub: boolean;2190 readonly isForceInsertIdentities: boolean;2191 readonly asForceInsertIdentities: {2192 readonly identities: Vec<ITuple<[AccountId32, PalletIdentityRegistration]>>;2193 } & Struct;2194 readonly isForceRemoveIdentities: boolean;2195 readonly asForceRemoveIdentities: {2196 readonly identities: Vec<AccountId32>;2197 } & Struct;2198 readonly isForceSetSubs: boolean;2199 readonly asForceSetSubs: {2200 readonly subs: Vec<ITuple<[AccountId32, ITuple<[u128, Vec<ITuple<[AccountId32, Data]>>]>]>>;2201 } & Struct;2202 readonly type: 'AddRegistrar' | 'SetIdentity' | 'SetSubs' | 'ClearIdentity' | 'RequestJudgement' | 'CancelRequest' | 'SetFee' | 'SetAccountId' | 'SetFields' | 'ProvideJudgement' | 'KillIdentity' | 'AddSub' | 'RenameSub' | 'RemoveSub' | 'QuitSub' | 'ForceInsertIdentities' | 'ForceRemoveIdentities' | 'ForceSetSubs';2203 }22042205 /** @name PalletIdentityIdentityInfo (224) */2206 interface PalletIdentityIdentityInfo extends Struct {2207 readonly additional: Vec<ITuple<[Data, Data]>>;2208 readonly display: Data;2209 readonly legal: Data;2210 readonly web: Data;2211 readonly riot: Data;2212 readonly email: Data;2213 readonly pgpFingerprint: Option<U8aFixed>;2214 readonly image: Data;2215 readonly twitter: Data;2216 }22172218 /** @name PalletIdentityBitFlags (260) */2219 interface PalletIdentityBitFlags extends Set {2220 readonly isDisplay: boolean;2221 readonly isLegal: boolean;2222 readonly isWeb: boolean;2223 readonly isRiot: boolean;2224 readonly isEmail: boolean;2225 readonly isPgpFingerprint: boolean;2226 readonly isImage: boolean;2227 readonly isTwitter: boolean;2228 }22292230 /** @name PalletIdentityIdentityField (261) */2231 interface PalletIdentityIdentityField extends Enum {2232 readonly isDisplay: boolean;2233 readonly isLegal: boolean;2234 readonly isWeb: boolean;2235 readonly isRiot: boolean;2236 readonly isEmail: boolean;2237 readonly isPgpFingerprint: boolean;2238 readonly isImage: boolean;2239 readonly isTwitter: boolean;2240 readonly type: 'Display' | 'Legal' | 'Web' | 'Riot' | 'Email' | 'PgpFingerprint' | 'Image' | 'Twitter';2241 }22422243 /** @name PalletIdentityJudgement (262) */2244 interface PalletIdentityJudgement extends Enum {2245 readonly isUnknown: boolean;2246 readonly isFeePaid: boolean;2247 readonly asFeePaid: u128;2248 readonly isReasonable: boolean;2249 readonly isKnownGood: boolean;2250 readonly isOutOfDate: boolean;2251 readonly isLowQuality: boolean;2252 readonly isErroneous: boolean;2253 readonly type: 'Unknown' | 'FeePaid' | 'Reasonable' | 'KnownGood' | 'OutOfDate' | 'LowQuality' | 'Erroneous';2254 }22552256 /** @name PalletIdentityRegistration (265) */2257 interface PalletIdentityRegistration extends Struct {2258 readonly judgements: Vec<ITuple<[u32, PalletIdentityJudgement]>>;2259 readonly deposit: u128;2260 readonly info: PalletIdentityIdentityInfo;2261 }22622263 /** @name PalletPreimageCall (273) */2264 interface PalletPreimageCall extends Enum {2265 readonly isNotePreimage: boolean;2266 readonly asNotePreimage: {2267 readonly bytes: Bytes;2268 } & Struct;2269 readonly isUnnotePreimage: boolean;2270 readonly asUnnotePreimage: {2271 readonly hash_: H256;2272 } & Struct;2273 readonly isRequestPreimage: boolean;2274 readonly asRequestPreimage: {2275 readonly hash_: H256;2276 } & Struct;2277 readonly isUnrequestPreimage: boolean;2278 readonly asUnrequestPreimage: {2279 readonly hash_: H256;2280 } & Struct;2281 readonly type: 'NotePreimage' | 'UnnotePreimage' | 'RequestPreimage' | 'UnrequestPreimage';2282 }198722831988 /** @name CumulusPalletXcmpQueueCall (202) */2284 /** @name CumulusPalletXcmpQueueCall (274) */1989 interface CumulusPalletXcmpQueueCall extends Enum {2285 interface CumulusPalletXcmpQueueCall extends Enum {1990 readonly isServiceOverweight: boolean;2286 readonly isServiceOverweight: boolean;1991 readonly asServiceOverweight: {2287 readonly asServiceOverweight: {2021 readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';2317 readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';2022 }2318 }202323192024 /** @name PalletXcmCall (203) */2320 /** @name PalletXcmCall (275) */2025 interface PalletXcmCall extends Enum {2321 interface PalletXcmCall extends Enum {2026 readonly isSend: boolean;2322 readonly isSend: boolean;2027 readonly asSend: {2323 readonly asSend: {2083 readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';2379 readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';2084 }2380 }208523812086 /** @name XcmVersionedXcm (204) */2382 /** @name XcmVersionedXcm (276) */2087 interface XcmVersionedXcm extends Enum {2383 interface XcmVersionedXcm extends Enum {2088 readonly isV0: boolean;2384 readonly isV0: boolean;2089 readonly asV0: XcmV0Xcm;2385 readonly asV0: XcmV0Xcm;2094 readonly type: 'V0' | 'V1' | 'V2';2390 readonly type: 'V0' | 'V1' | 'V2';2095 }2391 }209623922097 /** @name XcmV0Xcm (205) */2393 /** @name XcmV0Xcm (277) */2098 interface XcmV0Xcm extends Enum {2394 interface XcmV0Xcm extends Enum {2099 readonly isWithdrawAsset: boolean;2395 readonly isWithdrawAsset: boolean;2100 readonly asWithdrawAsset: {2396 readonly asWithdrawAsset: {2157 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';2453 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';2158 }2454 }215924552160 /** @name XcmV0Order (207) */2456 /** @name XcmV0Order (279) */2161 interface XcmV0Order extends Enum {2457 interface XcmV0Order extends Enum {2162 readonly isNull: boolean;2458 readonly isNull: boolean;2163 readonly isDepositAsset: boolean;2459 readonly isDepositAsset: boolean;2205 readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';2501 readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';2206 }2502 }220725032208 /** @name XcmV0Response (209) */2504 /** @name XcmV0Response (281) */2209 interface XcmV0Response extends Enum {2505 interface XcmV0Response extends Enum {2210 readonly isAssets: boolean;2506 readonly isAssets: boolean;2211 readonly asAssets: Vec<XcmV0MultiAsset>;2507 readonly asAssets: Vec<XcmV0MultiAsset>;2212 readonly type: 'Assets';2508 readonly type: 'Assets';2213 }2509 }221425102215 /** @name XcmV1Xcm (210) */2511 /** @name XcmV1Xcm (282) */2216 interface XcmV1Xcm extends Enum {2512 interface XcmV1Xcm extends Enum {2217 readonly isWithdrawAsset: boolean;2513 readonly isWithdrawAsset: boolean;2218 readonly asWithdrawAsset: {2514 readonly asWithdrawAsset: {2281 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';2577 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';2282 }2578 }228325792284 /** @name XcmV1Order (212) */2580 /** @name XcmV1Order (284) */2285 interface XcmV1Order extends Enum {2581 interface XcmV1Order extends Enum {2286 readonly isNoop: boolean;2582 readonly isNoop: boolean;2287 readonly isDepositAsset: boolean;2583 readonly isDepositAsset: boolean;2331 readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';2627 readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';2332 }2628 }233326292334 /** @name XcmV1Response (214) */2630 /** @name XcmV1Response (286) */2335 interface XcmV1Response extends Enum {2631 interface XcmV1Response extends Enum {2336 readonly isAssets: boolean;2632 readonly isAssets: boolean;2337 readonly asAssets: XcmV1MultiassetMultiAssets;2633 readonly asAssets: XcmV1MultiassetMultiAssets;2340 readonly type: 'Assets' | 'Version';2636 readonly type: 'Assets' | 'Version';2341 }2637 }234226382343 /** @name CumulusPalletXcmCall (228) */2639 /** @name CumulusPalletXcmCall (300) */2344 type CumulusPalletXcmCall = Null;2640 type CumulusPalletXcmCall = Null;234526412346 /** @name CumulusPalletDmpQueueCall (229) */2642 /** @name CumulusPalletDmpQueueCall (301) */2347 interface CumulusPalletDmpQueueCall extends Enum {2643 interface CumulusPalletDmpQueueCall extends Enum {2348 readonly isServiceOverweight: boolean;2644 readonly isServiceOverweight: boolean;2349 readonly asServiceOverweight: {2645 readonly asServiceOverweight: {2353 readonly type: 'ServiceOverweight';2649 readonly type: 'ServiceOverweight';2354 }2650 }235526512356 /** @name PalletInflationCall (230) */2652 /** @name PalletInflationCall (302) */2357 interface PalletInflationCall extends Enum {2653 interface PalletInflationCall extends Enum {2358 readonly isStartInflation: boolean;2654 readonly isStartInflation: boolean;2359 readonly asStartInflation: {2655 readonly asStartInflation: {2362 readonly type: 'StartInflation';2658 readonly type: 'StartInflation';2363 }2659 }236426602365 /** @name PalletUniqueCall (231) */2661 /** @name PalletUniqueCall (303) */2366 interface PalletUniqueCall extends Enum {2662 interface PalletUniqueCall extends Enum {2367 readonly isCreateCollection: boolean;2663 readonly isCreateCollection: boolean;2368 readonly asCreateCollection: {2664 readonly asCreateCollection: {2543 readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetTokenPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'ApproveFrom' | 'TransferFrom' | 'SetCollectionLimits' | 'SetCollectionPermissions' | 'Repartition' | 'SetAllowanceForAll' | 'ForceRepairCollection' | 'ForceRepairItem';2839 readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetTokenPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'ApproveFrom' | 'TransferFrom' | 'SetCollectionLimits' | 'SetCollectionPermissions' | 'Repartition' | 'SetAllowanceForAll' | 'ForceRepairCollection' | 'ForceRepairItem';2544 }2840 }254528412546 /** @name UpDataStructsCollectionMode (236) */2842 /** @name UpDataStructsCollectionMode (308) */2547 interface UpDataStructsCollectionMode extends Enum {2843 interface UpDataStructsCollectionMode extends Enum {2548 readonly isNft: boolean;2844 readonly isNft: boolean;2549 readonly isFungible: boolean;2845 readonly isFungible: boolean;2552 readonly type: 'Nft' | 'Fungible' | 'ReFungible';2848 readonly type: 'Nft' | 'Fungible' | 'ReFungible';2553 }2849 }255428502555 /** @name UpDataStructsCreateCollectionData (237) */2851 /** @name UpDataStructsCreateCollectionData (309) */2556 interface UpDataStructsCreateCollectionData extends Struct {2852 interface UpDataStructsCreateCollectionData extends Struct {2557 readonly mode: UpDataStructsCollectionMode;2853 readonly mode: UpDataStructsCollectionMode;2558 readonly access: Option<UpDataStructsAccessMode>;2854 readonly access: Option<UpDataStructsAccessMode>;2566 readonly properties: Vec<UpDataStructsProperty>;2862 readonly properties: Vec<UpDataStructsProperty>;2567 }2863 }256828642569 /** @name UpDataStructsAccessMode (239) */2865 /** @name UpDataStructsAccessMode (311) */2570 interface UpDataStructsAccessMode extends Enum {2866 interface UpDataStructsAccessMode extends Enum {2571 readonly isNormal: boolean;2867 readonly isNormal: boolean;2572 readonly isAllowList: boolean;2868 readonly isAllowList: boolean;2573 readonly type: 'Normal' | 'AllowList';2869 readonly type: 'Normal' | 'AllowList';2574 }2870 }257528712576 /** @name UpDataStructsCollectionLimits (241) */2872 /** @name UpDataStructsCollectionLimits (313) */2577 interface UpDataStructsCollectionLimits extends Struct {2873 interface UpDataStructsCollectionLimits extends Struct {2578 readonly accountTokenOwnershipLimit: Option<u32>;2874 readonly accountTokenOwnershipLimit: Option<u32>;2579 readonly sponsoredDataSize: Option<u32>;2875 readonly sponsoredDataSize: Option<u32>;2586 readonly transfersEnabled: Option<bool>;2882 readonly transfersEnabled: Option<bool>;2587 }2883 }258828842589 /** @name UpDataStructsSponsoringRateLimit (243) */2885 /** @name UpDataStructsSponsoringRateLimit (315) */2590 interface UpDataStructsSponsoringRateLimit extends Enum {2886 interface UpDataStructsSponsoringRateLimit extends Enum {2591 readonly isSponsoringDisabled: boolean;2887 readonly isSponsoringDisabled: boolean;2592 readonly isBlocks: boolean;2888 readonly isBlocks: boolean;2593 readonly asBlocks: u32;2889 readonly asBlocks: u32;2594 readonly type: 'SponsoringDisabled' | 'Blocks';2890 readonly type: 'SponsoringDisabled' | 'Blocks';2595 }2891 }259628922597 /** @name UpDataStructsCollectionPermissions (246) */2893 /** @name UpDataStructsCollectionPermissions (318) */2598 interface UpDataStructsCollectionPermissions extends Struct {2894 interface UpDataStructsCollectionPermissions extends Struct {2599 readonly access: Option<UpDataStructsAccessMode>;2895 readonly access: Option<UpDataStructsAccessMode>;2600 readonly mintMode: Option<bool>;2896 readonly mintMode: Option<bool>;2601 readonly nesting: Option<UpDataStructsNestingPermissions>;2897 readonly nesting: Option<UpDataStructsNestingPermissions>;2602 }2898 }260328992604 /** @name UpDataStructsNestingPermissions (248) */2900 /** @name UpDataStructsNestingPermissions (320) */2605 interface UpDataStructsNestingPermissions extends Struct {2901 interface UpDataStructsNestingPermissions extends Struct {2606 readonly tokenOwner: bool;2902 readonly tokenOwner: bool;2607 readonly collectionAdmin: bool;2903 readonly collectionAdmin: bool;2608 readonly restricted: Option<UpDataStructsOwnerRestrictedSet>;2904 readonly restricted: Option<UpDataStructsOwnerRestrictedSet>;2609 }2905 }261029062611 /** @name UpDataStructsOwnerRestrictedSet (250) */2907 /** @name UpDataStructsOwnerRestrictedSet (322) */2612 interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}2908 interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}261329092614 /** @name UpDataStructsPropertyKeyPermission (255) */2910 /** @name UpDataStructsPropertyKeyPermission (327) */2615 interface UpDataStructsPropertyKeyPermission extends Struct {2911 interface UpDataStructsPropertyKeyPermission extends Struct {2616 readonly key: Bytes;2912 readonly key: Bytes;2617 readonly permission: UpDataStructsPropertyPermission;2913 readonly permission: UpDataStructsPropertyPermission;2618 }2914 }261929152620 /** @name UpDataStructsPropertyPermission (256) */2916 /** @name UpDataStructsPropertyPermission (328) */2621 interface UpDataStructsPropertyPermission extends Struct {2917 interface UpDataStructsPropertyPermission extends Struct {2622 readonly mutable: bool;2918 readonly mutable: bool;2623 readonly collectionAdmin: bool;2919 readonly collectionAdmin: bool;2624 readonly tokenOwner: bool;2920 readonly tokenOwner: bool;2625 }2921 }262629222627 /** @name UpDataStructsProperty (259) */2923 /** @name UpDataStructsProperty (331) */2628 interface UpDataStructsProperty extends Struct {2924 interface UpDataStructsProperty extends Struct {2629 readonly key: Bytes;2925 readonly key: Bytes;2630 readonly value: Bytes;2926 readonly value: Bytes;2631 }2927 }263229282633 /** @name UpDataStructsCreateItemData (262) */2929 /** @name UpDataStructsCreateItemData (334) */2634 interface UpDataStructsCreateItemData extends Enum {2930 interface UpDataStructsCreateItemData extends Enum {2635 readonly isNft: boolean;2931 readonly isNft: boolean;2636 readonly asNft: UpDataStructsCreateNftData;2932 readonly asNft: UpDataStructsCreateNftData;2641 readonly type: 'Nft' | 'Fungible' | 'ReFungible';2937 readonly type: 'Nft' | 'Fungible' | 'ReFungible';2642 }2938 }264329392644 /** @name UpDataStructsCreateNftData (263) */2940 /** @name UpDataStructsCreateNftData (335) */2645 interface UpDataStructsCreateNftData extends Struct {2941 interface UpDataStructsCreateNftData extends Struct {2646 readonly properties: Vec<UpDataStructsProperty>;2942 readonly properties: Vec<UpDataStructsProperty>;2647 }2943 }264829442649 /** @name UpDataStructsCreateFungibleData (264) */2945 /** @name UpDataStructsCreateFungibleData (336) */2650 interface UpDataStructsCreateFungibleData extends Struct {2946 interface UpDataStructsCreateFungibleData extends Struct {2651 readonly value: u128;2947 readonly value: u128;2652 }2948 }265329492654 /** @name UpDataStructsCreateReFungibleData (265) */2950 /** @name UpDataStructsCreateReFungibleData (337) */2655 interface UpDataStructsCreateReFungibleData extends Struct {2951 interface UpDataStructsCreateReFungibleData extends Struct {2656 readonly pieces: u128;2952 readonly pieces: u128;2657 readonly properties: Vec<UpDataStructsProperty>;2953 readonly properties: Vec<UpDataStructsProperty>;2658 }2954 }265929552660 /** @name UpDataStructsCreateItemExData (268) */2956 /** @name UpDataStructsCreateItemExData (340) */2661 interface UpDataStructsCreateItemExData extends Enum {2957 interface UpDataStructsCreateItemExData extends Enum {2662 readonly isNft: boolean;2958 readonly isNft: boolean;2663 readonly asNft: Vec<UpDataStructsCreateNftExData>;2959 readonly asNft: Vec<UpDataStructsCreateNftExData>;2670 readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';2966 readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';2671 }2967 }267229682673 /** @name UpDataStructsCreateNftExData (270) */2969 /** @name UpDataStructsCreateNftExData (342) */2674 interface UpDataStructsCreateNftExData extends Struct {2970 interface UpDataStructsCreateNftExData extends Struct {2675 readonly properties: Vec<UpDataStructsProperty>;2971 readonly properties: Vec<UpDataStructsProperty>;2676 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2972 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2677 }2973 }267829742679 /** @name UpDataStructsCreateRefungibleExSingleOwner (277) */2975 /** @name UpDataStructsCreateRefungibleExSingleOwner (349) */2680 interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {2976 interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {2681 readonly user: PalletEvmAccountBasicCrossAccountIdRepr;2977 readonly user: PalletEvmAccountBasicCrossAccountIdRepr;2682 readonly pieces: u128;2978 readonly pieces: u128;2683 readonly properties: Vec<UpDataStructsProperty>;2979 readonly properties: Vec<UpDataStructsProperty>;2684 }2980 }268529812686 /** @name UpDataStructsCreateRefungibleExMultipleOwners (279) */2982 /** @name UpDataStructsCreateRefungibleExMultipleOwners (351) */2687 interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {2983 interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {2688 readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;2984 readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;2689 readonly properties: Vec<UpDataStructsProperty>;2985 readonly properties: Vec<UpDataStructsProperty>;2690 }2986 }269129872692 /** @name PalletConfigurationCall (280) */2988 /** @name PalletConfigurationCall (352) */2693 interface PalletConfigurationCall extends Enum {2989 interface PalletConfigurationCall extends Enum {2694 readonly isSetWeightToFeeCoefficientOverride: boolean;2990 readonly isSetWeightToFeeCoefficientOverride: boolean;2695 readonly asSetWeightToFeeCoefficientOverride: {2991 readonly asSetWeightToFeeCoefficientOverride: {2722 readonly type: 'SetWeightToFeeCoefficientOverride' | 'SetMinGasPriceOverride' | 'SetXcmAllowedLocations' | 'SetAppPromotionConfigurationOverride' | 'SetCollatorSelectionDesiredCollators' | 'SetCollatorSelectionLicenseBond' | 'SetCollatorSelectionKickThreshold';3018 readonly type: 'SetWeightToFeeCoefficientOverride' | 'SetMinGasPriceOverride' | 'SetXcmAllowedLocations' | 'SetAppPromotionConfigurationOverride' | 'SetCollatorSelectionDesiredCollators' | 'SetCollatorSelectionLicenseBond' | 'SetCollatorSelectionKickThreshold';2723 }3019 }272430202725 /** @name PalletConfigurationAppPromotionConfiguration (285) */3021 /** @name PalletConfigurationAppPromotionConfiguration (357) */2726 interface PalletConfigurationAppPromotionConfiguration extends Struct {3022 interface PalletConfigurationAppPromotionConfiguration extends Struct {2727 readonly recalculationInterval: Option<u32>;3023 readonly recalculationInterval: Option<u32>;2728 readonly pendingInterval: Option<u32>;3024 readonly pendingInterval: Option<u32>;2729 readonly intervalIncome: Option<Perbill>;3025 readonly intervalIncome: Option<Perbill>;2730 readonly maxStakersPerCalculation: Option<u8>;3026 readonly maxStakersPerCalculation: Option<u8>;2731 }3027 }273230282733 /** @name PalletTemplateTransactionPaymentCall (289) */3029 /** @name PalletTemplateTransactionPaymentCall (361) */2734 type PalletTemplateTransactionPaymentCall = Null;3030 type PalletTemplateTransactionPaymentCall = Null;273530312736 /** @name PalletStructureCall (290) */3032 /** @name PalletStructureCall (362) */2737 type PalletStructureCall = Null;3033 type PalletStructureCall = Null;27382739 /** @name PalletRmrkCoreCall (291) */2740 interface PalletRmrkCoreCall extends Enum {2741 readonly isCreateCollection: boolean;2742 readonly asCreateCollection: {2743 readonly metadata: Bytes;2744 readonly max: Option<u32>;2745 readonly symbol: Bytes;2746 } & Struct;2747 readonly isDestroyCollection: boolean;2748 readonly asDestroyCollection: {2749 readonly collectionId: u32;2750 } & Struct;2751 readonly isChangeCollectionIssuer: boolean;2752 readonly asChangeCollectionIssuer: {2753 readonly collectionId: u32;2754 readonly newIssuer: MultiAddress;2755 } & Struct;2756 readonly isLockCollection: boolean;2757 readonly asLockCollection: {2758 readonly collectionId: u32;2759 } & Struct;2760 readonly isMintNft: boolean;2761 readonly asMintNft: {2762 readonly owner: Option<AccountId32>;2763 readonly collectionId: u32;2764 readonly recipient: Option<AccountId32>;2765 readonly royaltyAmount: Option<Permill>;2766 readonly metadata: Bytes;2767 readonly transferable: bool;2768 readonly resources: Option<Vec<RmrkTraitsResourceResourceTypes>>;2769 } & Struct;2770 readonly isBurnNft: boolean;2771 readonly asBurnNft: {2772 readonly collectionId: u32;2773 readonly nftId: u32;2774 readonly maxBurns: u32;2775 } & Struct;2776 readonly isSend: boolean;2777 readonly asSend: {2778 readonly rmrkCollectionId: u32;2779 readonly rmrkNftId: u32;2780 readonly newOwner: RmrkTraitsNftAccountIdOrCollectionNftTuple;2781 } & Struct;2782 readonly isAcceptNft: boolean;2783 readonly asAcceptNft: {2784 readonly rmrkCollectionId: u32;2785 readonly rmrkNftId: u32;2786 readonly newOwner: RmrkTraitsNftAccountIdOrCollectionNftTuple;2787 } & Struct;2788 readonly isRejectNft: boolean;2789 readonly asRejectNft: {2790 readonly rmrkCollectionId: u32;2791 readonly rmrkNftId: u32;2792 } & Struct;2793 readonly isAcceptResource: boolean;2794 readonly asAcceptResource: {2795 readonly rmrkCollectionId: u32;2796 readonly rmrkNftId: u32;2797 readonly resourceId: u32;2798 } & Struct;2799 readonly isAcceptResourceRemoval: boolean;2800 readonly asAcceptResourceRemoval: {2801 readonly rmrkCollectionId: u32;2802 readonly rmrkNftId: u32;2803 readonly resourceId: u32;2804 } & Struct;2805 readonly isSetProperty: boolean;2806 readonly asSetProperty: {2807 readonly rmrkCollectionId: Compact<u32>;2808 readonly maybeNftId: Option<u32>;2809 readonly key: Bytes;2810 readonly value: Bytes;2811 } & Struct;2812 readonly isSetPriority: boolean;2813 readonly asSetPriority: {2814 readonly rmrkCollectionId: u32;2815 readonly rmrkNftId: u32;2816 readonly priorities: Vec<u32>;2817 } & Struct;2818 readonly isAddBasicResource: boolean;2819 readonly asAddBasicResource: {2820 readonly rmrkCollectionId: u32;2821 readonly nftId: u32;2822 readonly resource: RmrkTraitsResourceBasicResource;2823 } & Struct;2824 readonly isAddComposableResource: boolean;2825 readonly asAddComposableResource: {2826 readonly rmrkCollectionId: u32;2827 readonly nftId: u32;2828 readonly resource: RmrkTraitsResourceComposableResource;2829 } & Struct;2830 readonly isAddSlotResource: boolean;2831 readonly asAddSlotResource: {2832 readonly rmrkCollectionId: u32;2833 readonly nftId: u32;2834 readonly resource: RmrkTraitsResourceSlotResource;2835 } & Struct;2836 readonly isRemoveResource: boolean;2837 readonly asRemoveResource: {2838 readonly rmrkCollectionId: u32;2839 readonly nftId: u32;2840 readonly resourceId: u32;2841 } & Struct;2842 readonly type: 'CreateCollection' | 'DestroyCollection' | 'ChangeCollectionIssuer' | 'LockCollection' | 'MintNft' | 'BurnNft' | 'Send' | 'AcceptNft' | 'RejectNft' | 'AcceptResource' | 'AcceptResourceRemoval' | 'SetProperty' | 'SetPriority' | 'AddBasicResource' | 'AddComposableResource' | 'AddSlotResource' | 'RemoveResource';2843 }28442845 /** @name RmrkTraitsResourceResourceTypes (297) */2846 interface RmrkTraitsResourceResourceTypes extends Enum {2847 readonly isBasic: boolean;2848 readonly asBasic: RmrkTraitsResourceBasicResource;2849 readonly isComposable: boolean;2850 readonly asComposable: RmrkTraitsResourceComposableResource;2851 readonly isSlot: boolean;2852 readonly asSlot: RmrkTraitsResourceSlotResource;2853 readonly type: 'Basic' | 'Composable' | 'Slot';2854 }28552856 /** @name RmrkTraitsResourceBasicResource (299) */2857 interface RmrkTraitsResourceBasicResource extends Struct {2858 readonly src: Option<Bytes>;2859 readonly metadata: Option<Bytes>;2860 readonly license: Option<Bytes>;2861 readonly thumb: Option<Bytes>;2862 }28632864 /** @name RmrkTraitsResourceComposableResource (301) */2865 interface RmrkTraitsResourceComposableResource extends Struct {2866 readonly parts: Vec<u32>;2867 readonly base: u32;2868 readonly src: Option<Bytes>;2869 readonly metadata: Option<Bytes>;2870 readonly license: Option<Bytes>;2871 readonly thumb: Option<Bytes>;2872 }28732874 /** @name RmrkTraitsResourceSlotResource (302) */2875 interface RmrkTraitsResourceSlotResource extends Struct {2876 readonly base: u32;2877 readonly src: Option<Bytes>;2878 readonly metadata: Option<Bytes>;2879 readonly slot: u32;2880 readonly license: Option<Bytes>;2881 readonly thumb: Option<Bytes>;2882 }28832884 /** @name PalletRmrkEquipCall (305) */2885 interface PalletRmrkEquipCall extends Enum {2886 readonly isCreateBase: boolean;2887 readonly asCreateBase: {2888 readonly baseType: Bytes;2889 readonly symbol: Bytes;2890 readonly parts: Vec<RmrkTraitsPartPartType>;2891 } & Struct;2892 readonly isThemeAdd: boolean;2893 readonly asThemeAdd: {2894 readonly baseId: u32;2895 readonly theme: RmrkTraitsTheme;2896 } & Struct;2897 readonly isEquippable: boolean;2898 readonly asEquippable: {2899 readonly baseId: u32;2900 readonly slotId: u32;2901 readonly equippables: RmrkTraitsPartEquippableList;2902 } & Struct;2903 readonly type: 'CreateBase' | 'ThemeAdd' | 'Equippable';2904 }29052906 /** @name RmrkTraitsPartPartType (308) */2907 interface RmrkTraitsPartPartType extends Enum {2908 readonly isFixedPart: boolean;2909 readonly asFixedPart: RmrkTraitsPartFixedPart;2910 readonly isSlotPart: boolean;2911 readonly asSlotPart: RmrkTraitsPartSlotPart;2912 readonly type: 'FixedPart' | 'SlotPart';2913 }29142915 /** @name RmrkTraitsPartFixedPart (310) */2916 interface RmrkTraitsPartFixedPart extends Struct {2917 readonly id: u32;2918 readonly z: u32;2919 readonly src: Bytes;2920 }29212922 /** @name RmrkTraitsPartSlotPart (311) */2923 interface RmrkTraitsPartSlotPart extends Struct {2924 readonly id: u32;2925 readonly equippable: RmrkTraitsPartEquippableList;2926 readonly src: Bytes;2927 readonly z: u32;2928 }29292930 /** @name RmrkTraitsPartEquippableList (312) */2931 interface RmrkTraitsPartEquippableList extends Enum {2932 readonly isAll: boolean;2933 readonly isEmpty: boolean;2934 readonly isCustom: boolean;2935 readonly asCustom: Vec<u32>;2936 readonly type: 'All' | 'Empty' | 'Custom';2937 }29382939 /** @name RmrkTraitsTheme (314) */2940 interface RmrkTraitsTheme extends Struct {2941 readonly name: Bytes;2942 readonly properties: Vec<RmrkTraitsThemeThemeProperty>;2943 readonly inherit: bool;2944 }29452946 /** @name RmrkTraitsThemeThemeProperty (316) */2947 interface RmrkTraitsThemeThemeProperty extends Struct {2948 readonly key: Bytes;2949 readonly value: Bytes;2950 }295130342952 /** @name PalletAppPromotionCall (318) */3035 /** @name PalletAppPromotionCall (363) */2953 interface PalletAppPromotionCall extends Enum {3036 interface PalletAppPromotionCall extends Enum {2954 readonly isSetAdminAddress: boolean;3037 readonly isSetAdminAddress: boolean;2955 readonly asSetAdminAddress: {3038 readonly asSetAdminAddress: {2959 readonly asStake: {3042 readonly asStake: {2960 readonly amount: u128;3043 readonly amount: u128;2961 } & Struct;3044 } & Struct;2962 readonly isUnstake: boolean;3045 readonly isUnstakeAll: boolean;2963 readonly isSponsorCollection: boolean;3046 readonly isSponsorCollection: boolean;2964 readonly asSponsorCollection: {3047 readonly asSponsorCollection: {2965 readonly collectionId: u32;3048 readonly collectionId: u32;2980 readonly asPayoutStakers: {3063 readonly asPayoutStakers: {2981 readonly stakersNumber: Option<u8>;3064 readonly stakersNumber: Option<u8>;2982 } & Struct;3065 } & Struct;3066 readonly isUnstakePartial: boolean;3067 readonly asUnstakePartial: {3068 readonly amount: u128;3069 } & Struct;2983 readonly type: 'SetAdminAddress' | 'Stake' | 'Unstake' | 'SponsorCollection' | 'StopSponsoringCollection' | 'SponsorContract' | 'StopSponsoringContract' | 'PayoutStakers';3070 readonly type: 'SetAdminAddress' | 'Stake' | 'UnstakeAll' | 'SponsorCollection' | 'StopSponsoringCollection' | 'SponsorContract' | 'StopSponsoringContract' | 'PayoutStakers' | 'UnstakePartial';2984 }3071 }298530722986 /** @name PalletForeignAssetsModuleCall (319) */3073 /** @name PalletForeignAssetsModuleCall (364) */2987 interface PalletForeignAssetsModuleCall extends Enum {3074 interface PalletForeignAssetsModuleCall extends Enum {2988 readonly isRegisterForeignAsset: boolean;3075 readonly isRegisterForeignAsset: boolean;2989 readonly asRegisterForeignAsset: {3076 readonly asRegisterForeignAsset: {3000 readonly type: 'RegisterForeignAsset' | 'UpdateForeignAsset';3087 readonly type: 'RegisterForeignAsset' | 'UpdateForeignAsset';3001 }3088 }300230893003 /** @name PalletEvmCall (320) */3090 /** @name PalletEvmCall (365) */3004 interface PalletEvmCall extends Enum {3091 interface PalletEvmCall extends Enum {3005 readonly isWithdraw: boolean;3092 readonly isWithdraw: boolean;3006 readonly asWithdraw: {3093 readonly asWithdraw: {3045 readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';3132 readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';3046 }3133 }304731343048 /** @name PalletEthereumCall (326) */3135 /** @name PalletEthereumCall (371) */3049 interface PalletEthereumCall extends Enum {3136 interface PalletEthereumCall extends Enum {3050 readonly isTransact: boolean;3137 readonly isTransact: boolean;3051 readonly asTransact: {3138 readonly asTransact: {3054 readonly type: 'Transact';3141 readonly type: 'Transact';3055 }3142 }305631433057 /** @name EthereumTransactionTransactionV2 (327) */3144 /** @name EthereumTransactionTransactionV2 (372) */3058 interface EthereumTransactionTransactionV2 extends Enum {3145 interface EthereumTransactionTransactionV2 extends Enum {3059 readonly isLegacy: boolean;3146 readonly isLegacy: boolean;3060 readonly asLegacy: EthereumTransactionLegacyTransaction;3147 readonly asLegacy: EthereumTransactionLegacyTransaction;3065 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';3152 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';3066 }3153 }306731543068 /** @name EthereumTransactionLegacyTransaction (328) */3155 /** @name EthereumTransactionLegacyTransaction (373) */3069 interface EthereumTransactionLegacyTransaction extends Struct {3156 interface EthereumTransactionLegacyTransaction extends Struct {3070 readonly nonce: U256;3157 readonly nonce: U256;3071 readonly gasPrice: U256;3158 readonly gasPrice: U256;3076 readonly signature: EthereumTransactionTransactionSignature;3163 readonly signature: EthereumTransactionTransactionSignature;3077 }3164 }307831653079 /** @name EthereumTransactionTransactionAction (329) */3166 /** @name EthereumTransactionTransactionAction (374) */3080 interface EthereumTransactionTransactionAction extends Enum {3167 interface EthereumTransactionTransactionAction extends Enum {3081 readonly isCall: boolean;3168 readonly isCall: boolean;3082 readonly asCall: H160;3169 readonly asCall: H160;3083 readonly isCreate: boolean;3170 readonly isCreate: boolean;3084 readonly type: 'Call' | 'Create';3171 readonly type: 'Call' | 'Create';3085 }3172 }308631733087 /** @name EthereumTransactionTransactionSignature (330) */3174 /** @name EthereumTransactionTransactionSignature (375) */3088 interface EthereumTransactionTransactionSignature extends Struct {3175 interface EthereumTransactionTransactionSignature extends Struct {3089 readonly v: u64;3176 readonly v: u64;3090 readonly r: H256;3177 readonly r: H256;3091 readonly s: H256;3178 readonly s: H256;3092 }3179 }309331803094 /** @name EthereumTransactionEip2930Transaction (332) */3181 /** @name EthereumTransactionEip2930Transaction (377) */3095 interface EthereumTransactionEip2930Transaction extends Struct {3182 interface EthereumTransactionEip2930Transaction extends Struct {3096 readonly chainId: u64;3183 readonly chainId: u64;3097 readonly nonce: U256;3184 readonly nonce: U256;3106 readonly s: H256;3193 readonly s: H256;3107 }3194 }310831953109 /** @name EthereumTransactionAccessListItem (334) */3196 /** @name EthereumTransactionAccessListItem (379) */3110 interface EthereumTransactionAccessListItem extends Struct {3197 interface EthereumTransactionAccessListItem extends Struct {3111 readonly address: H160;3198 readonly address: H160;3112 readonly storageKeys: Vec<H256>;3199 readonly storageKeys: Vec<H256>;3113 }3200 }311432013115 /** @name EthereumTransactionEip1559Transaction (335) */3202 /** @name EthereumTransactionEip1559Transaction (380) */3116 interface EthereumTransactionEip1559Transaction extends Struct {3203 interface EthereumTransactionEip1559Transaction extends Struct {3117 readonly chainId: u64;3204 readonly chainId: u64;3118 readonly nonce: U256;3205 readonly nonce: U256;3128 readonly s: H256;3215 readonly s: H256;3129 }3216 }313032173131 /** @name PalletEvmMigrationCall (336) */3218 /** @name PalletEvmMigrationCall (381) */3132 interface PalletEvmMigrationCall extends Enum {3219 interface PalletEvmMigrationCall extends Enum {3133 readonly isBegin: boolean;3220 readonly isBegin: boolean;3134 readonly asBegin: {3221 readonly asBegin: {3152 readonly asInsertEvents: {3239 readonly asInsertEvents: {3153 readonly events: Vec<Bytes>;3240 readonly events: Vec<Bytes>;3154 } & Struct;3241 } & Struct;3242 readonly isRemoveRmrkData: boolean;3155 readonly type: 'Begin' | 'SetData' | 'Finish' | 'InsertEthLogs' | 'InsertEvents';3243 readonly type: 'Begin' | 'SetData' | 'Finish' | 'InsertEthLogs' | 'InsertEvents' | 'RemoveRmrkData';3156 }3244 }315732453158 /** @name PalletMaintenanceCall (340) */3246 /** @name PalletMaintenanceCall (385) */3159 interface PalletMaintenanceCall extends Enum {3247 interface PalletMaintenanceCall extends Enum {3160 readonly isEnable: boolean;3248 readonly isEnable: boolean;3161 readonly isDisable: boolean;3249 readonly isDisable: boolean;3250 readonly isExecutePreimage: boolean;3251 readonly asExecutePreimage: {3252 readonly hash_: H256;3253 readonly weightBound: SpWeightsWeightV2Weight;3254 } & Struct;3162 readonly type: 'Enable' | 'Disable';3255 readonly type: 'Enable' | 'Disable' | 'ExecutePreimage';3163 }3256 }316432573165 /** @name PalletTestUtilsCall (341) */3258 /** @name PalletTestUtilsCall (386) */3166 interface PalletTestUtilsCall extends Enum {3259 interface PalletTestUtilsCall extends Enum {3167 readonly isEnable: boolean;3260 readonly isEnable: boolean;3168 readonly isSetTestValue: boolean;3261 readonly isSetTestValue: boolean;3182 readonly type: 'Enable' | 'SetTestValue' | 'SetTestValueAndRollback' | 'IncTestValue' | 'JustTakeFee' | 'BatchAll';3275 readonly type: 'Enable' | 'SetTestValue' | 'SetTestValueAndRollback' | 'IncTestValue' | 'JustTakeFee' | 'BatchAll';3183 }3276 }318432773185 /** @name PalletSudoError (343) */3278 /** @name PalletSudoError (388) */3186 interface PalletSudoError extends Enum {3279 interface PalletSudoError extends Enum {3187 readonly isRequireSudo: boolean;3280 readonly isRequireSudo: boolean;3188 readonly type: 'RequireSudo';3281 readonly type: 'RequireSudo';3189 }3282 }319032833191 /** @name OrmlVestingModuleError (345) */3284 /** @name OrmlVestingModuleError (390) */3192 interface OrmlVestingModuleError extends Enum {3285 interface OrmlVestingModuleError extends Enum {3193 readonly isZeroVestingPeriod: boolean;3286 readonly isZeroVestingPeriod: boolean;3194 readonly isZeroVestingPeriodCount: boolean;3287 readonly isZeroVestingPeriodCount: boolean;3199 readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';3292 readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';3200 }3293 }320132943202 /** @name OrmlXtokensModuleError (346) */3295 /** @name OrmlXtokensModuleError (391) */3203 interface OrmlXtokensModuleError extends Enum {3296 interface OrmlXtokensModuleError extends Enum {3204 readonly isAssetHasNoReserve: boolean;3297 readonly isAssetHasNoReserve: boolean;3205 readonly isNotCrossChainTransfer: boolean;3298 readonly isNotCrossChainTransfer: boolean;3223 readonly type: 'AssetHasNoReserve' | 'NotCrossChainTransfer' | 'InvalidDest' | 'NotCrossChainTransferableCurrency' | 'UnweighableMessage' | 'XcmExecutionFailed' | 'CannotReanchor' | 'InvalidAncestry' | 'InvalidAsset' | 'DestinationNotInvertible' | 'BadVersion' | 'DistinctReserveForAssetAndFee' | 'ZeroFee' | 'ZeroAmount' | 'TooManyAssetsBeingSent' | 'AssetIndexNonExistent' | 'FeeNotEnough' | 'NotSupportedMultiLocation' | 'MinXcmFeeNotDefined';3316 readonly type: 'AssetHasNoReserve' | 'NotCrossChainTransfer' | 'InvalidDest' | 'NotCrossChainTransferableCurrency' | 'UnweighableMessage' | 'XcmExecutionFailed' | 'CannotReanchor' | 'InvalidAncestry' | 'InvalidAsset' | 'DestinationNotInvertible' | 'BadVersion' | 'DistinctReserveForAssetAndFee' | 'ZeroFee' | 'ZeroAmount' | 'TooManyAssetsBeingSent' | 'AssetIndexNonExistent' | 'FeeNotEnough' | 'NotSupportedMultiLocation' | 'MinXcmFeeNotDefined';3224 }3317 }322533183226 /** @name OrmlTokensBalanceLock (349) */3319 /** @name OrmlTokensBalanceLock (394) */3227 interface OrmlTokensBalanceLock extends Struct {3320 interface OrmlTokensBalanceLock extends Struct {3228 readonly id: U8aFixed;3321 readonly id: U8aFixed;3229 readonly amount: u128;3322 readonly amount: u128;3230 }3323 }323133243232 /** @name OrmlTokensAccountData (351) */3325 /** @name OrmlTokensAccountData (396) */3233 interface OrmlTokensAccountData extends Struct {3326 interface OrmlTokensAccountData extends Struct {3234 readonly free: u128;3327 readonly free: u128;3235 readonly reserved: u128;3328 readonly reserved: u128;3236 readonly frozen: u128;3329 readonly frozen: u128;3237 }3330 }323833313239 /** @name OrmlTokensReserveData (353) */3332 /** @name OrmlTokensReserveData (398) */3240 interface OrmlTokensReserveData extends Struct {3333 interface OrmlTokensReserveData extends Struct {3241 readonly id: Null;3334 readonly id: Null;3242 readonly amount: u128;3335 readonly amount: u128;3243 }3336 }324433373245 /** @name OrmlTokensModuleError (355) */3338 /** @name OrmlTokensModuleError (400) */3246 interface OrmlTokensModuleError extends Enum {3339 interface OrmlTokensModuleError extends Enum {3247 readonly isBalanceTooLow: boolean;3340 readonly isBalanceTooLow: boolean;3248 readonly isAmountIntoBalanceFailed: boolean;3341 readonly isAmountIntoBalanceFailed: boolean;3255 readonly type: 'BalanceTooLow' | 'AmountIntoBalanceFailed' | 'LiquidityRestrictions' | 'MaxLocksExceeded' | 'KeepAlive' | 'ExistentialDeposit' | 'DeadAccount' | 'TooManyReserves';3348 readonly type: 'BalanceTooLow' | 'AmountIntoBalanceFailed' | 'LiquidityRestrictions' | 'MaxLocksExceeded' | 'KeepAlive' | 'ExistentialDeposit' | 'DeadAccount' | 'TooManyReserves';3256 }3349 }33503351 /** @name PalletIdentityRegistrarInfo (405) */3352 interface PalletIdentityRegistrarInfo extends Struct {3353 readonly account: AccountId32;3354 readonly fee: u128;3355 readonly fields: PalletIdentityBitFlags;3356 }33573358 /** @name PalletIdentityError (407) */3359 interface PalletIdentityError extends Enum {3360 readonly isTooManySubAccounts: boolean;3361 readonly isNotFound: boolean;3362 readonly isNotNamed: boolean;3363 readonly isEmptyIndex: boolean;3364 readonly isFeeChanged: boolean;3365 readonly isNoIdentity: boolean;3366 readonly isStickyJudgement: boolean;3367 readonly isJudgementGiven: boolean;3368 readonly isInvalidJudgement: boolean;3369 readonly isInvalidIndex: boolean;3370 readonly isInvalidTarget: boolean;3371 readonly isTooManyFields: boolean;3372 readonly isTooManyRegistrars: boolean;3373 readonly isAlreadyClaimed: boolean;3374 readonly isNotSub: boolean;3375 readonly isNotOwned: boolean;3376 readonly isJudgementForDifferentIdentity: boolean;3377 readonly isJudgementPaymentFailed: boolean;3378 readonly type: 'TooManySubAccounts' | 'NotFound' | 'NotNamed' | 'EmptyIndex' | 'FeeChanged' | 'NoIdentity' | 'StickyJudgement' | 'JudgementGiven' | 'InvalidJudgement' | 'InvalidIndex' | 'InvalidTarget' | 'TooManyFields' | 'TooManyRegistrars' | 'AlreadyClaimed' | 'NotSub' | 'NotOwned' | 'JudgementForDifferentIdentity' | 'JudgementPaymentFailed';3379 }33803381 /** @name PalletPreimageRequestStatus (408) */3382 interface PalletPreimageRequestStatus extends Enum {3383 readonly isUnrequested: boolean;3384 readonly asUnrequested: {3385 readonly deposit: ITuple<[AccountId32, u128]>;3386 readonly len: u32;3387 } & Struct;3388 readonly isRequested: boolean;3389 readonly asRequested: {3390 readonly deposit: Option<ITuple<[AccountId32, u128]>>;3391 readonly count: u32;3392 readonly len: Option<u32>;3393 } & Struct;3394 readonly type: 'Unrequested' | 'Requested';3395 }33963397 /** @name PalletPreimageError (413) */3398 interface PalletPreimageError extends Enum {3399 readonly isTooBig: boolean;3400 readonly isAlreadyNoted: boolean;3401 readonly isNotAuthorized: boolean;3402 readonly isNotNoted: boolean;3403 readonly isRequested: boolean;3404 readonly isNotRequested: boolean;3405 readonly type: 'TooBig' | 'AlreadyNoted' | 'NotAuthorized' | 'NotNoted' | 'Requested' | 'NotRequested';3406 }325734073258 /** @name CumulusPalletXcmpQueueInboundChannelDetails (357) */3408 /** @name CumulusPalletXcmpQueueInboundChannelDetails (415) */3259 interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {3409 interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {3260 readonly sender: u32;3410 readonly sender: u32;3261 readonly state: CumulusPalletXcmpQueueInboundState;3411 readonly state: CumulusPalletXcmpQueueInboundState;3262 readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;3412 readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;3263 }3413 }326434143265 /** @name CumulusPalletXcmpQueueInboundState (358) */3415 /** @name CumulusPalletXcmpQueueInboundState (416) */3266 interface CumulusPalletXcmpQueueInboundState extends Enum {3416 interface CumulusPalletXcmpQueueInboundState extends Enum {3267 readonly isOk: boolean;3417 readonly isOk: boolean;3268 readonly isSuspended: boolean;3418 readonly isSuspended: boolean;3269 readonly type: 'Ok' | 'Suspended';3419 readonly type: 'Ok' | 'Suspended';3270 }3420 }327134213272 /** @name PolkadotParachainPrimitivesXcmpMessageFormat (361) */3422 /** @name PolkadotParachainPrimitivesXcmpMessageFormat (419) */3273 interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {3423 interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {3274 readonly isConcatenatedVersionedXcm: boolean;3424 readonly isConcatenatedVersionedXcm: boolean;3275 readonly isConcatenatedEncodedBlob: boolean;3425 readonly isConcatenatedEncodedBlob: boolean;3276 readonly isSignals: boolean;3426 readonly isSignals: boolean;3277 readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';3427 readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';3278 }3428 }327934293280 /** @name CumulusPalletXcmpQueueOutboundChannelDetails (364) */3430 /** @name CumulusPalletXcmpQueueOutboundChannelDetails (422) */3281 interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {3431 interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {3282 readonly recipient: u32;3432 readonly recipient: u32;3283 readonly state: CumulusPalletXcmpQueueOutboundState;3433 readonly state: CumulusPalletXcmpQueueOutboundState;3286 readonly lastIndex: u16;3436 readonly lastIndex: u16;3287 }3437 }328834383289 /** @name CumulusPalletXcmpQueueOutboundState (365) */3439 /** @name CumulusPalletXcmpQueueOutboundState (423) */3290 interface CumulusPalletXcmpQueueOutboundState extends Enum {3440 interface CumulusPalletXcmpQueueOutboundState extends Enum {3291 readonly isOk: boolean;3441 readonly isOk: boolean;3292 readonly isSuspended: boolean;3442 readonly isSuspended: boolean;3293 readonly type: 'Ok' | 'Suspended';3443 readonly type: 'Ok' | 'Suspended';3294 }3444 }329534453296 /** @name CumulusPalletXcmpQueueQueueConfigData (367) */3446 /** @name CumulusPalletXcmpQueueQueueConfigData (425) */3297 interface CumulusPalletXcmpQueueQueueConfigData extends Struct {3447 interface CumulusPalletXcmpQueueQueueConfigData extends Struct {3298 readonly suspendThreshold: u32;3448 readonly suspendThreshold: u32;3299 readonly dropThreshold: u32;3449 readonly dropThreshold: u32;3303 readonly xcmpMaxIndividualWeight: SpWeightsWeightV2Weight;3453 readonly xcmpMaxIndividualWeight: SpWeightsWeightV2Weight;3304 }3454 }330534553306 /** @name CumulusPalletXcmpQueueError (369) */3456 /** @name CumulusPalletXcmpQueueError (427) */3307 interface CumulusPalletXcmpQueueError extends Enum {3457 interface CumulusPalletXcmpQueueError extends Enum {3308 readonly isFailedToSend: boolean;3458 readonly isFailedToSend: boolean;3309 readonly isBadXcmOrigin: boolean;3459 readonly isBadXcmOrigin: boolean;3313 readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';3463 readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';3314 }3464 }331534653316 /** @name PalletXcmError (370) */3466 /** @name PalletXcmError (428) */3317 interface PalletXcmError extends Enum {3467 interface PalletXcmError extends Enum {3318 readonly isUnreachable: boolean;3468 readonly isUnreachable: boolean;3319 readonly isSendFailure: boolean;3469 readonly isSendFailure: boolean;3331 readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';3481 readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';3332 }3482 }333334833334 /** @name CumulusPalletXcmError (371) */3484 /** @name CumulusPalletXcmError (429) */3335 type CumulusPalletXcmError = Null;3485 type CumulusPalletXcmError = Null;333634863337 /** @name CumulusPalletDmpQueueConfigData (372) */3487 /** @name CumulusPalletDmpQueueConfigData (430) */3338 interface CumulusPalletDmpQueueConfigData extends Struct {3488 interface CumulusPalletDmpQueueConfigData extends Struct {3339 readonly maxIndividual: SpWeightsWeightV2Weight;3489 readonly maxIndividual: SpWeightsWeightV2Weight;3340 }3490 }334134913342 /** @name CumulusPalletDmpQueuePageIndexData (373) */3492 /** @name CumulusPalletDmpQueuePageIndexData (431) */3343 interface CumulusPalletDmpQueuePageIndexData extends Struct {3493 interface CumulusPalletDmpQueuePageIndexData extends Struct {3344 readonly beginUsed: u32;3494 readonly beginUsed: u32;3345 readonly endUsed: u32;3495 readonly endUsed: u32;3346 readonly overweightCount: u64;3496 readonly overweightCount: u64;3347 }3497 }334834983349 /** @name CumulusPalletDmpQueueError (376) */3499 /** @name CumulusPalletDmpQueueError (434) */3350 interface CumulusPalletDmpQueueError extends Enum {3500 interface CumulusPalletDmpQueueError extends Enum {3351 readonly isUnknown: boolean;3501 readonly isUnknown: boolean;3352 readonly isOverLimit: boolean;3502 readonly isOverLimit: boolean;3353 readonly type: 'Unknown' | 'OverLimit';3503 readonly type: 'Unknown' | 'OverLimit';3354 }3504 }335535053356 /** @name PalletUniqueError (380) */3506 /** @name PalletUniqueError (438) */3357 interface PalletUniqueError extends Enum {3507 interface PalletUniqueError extends Enum {3358 readonly isCollectionDecimalPointLimitExceeded: boolean;3508 readonly isCollectionDecimalPointLimitExceeded: boolean;3359 readonly isEmptyArgument: boolean;3509 readonly isEmptyArgument: boolean;3360 readonly isRepartitionCalledOnNonRefungibleCollection: boolean;3510 readonly isRepartitionCalledOnNonRefungibleCollection: boolean;3361 readonly type: 'CollectionDecimalPointLimitExceeded' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection';3511 readonly type: 'CollectionDecimalPointLimitExceeded' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection';3362 }3512 }336335133364 /** @name PalletConfigurationError (381) */3514 /** @name PalletConfigurationError (439) */3365 interface PalletConfigurationError extends Enum {3515 interface PalletConfigurationError extends Enum {3366 readonly isInconsistentConfiguration: boolean;3516 readonly isInconsistentConfiguration: boolean;3367 readonly type: 'InconsistentConfiguration';3517 readonly type: 'InconsistentConfiguration';3368 }3518 }336935193370 /** @name UpDataStructsCollection (382) */3520 /** @name UpDataStructsCollection (440) */3371 interface UpDataStructsCollection extends Struct {3521 interface UpDataStructsCollection extends Struct {3372 readonly owner: AccountId32;3522 readonly owner: AccountId32;3373 readonly mode: UpDataStructsCollectionMode;3523 readonly mode: UpDataStructsCollectionMode;3380 readonly flags: U8aFixed;3530 readonly flags: U8aFixed;3381 }3531 }338235323383 /** @name UpDataStructsSponsorshipStateAccountId32 (383) */3533 /** @name UpDataStructsSponsorshipStateAccountId32 (441) */3384 interface UpDataStructsSponsorshipStateAccountId32 extends Enum {3534 interface UpDataStructsSponsorshipStateAccountId32 extends Enum {3385 readonly isDisabled: boolean;3535 readonly isDisabled: boolean;3386 readonly isUnconfirmed: boolean;3536 readonly isUnconfirmed: boolean;3390 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';3540 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';3391 }3541 }339235423393 /** @name UpDataStructsProperties (385) */3543 /** @name UpDataStructsProperties (442) */3394 interface UpDataStructsProperties extends Struct {3544 interface UpDataStructsProperties extends Struct {3395 readonly map: UpDataStructsPropertiesMapBoundedVec;3545 readonly map: UpDataStructsPropertiesMapBoundedVec;3396 readonly consumedSpace: u32;3546 readonly consumedSpace: u32;3397 readonly spaceLimit: u32;3547 readonly spaceLimit: u32;3398 }3548 }339935493400 /** @name UpDataStructsPropertiesMapBoundedVec (386) */3550 /** @name UpDataStructsPropertiesMapBoundedVec (443) */3401 interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}3551 interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}340235523403 /** @name UpDataStructsPropertiesMapPropertyPermission (391) */3553 /** @name UpDataStructsPropertiesMapPropertyPermission (448) */3404 interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}3554 interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}340535553406 /** @name UpDataStructsCollectionStats (398) */3556 /** @name UpDataStructsCollectionStats (455) */3407 interface UpDataStructsCollectionStats extends Struct {3557 interface UpDataStructsCollectionStats extends Struct {3408 readonly created: u32;3558 readonly created: u32;3409 readonly destroyed: u32;3559 readonly destroyed: u32;3410 readonly alive: u32;3560 readonly alive: u32;3411 }3561 }341235623413 /** @name UpDataStructsTokenChild (399) */3563 /** @name UpDataStructsTokenChild (456) */3414 interface UpDataStructsTokenChild extends Struct {3564 interface UpDataStructsTokenChild extends Struct {3415 readonly token: u32;3565 readonly token: u32;3416 readonly collection: u32;3566 readonly collection: u32;3417 }3567 }341835683419 /** @name PhantomTypeUpDataStructs (400) */3569 /** @name PhantomTypeUpDataStructs (457) */3420 interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftNftInfo, RmrkTraitsResourceResourceInfo, RmrkTraitsPropertyPropertyInfo, RmrkTraitsBaseBaseInfo, RmrkTraitsPartPartType, RmrkTraitsTheme, RmrkTraitsNftNftChild, UpPovEstimateRpcPovInfo]>> {}3570 interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, UpPovEstimateRpcPovInfo]>> {}342135713422 /** @name UpDataStructsTokenData (402) */3572 /** @name UpDataStructsTokenData (459) */3423 interface UpDataStructsTokenData extends Struct {3573 interface UpDataStructsTokenData extends Struct {3424 readonly properties: Vec<UpDataStructsProperty>;3574 readonly properties: Vec<UpDataStructsProperty>;3425 readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;3575 readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;3426 readonly pieces: u128;3576 readonly pieces: u128;3427 }3577 }342835783429 /** @name UpDataStructsRpcCollection (404) */3579 /** @name UpDataStructsRpcCollection (461) */3430 interface UpDataStructsRpcCollection extends Struct {3580 interface UpDataStructsRpcCollection extends Struct {3431 readonly owner: AccountId32;3581 readonly owner: AccountId32;3432 readonly mode: UpDataStructsCollectionMode;3582 readonly mode: UpDataStructsCollectionMode;3442 readonly flags: UpDataStructsRpcCollectionFlags;3592 readonly flags: UpDataStructsRpcCollectionFlags;3443 }3593 }344435943445 /** @name UpDataStructsRpcCollectionFlags (405) */3595 /** @name UpDataStructsRpcCollectionFlags (462) */3446 interface UpDataStructsRpcCollectionFlags extends Struct {3596 interface UpDataStructsRpcCollectionFlags extends Struct {3447 readonly foreign: bool;3597 readonly foreign: bool;3448 readonly erc721metadata: bool;3598 readonly erc721metadata: bool;3449 }3599 }34503451 /** @name RmrkTraitsCollectionCollectionInfo (406) */3452 interface RmrkTraitsCollectionCollectionInfo extends Struct {3453 readonly issuer: AccountId32;3454 readonly metadata: Bytes;3455 readonly max: Option<u32>;3456 readonly symbol: Bytes;3457 readonly nftsCount: u32;3458 }34593460 /** @name RmrkTraitsNftNftInfo (407) */3461 interface RmrkTraitsNftNftInfo extends Struct {3462 readonly owner: RmrkTraitsNftAccountIdOrCollectionNftTuple;3463 readonly royalty: Option<RmrkTraitsNftRoyaltyInfo>;3464 readonly metadata: Bytes;3465 readonly equipped: bool;3466 readonly pending: bool;3467 }34683469 /** @name RmrkTraitsNftRoyaltyInfo (409) */3470 interface RmrkTraitsNftRoyaltyInfo extends Struct {3471 readonly recipient: AccountId32;3472 readonly amount: Permill;3473 }34743475 /** @name RmrkTraitsResourceResourceInfo (410) */3476 interface RmrkTraitsResourceResourceInfo extends Struct {3477 readonly id: u32;3478 readonly resource: RmrkTraitsResourceResourceTypes;3479 readonly pending: bool;3480 readonly pendingRemoval: bool;3481 }34823483 /** @name RmrkTraitsPropertyPropertyInfo (411) */3484 interface RmrkTraitsPropertyPropertyInfo extends Struct {3485 readonly key: Bytes;3486 readonly value: Bytes;3487 }34883489 /** @name RmrkTraitsBaseBaseInfo (412) */3490 interface RmrkTraitsBaseBaseInfo extends Struct {3491 readonly issuer: AccountId32;3492 readonly baseType: Bytes;3493 readonly symbol: Bytes;3494 }34953496 /** @name RmrkTraitsNftNftChild (413) */3497 interface RmrkTraitsNftNftChild extends Struct {3498 readonly collectionId: u32;3499 readonly nftId: u32;3500 }350136003502 /** @name UpPovEstimateRpcPovInfo (414) */3601 /** @name UpPovEstimateRpcPovInfo (463) */3503 interface UpPovEstimateRpcPovInfo extends Struct {3602 interface UpPovEstimateRpcPovInfo extends Struct {3504 readonly proofSize: u64;3603 readonly proofSize: u64;3505 readonly compactProofSize: u64;3604 readonly compactProofSize: u64;3508 readonly keyValues: Vec<UpPovEstimateRpcTrieKeyValue>;3607 readonly keyValues: Vec<UpPovEstimateRpcTrieKeyValue>;3509 }3608 }351036093511 /** @name SpRuntimeTransactionValidityTransactionValidityError (417) */3610 /** @name SpRuntimeTransactionValidityTransactionValidityError (466) */3512 interface SpRuntimeTransactionValidityTransactionValidityError extends Enum {3611 interface SpRuntimeTransactionValidityTransactionValidityError extends Enum {3513 readonly isInvalid: boolean;3612 readonly isInvalid: boolean;3514 readonly asInvalid: SpRuntimeTransactionValidityInvalidTransaction;3613 readonly asInvalid: SpRuntimeTransactionValidityInvalidTransaction;3517 readonly type: 'Invalid' | 'Unknown';3616 readonly type: 'Invalid' | 'Unknown';3518 }3617 }351936183520 /** @name SpRuntimeTransactionValidityInvalidTransaction (418) */3619 /** @name SpRuntimeTransactionValidityInvalidTransaction (467) */3521 interface SpRuntimeTransactionValidityInvalidTransaction extends Enum {3620 interface SpRuntimeTransactionValidityInvalidTransaction extends Enum {3522 readonly isCall: boolean;3621 readonly isCall: boolean;3523 readonly isPayment: boolean;3622 readonly isPayment: boolean;3534 readonly type: 'Call' | 'Payment' | 'Future' | 'Stale' | 'BadProof' | 'AncientBirthBlock' | 'ExhaustsResources' | 'Custom' | 'BadMandatory' | 'MandatoryValidation' | 'BadSigner';3633 readonly type: 'Call' | 'Payment' | 'Future' | 'Stale' | 'BadProof' | 'AncientBirthBlock' | 'ExhaustsResources' | 'Custom' | 'BadMandatory' | 'MandatoryValidation' | 'BadSigner';3535 }3634 }353636353537 /** @name SpRuntimeTransactionValidityUnknownTransaction (419) */3636 /** @name SpRuntimeTransactionValidityUnknownTransaction (468) */3538 interface SpRuntimeTransactionValidityUnknownTransaction extends Enum {3637 interface SpRuntimeTransactionValidityUnknownTransaction extends Enum {3539 readonly isCannotLookup: boolean;3638 readonly isCannotLookup: boolean;3540 readonly isNoUnsignedValidator: boolean;3639 readonly isNoUnsignedValidator: boolean;3543 readonly type: 'CannotLookup' | 'NoUnsignedValidator' | 'Custom';3642 readonly type: 'CannotLookup' | 'NoUnsignedValidator' | 'Custom';3544 }3643 }354536443546 /** @name UpPovEstimateRpcTrieKeyValue (421) */3645 /** @name UpPovEstimateRpcTrieKeyValue (470) */3547 interface UpPovEstimateRpcTrieKeyValue extends Struct {3646 interface UpPovEstimateRpcTrieKeyValue extends Struct {3548 readonly key: Bytes;3647 readonly key: Bytes;3549 readonly value: Bytes;3648 readonly value: Bytes;3550 }3649 }355136503552 /** @name PalletCommonError (423) */3651 /** @name PalletCommonError (472) */3553 interface PalletCommonError extends Enum {3652 interface PalletCommonError extends Enum {3554 readonly isCollectionNotFound: boolean;3653 readonly isCollectionNotFound: boolean;3555 readonly isMustBeTokenOwner: boolean;3654 readonly isMustBeTokenOwner: boolean;3591 readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'CantDestroyNotEmptyCollection' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsNotEthMirror' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'UserIsNotAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey' | 'CollectionIsExternal' | 'CollectionIsInternal' | 'ConfirmSponsorshipFail' | 'UserIsNotCollectionAdmin';3690 readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'CantDestroyNotEmptyCollection' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsNotEthMirror' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'UserIsNotAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey' | 'CollectionIsExternal' | 'CollectionIsInternal' | 'ConfirmSponsorshipFail' | 'UserIsNotCollectionAdmin';3592 }3691 }359336923594 /** @name PalletFungibleError (425) */3693 /** @name PalletFungibleError (474) */3595 interface PalletFungibleError extends Enum {3694 interface PalletFungibleError extends Enum {3596 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;3695 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;3597 readonly isFungibleItemsHaveNoId: boolean;3696 readonly isFungibleItemsHaveNoId: boolean;3603 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed' | 'SettingAllowanceForAllNotAllowed' | 'FungibleTokensAreAlwaysValid';3702 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed' | 'SettingAllowanceForAllNotAllowed' | 'FungibleTokensAreAlwaysValid';3604 }3703 }360537043606 /** @name PalletRefungibleError (429) */3705 /** @name PalletRefungibleError (478) */3607 interface PalletRefungibleError extends Enum {3706 interface PalletRefungibleError extends Enum {3608 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;3707 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;3609 readonly isWrongRefungiblePieces: boolean;3708 readonly isWrongRefungiblePieces: boolean;3613 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';3712 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';3614 }3713 }361537143616 /** @name PalletNonfungibleItemData (430) */3715 /** @name PalletNonfungibleItemData (479) */3617 interface PalletNonfungibleItemData extends Struct {3716 interface PalletNonfungibleItemData extends Struct {3618 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;3717 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;3619 }3718 }362037193621 /** @name UpDataStructsPropertyScope (432) */3720 /** @name UpDataStructsPropertyScope (481) */3622 interface UpDataStructsPropertyScope extends Enum {3721 interface UpDataStructsPropertyScope extends Enum {3623 readonly isNone: boolean;3722 readonly isNone: boolean;3624 readonly isRmrk: boolean;3723 readonly isRmrk: boolean;3625 readonly type: 'None' | 'Rmrk';3724 readonly type: 'None' | 'Rmrk';3626 }3725 }362737263628 /** @name PalletNonfungibleError (435) */3727 /** @name PalletNonfungibleError (484) */3629 interface PalletNonfungibleError extends Enum {3728 interface PalletNonfungibleError extends Enum {3630 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;3729 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;3631 readonly isNonfungibleItemsHaveNoAmount: boolean;3730 readonly isNonfungibleItemsHaveNoAmount: boolean;3632 readonly isCantBurnNftWithChildren: boolean;3731 readonly isCantBurnNftWithChildren: boolean;3633 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';3732 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';3634 }3733 }363537343636 /** @name PalletStructureError (436) */3735 /** @name PalletStructureError (485) */3637 interface PalletStructureError extends Enum {3736 interface PalletStructureError extends Enum {3638 readonly isOuroborosDetected: boolean;3737 readonly isOuroborosDetected: boolean;3639 readonly isDepthLimit: boolean;3738 readonly isDepthLimit: boolean;3640 readonly isBreadthLimit: boolean;3739 readonly isBreadthLimit: boolean;3641 readonly isTokenNotFound: boolean;3740 readonly isTokenNotFound: boolean;3741 readonly isCantNestTokenUnderCollection: boolean;3642 readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound';3742 readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound' | 'CantNestTokenUnderCollection';3643 }3743 }36443645 /** @name PalletRmrkCoreError (437) */3646 interface PalletRmrkCoreError extends Enum {3647 readonly isCorruptedCollectionType: boolean;3648 readonly isRmrkPropertyKeyIsTooLong: boolean;3649 readonly isRmrkPropertyValueIsTooLong: boolean;3650 readonly isRmrkPropertyIsNotFound: boolean;3651 readonly isUnableToDecodeRmrkData: boolean;3652 readonly isCollectionNotEmpty: boolean;3653 readonly isNoAvailableCollectionId: boolean;3654 readonly isNoAvailableNftId: boolean;3655 readonly isCollectionUnknown: boolean;3656 readonly isNoPermission: boolean;3657 readonly isNonTransferable: boolean;3658 readonly isCollectionFullOrLocked: boolean;3659 readonly isResourceDoesntExist: boolean;3660 readonly isCannotSendToDescendentOrSelf: boolean;3661 readonly isCannotAcceptNonOwnedNft: boolean;3662 readonly isCannotRejectNonOwnedNft: boolean;3663 readonly isCannotRejectNonPendingNft: boolean;3664 readonly isResourceNotPending: boolean;3665 readonly isNoAvailableResourceId: boolean;3666 readonly type: 'CorruptedCollectionType' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'RmrkPropertyIsNotFound' | 'UnableToDecodeRmrkData' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'NonTransferable' | 'CollectionFullOrLocked' | 'ResourceDoesntExist' | 'CannotSendToDescendentOrSelf' | 'CannotAcceptNonOwnedNft' | 'CannotRejectNonOwnedNft' | 'CannotRejectNonPendingNft' | 'ResourceNotPending' | 'NoAvailableResourceId';3667 }36683669 /** @name PalletRmrkEquipError (439) */3670 interface PalletRmrkEquipError extends Enum {3671 readonly isPermissionError: boolean;3672 readonly isNoAvailableBaseId: boolean;3673 readonly isNoAvailablePartId: boolean;3674 readonly isBaseDoesntExist: boolean;3675 readonly isNeedsDefaultThemeFirst: boolean;3676 readonly isPartDoesntExist: boolean;3677 readonly isNoEquippableOnFixedPart: boolean;3678 readonly type: 'PermissionError' | 'NoAvailableBaseId' | 'NoAvailablePartId' | 'BaseDoesntExist' | 'NeedsDefaultThemeFirst' | 'PartDoesntExist' | 'NoEquippableOnFixedPart';3679 }368037443681 /** @name PalletAppPromotionError (445) */3745 /** @name PalletAppPromotionError (490) */3682 interface PalletAppPromotionError extends Enum {3746 interface PalletAppPromotionError extends Enum {3683 readonly isAdminNotSet: boolean;3747 readonly isAdminNotSet: boolean;3684 readonly isNoPermission: boolean;3748 readonly isNoPermission: boolean;3685 readonly isNotSufficientFunds: boolean;3749 readonly isNotSufficientFunds: boolean;3686 readonly isPendingForBlockOverflow: boolean;3750 readonly isPendingForBlockOverflow: boolean;3687 readonly isSponsorNotSet: boolean;3751 readonly isSponsorNotSet: boolean;3688 readonly isIncorrectLockedBalanceOperation: boolean;3752 readonly isIncorrectLockedBalanceOperation: boolean;3753 readonly isInsufficientStakedBalance: boolean;3689 readonly type: 'AdminNotSet' | 'NoPermission' | 'NotSufficientFunds' | 'PendingForBlockOverflow' | 'SponsorNotSet' | 'IncorrectLockedBalanceOperation';3754 readonly type: 'AdminNotSet' | 'NoPermission' | 'NotSufficientFunds' | 'PendingForBlockOverflow' | 'SponsorNotSet' | 'IncorrectLockedBalanceOperation' | 'InsufficientStakedBalance';3690 }3755 }369137563692 /** @name PalletForeignAssetsModuleError (446) */3757 /** @name PalletForeignAssetsModuleError (491) */3693 interface PalletForeignAssetsModuleError extends Enum {3758 interface PalletForeignAssetsModuleError extends Enum {3694 readonly isBadLocation: boolean;3759 readonly isBadLocation: boolean;3695 readonly isMultiLocationExisted: boolean;3760 readonly isMultiLocationExisted: boolean;3698 readonly type: 'BadLocation' | 'MultiLocationExisted' | 'AssetIdNotExists' | 'AssetIdExisted';3763 readonly type: 'BadLocation' | 'MultiLocationExisted' | 'AssetIdNotExists' | 'AssetIdExisted';3699 }3764 }370037653701 /** @name PalletEvmError (448) */3766 /** @name PalletEvmError (493) */3702 interface PalletEvmError extends Enum {3767 interface PalletEvmError extends Enum {3703 readonly isBalanceLow: boolean;3768 readonly isBalanceLow: boolean;3704 readonly isFeeOverflow: boolean;3769 readonly isFeeOverflow: boolean;3714 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce' | 'GasLimitTooLow' | 'GasLimitTooHigh' | 'Undefined' | 'Reentrancy' | 'TransactionMustComeFromEOA';3779 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce' | 'GasLimitTooLow' | 'GasLimitTooHigh' | 'Undefined' | 'Reentrancy' | 'TransactionMustComeFromEOA';3715 }3780 }371637813717 /** @name FpRpcTransactionStatus (451) */3782 /** @name FpRpcTransactionStatus (496) */3718 interface FpRpcTransactionStatus extends Struct {3783 interface FpRpcTransactionStatus extends Struct {3719 readonly transactionHash: H256;3784 readonly transactionHash: H256;3720 readonly transactionIndex: u32;3785 readonly transactionIndex: u32;3725 readonly logsBloom: EthbloomBloom;3790 readonly logsBloom: EthbloomBloom;3726 }3791 }372737923728 /** @name EthbloomBloom (453) */3793 /** @name EthbloomBloom (498) */3729 interface EthbloomBloom extends U8aFixed {}3794 interface EthbloomBloom extends U8aFixed {}373037953731 /** @name EthereumReceiptReceiptV3 (455) */3796 /** @name EthereumReceiptReceiptV3 (500) */3732 interface EthereumReceiptReceiptV3 extends Enum {3797 interface EthereumReceiptReceiptV3 extends Enum {3733 readonly isLegacy: boolean;3798 readonly isLegacy: boolean;3734 readonly asLegacy: EthereumReceiptEip658ReceiptData;3799 readonly asLegacy: EthereumReceiptEip658ReceiptData;3739 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';3804 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';3740 }3805 }374138063742 /** @name EthereumReceiptEip658ReceiptData (456) */3807 /** @name EthereumReceiptEip658ReceiptData (501) */3743 interface EthereumReceiptEip658ReceiptData extends Struct {3808 interface EthereumReceiptEip658ReceiptData extends Struct {3744 readonly statusCode: u8;3809 readonly statusCode: u8;3745 readonly usedGas: U256;3810 readonly usedGas: U256;3746 readonly logsBloom: EthbloomBloom;3811 readonly logsBloom: EthbloomBloom;3747 readonly logs: Vec<EthereumLog>;3812 readonly logs: Vec<EthereumLog>;3748 }3813 }374938143750 /** @name EthereumBlock (457) */3815 /** @name EthereumBlock (502) */3751 interface EthereumBlock extends Struct {3816 interface EthereumBlock extends Struct {3752 readonly header: EthereumHeader;3817 readonly header: EthereumHeader;3753 readonly transactions: Vec<EthereumTransactionTransactionV2>;3818 readonly transactions: Vec<EthereumTransactionTransactionV2>;3754 readonly ommers: Vec<EthereumHeader>;3819 readonly ommers: Vec<EthereumHeader>;3755 }3820 }375638213757 /** @name EthereumHeader (458) */3822 /** @name EthereumHeader (503) */3758 interface EthereumHeader extends Struct {3823 interface EthereumHeader extends Struct {3759 readonly parentHash: H256;3824 readonly parentHash: H256;3760 readonly ommersHash: H256;3825 readonly ommersHash: H256;3773 readonly nonce: EthereumTypesHashH64;3838 readonly nonce: EthereumTypesHashH64;3774 }3839 }377538403776 /** @name EthereumTypesHashH64 (459) */3841 /** @name EthereumTypesHashH64 (504) */3777 interface EthereumTypesHashH64 extends U8aFixed {}3842 interface EthereumTypesHashH64 extends U8aFixed {}377838433779 /** @name PalletEthereumError (464) */3844 /** @name PalletEthereumError (509) */3780 interface PalletEthereumError extends Enum {3845 interface PalletEthereumError extends Enum {3781 readonly isInvalidSignature: boolean;3846 readonly isInvalidSignature: boolean;3782 readonly isPreLogExists: boolean;3847 readonly isPreLogExists: boolean;3783 readonly type: 'InvalidSignature' | 'PreLogExists';3848 readonly type: 'InvalidSignature' | 'PreLogExists';3784 }3849 }378538503786 /** @name PalletEvmCoderSubstrateError (465) */3851 /** @name PalletEvmCoderSubstrateError (510) */3787 interface PalletEvmCoderSubstrateError extends Enum {3852 interface PalletEvmCoderSubstrateError extends Enum {3788 readonly isOutOfGas: boolean;3853 readonly isOutOfGas: boolean;3789 readonly isOutOfFund: boolean;3854 readonly isOutOfFund: boolean;3790 readonly type: 'OutOfGas' | 'OutOfFund';3855 readonly type: 'OutOfGas' | 'OutOfFund';3791 }3856 }379238573793 /** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr (466) */3858 /** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr (511) */3794 interface UpDataStructsSponsorshipStateBasicCrossAccountIdRepr extends Enum {3859 interface UpDataStructsSponsorshipStateBasicCrossAccountIdRepr extends Enum {3795 readonly isDisabled: boolean;3860 readonly isDisabled: boolean;3796 readonly isUnconfirmed: boolean;3861 readonly isUnconfirmed: boolean;3800 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';3865 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';3801 }3866 }380238673803 /** @name PalletEvmContractHelpersSponsoringModeT (467) */3868 /** @name PalletEvmContractHelpersSponsoringModeT (512) */3804 interface PalletEvmContractHelpersSponsoringModeT extends Enum {3869 interface PalletEvmContractHelpersSponsoringModeT extends Enum {3805 readonly isDisabled: boolean;3870 readonly isDisabled: boolean;3806 readonly isAllowlisted: boolean;3871 readonly isAllowlisted: boolean;3807 readonly isGenerous: boolean;3872 readonly isGenerous: boolean;3808 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';3873 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';3809 }3874 }381038753811 /** @name PalletEvmContractHelpersError (473) */3876 /** @name PalletEvmContractHelpersError (518) */3812 interface PalletEvmContractHelpersError extends Enum {3877 interface PalletEvmContractHelpersError extends Enum {3813 readonly isNoPermission: boolean;3878 readonly isNoPermission: boolean;3814 readonly isNoPendingSponsor: boolean;3879 readonly isNoPendingSponsor: boolean;3815 readonly isTooManyMethodsHaveSponsoredLimit: boolean;3880 readonly isTooManyMethodsHaveSponsoredLimit: boolean;3816 readonly type: 'NoPermission' | 'NoPendingSponsor' | 'TooManyMethodsHaveSponsoredLimit';3881 readonly type: 'NoPermission' | 'NoPendingSponsor' | 'TooManyMethodsHaveSponsoredLimit';3817 }3882 }381838833819 /** @name PalletEvmMigrationError (474) */3884 /** @name PalletEvmMigrationError (519) */3820 interface PalletEvmMigrationError extends Enum {3885 interface PalletEvmMigrationError extends Enum {3821 readonly isAccountNotEmpty: boolean;3886 readonly isAccountNotEmpty: boolean;3822 readonly isAccountIsNotMigrating: boolean;3887 readonly isAccountIsNotMigrating: boolean;3823 readonly isBadEvent: boolean;3888 readonly isBadEvent: boolean;3824 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating' | 'BadEvent';3889 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating' | 'BadEvent';3825 }3890 }382638913827 /** @name PalletMaintenanceError (475) */3892 /** @name PalletMaintenanceError (520) */3828 type PalletMaintenanceError = Null;3893 type PalletMaintenanceError = Null;382938943830 /** @name PalletTestUtilsError (476) */3895 /** @name PalletTestUtilsError (521) */3831 interface PalletTestUtilsError extends Enum {3896 interface PalletTestUtilsError extends Enum {3832 readonly isTestPalletDisabled: boolean;3897 readonly isTestPalletDisabled: boolean;3833 readonly isTriggerRollback: boolean;3898 readonly isTriggerRollback: boolean;3834 readonly type: 'TestPalletDisabled' | 'TriggerRollback';3899 readonly type: 'TestPalletDisabled' | 'TriggerRollback';3835 }3900 }383639013837 /** @name SpRuntimeMultiSignature (478) */3902 /** @name SpRuntimeMultiSignature (523) */3838 interface SpRuntimeMultiSignature extends Enum {3903 interface SpRuntimeMultiSignature extends Enum {3839 readonly isEd25519: boolean;3904 readonly isEd25519: boolean;3840 readonly asEd25519: SpCoreEd25519Signature;3905 readonly asEd25519: SpCoreEd25519Signature;3845 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';3910 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';3846 }3911 }384739123848 /** @name SpCoreEd25519Signature (479) */3913 /** @name SpCoreEd25519Signature (524) */3849 interface SpCoreEd25519Signature extends U8aFixed {}3914 interface SpCoreEd25519Signature extends U8aFixed {}385039153851 /** @name SpCoreSr25519Signature (481) */3916 /** @name SpCoreSr25519Signature (526) */3852 interface SpCoreSr25519Signature extends U8aFixed {}3917 interface SpCoreSr25519Signature extends U8aFixed {}385339183854 /** @name SpCoreEcdsaSignature (482) */3919 /** @name SpCoreEcdsaSignature (527) */3855 interface SpCoreEcdsaSignature extends U8aFixed {}3920 interface SpCoreEcdsaSignature extends U8aFixed {}385639213857 /** @name FrameSystemExtensionsCheckSpecVersion (485) */3922 /** @name FrameSystemExtensionsCheckSpecVersion (530) */3858 type FrameSystemExtensionsCheckSpecVersion = Null;3923 type FrameSystemExtensionsCheckSpecVersion = Null;385939243860 /** @name FrameSystemExtensionsCheckTxVersion (486) */3925 /** @name FrameSystemExtensionsCheckTxVersion (531) */3861 type FrameSystemExtensionsCheckTxVersion = Null;3926 type FrameSystemExtensionsCheckTxVersion = Null;386239273863 /** @name FrameSystemExtensionsCheckGenesis (487) */3928 /** @name FrameSystemExtensionsCheckGenesis (532) */3864 type FrameSystemExtensionsCheckGenesis = Null;3929 type FrameSystemExtensionsCheckGenesis = Null;386539303866 /** @name FrameSystemExtensionsCheckNonce (490) */3931 /** @name FrameSystemExtensionsCheckNonce (535) */3867 interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}3932 interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}386839333869 /** @name FrameSystemExtensionsCheckWeight (491) */3934 /** @name FrameSystemExtensionsCheckWeight (536) */3870 type FrameSystemExtensionsCheckWeight = Null;3935 type FrameSystemExtensionsCheckWeight = Null;387139363872 /** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance (492) */3937 /** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance (537) */3873 type OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance = Null;3938 type OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance = Null;387439393875 /** @name OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls (493) */3940 /** @name OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls (538) */3876 type OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls = Null;3941 type OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls = Null;387739423878 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (494) */3943 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (539) */3879 interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}3944 interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}388039453881 /** @name OpalRuntimeRuntime (495) */3946 /** @name OpalRuntimeRuntime (540) */3882 type OpalRuntimeRuntime = Null;3947 type OpalRuntimeRuntime = Null;388339483884 /** @name PalletEthereumFakeTransactionFinalizer (496) */3949 /** @name PalletEthereumFakeTransactionFinalizer (541) */3885 type PalletEthereumFakeTransactionFinalizer = Null;3950 type PalletEthereumFakeTransactionFinalizer = Null;388639513887} // declare module3952} // declare moduletests/src/interfaces/types.tsdiffbeforeafterboth334export * from './unique/types';4export * from './unique/types';5export * from './appPromotion/types';5export * from './appPromotion/types';6export * from './rmrk/types';7export * from './povinfo/types';6export * from './povinfo/types';8export * from './default/types';7export * from './default/types';98tests/src/maintenance.seqtest.tsdiffbeforeafterbothno changes
tests/src/maintenanceMode.seqtest.tsdiffbeforeafterbothno changes
tests/src/pallet-presence.test.tsdiffbeforeafterboth66 const foreignAssets = 'foreignassets';66 const foreignAssets = 'foreignassets';67 const appPromotion = 'apppromotion';67 const appPromotion = 'apppromotion';68 const collatorSelection = ['authorship', 'session', 'collatorselection', 'identity'];68 const collatorSelection = ['authorship', 'session', 'collatorselection', 'identity'];69 const preimage = ['preimage'];69 const testUtils = 'testutils';70 const testUtils = 'testutils';707171 if (chain.eq('OPAL by UNIQUE')) {72 if (chain.eq('OPAL by UNIQUE')) {75 appPromotion,76 appPromotion,76 testUtils,77 testUtils,77 ...collatorSelection,78 ...collatorSelection,79 ...preimage,78 );80 );79 } else if (chain.eq('QUARTZ by UNIQUE') || chain.eq('SAPPHIRE by UNIQUE')) {81 } else if (chain.eq('QUARTZ by UNIQUE') || chain.eq('SAPPHIRE by UNIQUE')) {80 requiredPallets.push(82 requiredPallets.push(81 refungible,83 refungible,82 appPromotion,84 appPromotion,83 foreignAssets,85 foreignAssets,84 ...collatorSelection,86 ...collatorSelection,87 ...preimage,85 );88 );86 } else if (chain.eq('UNIQUE')) {89 } else if (chain.eq('UNIQUE')) {87 // Insert Unique additional pallets here90 // Insert Unique additional pallets heretests/src/util/identitySetter.tsdiffbeforeafterboth1// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.1// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.2// SPDX-License-Identifier: Apache-2.02// SPDX-License-Identifier: Apache-2.03//3//4// Pulls identities and sub-identities from a chain and then uses sudo to force upload them into another.4// Pulls identities and sub-identities from a chain and then makes a preimage to later force upload them into another.5// Only changed or previously non-existent data are inserted.5// Only changed or previously non-existent data are inserted.6//6//7// Usage: `yarn setIdentities [relay WS URL] [parachain WS URL] [sudo key]`7// Usage: `yarn setIdentities [relay WS URL] [parachain WS URL] [user key]8// Example: `yarn setIdentities wss://polkadot-rpc.dwellir.com ws://localhost:9944 escape pattern miracle train sudden cart adapt embark wedding alien lamp mesh`8// Example: `yarn setIdentities wss://polkadot-rpc.dwellir.com ws://localhost:9944 escape pattern miracle train sudden cart adapt embark wedding alien lamp mesh`9910import {encodeAddress} from '@polkadot/keyring';10import {encodeAddress} from '@polkadot/keyring';11import {IKeyringPair} from '@polkadot/types/types';11import {usingPlaygrounds, Pallets} from './index';12import {usingPlaygrounds, Pallets} from './index';12import {ChainHelperBase} from './playgrounds/unique';13import {ChainHelperBase} from './playgrounds/unique';131481 return (await helper.getApi().query.identity.superOf.entries()).map(([key, value]) => [extractAccountId(key), value as any]);82 return (await helper.getApi().query.identity.superOf.entries()).map(([key, value]) => [extractAccountId(key), value as any]);82}83}8485async function uploadPreimage(helper: ChainHelperBase, preimageMaker: IKeyringPair, preimage: string) {86 try {87 await helper.executeExtrinsic(preimageMaker, 'api.tx.preimage.notePreimage', [preimage]);88 } catch(e: any) {89 if (e.message.includes('AlreadyNoted')) {90 console.warn('Warning: The same preimage already exists on the chain. Nothing was uploaded.');91 } else {92 console.error(e);93 }94 }95}839684// The utility for pulling identity and sub-identity data97// The utility for pulling identity and sub-identity data85const forceInsertIdentities = async (): Promise<void> => {98const forceInsertIdentities = async (): Promise<void> => {128141129 await usingPlaygrounds(async (helper, privateKey) => {142 await usingPlaygrounds(async (helper, privateKey) => {130 if (helper.fetchMissingPalletNames([Pallets.Identity]).length != 0) console.error('pallet-identity is not included in parachain.');143 if (helper.fetchMissingPalletNames([Pallets.Identity]).length != 0) console.error('pallet-identity is not included in parachain.');144 if (helper.fetchMissingPalletNames([Pallets.Preimage]).length != 0) console.error('pallet-preimage is not included in parachain.');145131 try {146 try {132 const superuser = await privateKey(key);147 const preimageMaker = await privateKey(key);133 const ss58Format = helper.chain.getChainProperties().ss58Format;148 const ss58Format = helper.chain.getChainProperties().ss58Format;134 const paraIdentities = await getIdentities(helper);149 const paraIdentities = await getIdentities(helper);135 const identitiesToAdd: any[] = [];150 const identitiesToAdd: any[] = [];158 }173 }159174160 if (identitiesToRemove.length != 0)175 if (identitiesToRemove.length != 0)161 await helper.getSudo().executeExtrinsic(superuser, 'api.tx.identity.forceRemoveIdentities', [identitiesToRemove]);176 await uploadPreimage(177 helper,178 preimageMaker,179 helper.constructApiCall('api.tx.identity.forceRemoveIdentities', [identitiesToRemove]).method.toHex(),180 );162 if (identitiesToAdd.length != 0)181 if (identitiesToAdd.length != 0)163 await helper.getSudo().executeExtrinsic(superuser, 'api.tx.identity.forceInsertIdentities', [identitiesToAdd]);182 await uploadPreimage(183 helper,184 preimageMaker,185 helper.constructApiCall('api.tx.identity.forceInsertIdentities', [identitiesToAdd]).method.toHex(),186 );164187165 console.log(`Tried to upload ${identitiesToAdd.length} identities`188 console.log(`Tried to push ${identitiesToAdd.length} identities`166 + ` and found ${identitiesToRemove.length} identities for potential removal.`189 + ` and found ${identitiesToRemove.length} identities for potential removal.`167 + ` Now there are ${(await helper.getApi().query.identity.identityOf.keys()).length}.`);190 + ` Currently there are ${(await helper.getApi().query.identity.identityOf.keys()).length} identities on the chain.`);168191169 // fill sub-identities192 // fill sub-identities170 const paraSubs = await getSubs(helper);193 const paraSubs = await getSubs(helper);187 }210 }188211189 if (subsToUpdate.length != 0)212 if (subsToUpdate.length != 0)190 await helper.getSudo().executeExtrinsic(superuser, 'api.tx.identity.forceSetSubs', [subsToUpdate]);213 await uploadPreimage(214 helper,215 preimageMaker,216 helper.constructApiCall('api.tx.identity.forceSetSubs', [subsToUpdate]).method.toHex(),217 );191218192 console.log(`Also tried to update ${subsToUpdate.length} identities with their sub-identities.`219 console.log(`Also tried to push ${subsToUpdate.length} identities with their sub-identities.`193 + ` Now there are ${(await helper.getApi().query.identity.subsOf.keys()).length} identities with subs.`);220 + ` Currently there are ${(await helper.getApi().query.identity.subsOf.keys()).length} identities with subs.`);194 } catch (error) {221 } catch (error) {195 console.error(error);222 console.error(error);196 throw Error('Error during setting identities');223 throw Error('Error during setting identities');tests/src/util/index.tsdiffbeforeafterboth114 CollatorSelection = 'collatorselection',114 CollatorSelection = 'collatorselection',115 Session = 'session',115 Session = 'session',116 Identity = 'identity',116 Identity = 'identity',117 Preimage = 'preimage',118 Maintenance = 'maintenance',117 TestUtils = 'testutils',119 TestUtils = 'testutils',118}120}119121tests/src/util/playgrounds/unique.tsdiffbeforeafterboth2869 }2869 }2870}2870}28712872class PreimageGroup extends HelperGroup<UniqueHelper> {2873 async getPreimageInfo(h256: string) {2874 return (await this.helper.callRpc('api.query.preimage.statusFor', [h256])).toJSON();2875 }28762877 /**2878 * Create a preimage with a hex or a byte array.2879 * @param signer keyring of the signer.2880 * @param bytes preimage encoded in hex or a byte array, e.g. an extrinsic call.2881 * @example await notePreimage(preimageMaker,2882 * helper.constructApiCall('api.tx.identity.forceInsertIdentities', [identitiesToAdd]).method.toHex()2883 * );2884 * @returns promise of extrinsic execution.2885 */2886 notePreimage(signer: TSigner, bytes: string | Uint8Array) {2887 return this.helper.executeExtrinsic(signer, 'api.tx.preimage.notePreimage', [bytes]);2888 }28892890 /**2891 * Delete an existing preimage and return the deposit.2892 * @param signer keyring of the signer - either the owner or the preimage manager (sudo).2893 * @param h256 hash of the preimage.2894 * @returns promise of extrinsic execution.2895 */2896 unnotePreimage(signer: TSigner, h256: string) {2897 return this.helper.executeExtrinsic(signer, 'api.tx.preimage.unnotePreimage', [h256]);2898 }28992900 /**2901 * Request a preimage be uploaded to the chain without paying any fees or deposits.2902 * @param signer keyring of the signer - either the owner or the preimage manager (sudo).2903 * @param h256 hash of the preimage.2904 * @returns promise of extrinsic execution.2905 */2906 requestPreimage(signer: TSigner, h256: string) {2907 return this.helper.executeExtrinsic(signer, 'api.tx.preimage.requestPreimage', [h256]);2908 }29092910 /**2911 * Clear a previously made request for a preimage.2912 * @param signer keyring of the signer - either the owner or the preimage manager (sudo).2913 * @param h256 hash of the preimage.2914 * @returns promise of extrinsic execution.2915 */2916 unrequestPreimage(signer: TSigner, h256: string) {2917 return this.helper.executeExtrinsic(signer, 'api.tx.preimage.unrequestPreimage', [h256]);2918 }2919}287129202872class ForeignAssetsGroup extends HelperGroup<UniqueHelper> {2921class ForeignAssetsGroup extends HelperGroup<UniqueHelper> {2873 async register(signer: TSigner, ownerAddress: TSubstrateAccount, location: any, metadata: IForeignAssetMetadata) {2922 async register(signer: TSigner, ownerAddress: TSubstrateAccount, location: any, metadata: IForeignAssetMetadata) {3094 staking: StakingGroup;3143 staking: StakingGroup;3095 scheduler: SchedulerGroup;3144 scheduler: SchedulerGroup;3096 collatorSelection: CollatorSelectionGroup;3145 collatorSelection: CollatorSelectionGroup;3146 preimage: PreimageGroup;3097 foreignAssets: ForeignAssetsGroup;3147 foreignAssets: ForeignAssetsGroup;3098 xcm: XcmGroup<UniqueHelper>;3148 xcm: XcmGroup<UniqueHelper>;3099 xTokens: XTokensGroup<UniqueHelper>;3149 xTokens: XTokensGroup<UniqueHelper>;3110 this.staking = new StakingGroup(this);3160 this.staking = new StakingGroup(this);3111 this.scheduler = new SchedulerGroup(this);3161 this.scheduler = new SchedulerGroup(this);3112 this.collatorSelection = new CollatorSelectionGroup(this);3162 this.collatorSelection = new CollatorSelectionGroup(this);3163 this.preimage = new PreimageGroup(this);3113 this.foreignAssets = new ForeignAssetsGroup(this);3164 this.foreignAssets = new ForeignAssetsGroup(this);3114 this.xcm = new XcmGroup(this, 'polkadotXcm');3165 this.xcm = new XcmGroup(this, 'polkadotXcm');3115 this.xTokens = new XTokensGroup(this);3166 this.xTokens = new XTokensGroup(this);