git.delta.rocks / unique-network / refs/commits / 159d4fc7deeb

difftreelog

Merge pull request #893 from UniqueNetwork/feature/preimage

Yaroslav Bolyukin2023-02-22parents: #8c90034 #5894371.patch.diff
in: master

34 files changed

modifiedCargo.lockdiffbeforeafterboth
5541 "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]
64856487
8968 "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",
modifiedCargo.tomldiffbeforeafterboth
98pallet-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" }
modifiedMakefilediffbeforeafterboth
137bench-app-promotion:137bench-app-promotion:
138 make _bench PALLET=app-promotion PALLET_DIR=app-promotion138 make _bench PALLET=app-promotion PALLET_DIR=app-promotion
139
140.PHONY: bench-maintenance
141bench-maintenance:
142 make _bench PALLET=maintenance
139143
140.PHONY: bench144.PHONY: bench
141# Disabled: bench-scheduler, bench-collator-selection, bench-identity145# Disabled: bench-scheduler, bench-collator-selection, bench-identity
142bench: 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-maintenance
143147
144.PHONY: check148.PHONY: check
145check:149check:
modifiedpallets/maintenance/Cargo.tomldiffbeforeafterboth
18frame-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 }
2223
23[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"]
2829
modifiedpallets/maintenance/src/benchmarking.rsdiffbeforeafterboth
17use super::*;17use super::*;
18use crate::{Pallet as Maintenance, Config};18use crate::{Pallet as Maintenance, Config};
1919
20use 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};
2324
24benchmarks! {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 }
38
39 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}
3846
modifiedpallets/maintenance/src/lib.rsdiffbeforeafterboth
2525
26#[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;
34
30 use crate::weights::WeightInfo;35 use crate::weights::WeightInfo;
3136
32 #[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>;
41
42 /// The runtime origin type.
43 type RuntimeOrigin: From<RawOrigin<Self::AccountId>>
44 + IsType<<Self as frame_system::Config>::RuntimeOrigin>;
45
46 /// The aggregated call type.
47 type RuntimeCall: Parameter
48 + Dispatchable<
49 RuntimeOrigin = <Self as Config>::RuntimeOrigin,
50 PostInfo = PostDispatchInfo,
51 > + GetDispatchInfo
52 + From<frame_system::Call<Self>>;
53
54 /// The preimage provider with which we look up call hashes to get the call.
55 type Preimages: QueryPreimage + StorePreimage;
56
57 /// Weight information for extrinsics in this pallet.
35 type WeightInfo: WeightInfo;58 type WeightInfo: WeightInfo;
36 }59 }
3760
79 Ok(())102 Ok(())
80 }103 }
104
105 /// Execute a runtime call stored as a preimage.
106 ///
107 /// `weight_bound` is the maximum weight that the caller is willing
108 /// 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;
117
118 ensure_root(origin)?;
119
120 let data = T::Preimages::fetch(&hash, None)?;
121 weight_bound.set_proof_size(
122 weight_bound
123 .proof_size()
124 .checked_sub(
125 data.len()
126 .try_into()
127 .map_err(|_| DispatchError::Corruption)?,
128 )
129 .ok_or(DispatchError::Exhausted)?,
130 );
131
132 let call = <T as Config>::RuntimeCall::decode(&mut &data[..])
133 .map_err(|_| DispatchError::Corruption)?;
134
135 ensure!(
136 call.get_dispatch_info().weight.all_lte(weight_bound),
137 DispatchError::Exhausted
138 );
139
140 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}
83150
modifiedpallets/maintenance/src/weights.rsdiffbeforeafterboth
3//! Autogenerated weights for pallet_maintenance3//! Autogenerated weights for pallet_maintenance
4//!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-dev
6//! 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: 1024
88
9// 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)]
3031
31use 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}
3941
40/// 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}
5462
55// For backwards compatibility and tests63// For backwards compatibility and tests
56impl 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}
6882
modifiedpallets/scheduler-v2/Cargo.tomldiffbeforeafterboth
24sp-std = { workspace = true }24sp-std = { workspace = true }
2525
26[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" }
2929
30[features]30[features]
modifiedruntime/common/config/pallets/mod.rsdiffbeforeafterboth
23 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;
49
50#[cfg(feature = "preimage")]
51pub mod preimage;
4952
50parameter_types! {53parameter_types! {
51 pub TreasuryAccountId: AccountId = TreasuryModuleId::get().into_account_truncating();54 pub TreasuryAccountId: AccountId = TreasuryModuleId::get().into_account_truncating();
123126
124impl 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}
128137
addedruntime/common/config/pallets/preimage.rsdiffbeforeafterboth

no changes

modifiedruntime/common/construct_runtime.rsdiffbeforeafterboth
56 #[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,
58
59 #[cfg(feature = "preimage")]
60 Preimage: pallet_preimage::{Pallet, Call, Storage, Event<T>} = 41,
5861
59 // 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,
modifiedruntime/common/runtime_apis.rsdiffbeforeafterboth
568 #[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);
570570
571 list_benchmark!(list, extra, pallet_maintenance, Maintenance);
571572
572 // list_benchmark!(list, extra, pallet_evm_coder_substrate, EvmCoderSubstrate);573 // list_benchmark!(list, extra, pallet_evm_coder_substrate, EvmCoderSubstrate);
573574
632 #[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);
635
636 add_benchmark!(params, batches, pallet_maintenance, Maintenance);
634637
635 // add_benchmark!(params, batches, pallet_evm_coder_substrate, EvmCoderSubstrate);638 // add_benchmark!(params, batches, pallet_evm_coder_substrate, EvmCoderSubstrate);
636639
modifiedruntime/opal/Cargo.tomldiffbeforeafterboth
18[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 }
modifiedruntime/quartz/Cargo.tomldiffbeforeafterboth
20default = ['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 = []
186190
210pallet-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 }
modifiedruntime/unique/Cargo.tomldiffbeforeafterboth
39 '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 = []
185189
209pallet-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 }
modifiedtests/package.jsondiffbeforeafterboth
82 "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",
modifiedtests/src/interfaces/augment-api-consts.tsdiffbeforeafterboth
41 **/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 are
48 * `UncleGenerations + 1` before `now`.
49 **/
50 uncleGenerations: u32 & AugmentedConst<ApiType>;
51 /**
52 * Generic const
53 **/
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 identity
120 **/
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/O
128 * 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 complexity
133 * 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 fact
142 * that one storage item's value will increase by the size of an account ID, and there will
143 * 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 const
148 **/
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 inflation
modifiedtests/src/interfaces/augment-api-errors.tsdiffbeforeafterboth
20 * 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 error
79 **/
80 [key: string]: AugmentedError<ApiType>;
81 };
44 balances: {82 balances: {
45 /**83 /**
46 * Beneficiary account must pre-exist84 * Beneficiary account must pre-exist
79 **/117 **/
80 [key: string]: AugmentedError<ApiType>;118 [key: string]: AugmentedError<ApiType>;
81 };119 };
120 collatorSelection: {
121 /**
122 * User is already a candidate
123 **/
124 AlreadyCandidate: AugmentedError<ApiType>;
125 /**
126 * User already holds license to collate
127 **/
128 AlreadyHoldingLicense: AugmentedError<ApiType>;
129 /**
130 * User is already an Invulnerable
131 **/
132 AlreadyInvulnerable: AugmentedError<ApiType>;
133 /**
134 * Account has no associated validator ID
135 **/
136 NoAssociatedValidatorId: AugmentedError<ApiType>;
137 /**
138 * User does not hold a license to collate
139 **/
140 NoLicense: AugmentedError<ApiType>;
141 /**
142 * User is not a candidate
143 **/
144 NotCandidate: AugmentedError<ApiType>;
145 /**
146 * User is not an Invulnerable
147 **/
148 NotInvulnerable: AugmentedError<ApiType>;
149 /**
150 * Permission issue
151 **/
152 Permission: AugmentedError<ApiType>;
153 /**
154 * Too few invulnerables
155 **/
156 TooFewInvulnerables: AugmentedError<ApiType>;
157 /**
158 * Too many candidates
159 **/
160 TooManyCandidates: AugmentedError<ApiType>;
161 /**
162 * Too many invulnerables
163 **/
164 TooManyInvulnerables: AugmentedError<ApiType>;
165 /**
166 * Unknown error
167 **/
168 Unknown: AugmentedError<ApiType>;
169 /**
170 * Validator ID is not yet registered
171 **/
172 ValidatorNotRegistered: AugmentedError<ApiType>;
173 /**
174 * Generic error
175 **/
176 [key: string]: AugmentedError<ApiType>;
177 };
82 common: {178 common: {
83 /**179 /**
84 * Account token limit exceeded per collection180 * Account token limit exceeded per collection
425 **/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 error
599 **/
600 [key: string]: AugmentedError<ApiType>;
601 };
428 maintenance: {602 maintenance: {
429 /**603 /**
430 * Generic error604 * Generic error
549 **/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 error
753 **/
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 error
659 **/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 overflow
677 **/
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 error
693 **/
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 address
815 **/
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 **/
modifiedtests/src/interfaces/augment-api-events.tsdiffbeforeafterboth
8import 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';
1212
13export type __AugmentedEvent<ApiType extends ApiTypes> = AugmentedEvent<ApiType>;13export type __AugmentedEvent<ApiType extends ApiTypes> = AugmentedEvent<ApiType>;
1414
100 **/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 event
112 **/
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 the
406 * 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 event
411 **/
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 event
527 **/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 the
601 * 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 event
535 **/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 event
711 **/786 **/
modifiedtests/src/interfaces/augment-api-query.tsdiffbeforeafterboth
6import '@polkadot/api-base/types/storage';6import '@polkadot/api-base/types/storage';
77
8import 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';
1415
15export 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 recalculation
44 **/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 query
59 **/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 * Uncles
75 **/
76 uncles: AugmentedQuery<ApiType, () => Observable<Vec<PalletAuthorshipUncleEntryItem>>, []> & QueryableStorageEntry<ApiType, []>;
77 /**
78 * Generic query
79 **/
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 query
157 **/
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 deprecated
314 **/
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 a
423 * 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 that
438 * 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 query
443 **/
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 blocks
416 * 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 from
425 * usual [`TokenProperties`] due to an unlimited number502 * usual [`TokenProperties`] due to an unlimited number
426 * 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 query
690 **/
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. This
627 * 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 query
670 **/
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 is
756 * disabled using binary search. It gets cleared when `on_session_ending` returns
757 * 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 validators
770 * 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 keys
775 * 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 query
684 **/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 **/
modifiedtests/src/interfaces/augment-api-rpc.tsdiffbeforeafterboth
5// this is required to allow for ambient/previous definitions5// this is required to allow for ambient/previous definitions
6import '@polkadot/rpc-core/types/jsonrpc';6import '@polkadot/rpc-core/types/jsonrpc';
77
8import 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 collection
448 **/
449 accountTokens: AugmentedRpc<(accountId: AccountId32 | string | Uint8Array, collectionId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<u32>>>;
450 /**
451 * Get base info
452 **/
453 base: AugmentedRpc<(baseId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Option<RmrkTraitsBaseBaseInfo>>>;
454 /**
455 * Get all Base's parts
456 **/
457 baseParts: AugmentedRpc<(baseId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<RmrkTraitsPartPartType>>>;
458 /**
459 * Get collection by id
460 **/
461 collectionById: AugmentedRpc<(id: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Option<RmrkTraitsCollectionCollectionInfo>>>;
462 /**
463 * Get collection properties
464 **/
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 id
468 **/
469 lastCollectionIdx: AugmentedRpc<(at?: Hash | string | Uint8Array) => Observable<u32>>;
470 /**
471 * Get NFT by collection id and NFT id
472 **/
473 nftById: AugmentedRpc<(collectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Option<RmrkTraitsNftNftInfo>>>;
474 /**
475 * Get NFT children
476 **/
477 nftChildren: AugmentedRpc<(collectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<RmrkTraitsNftNftChild>>>;
478 /**
479 * Get NFT properties
480 **/
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 priorities
484 **/
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 resources
488 **/
489 nftResources: AugmentedRpc<(collectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<RmrkTraitsResourceResourceInfo>>>;
490 /**
491 * Get Base's theme names
492 **/
493 themeNames: AugmentedRpc<(baseId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<Bytes>>>;
494 /**
495 * Get Theme's keys values
496 **/
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 node
modifiedtests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth
6import '@polkadot/api-base/types/submittable';6import '@polkadot/api-base/types/submittable';
77
8import 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';
1314
14export 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 completely
113 * 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 completely
120 * free for further use.
121 *
122 * # Arguments
123 *
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 tx
119 **/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 tx
140 **/
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 be
214 **/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 must
254 * (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 on
261 * 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 tx
283 **/
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 events
308 **/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 leftovers
381 **/
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 called
312 * multiple times385 * multiple times
325 **/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 repatriated
422 * to the sender.
423 *
424 * The dispatch origin for this call must be _Signed_ and the sender must have a registered
425 * 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 a
434 * 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 event
445 * # </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 registered
454 * 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 by
497 * `Slash`. Verification request deposits are not returned; they should be cancelled
498 * 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 account
503 * 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 account
519 * 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 account
523 * 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 repatriated
542 * to the sender (*not* the original depositor).
543 *
544 * The dispatch origin for this call must be _Signed_ and the sender must have a registered
545 * 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 repatriated
555 * to the sender.
556 *
557 * The dispatch origin for this call must be _Signed_ and the sender must have a registered
558 * 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 registered
565 * 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 judgement
572 * given.
573 *
574 * The dispatch origin for this call must be _Signed_ and the sender must have a
575 * 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 * ```nocompile
581 * Self::registrars().get(reg_index).unwrap().fee
582 * ```
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 account
598 * 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 account
614 * 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 account
630 * 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 payment
646 * 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 returned
668 * 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 registered
671 * 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 tx
690 **/
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 willing
720 * 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 tx
353 **/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 providing
514 * 886 * the preimage. Otherwise, a deposit is taken proportional to the size of the preimage.
515 * # Permissions:887 **/
516 * - Token-owner-to-be
517 *
518 * # Arguments:
519 * - `origin`: sender of the transaction
520 * - `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 NFT
530 * by a non-owner, i.e. the collection issuer, with one of the
531 * [`add_...` transactions](Pallet::add_basic_resource).
532 *
533 * # Permissions:
534 * - Token owner
535 *
536 * # Arguments:
537 * - `origin`: sender of the transaction
538 * - `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 NFT
542 **/
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 owner
552 *
553 * # Arguments:
554 * - `origin`: sender of the transaction
555 * - `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 warrant
568 * the owner's [acceptance](Pallet::accept_resource).
569 *
570 * # Arguments:
571 * - `origin`: sender of the transaction
572 * - `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 warrant
585 * the owner's [acceptance](Pallet::accept_resource).
586 *
587 * # Arguments:
588 * - `origin`: sender of the transaction
589 * - `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 warrant
602 * the owner's [acceptance](Pallet::accept_resource).
603 *
604 * # Arguments:
605 * - `origin`: sender of the transaction
606 * - `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 owner
621 *
622 * # Arguments:
623 * - `origin`: sender of the transaction
624 * - `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 transaction
627 * 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 issuer
636 *
637 * # Arguments:
638 * - `origin`: sender of the transaction
639 * - `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 transaction
651 * - `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 deposit
661 * 893 * a user may have paid, and take the control of the preimage out of their hands.
662 * # Permissions:894 **/
663 * * Collection issuer
664 *
665 * # Arguments:
666 * - `origin`: sender of the transaction
667 * - `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 issuer
675 *
676 * # Arguments:
677 * - `origin`: sender of the transaction
678 * - `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 issuer
686 *
687 * # Arguments:
688 * - `origin`: sender of the transaction
689 * - `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 transaction
709 * - `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 * # Permissions
720 * - Collection issuer
721 *
722 * # Arguments
723 * - `origin`: sender of the transaction
724 * - `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 enter
734 * the pending state and will have to be accepted by the other account.
735 *
736 * # Permissions:
737 * - Token owner
738 *
739 * # Arguments:
740 * - `origin`: sender of the transaction
741 * - `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 owner
756 *
757 * # Arguments:
758 * - `origin`: sender of the transaction
759 * - `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 metadata
766 * of a token or a collection, on either one of these.
767 *
768 * Note that in this proxy implementation many details regarding RMRK are stored
769 * as scoped properties prefixed with "rmrk:", normally inaccessible
770 * to external transactions and RPCs.
771 *
772 * # Permissions:
773 * - Collection issuer - in case of collection property
774 * - Token owner - in case of NFT property
775 *
776 * # Arguments:
777 * - `origin`: sender of the transaction
778 * - `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 tx
786 **/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 be
796 * - Anyone - will be assigned as the issuer of the Base.923 * convertible to a validator ID using the chain's typical addressing system (this usually
797 * 924 * means being a controller account) or directly convertible into a validator ID (which
798 * # 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 length
802 * - `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 issuer
813 *
814 * # Arguments:
815 * - `origin`: sender of the transaction
816 * - `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 of
830 * # 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 tx
842 **/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 bytes
1313 * of certain length. The initial owner of the collection is set1426 * of certain length. The initial owner of the collection is set
1314 * 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 * # Permissions
1319 * 1432 *
1320 * * Anyone - becomes the owner of the new collection.1433 * * Anyone - becomes the owner of the new collection.
1321 * 1434 *
1322 * # Arguments1435 * # Arguments
1323 * 1436 *
1324 * * `collection_name`: Wide-character string with collection name1437 * * `collection_name`: Wide-character string with collection name
1325 * (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 description
1327 * (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 collection
1329 * 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 ID
1446 *
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.
modifiedtests/src/interfaces/augment-types.tsdiffbeforeafterboth
5// this is required to allow for ambient/previous definitions5// this is required to allow for ambient/previous definitions
6import '@polkadot/types/types/registry';6import '@polkadot/types/types/registry';
77
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, 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;
modifiedtests/src/interfaces/default/types.tsdiffbeforeafterboth
1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit
2/* eslint-disable */2/* eslint-disable */
33
4import 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';
89
9/** @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}
446448
698/** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance */700/** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance */
699export interface OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance extends Null {}701export interface OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance extends Null {}
702
703/** @name OpalRuntimeRuntimeCommonSessionKeys */
704export interface OpalRuntimeRuntimeCommonSessionKeys extends Struct {
705 readonly aura: SpConsensusAuraSr25519AppSr25519Public;
706}
700707
701/** @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}
10331044
1034/** @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}
10441056
1045/** @name PalletAppPromotionEvent */1057/** @name PalletAppPromotionEvent */
1055 readonly type: 'StakingRecalculation' | 'Stake' | 'Unstake' | 'SetAdmin';1067 readonly type: 'StakingRecalculation' | 'Stake' | 'Unstake' | 'SetAdmin';
1056}1068}
1069
1070/** @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}
1078
1079/** @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}
1090
1091/** @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}
10571099
1058/** @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}
1237
1238/** @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}
1258
1259/** @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}
1276
1277/** @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}
11951307
1196/** @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}
15371650
1538/** @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}
1753
1754/** @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}
1766
1767/** @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}
1846
1847/** @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}
1869
1870/** @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}
1937
1938/** @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}
1950
1951/** @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}
1963
1964/** @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}
1976
1977/** @name PalletIdentityRegistrarInfo */
1978export interface PalletIdentityRegistrarInfo extends Struct {
1979 readonly account: AccountId32;
1980 readonly fee: u128;
1981 readonly fields: PalletIdentityBitFlags;
1982}
1983
1984/** @name PalletIdentityRegistration */
1985export interface PalletIdentityRegistration extends Struct {
1986 readonly judgements: Vec<ITuple<[u32, PalletIdentityJudgement]>>;
1987 readonly deposit: u128;
1988 readonly info: PalletIdentityIdentityInfo;
1989}
16401990
1641/** @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}
16562011
1657/** @name PalletMaintenanceError */2012/** @name PalletMaintenanceError */
1677 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2032 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
1678}2033}
2034
2035/** @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}
2055
2056/** @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}
2066
2067/** @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}
2083
2084/** @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}
16792099
1680/** @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}
16892109
1690/** @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}
17952120
1796/** @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}
18192130
1820/** @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}
1909
1910/** @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}
1931
1932/** @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}
1943
1944/** @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}
19582139
1959/** @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}
19702152
1971/** @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}
21702357
2171/** @name PalletTreasuryProposal */2358/** @name PalletTreasuryProposal */
2485}2672}
24862673
2487/** @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]>> {}
24892676
2490/** @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}
2552
2553/** @name RmrkTraitsBaseBaseInfo */
2554export interface RmrkTraitsBaseBaseInfo extends Struct {
2555 readonly issuer: AccountId32;
2556 readonly baseType: Bytes;
2557 readonly symbol: Bytes;
2558}
2559
2560/** @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}
2568
2569/** @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}
2577
2578/** @name RmrkTraitsNftNftChild */
2579export interface RmrkTraitsNftNftChild extends Struct {
2580 readonly collectionId: u32;
2581 readonly nftId: u32;
2582}
25832739
2584/** @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}
2592
2593/** @name RmrkTraitsNftRoyaltyInfo */
2594export interface RmrkTraitsNftRoyaltyInfo extends Struct {
2595 readonly recipient: AccountId32;
2596 readonly amount: Permill;
2597}
2598
2599/** @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}
2607
2608/** @name RmrkTraitsPartFixedPart */
2609export interface RmrkTraitsPartFixedPart extends Struct {
2610 readonly id: u32;
2611 readonly z: u32;
2612 readonly src: Bytes;
2613}
2614
2615/** @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}
26232747
2624/** @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}
26312750
2632/** @name RmrkTraitsPropertyPropertyInfo */2751/** @name SpCoreCryptoKeyTypeId */
2633export interface RmrkTraitsPropertyPropertyInfo extends Struct {
2634 readonly key: Bytes;
2635 readonly value: Bytes;
2636}
2637
2638/** @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}
2645
2646/** @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}
2655
2656/** @name RmrkTraitsResourceResourceInfo */
2657export interface RmrkTraitsResourceResourceInfo extends Struct {
2658 readonly id: u32;
2659 readonly resource: RmrkTraitsResourceResourceTypes;
2660 readonly pending: bool;
2661 readonly pendingRemoval: bool;
2662}
2663
2664/** @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}
2674
2675/** @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}
26842753
2685/** @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}
2691
2692/** @name RmrkTraitsThemeThemeProperty */
2693export interface RmrkTraitsThemeThemeProperty extends Struct {
2694 readonly key: Bytes;
2695 readonly value: Bytes;
2696}
26972756
2698/** @name SpCoreEcdsaSignature */2757/** @name SpCoreEd25519Signature */
2699export interface SpCoreEcdsaSignature extends U8aFixed {}2758export interface SpCoreEd25519Signature extends U8aFixed {}
27002759
2701/** @name SpCoreEd25519Signature */2760/** @name SpCoreSr25519Public */
2702export interface SpCoreEd25519Signature extends U8aFixed {}2761export interface SpCoreSr25519Public extends U8aFixed {}
27032762
2704/** @name SpCoreSr25519Signature */2763/** @name SpCoreSr25519Signature */
2705export interface SpCoreSr25519Signature extends U8aFixed {}2764export interface SpCoreSr25519Signature extends U8aFixed {}
27062765
2707/** @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}
27142768
2715/** @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}
2809
2810/** @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}
27552818
2756/** @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}
31653231
3166/** @name XcmV0JunctionBodyPart */3232/** @name XcmV0JunctionBodyPart */
modifiedtests/src/interfaces/lookup.tsdiffbeforeafterboth
129 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::ArithmeticError
154 **/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::Event
215 **/
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::BalanceStatus
239 **/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::MultiAssets
350 **/391 **/
351 XcmV1MultiassetMultiAssets: 'Vec<XcmV1MultiAsset>',392 XcmV1MultiassetMultiAssets: 'Vec<XcmV1MultiAsset>',
352 /**393 /**
353 * Lookup44: xcm::v1::multiasset::MultiAsset394 * Lookup46: xcm::v1::multiasset::MultiAsset
354 **/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::AssetId
361 **/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::MultiLocation
370 **/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::Junctions
377 **/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::Junction
393 **/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::NetworkId
421 **/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::BodyId
432 **/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::BodyPart
446 **/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::Fungibility
469 **/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::AssetInstance
478 **/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::AssetIds
569 **/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::NativeCurrency
578 **/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::Error
622 **/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::Outcome
679 **/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::Response
791 **/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::OriginKind
802 **/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::MultiAssetFilter
814 **/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::WildMultiAsset
823 **/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::WildFungibility
835 **/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::WeightLimit
841 **/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::VersionedMultiAssets
850 **/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::MultiAsset
859 **/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::MultiLocation
898 **/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::Junction
914 **/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::VersionedMultiLocation
943 **/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::Log
1223 **/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::Event
1231 **/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::ExitReason
1244 **/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::ExitSucceed
1255 **/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::ExitError
1261 **/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::BlakeTwo256
1610 **/
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::SessionKeys
1649 **/
1650 OpalRuntimeRuntimeCommonSessionKeys: {
1651 aura: 'SpConsensusAuraSr25519AppSr25519Public'
1652 },
1653 /**
1654 * Lookup186: sp_consensus_aura::sr25519::app_sr25519::Public
1655 **/
1656 SpConsensusAuraSr25519AppSr25519Public: 'SpCoreSr25519Public',
1657 /**
1658 * Lookup187: sp_core::sr25519::Public
1659 **/
1660 SpCoreSr25519Public: '[u8;32]',
1661 /**
1662 * Lookup190: sp_core::crypto::KeyTypeId
1663 **/
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::Reasons
1563 **/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::Releases
1625 **/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::PalletId
1664 **/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::VersionedMultiAsset
1760 **/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: 128
2030 },
2031 /**
2032 * Lookup261: pallet_identity::types::IdentityField
2033 **/
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::Response
2013 **/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::Response
2125 **/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::CollectionMode
2310 **/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::AccessMode
2335 **/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::CollectionLimits
2341 **/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::SponsoringRateLimit
2355 **/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::CollectionPermissions
2364 **/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::NestingPermissions
2372 **/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::OwnerRestrictedSet
2380 **/2666 **/
2381 UpDataStructsOwnerRestrictedSet: 'BTreeSet<u32>',2667 UpDataStructsOwnerRestrictedSet: 'BTreeSet<u32>',
2382 /**2668 /**
2383 * Lookup255: up_data_structs::PropertyKeyPermission2669 * Lookup327: up_data_structs::PropertyKeyPermission
2384 **/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::PropertyPermission
2391 **/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::Property
2399 **/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::CreateItemData
2406 **/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::CreateNftData
2416 **/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::CreateFungibleData
2422 **/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::CreateReFungibleData
2428 **/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::TransactionV2
2816 **/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::LegacyTransaction
2826 **/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::TransactionAction
2838 **/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::TransactionSignature
2847 **/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::EIP2930Transaction
2855 **/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::AccessListItem
2871 **/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::EIP1559Transaction
2878 **/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::InboundChannelDetails
2990 **/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::InboundState
2998 **/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::XcmpMessageFormat
3004 **/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::OutboundChannelDetails
3010 **/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::OutboundState
3020 **/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::QueueConfigData
3026 **/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::ConfigData
3053 **/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::PageIndexData
3059 **/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::Properties
3109 **/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::CollectionStats
3125 **/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::TokenChild
3133 **/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::RpcCollectionFlags
3169 **/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::NftChild
3227 **/
3228 RmrkTraitsNftNftChild: {
3229 collectionId: 'u32',
3230 nftId: 'u32'
3231 },
3232 /**3306 /**
3233 * Lookup414: up_pov_estimate_rpc::PovInfo3307 * Lookup463: up_pov_estimate_rpc::PovInfo
3234 **/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::TransactionValidityError
3244 **/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::InvalidTransaction
3253 **/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::UnknownTransaction
3271 **/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::TrieKeyValue
3281 **/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::PropertyScope
3312 **/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::TransactionStatus
3360 **/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::Bloom
3372 **/3434 **/
3373 EthbloomBloom: '[u8;256]',3435 EthbloomBloom: '[u8;256]',
3374 /**3436 /**
3375 * Lookup455: ethereum::receipt::ReceiptV33437 * Lookup500: ethereum::receipt::ReceiptV3
3376 **/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::EIP658ReceiptData
3386 **/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::Header
3403 **/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::H64
3423 **/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::SponsoringModeT
3449 **/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::MultiSignature
3477 **/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::Signature
3487 **/3549 **/
3488 SpCoreEd25519Signature: '[u8;64]',3550 SpCoreEd25519Signature: '[u8;64]',
3489 /**3551 /**
3490 * Lookup481: sp_core::sr25519::Signature3552 * Lookup526: sp_core::sr25519::Signature
3491 **/3553 **/
3492 SpCoreSr25519Signature: '[u8;64]',3554 SpCoreSr25519Signature: '[u8;64]',
3493 /**3555 /**
3494 * Lookup482: sp_core::ecdsa::Signature3556 * Lookup527: sp_core::ecdsa::Signature
3495 **/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::CheckMaintenance
3519 **/3581 **/
3520 OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: 'Null',3582 OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: 'Null',
3521 /**3583 /**
3522 * Lookup493: opal_runtime::runtime_common::identity::DisableIdentityCalls3584 * Lookup538: opal_runtime::runtime_common::identity::DisableIdentityCalls
3523 **/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::Runtime
3531 **/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};
35383600
modifiedtests/src/interfaces/registry.tsdiffbeforeafterboth
5// this is required to allow for ambient/previous definitions5// this is required to allow for ambient/previous definitions
6import '@polkadot/types/types/registry';6import '@polkadot/types/types/registry';
77
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, 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';
99
10declare 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;
modifiedtests/src/interfaces/types-lookup.tsdiffbeforeafterboth
5// this is required to allow for ambient/previous definitions5// this is required to allow for ambient/previous definitions
6import '@polkadot/types/lookup';6import '@polkadot/types/lookup';
77
8import 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';
1213
13declare 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 }
159160
160 /** @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 }
199
200 /** @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 }
230
231 /** @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 }
198239
199 /** @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 }
257298
258 /** @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 }
264305
265 /** @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 }
275316
276 /** @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 }
317363
318 /** @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 }
334380
335 /** @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 }
354400
355 /** @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 }
362408
363 /** @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 }
374420
375 /** @name XcmV1MultiassetMultiAssets (42) */421 /** @name XcmV1MultiassetMultiAssets (44) */
376 interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}422 interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}
377423
378 /** @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 }
383429
384 /** @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 }
392438
393 /** @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 }
398444
399 /** @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 }
420466
421 /** @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 }
454500
455 /** @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 }
464510
465 /** @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 }
478527
479 /** @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 }
503552
504 /** @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 }
512561
513 /** @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 }
530579
531 /** @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 }
618667
619 /** @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 }
627676
628 /** @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 }
683
684 /** @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 }
751
752 /** @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 }
634768
635 /** @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 }
678812
679 /** @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 }
711845
712 /** @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 }
750884
751 /** @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 }
761895
762 /** @name XcmV2Xcm (68) */896 /** @name XcmV2Xcm (72) */
763 interface XcmV2Xcm extends Vec<XcmV2Instruction> {}897 interface XcmV2Xcm extends Vec<XcmV2Instruction> {}
764898
765 /** @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 }
8841018
885 /** @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 }
8961030
897 /** @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 }
9051039
906 /** @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 }
9101044
911 /** @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 }
9191053
920 /** @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 }
9301064
931 /** @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 }
9371071
938 /** @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 }
9451079
946 /** @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 }
9541088
955 /** @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 }
9991133
1000 /** @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 }
10211155
1022 /** @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 }
10561190
1057 /** @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 }
10651199
1066 /** @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 }
10761210
1077 /** @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 }
11111245
1112 /** @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 }
11281262
1129 /** @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 }
11771311
1178 /** @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 }
11861320
1187 /** @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 }
1193
1194 /** @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 }
1283
1284 /** @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 }
1292
1293 /** @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 }
13071327
1308 /** @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 }
13201340
1321 /** @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 }
13471367
1348 /** @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 }
13551375
1356 /** @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 }
13801400
1381 /** @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 }
13871407
1388 /** @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 }
13991419
1400 /** @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 }
14121432
1413 /** @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 }
14201440
1421 /** @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 }
14411462
1714 readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';1735 readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';
1715 }1736 }
1737
1738 /** @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 }
1746
1747 /** @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 }
1755
1756 /** @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 }
1764
1765 /** @name SpRuntimeBlakeTwo256 (177) */
1766 type SpRuntimeBlakeTwo256 = Null;
1767
1768 /** @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 }
1779
1780 /** @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 }
1800
1801 /** @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 }
1818
1819 /** @name OpalRuntimeRuntimeCommonSessionKeys (185) */
1820 interface OpalRuntimeRuntimeCommonSessionKeys extends Struct {
1821 readonly aura: SpConsensusAuraSr25519AppSr25519Public;
1822 }
1823
1824 /** @name SpConsensusAuraSr25519AppSr25519Public (186) */
1825 interface SpConsensusAuraSr25519AppSr25519Public extends SpCoreSr25519Public {}
1826
1827 /** @name SpCoreSr25519Public (187) */
1828 interface SpCoreSr25519Public extends U8aFixed {}
1829
1830 /** @name SpCoreCryptoKeyTypeId (190) */
1831 interface SpCoreCryptoKeyTypeId extends U8aFixed {}
1832
1833 /** @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 }
1843
1844 /** @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 }
17161853
1717 /** @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 }
17231860
1724 /** @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 }
17311868
1732 /** @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 }
17371874
1738 /** @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 }
17741911
1775 /** @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 }
17871924
1788 /** @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 }
17961933
1797 /** @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 }
18031940
1804 /** @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 }
18111948
1812 /** @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 }
18381975
1839 /** @name FrameSupportPalletId (191) */1976 /** @name FrameSupportPalletId (212) */
1840 interface FrameSupportPalletId extends U8aFixed {}1977 interface FrameSupportPalletId extends U8aFixed {}
18411978
1842 /** @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 }
18511988
1852 /** @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 }
18742011
1875 /** @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 }
18942031
1895 /** @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 }
19412078
1942 /** @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 }
19502087
1951 /** @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 }
2124
2125 /** @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 }
2204
2205 /** @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 }
2217
2218 /** @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 }
2229
2230 /** @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 }
2242
2243 /** @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 }
2255
2256 /** @name PalletIdentityRegistration (265) */
2257 interface PalletIdentityRegistration extends Struct {
2258 readonly judgements: Vec<ITuple<[u32, PalletIdentityJudgement]>>;
2259 readonly deposit: u128;
2260 readonly info: PalletIdentityIdentityInfo;
2261 }
2262
2263 /** @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 }
19872283
1988 /** @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 }
20232319
2024 /** @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 }
20852381
2086 /** @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 }
20962392
2097 /** @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 }
21592455
2160 /** @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 }
22072503
2208 /** @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 }
22142510
2215 /** @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 }
22832579
2284 /** @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 }
23332629
2334 /** @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 }
23422638
2343 /** @name CumulusPalletXcmCall (228) */2639 /** @name CumulusPalletXcmCall (300) */
2344 type CumulusPalletXcmCall = Null;2640 type CumulusPalletXcmCall = Null;
23452641
2346 /** @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 }
23552651
2356 /** @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 }
23642660
2365 /** @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 }
25452841
2546 /** @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 }
25542850
2555 /** @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 }
25682864
2569 /** @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 }
25752871
2576 /** @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 }
25882884
2589 /** @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 }
25962892
2597 /** @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 }
26032899
2604 /** @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 }
26102906
2611 /** @name UpDataStructsOwnerRestrictedSet (250) */2907 /** @name UpDataStructsOwnerRestrictedSet (322) */
2612 interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}2908 interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}
26132909
2614 /** @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 }
26192915
2620 /** @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 }
26262922
2627 /** @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 }
26322928
2633 /** @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 }
26432939
2644 /** @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 }
26482944
2649 /** @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 }
26532949
2654 /** @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 }
26592955
2660 /** @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 }
26722968
2673 /** @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 }
26782974
2679 /** @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 }
26852981
2686 /** @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 }
26912987
2692 /** @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 }
27243020
2725 /** @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 }
27323028
2733 /** @name PalletTemplateTransactionPaymentCall (289) */3029 /** @name PalletTemplateTransactionPaymentCall (361) */
2734 type PalletTemplateTransactionPaymentCall = Null;3030 type PalletTemplateTransactionPaymentCall = Null;
27353031
2736 /** @name PalletStructureCall (290) */3032 /** @name PalletStructureCall (362) */
2737 type PalletStructureCall = Null;3033 type PalletStructureCall = Null;
2738
2739 /** @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 }
2844
2845 /** @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 }
2855
2856 /** @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 }
2863
2864 /** @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 }
2873
2874 /** @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 }
2883
2884 /** @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 }
2905
2906 /** @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 }
2914
2915 /** @name RmrkTraitsPartFixedPart (310) */
2916 interface RmrkTraitsPartFixedPart extends Struct {
2917 readonly id: u32;
2918 readonly z: u32;
2919 readonly src: Bytes;
2920 }
2921
2922 /** @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 }
2929
2930 /** @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 }
2938
2939 /** @name RmrkTraitsTheme (314) */
2940 interface RmrkTraitsTheme extends Struct {
2941 readonly name: Bytes;
2942 readonly properties: Vec<RmrkTraitsThemeThemeProperty>;
2943 readonly inherit: bool;
2944 }
2945
2946 /** @name RmrkTraitsThemeThemeProperty (316) */
2947 interface RmrkTraitsThemeThemeProperty extends Struct {
2948 readonly key: Bytes;
2949 readonly value: Bytes;
2950 }
29513034
2952 /** @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 }
29853072
2986 /** @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 }
30023089
3003 /** @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 }
30473134
3048 /** @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 }
30563143
3057 /** @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 }
30673154
3068 /** @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 }
30783165
3079 /** @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 }
30863173
3087 /** @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 }
30933180
3094 /** @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 }
31083195
3109 /** @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 }
31143201
3115 /** @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 }
31303217
3131 /** @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 }
31573245
3158 /** @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 }
31643257
3165 /** @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 }
31843277
3185 /** @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 }
31903283
3191 /** @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 }
32013294
3202 /** @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 }
32253318
3226 /** @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 }
32313324
3232 /** @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 }
32383331
3239 /** @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 }
32443337
3245 /** @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 }
3350
3351 /** @name PalletIdentityRegistrarInfo (405) */
3352 interface PalletIdentityRegistrarInfo extends Struct {
3353 readonly account: AccountId32;
3354 readonly fee: u128;
3355 readonly fields: PalletIdentityBitFlags;
3356 }
3357
3358 /** @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 }
3380
3381 /** @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 }
3396
3397 /** @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 }
32573407
3258 /** @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 }
32643414
3265 /** @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 }
32713421
3272 /** @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 }
32793429
3280 /** @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 }
32883438
3289 /** @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 }
32953445
3296 /** @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 }
33053455
3306 /** @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 }
33153465
3316 /** @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 }
33333483
3334 /** @name CumulusPalletXcmError (371) */3484 /** @name CumulusPalletXcmError (429) */
3335 type CumulusPalletXcmError = Null;3485 type CumulusPalletXcmError = Null;
33363486
3337 /** @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 }
33413491
3342 /** @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 }
33483498
3349 /** @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 }
33553505
3356 /** @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 }
33633513
3364 /** @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 }
33693519
3370 /** @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 }
33823532
3383 /** @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 }
33923542
3393 /** @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 }
33993549
3400 /** @name UpDataStructsPropertiesMapBoundedVec (386) */3550 /** @name UpDataStructsPropertiesMapBoundedVec (443) */
3401 interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}3551 interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}
34023552
3403 /** @name UpDataStructsPropertiesMapPropertyPermission (391) */3553 /** @name UpDataStructsPropertiesMapPropertyPermission (448) */
3404 interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}3554 interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}
34053555
3406 /** @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 }
34123562
3413 /** @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 }
34183568
3419 /** @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]>> {}
34213571
3422 /** @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 }
34283578
3429 /** @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 }
34443594
3445 /** @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 }
3450
3451 /** @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 }
3459
3460 /** @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 }
3468
3469 /** @name RmrkTraitsNftRoyaltyInfo (409) */
3470 interface RmrkTraitsNftRoyaltyInfo extends Struct {
3471 readonly recipient: AccountId32;
3472 readonly amount: Permill;
3473 }
3474
3475 /** @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 }
3482
3483 /** @name RmrkTraitsPropertyPropertyInfo (411) */
3484 interface RmrkTraitsPropertyPropertyInfo extends Struct {
3485 readonly key: Bytes;
3486 readonly value: Bytes;
3487 }
3488
3489 /** @name RmrkTraitsBaseBaseInfo (412) */
3490 interface RmrkTraitsBaseBaseInfo extends Struct {
3491 readonly issuer: AccountId32;
3492 readonly baseType: Bytes;
3493 readonly symbol: Bytes;
3494 }
3495
3496 /** @name RmrkTraitsNftNftChild (413) */
3497 interface RmrkTraitsNftNftChild extends Struct {
3498 readonly collectionId: u32;
3499 readonly nftId: u32;
3500 }
35013600
3502 /** @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 }
35103609
3511 /** @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 }
35193618
3520 /** @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 }
35363635
3537 /** @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 }
35453644
3546 /** @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 }
35513650
3552 /** @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 }
35933692
3594 /** @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 }
36053704
3606 /** @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 }
36153714
3616 /** @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 }
36203719
3621 /** @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 }
36273726
3628 /** @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 }
36353734
3636 /** @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 }
3644
3645 /** @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 }
3668
3669 /** @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 }
36803744
3681 /** @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 }
36913756
3692 /** @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 }
37003765
3701 /** @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 }
37163781
3717 /** @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 }
37273792
3728 /** @name EthbloomBloom (453) */3793 /** @name EthbloomBloom (498) */
3729 interface EthbloomBloom extends U8aFixed {}3794 interface EthbloomBloom extends U8aFixed {}
37303795
3731 /** @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 }
37413806
3742 /** @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 }
37493814
3750 /** @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 }
37563821
3757 /** @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 }
37753840
3776 /** @name EthereumTypesHashH64 (459) */3841 /** @name EthereumTypesHashH64 (504) */
3777 interface EthereumTypesHashH64 extends U8aFixed {}3842 interface EthereumTypesHashH64 extends U8aFixed {}
37783843
3779 /** @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 }
37853850
3786 /** @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 }
37923857
3793 /** @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 }
38023867
3803 /** @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 }
38103875
3811 /** @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 }
38183883
3819 /** @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 }
38263891
3827 /** @name PalletMaintenanceError (475) */3892 /** @name PalletMaintenanceError (520) */
3828 type PalletMaintenanceError = Null;3893 type PalletMaintenanceError = Null;
38293894
3830 /** @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 }
38363901
3837 /** @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 }
38473912
3848 /** @name SpCoreEd25519Signature (479) */3913 /** @name SpCoreEd25519Signature (524) */
3849 interface SpCoreEd25519Signature extends U8aFixed {}3914 interface SpCoreEd25519Signature extends U8aFixed {}
38503915
3851 /** @name SpCoreSr25519Signature (481) */3916 /** @name SpCoreSr25519Signature (526) */
3852 interface SpCoreSr25519Signature extends U8aFixed {}3917 interface SpCoreSr25519Signature extends U8aFixed {}
38533918
3854 /** @name SpCoreEcdsaSignature (482) */3919 /** @name SpCoreEcdsaSignature (527) */
3855 interface SpCoreEcdsaSignature extends U8aFixed {}3920 interface SpCoreEcdsaSignature extends U8aFixed {}
38563921
3857 /** @name FrameSystemExtensionsCheckSpecVersion (485) */3922 /** @name FrameSystemExtensionsCheckSpecVersion (530) */
3858 type FrameSystemExtensionsCheckSpecVersion = Null;3923 type FrameSystemExtensionsCheckSpecVersion = Null;
38593924
3860 /** @name FrameSystemExtensionsCheckTxVersion (486) */3925 /** @name FrameSystemExtensionsCheckTxVersion (531) */
3861 type FrameSystemExtensionsCheckTxVersion = Null;3926 type FrameSystemExtensionsCheckTxVersion = Null;
38623927
3863 /** @name FrameSystemExtensionsCheckGenesis (487) */3928 /** @name FrameSystemExtensionsCheckGenesis (532) */
3864 type FrameSystemExtensionsCheckGenesis = Null;3929 type FrameSystemExtensionsCheckGenesis = Null;
38653930
3866 /** @name FrameSystemExtensionsCheckNonce (490) */3931 /** @name FrameSystemExtensionsCheckNonce (535) */
3867 interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}3932 interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}
38683933
3869 /** @name FrameSystemExtensionsCheckWeight (491) */3934 /** @name FrameSystemExtensionsCheckWeight (536) */
3870 type FrameSystemExtensionsCheckWeight = Null;3935 type FrameSystemExtensionsCheckWeight = Null;
38713936
3872 /** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance (492) */3937 /** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance (537) */
3873 type OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance = Null;3938 type OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance = Null;
38743939
3875 /** @name OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls (493) */3940 /** @name OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls (538) */
3876 type OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls = Null;3941 type OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls = Null;
38773942
3878 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (494) */3943 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (539) */
3879 interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}3944 interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}
38803945
3881 /** @name OpalRuntimeRuntime (495) */3946 /** @name OpalRuntimeRuntime (540) */
3882 type OpalRuntimeRuntime = Null;3947 type OpalRuntimeRuntime = Null;
38833948
3884 /** @name PalletEthereumFakeTransactionFinalizer (496) */3949 /** @name PalletEthereumFakeTransactionFinalizer (541) */
3885 type PalletEthereumFakeTransactionFinalizer = Null;3950 type PalletEthereumFakeTransactionFinalizer = Null;
38863951
3887} // declare module3952} // declare module
modifiedtests/src/interfaces/types.tsdiffbeforeafterboth
33
4export * 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';
98
addedtests/src/maintenance.seqtest.tsdiffbeforeafterboth

no changes

deletedtests/src/maintenanceMode.seqtest.tsdiffbeforeafterboth

no changes

modifiedtests/src/pallet-presence.test.tsdiffbeforeafterboth
66 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';
7071
71 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 here
modifiedtests/src/util/identitySetter.tsdiffbeforeafterboth
1// 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.0
3//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`
99
10import {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';
1314
81 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}
84
85async 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}
8396
84// The utility for pulling identity and sub-identity data97// The utility for pulling identity and sub-identity data
85const forceInsertIdentities = async (): Promise<void> => {98const forceInsertIdentities = async (): Promise<void> => {
128141
129 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.');
145
131 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 }
159174
160 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 );
164187
165 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.`);
168191
169 // fill sub-identities192 // fill sub-identities
170 const paraSubs = await getSubs(helper);193 const paraSubs = await getSubs(helper);
187 }210 }
188211
189 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 );
191218
192 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');
modifiedtests/src/util/index.tsdiffbeforeafterboth
114 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}
119121
modifiedtests/src/util/playgrounds/unique.tsdiffbeforeafterboth
2869 }2869 }
2870}2870}
2871
2872class PreimageGroup extends HelperGroup<UniqueHelper> {
2873 async getPreimageInfo(h256: string) {
2874 return (await this.helper.callRpc('api.query.preimage.statusFor', [h256])).toJSON();
2875 }
2876
2877 /**
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 }
2889
2890 /**
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 }
2899
2900 /**
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 }
2909
2910 /**
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}
28712920
2872class 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);