difftreelog
Merge remote-tracking branch 'origin/feature/multi-assets-redone' into XCM-CI-RUN-TESTS
in: master
51 files changed
.docker/Dockerfile-testnetdiffbeforeafterbothno changes
.docker/Dockerfile-xcmdiffbeforeafterbothno changes
.docker/Dockerfile-xcm.j2diffbeforeafterboth82 cd /polkadot-launch && \82 cd /polkadot-launch && \83 yarn start launch-config-xcm-{{ NETWORK }}.json83 yarn start launch-config-xcm-{{ NETWORK }}.json8484858685.docker/docker-compose-testnet.ymldiffbeforeafterbothno changes
.docker/docker-compose-xcm.ymldiffbeforeafterbothno changes
.docker/docker-compose.tmp-testnet.j2diffbeforeafterbothno changes
.docker/docker-compose.tmp-xcm-quartz.ymldiffbeforeafterbothno changes
.docker/docker-compose.tmp-xcm-unique.ymldiffbeforeafterbothno changes
.docker/docker-compose.tmp-xcm.j2diffbeforeafterbothno changes
.github/workflows/xcm-testnet.ymldiffbeforeafterbothno changes
Cargo.lockdiffbeforeafterboth5149 "frame-try-runtime",5149 "frame-try-runtime",5150 "hex-literal",5150 "hex-literal",5151 "log",5151 "log",5152 "orml-tokens",5153 "orml-traits",5152 "orml-vesting",5154 "orml-vesting",5155 "orml-xtokens",5153 "pallet-aura",5156 "pallet-aura",5154 "pallet-balances",5157 "pallet-balances",5155 "pallet-base-fee",5158 "pallet-base-fee",5161 "pallet-evm-contract-helpers",5164 "pallet-evm-contract-helpers",5162 "pallet-evm-migration",5165 "pallet-evm-migration",5163 "pallet-evm-transaction-payment",5166 "pallet-evm-transaction-payment",5167 "pallet-foreing-assets",5164 "pallet-fungible",5168 "pallet-fungible",5165 "pallet-inflation",5169 "pallet-inflation",5166 "pallet-nonfungible",5170 "pallet-nonfungible",5265 "num-traits",5269 "num-traits",5266]5270]52715272[[package]]5273name = "orml-tokens"5274version = "0.4.1-dev"5275source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.27#377213f750755cc48e80a3131eaae63b5eda8362"5276dependencies = [5277 "frame-support",5278 "frame-system",5279 "orml-traits",5280 "parity-scale-codec 3.1.5",5281 "scale-info",5282 "serde",5283 "sp-runtime",5284 "sp-std",5285]52865287[[package]]5288name = "orml-traits"5289version = "0.4.1-dev"5290source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.27#377213f750755cc48e80a3131eaae63b5eda8362"5291dependencies = [5292 "frame-support",5293 "impl-trait-for-tuples",5294 "num-traits",5295 "orml-utilities",5296 "parity-scale-codec 3.1.5",5297 "scale-info",5298 "serde",5299 "sp-io",5300 "sp-runtime",5301 "sp-std",5302 "xcm",5303]53045305[[package]]5306name = "orml-utilities"5307version = "0.4.1-dev"5308source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.27#377213f750755cc48e80a3131eaae63b5eda8362"5309dependencies = [5310 "frame-support",5311 "parity-scale-codec 3.1.5",5312 "scale-info",5313 "serde",5314 "sp-io",5315 "sp-runtime",5316 "sp-std",5317]526753185268[[package]]5319[[package]]5269name = "orml-vesting"5320name = "orml-vesting"5280 "sp-std",5331 "sp-std",5281]5332]53335334[[package]]5335name = "orml-xcm-support"5336version = "0.4.1-dev"5337source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.27#377213f750755cc48e80a3131eaae63b5eda8362"5338dependencies = [5339 "frame-support",5340 "orml-traits",5341 "parity-scale-codec 3.1.5",5342 "sp-runtime",5343 "sp-std",5344 "xcm",5345 "xcm-executor",5346]53475348[[package]]5349name = "orml-xtokens"5350version = "0.4.1-dev"5351source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.27#377213f750755cc48e80a3131eaae63b5eda8362"5352dependencies = [5353 "cumulus-primitives-core",5354 "frame-support",5355 "frame-system",5356 "orml-traits",5357 "orml-xcm-support",5358 "pallet-xcm",5359 "parity-scale-codec 3.1.5",5360 "scale-info",5361 "serde",5362 "sp-io",5363 "sp-runtime",5364 "sp-std",5365 "xcm",5366 "xcm-executor",5367]528253685283[[package]]5369[[package]]5284name = "os_str_bytes"5370name = "os_str_bytes"5747 "up-sponsorship",5833 "up-sponsorship",5748]5834]58355836[[package]]5837name = "pallet-foreing-assets"5838version = "0.1.0"5839dependencies = [5840 "frame-support",5841 "frame-system",5842 "hex",5843 "log",5844 "orml-tokens",5845 "pallet-balances",5846 "pallet-common",5847 "pallet-fungible",5848 "pallet-timestamp",5849 "parity-scale-codec 3.1.5",5850 "scale-info",5851 "serde",5852 "serde_json",5853 "sp-core",5854 "sp-io",5855 "sp-runtime",5856 "sp-std",5857 "up-data-structs",5858 "xcm",5859 "xcm-builder",5860 "xcm-executor",5861]574958625750[[package]]5863[[package]]5751name = "pallet-fungible"5864name = "pallet-fungible"8354 "frame-try-runtime",8467 "frame-try-runtime",8355 "hex-literal",8468 "hex-literal",8356 "log",8469 "log",8470 "orml-tokens",8471 "orml-traits",8357 "orml-vesting",8472 "orml-vesting",8473 "orml-xtokens",8358 "pallet-aura",8474 "pallet-aura",8359 "pallet-balances",8475 "pallet-balances",8360 "pallet-base-fee",8476 "pallet-base-fee",8366 "pallet-evm-contract-helpers",8482 "pallet-evm-contract-helpers",8367 "pallet-evm-migration",8483 "pallet-evm-migration",8368 "pallet-evm-transaction-payment",8484 "pallet-evm-transaction-payment",8485 "pallet-foreing-assets",8369 "pallet-fungible",8486 "pallet-fungible",8370 "pallet-inflation",8487 "pallet-inflation",8371 "pallet-nonfungible",8488 "pallet-nonfungible",12343 "frame-try-runtime",12460 "frame-try-runtime",12344 "hex-literal",12461 "hex-literal",12345 "log",12462 "log",12463 "orml-tokens",12464 "orml-traits",12346 "orml-vesting",12465 "orml-vesting",12466 "orml-xtokens",12347 "pallet-aura",12467 "pallet-aura",12348 "pallet-balances",12468 "pallet-balances",12349 "pallet-base-fee",12469 "pallet-base-fee",12355 "pallet-evm-contract-helpers",12475 "pallet-evm-contract-helpers",12356 "pallet-evm-migration",12476 "pallet-evm-migration",12357 "pallet-evm-transaction-payment",12477 "pallet-evm-transaction-payment",12478 "pallet-foreing-assets",12358 "pallet-fungible",12479 "pallet-fungible",12359 "pallet-inflation",12480 "pallet-inflation",12360 "pallet-nonfungible",12481 "pallet-nonfungible",node/cli/src/chain_spec.rsdiffbeforeafterboth65 Unknown(String),65 Unknown(String),66}66}6768#[cfg(not(feature = "unique-runtime"))]69/// PARA_ID for Opal/Quartz70const PARA_ID: u32 = 2095;7172#[cfg(feature = "unique-runtime")]73/// PARA_ID for Unique74const PARA_ID: u32 = 2037;677568pub trait RuntimeIdentification {76pub trait RuntimeIdentification {69 fn runtime_id(&self) -> RuntimeId;77 fn runtime_id(&self) -> RuntimeId;167 .collect(),175 .collect(),168 },176 },169 treasury: Default::default(),177 treasury: Default::default(),178 tokens: TokensConfig { balances: vec![] },170 sudo: SudoConfig {179 sudo: SudoConfig {171 key: Some($root_key),180 key: Some($root_key),172 },181 },235 get_account_id_from_seed::<sr25519::Public>("Eve//stash"),244 get_account_id_from_seed::<sr25519::Public>("Eve//stash"),236 get_account_id_from_seed::<sr25519::Public>("Ferdie//stash"),245 get_account_id_from_seed::<sr25519::Public>("Ferdie//stash"),237 ],246 ],238 1000247 PARA_ID239 )248 )240 },249 },241 // Bootnodes250 // Bootnodes250 // Extensions259 // Extensions251 Extensions {260 Extensions {252 relay_chain: "rococo-dev".into(),261 relay_chain: "rococo-dev".into(),253 para_id: 1000,262 para_id: PARA_ID,254 },263 },255 )264 )256}265}303 get_account_id_from_seed::<sr25519::Public>("Eve//stash"),312 get_account_id_from_seed::<sr25519::Public>("Eve//stash"),304 get_account_id_from_seed::<sr25519::Public>("Ferdie//stash"),313 get_account_id_from_seed::<sr25519::Public>("Ferdie//stash"),305 ],314 ],306 1000315 PARA_ID307 )316 )308 },317 },309 // Bootnodes318 // Bootnodes318 // Extensions327 // Extensions319 Extensions {328 Extensions {320 relay_chain: "westend-local".into(),329 relay_chain: "westend-local".into(),321 para_id: 1000,330 para_id: PARA_ID,322 },331 },323 )332 )324}333}pallets/foreing-assets/Cargo.tomldiffbeforeafterbothno changes
pallets/foreing-assets/src/impl_fungibles.rsdiffbeforeafterbothno changes
pallets/foreing-assets/src/lib.rsdiffbeforeafterbothno changes
pallets/foreing-assets/src/weights.rsdiffbeforeafterbothno changes
pallets/fungible/src/lib.rsdiffbeforeafterboth168 QueryKind = ValueQuery,168 QueryKind = ValueQuery,169 >;169 >;170171 /// Foreign collection flag172 #[pallet::storage]173 pub type ForeignCollection<T: Config> =174 StorageMap<Hasher = Twox64Concat, Key = CollectionId, Value = bool, QueryKind = ValueQuery>;170}175}171176172/// Wrapper around untyped collection handle, asserting inner collection is of fungible type.177/// Wrapper around untyped collection handle, asserting inner collection is of fungible type.215 <PalletCommon<T>>::init_collection(owner, data, false)220 <PalletCommon<T>>::init_collection(owner, data, false)216 }221 }222223 /// Initializes the collection with ForeignCollection flag. Returns [CollectionId] on success, [DispatchError] otherwise.224 pub fn init_foreign_collection(225 owner: T::CrossAccountId,226 data: CreateCollectionData<T::AccountId>,227 ) -> Result<CollectionId, DispatchError> {228 let id = <PalletCommon<T>>::init_collection(owner, data, false)?;229 <ForeignCollection<T>>::insert(id, true);230 Ok(id)231 }217232218 /// Destroys a collection.233 /// Destroys a collection.219 pub fn destroy_collection(234 pub fn destroy_collection(230245231 PalletCommon::destroy_collection(collection.0, sender)?;246 PalletCommon::destroy_collection(collection.0, sender)?;232247248 <ForeignCollection<T>>::remove(id);233 <TotalSupply<T>>::remove(id);249 <TotalSupply<T>>::remove(id);234 let _ = <Balance<T>>::clear_prefix((id,), u32::MAX, None);250 let _ = <Balance<T>>::clear_prefix((id,), u32::MAX, None);235 let _ = <Allowance<T>>::clear_prefix((id,), u32::MAX, None);251 let _ = <Allowance<T>>::clear_prefix((id,), u32::MAX, None);257 .checked_sub(amount)273 .checked_sub(amount)258 .ok_or(<CommonError<T>>::TokenValueTooLow)?;274 .ok_or(<CommonError<T>>::TokenValueTooLow)?;275276 // Foreign collection check277 ensure!(278 !<ForeignCollection<T>>::get(collection.id),279 <CommonError<T>>::NoPermission280 );259281260 if collection.permissions.access() == AccessMode::AllowList {282 if collection.permissions.access() == AccessMode::AllowList {261 collection.check_allowlist(owner)?;283 collection.check_allowlist(owner)?;288 Ok(())310 Ok(())289 }311 }312313 /// Burns the specified amount of the token.314 pub fn burn_foreign(315 collection: &FungibleHandle<T>,316 owner: &T::CrossAccountId,317 amount: u128,318 ) -> DispatchResult {319 let total_supply = <TotalSupply<T>>::get(collection.id)320 .checked_sub(amount)321 .ok_or(<CommonError<T>>::TokenValueTooLow)?;322323 let balance = <Balance<T>>::get((collection.id, owner))324 .checked_sub(amount)325 .ok_or(<CommonError<T>>::TokenValueTooLow)?;326 // =========327328 if balance == 0 {329 <Balance<T>>::remove((collection.id, owner));330 <PalletStructure<T>>::unnest_if_nested(owner, collection.id, TokenId::default());331 } else {332 <Balance<T>>::insert((collection.id, owner), balance);333 }334 <TotalSupply<T>>::insert(collection.id, total_supply);335336 <PalletEvm<T>>::deposit_log(337 ERC20Events::Transfer {338 from: *owner.as_eth(),339 to: H160::default(),340 value: amount.into(),341 }342 .to_log(collection_id_to_address(collection.id)),343 );344 <PalletCommon<T>>::deposit_event(CommonEvent::ItemDestroyed(345 collection.id,346 TokenId::default(),347 owner.clone(),348 amount,349 ));350 Ok(())351 }290352291 /// Transfers the specified amount of tokens. Will check that353 /// Transfers the specified amount of tokens. Will check that292 /// the transfer is allowed for the token.354 /// the transfer is allowed for the token.373 data: BTreeMap<T::CrossAccountId, u128>,435 data: BTreeMap<T::CrossAccountId, u128>,374 nesting_budget: &dyn Budget,436 nesting_budget: &dyn Budget,375 ) -> DispatchResult {437 ) -> DispatchResult {438 // Foreign collection check439 ensure!(440 !<ForeignCollection<T>>::get(collection.id),441 <CommonError<T>>::NoPermission442 );443376 if !collection.is_owner_or_admin(sender) {444 if !collection.is_owner_or_admin(sender) {377 ensure!(445 ensure!(442 Ok(())510 Ok(())443 }511 }512513 /// Minting tokens for multiple IDs.514 /// See [`create_item_foreign`][`Pallet::create_item_foreign`] for more details.515 pub fn create_multiple_items_foreign(516 collection: &FungibleHandle<T>,517 sender: &T::CrossAccountId,518 data: BTreeMap<T::CrossAccountId, u128>,519 nesting_budget: &dyn Budget,520 ) -> DispatchResult {521 let total_supply = data522 .iter()523 .map(|(_, v)| *v)524 .try_fold(<TotalSupply<T>>::get(collection.id), |acc, v| {525 acc.checked_add(v)526 })527 .ok_or(ArithmeticError::Overflow)?;528529 let mut balances = data;530 for (k, v) in balances.iter_mut() {531 *v = <Balance<T>>::get((collection.id, &k))532 .checked_add(*v)533 .ok_or(ArithmeticError::Overflow)?;534 }535536 for (to, _) in balances.iter() {537 <PalletStructure<T>>::check_nesting(538 sender.clone(),539 to,540 collection.id,541 TokenId::default(),542 nesting_budget,543 )?;544 }545546 // =========547548 <TotalSupply<T>>::insert(collection.id, total_supply);549 for (user, amount) in balances {550 <Balance<T>>::insert((collection.id, &user), amount);551 <PalletStructure<T>>::nest_if_sent_to_token_unchecked(552 &user,553 collection.id,554 TokenId::default(),555 );556 <PalletEvm<T>>::deposit_log(557 ERC20Events::Transfer {558 from: H160::default(),559 to: *user.as_eth(),560 value: amount.into(),561 }562 .to_log(collection_id_to_address(collection.id)),563 );564 <PalletCommon<T>>::deposit_event(CommonEvent::ItemCreated(565 collection.id,566 TokenId::default(),567 user.clone(),568 amount,569 ));570 }571572 Ok(())573 }444574445 fn set_allowance_unchecked(575 fn set_allowance_unchecked(446 collection: &FungibleHandle<T>,576 collection: &FungibleHandle<T>,615 )745 )616 }746 }747748 /// Creates fungible token.749 ///750 /// - `data`: Contains user who will become the owners of the tokens and amount751 /// of tokens he will receive.752 pub fn create_item_foreign(753 collection: &FungibleHandle<T>,754 sender: &T::CrossAccountId,755 data: CreateItemData<T>,756 nesting_budget: &dyn Budget,757 ) -> DispatchResult {758 Self::create_multiple_items_foreign(759 collection,760 sender,761 [(data.0, data.1)].into_iter().collect(),762 nesting_budget,763 )764 }617765618 /// Returns 10 tokens owners in no particular order766 /// Returns 10 tokens owners in no particular order619 ///767 ///runtime/common/config/pallets/foreign_asset.rsdiffbeforeafterbothno changes
runtime/common/config/pallets/mod.rsdiffbeforeafterboth40#[cfg(feature = "scheduler")]40#[cfg(feature = "scheduler")]41pub mod scheduler;41pub mod scheduler;4243#[cfg(feature = "foreign-assets")]44pub mod foreign_asset;424543parameter_types! {46parameter_types! {44 pub TreasuryAccountId: AccountId = TreasuryModuleId::get().into_account_truncating();47 pub TreasuryAccountId: AccountId = TreasuryModuleId::get().into_account_truncating();runtime/common/config/xcm.rsdiffbeforeafterboth161617use frame_support::{17use frame_support::{18 traits::{18 traits::{19 tokens::currency::Currency as CurrencyT, OnUnbalanced as OnUnbalancedT, Get, Everything,19 Contains, tokens::currency::Currency as CurrencyT, OnUnbalanced as OnUnbalancedT, Get,20 Everything, fungibles,20 },21 },21 weights::{Weight, WeightToFeePolynomial, WeightToFee},22 weights::{Weight, WeightToFeePolynomial, WeightToFee},22 parameter_types, match_types,23 parameter_types, match_types,34 Fungibility::Fungible as XcmFungible,35 Fungibility::Fungible as XcmFungible,35 MultiAsset, Error as XcmError,36 MultiAsset, Error as XcmError,36};37};37use xcm_executor::traits::{MatchesFungible, WeightTrader};38use xcm_builder::{38use xcm_builder::{39 AccountId32Aliases, AllowTopLevelPaidExecutionFrom, CurrencyAdapter, EnsureXcmOrigin,39 AccountId32Aliases, AllowTopLevelPaidExecutionFrom, CurrencyAdapter, EnsureXcmOrigin,40 FixedWeightBounds, LocationInverter, NativeAsset, ParentAsSuperuser, RelayChainAsNative,40 FixedWeightBounds, FungiblesAdapter, LocationInverter, NativeAsset, ParentAsSuperuser,41 SiblingParachainAsNative, SiblingParachainConvertsVia, SignedAccountId32AsNative,41 RelayChainAsNative, SiblingParachainAsNative, SiblingParachainConvertsVia,42 SignedToAccountId32, SovereignSignedViaLocation, TakeWeightCredit, ParentIsPreset,42 SignedAccountId32AsNative, SignedToAccountId32, SovereignSignedViaLocation, TakeWeightCredit,43 ParentIsPreset, ConvertedConcreteAssetId,43};44};44use xcm_executor::{Config, XcmExecutor, Assets};45use xcm_executor::{Config, XcmExecutor, Assets};46use xcm_executor::traits::{47 Convert as ConvertXcm, JustTry, MatchesFungible, WeightTrader, FilterAssetLocation,48};49use pallet_foreing_assets::{50 AssetIds, AssetIdMapping, XcmForeignAssetIdMapping, CurrencyId, NativeCurrency, FreeForAll,51 TryAsForeing, ForeignAssetId,52};45use sp_std::marker::PhantomData;53use sp_std::{borrow::Borrow, marker::PhantomData, vec, vec::Vec};46use crate::{54use crate::{47 Runtime, Call, Event, Origin, Balances, ParachainInfo, ParachainSystem, PolkadotXcm, XcmpQueue,55 Runtime, Call, Event, Origin, Balances, ParachainInfo, ParachainSystem, PolkadotXcm, XcmpQueue,56 xcm_config::Barrier,48};57};58#[cfg(feature = "foreign-assets")]59use crate::ForeingAssets;6049use up_common::{61use up_common::{50 types::{AccountId, Balance},62 types::{AccountId, Balance},73pub struct OnlySelfCurrency;85pub struct OnlySelfCurrency;74impl<B: TryFrom<u128>> MatchesFungible<B> for OnlySelfCurrency {86impl<B: TryFrom<u128>> MatchesFungible<B> for OnlySelfCurrency {75 fn matches_fungible(a: &MultiAsset) -> Option<B> {87 fn matches_fungible(a: &MultiAsset) -> Option<B> {88 let paraid = Parachain(ParachainInfo::parachain_id().into());76 match (&a.id, &a.fun) {89 match (&a.id, &a.fun) {90 (91 Concrete(MultiLocation {92 parents: 1,93 interior: X1(loc),94 }),95 XcmFungible(ref amount),96 ) if paraid == *loc => CheckedConversion::checked_from(*amount),77 (Concrete(_), XcmFungible(ref amount)) => CheckedConversion::checked_from(*amount),97 (98 Concrete(MultiLocation {99 parents: 0,100 interior: Here,101 }),102 XcmFungible(ref amount),103 ) => CheckedConversion::checked_from(*amount),78 _ => None,104 _ => None,79 }105 }145 };171 };146}172}147173148pub type Barrier = (174/*149 TakeWeightCredit,175pub type Barrier = (150 AllowTopLevelPaidExecutionFrom<Everything>,176 TakeWeightCredit,151 // ^^^ Parent & its unit plurality gets free execution177 AllowTopLevelPaidExecutionFrom<Everything>,152);178 // ^^^ Parent & its unit plurality gets free execution179);180 */153181154pub struct UsingOnlySelfCurrencyComponents<182pub struct UsingOnlySelfCurrencyComponents<155 WeightToFee: WeightToFeePolynomial<Balance = Currency::Balance>,183 WeightToFee: WeightToFeePolynomial<Balance = Currency::Balance>,176 }204 }177205178 fn buy_weight(&mut self, weight: Weight, payment: Assets) -> Result<Assets, XcmError> {206 fn buy_weight(&mut self, weight: Weight, payment: Assets) -> Result<Assets, XcmError> {179 let amount = WeightToFee::weight_to_fee(&weight);180 let u128_amount: u128 = amount.try_into().map_err(|_| XcmError::Overflow)?;181182 // location to this parachain through relay chain183 let option1: xcm::v1::AssetId = Concrete(MultiLocation {184 parents: 1,185 interior: X1(Parachain(ParachainInfo::parachain_id().into())),186 });187 // direct location188 let option2: xcm::v1::AssetId = Concrete(MultiLocation {189 parents: 0,190 interior: Here,191 });192193 let required = if payment.fungible.contains_key(&option1) {194 (option1, u128_amount).into()195 } else if payment.fungible.contains_key(&option2) {196 (option2, u128_amount).into()197 } else {198 (Concrete(MultiLocation::default()), u128_amount).into()199 };200201 let unused = payment202 .checked_sub(required)203 .map_err(|_| XcmError::TooExpensive)?;204 self.0 = self.0.saturating_add(weight);205 self.1 = self.1.saturating_add(amount);206 Ok(unused)207 Ok(payment)207 }208 }208209 fn refund_weight(&mut self, weight: Weight) -> Option<MultiAsset> {210 let weight = weight.min(self.0);211 let amount = WeightToFee::weight_to_fee(&weight);212 self.0 -= weight;213 self.1 = self.1.saturating_sub(amount);214 let amount: u128 = amount.saturated_into();215 if amount > 0 {216 Some((AssetId::get(), amount).into())217 } else {218 None219 }220 }221}209}222impl<210impl<223 WeightToFee: WeightToFeePolynomial<Balance = Currency::Balance>,211 WeightToFee: WeightToFeePolynomial<Balance = Currency::Balance>,233 }221 }234}222}223224parameter_types! {225 pub CheckingAccount: AccountId = PolkadotXcm::check_account();226}227/// Allow checking in assets that have issuance > 0.228#[cfg(feature = "foreign-assets")]229pub struct NonZeroIssuance<AccountId, ForeingAssets>(PhantomData<(AccountId, ForeingAssets)>);230231#[cfg(feature = "foreign-assets")]232impl<AccountId, ForeingAssets> Contains<<ForeingAssets as fungibles::Inspect<AccountId>>::AssetId>233 for NonZeroIssuance<AccountId, ForeingAssets>234where235 ForeingAssets: fungibles::Inspect<AccountId>,236{237 fn contains(id: &<ForeingAssets as fungibles::Inspect<AccountId>>::AssetId) -> bool {238 !ForeingAssets::total_issuance(*id).is_zero()239 }240}241242#[cfg(feature = "foreign-assets")]243pub struct AsInnerId<AssetId, ConvertAssetId>(PhantomData<(AssetId, ConvertAssetId)>);244#[cfg(feature = "foreign-assets")]245impl<AssetId: Clone + PartialEq, ConvertAssetId: ConvertXcm<AssetId, AssetId>>246 ConvertXcm<MultiLocation, AssetId> for AsInnerId<AssetId, ConvertAssetId>247where248 AssetId: Borrow<AssetId>,249 AssetId: TryAsForeing<AssetId, ForeignAssetId>,250 AssetIds: Borrow<AssetId>,251{252 fn convert_ref(id: impl Borrow<MultiLocation>) -> Result<AssetId, ()> {253 let id = id.borrow();254255 log::trace!(256 target: "xcm::AsInnerId::Convert",257 "AsInnerId {:?}",258 id259 );260261 let parent = MultiLocation::parent();262 let here = MultiLocation::here();263 let self_location = MultiLocation::new(1, X1(Parachain(ParachainInfo::get().into())));264265 if *id == parent {266 return ConvertAssetId::convert_ref(AssetIds::NativeAssetId(NativeCurrency::Parent));267 }268269 if *id == here || *id == self_location {270 return ConvertAssetId::convert_ref(AssetIds::NativeAssetId(NativeCurrency::Here));271 }272273 match XcmForeignAssetIdMapping::<Runtime>::get_currency_id(id.clone()) {274 Some(AssetIds::ForeignAssetId(foreign_asset_id)) => {275 ConvertAssetId::convert_ref(AssetIds::ForeignAssetId(foreign_asset_id))276 }277 _ => ConvertAssetId::convert_ref(AssetIds::ForeignAssetId(0)),278 }279 }280281 fn reverse_ref(what: impl Borrow<AssetId>) -> Result<MultiLocation, ()> {282 log::trace!(283 target: "xcm::AsInnerId::Reverse",284 "AsInnerId",285 );286287 let asset_id = what.borrow();288289 let parent_id =290 ConvertAssetId::convert_ref(AssetIds::NativeAssetId(NativeCurrency::Parent)).unwrap();291 let here_id =292 ConvertAssetId::convert_ref(AssetIds::NativeAssetId(NativeCurrency::Here)).unwrap();293294 if asset_id.clone() == parent_id {295 return Ok(MultiLocation::parent());296 }297298 if asset_id.clone() == here_id {299 return Ok(MultiLocation::new(300 1,301 X1(Parachain(ParachainInfo::get().into())),302 ));303 }304305 match <AssetId as TryAsForeing<AssetId, ForeignAssetId>>::try_as_foreing(asset_id.clone()) {306 Some(fid) => match XcmForeignAssetIdMapping::<Runtime>::get_multi_location(fid) {307 Some(location) => Ok(location),308 None => Err(()),309 },310 None => Err(()),311 }312 }313}314315/// Means for transacting assets besides the native currency on this chain.316#[cfg(feature = "foreign-assets")]317pub type FungiblesTransactor = FungiblesAdapter<318 // Use this fungibles implementation:319 ForeingAssets,320 // Use this currency when it is a fungible asset matching the given location or name:321 ConvertedConcreteAssetId<AssetIds, Balance, AsInnerId<AssetIds, JustTry>, JustTry>,322 // Convert an XCM MultiLocation into a local account id:323 LocationToAccountId,324 // Our chain's account ID type (we can't get away without mentioning it explicitly):325 AccountId,326 // We only want to allow teleports of known assets. We use non-zero issuance as an indication327 // that this asset is known.328 NonZeroIssuance<AccountId, ForeingAssets>,329 // The account to use for tracking teleports.330 CheckingAccount,331>;332333/// Means for transacting assets on this chain.334#[cfg(feature = "foreign-assets")]335pub type AssetTransactors = FungiblesTransactor;336337#[cfg(not(feature = "foreign-assets"))]338pub type AssetTransactors = LocalAssetTransactor;339340#[cfg(feature = "foreign-assets")]341pub struct AllAsset;342#[cfg(feature = "foreign-assets")]343impl FilterAssetLocation for AllAsset {344 fn filter_asset_location(asset: &MultiAsset, origin: &MultiLocation) -> bool {345 true346 }347}348349#[cfg(feature = "foreign-assets")]350pub type IsReserve = AllAsset;351#[cfg(not(feature = "foreign-assets"))]352pub type IsReserve = NativeAsset;353354#[cfg(feature = "foreign-assets")]355type Trader<T> = FreeForAll<356 pallet_configuration::WeightToFee<T, Balance>,357 RelayLocation,358 AccountId,359 Balances,360 (),361>;362#[cfg(not(feature = "foreign-assets"))]363type Trader<T> = UsingOnlySelfCurrencyComponents<364 pallet_configuration::WeightToFee<T, Balance>,365 RelayLocation,366 AccountId,367 Balances,368 (),369>;235370236pub struct XcmConfig<T>(PhantomData<T>);371pub struct XcmConfig<T>(PhantomData<T>);237impl<T> Config for XcmConfig<T>372impl<T> Config for XcmConfig<T>241 type Call = Call;376 type Call = Call;242 type XcmSender = XcmRouter;377 type XcmSender = XcmRouter;243 // How to withdraw and deposit an asset.378 // How to withdraw and deposit an asset.244 type AssetTransactor = LocalAssetTransactor;379 type AssetTransactor = AssetTransactors;245 type OriginConverter = XcmOriginToTransactDispatchOrigin;380 type OriginConverter = XcmOriginToTransactDispatchOrigin;246 type IsReserve = NativeAsset;381 type IsReserve = IsReserve;247 type IsTeleporter = (); // Teleportation is disabled382 type IsTeleporter = (); // Teleportation is disabled248 type LocationInverter = LocationInverter<Ancestry>;383 type LocationInverter = LocationInverter<Ancestry>;249 type Barrier = Barrier;384 type Barrier = Barrier;250 type Weigher = FixedWeightBounds<UnitWeightCost, Call, MaxInstructions>;385 type Weigher = FixedWeightBounds<UnitWeightCost, Call, MaxInstructions>;251 type Trader = UsingOnlySelfCurrencyComponents<386 type Trader = Trader<T>;252 pallet_configuration::WeightToFee<T, Balance>,253 RelayLocation,254 AccountId,255 Balances,256 (),257 >;258 type ResponseHandler = (); // Don't handle responses for now.387 type ResponseHandler = (); // Don't handle responses for now.259 type SubscriptionService = PolkadotXcm;388 type SubscriptionService = PolkadotXcm;runtime/common/construct_runtime/mod.rsdiffbeforeafterboth42 Treasury: pallet_treasury::{Pallet, Call, Storage, Config, Event<T>} = 34,42 Treasury: pallet_treasury::{Pallet, Call, Storage, Config, Event<T>} = 34,43 Sudo: pallet_sudo::{Pallet, Call, Storage, Config<T>, Event<T>} = 35,43 Sudo: pallet_sudo::{Pallet, Call, Storage, Config<T>, Event<T>} = 35,44 Vesting: orml_vesting::{Pallet, Storage, Call, Event<T>, Config<T>} = 37,44 Vesting: orml_vesting::{Pallet, Storage, Call, Event<T>, Config<T>} = 37,45 #[runtimes(opal)]46 XTokens: orml_xtokens = 38,47 Tokens: orml_tokens = 39,45 // Vesting: pallet_vesting::{Pallet, Call, Config<T>, Storage, Event<T>} = 37,48 // Vesting: pallet_vesting::{Pallet, Call, Config<T>, Storage, Event<T>} = 37,46 // Contracts: pallet_contracts::{Pallet, Call, Storage, Event<T>} = 38,49 // Contracts: pallet_contracts::{Pallet, Call, Storage, Event<T>} = 38,475077 #[runtimes(opal)]80 #[runtimes(opal)]78 RmrkEquip: pallet_proxy_rmrk_equip::{Pallet, Call, Storage, Event<T>} = 72,81 RmrkEquip: pallet_proxy_rmrk_equip::{Pallet, Call, Storage, Event<T>} = 72,8283 #[runtimes(opal)]84 ForeingAssets: pallet_foreing_assets::{Pallet, Call, Storage, Event<T>} = 80,798580 // Frontier86 // Frontier81 EVM: pallet_evm::{Pallet, Config, Call, Storage, Event<T>} = 100,87 EVM: pallet_evm::{Pallet, Config, Call, Storage, Event<T>} = 100,runtime/opal/Cargo.tomldiffbeforeafterboth120 'up-sponsorship/std',120 'up-sponsorship/std',121121122 "orml-vesting/std",122 "orml-vesting/std",123 "orml-tokens/std",124 "orml-xtokens/std",125 "orml-traits/std",126 "pallet-foreing-assets/std"123]127]124limit-testing = ['pallet-unique/limit-testing', 'up-data-structs/limit-testing']128limit-testing = ['pallet-unique/limit-testing', 'up-data-structs/limit-testing']125opal-runtime = ['refungible', 'scheduler', 'rmrk']129opal-runtime = ['refungible', 'scheduler', 'rmrk', 'foreign-assets']126130127refungible = []131refungible = []128scheduler = []132scheduler = []129rmrk = []133rmrk = []134foreign-assets = []130135131################################################################################136################################################################################132# Substrate Dependencies137# Substrate Dependencies399version = "0.4.1-dev"404version = "0.4.1-dev"400default-features = false405default-features = false406407[dependencies.orml-xtokens]408git = "https://github.com/open-web3-stack/open-runtime-module-library"409branch = "polkadot-v0.9.27"410version = "0.4.1-dev"411default-features = false412413[dependencies.orml-tokens]414git = "https://github.com/open-web3-stack/open-runtime-module-library"415branch = "polkadot-v0.9.27"416version = "0.4.1-dev"417default-features = false418419[dependencies.orml-traits]420git = "https://github.com/open-web3-stack/open-runtime-module-library"421branch = "polkadot-v0.9.27"422version = "0.4.1-dev"423default-features = false401424402################################################################################425################################################################################403# local dependencies426# local dependencies437fp-self-contained = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.27" }460fp-self-contained = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.27" }438evm-coder = { default-features = false, path = '../../crates/evm-coder' }461evm-coder = { default-features = false, path = '../../crates/evm-coder' }439up-sponsorship = { default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = 'polkadot-v0.9.27' }462up-sponsorship = { default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = 'polkadot-v0.9.27' }463pallet-foreing-assets = { default-features = false, path = "../../pallets/foreing-assets" }440464441################################################################################465################################################################################442# Build Dependencies466# Build Dependenciesruntime/opal/src/lib.rsdiffbeforeafterboth35#[path = "../../common/mod.rs"]35#[path = "../../common/mod.rs"]36mod runtime_common;36mod runtime_common;3738pub mod xcm_config;373938pub use runtime_common::*;40pub use runtime_common::*;3941runtime/opal/src/xcm_config.rsdiffbeforeafterbothno changes
runtime/quartz/Cargo.tomldiffbeforeafterboth115 'xcm-builder/std',115 'xcm-builder/std',116 'xcm-executor/std',116 'xcm-executor/std',117 'up-common/std',117 'up-common/std',118 'rmrk-rpc/std',119 'evm-coder/std',120 'up-sponsorship/std',118121119 "orml-vesting/std",122 "orml-vesting/std",123 "orml-tokens/std",124 "orml-xtokens/std",125 "orml-traits/std",126 "pallet-foreing-assets/std"120]127]121limit-testing = ['pallet-unique/limit-testing', 'up-data-structs/limit-testing']128limit-testing = ['pallet-unique/limit-testing', 'up-data-structs/limit-testing']122quartz-runtime = []129quartz-runtime = []123130124refungible = []131refungible = []125scheduler = []132scheduler = []126rmrk = []133rmrk = []134foreign-assets = []127135128################################################################################136################################################################################129# Substrate Dependencies137# Substrate Dependencies396version = "0.4.1-dev"404version = "0.4.1-dev"397default-features = false405default-features = false406407[dependencies.orml-xtokens]408git = "https://github.com/open-web3-stack/open-runtime-module-library"409branch = "polkadot-v0.9.27"410version = "0.4.1-dev"411default-features = false412413[dependencies.orml-tokens]414git = "https://github.com/open-web3-stack/open-runtime-module-library"415branch = "polkadot-v0.9.27"416version = "0.4.1-dev"417default-features = false418419[dependencies.orml-traits]420git = "https://github.com/open-web3-stack/open-runtime-module-library"421branch = "polkadot-v0.9.27"422version = "0.4.1-dev"423default-features = false424398425399################################################################################426################################################################################441fp-self-contained = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.27" }468fp-self-contained = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.27" }442evm-coder = { default-features = false, path = '../../crates/evm-coder' }469evm-coder = { default-features = false, path = '../../crates/evm-coder' }443up-sponsorship = { default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = 'polkadot-v0.9.27' }470up-sponsorship = { default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = 'polkadot-v0.9.27' }471pallet-foreing-assets = { default-features = false, path = "../../pallets/foreing-assets" }444472445################################################################################473################################################################################446# Build Dependencies474# Build Dependenciesruntime/quartz/src/lib.rsdiffbeforeafterboth35#[path = "../../common/mod.rs"]35#[path = "../../common/mod.rs"]36mod runtime_common;36mod runtime_common;3738pub mod xcm_config;373938pub use runtime_common::*;40pub use runtime_common::*;3941runtime/quartz/src/xcm_config.rsdiffbeforeafterbothno changes
runtime/unique/Cargo.tomldiffbeforeafterboth116 'xcm-builder/std',116 'xcm-builder/std',117 'xcm-executor/std',117 'xcm-executor/std',118 'up-common/std',118 'up-common/std',119 'rmrk-rpc/std',120 'evm-coder/std',121 'up-sponsorship/std',119122120 "orml-vesting/std",123 "orml-vesting/std",124 "orml-tokens/std",125 "orml-xtokens/std",126 "orml-traits/std",127 "pallet-foreing-assets/std"121]128]122limit-testing = ['pallet-unique/limit-testing', 'up-data-structs/limit-testing']129limit-testing = ['pallet-unique/limit-testing', 'up-data-structs/limit-testing']123unique-runtime = []130unique-runtime = []124131125refungible = []132refungible = []126scheduler = []133scheduler = []127rmrk = []134rmrk = []135foreign-assets = []128136129################################################################################137################################################################################130# Substrate Dependencies138# Substrate Dependencies397version = "0.4.1-dev"405version = "0.4.1-dev"398default-features = false406default-features = false399407408[dependencies.orml-xtokens]409git = "https://github.com/open-web3-stack/open-runtime-module-library"410branch = "polkadot-v0.9.27"411version = "0.4.1-dev"412default-features = false413414[dependencies.orml-tokens]415git = "https://github.com/open-web3-stack/open-runtime-module-library"416branch = "polkadot-v0.9.27"417version = "0.4.1-dev"418default-features = false419420[dependencies.orml-traits]421git = "https://github.com/open-web3-stack/open-runtime-module-library"422branch = "polkadot-v0.9.27"423version = "0.4.1-dev"424default-features = false400################################################################################425################################################################################401# local dependencies426# local dependencies402427435fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.27" }460fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.27" }436evm-coder = { default-features = false, path = '../../crates/evm-coder' }461evm-coder = { default-features = false, path = '../../crates/evm-coder' }437up-sponsorship = { default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = 'polkadot-v0.9.27' }462up-sponsorship = { default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = 'polkadot-v0.9.27' }463pallet-foreing-assets = { default-features = false, path = "../../pallets/foreing-assets" }438464439################################################################################465################################################################################440# Build Dependencies466# Build Dependenciesruntime/unique/src/lib.rsdiffbeforeafterboth35#[path = "../../common/mod.rs"]35#[path = "../../common/mod.rs"]36mod runtime_common;36mod runtime_common;3738pub mod xcm_config;373938pub use runtime_common::*;40pub use runtime_common::*;3941runtime/unique/src/xcm_config.rsdiffbeforeafterbothno changes
tests/package.jsondiffbeforeafterboth74 "testInflation": "mocha --timeout 9999999 -r ts-node/register ./**/inflation.test.ts",74 "testInflation": "mocha --timeout 9999999 -r ts-node/register ./**/inflation.test.ts",75 "testScheduler": "mocha --timeout 9999999 -r ts-node/register ./**/scheduler.test.ts",75 "testScheduler": "mocha --timeout 9999999 -r ts-node/register ./**/scheduler.test.ts",76 "testSchedulingEVM": "mocha --timeout 9999999 -r ts-node/register ./**/eth/scheduling.test.ts",76 "testSchedulingEVM": "mocha --timeout 9999999 -r ts-node/register ./**/eth/scheduling.test.ts",77 "testXcmUnique": "mocha --timeout 9999999 -r ts-node/register ./**/xcm/xcmUnique.test.ts",77 "testXcmTransfer": "mocha --timeout 9999999 -r ts-node/register ./**/xcmTransfer.test.ts",78 "testXcmTransfer": "mocha --timeout 9999999 -r ts-node/register ./**/xcm/xcmTransfer.test.ts",79 "testXcmTransferAcala": "mocha --timeout 9999999 -r ts-node/register ./**/xcm/xcmTransferAcala.test.ts acalaId=2000 uniqueId=5000",80 "testXcmTransferStatemine": "mocha --timeout 9999999 -r ts-node/register ./**/xcm/xcmTransferStatemine.test.ts statemineId=1000 uniqueId=5000",81 "testXcmTransferMoonbeam": "mocha --timeout 9999999 -r ts-node/register ./**/xcm/xcmTransferMoonbeam.test.ts moonbeamId=2000 uniqueId=5000",78 "testPalletPresence": "mocha --timeout 9999999 -r ts-node/register ./**/pallet-presence.test.ts",82 "testPalletPresence": "mocha --timeout 9999999 -r ts-node/register ./**/pallet-presence.test.ts",79 "testBlockProduction": "mocha --timeout 9999999 -r ts-node/register ./**/block-production.test.ts",83 "testBlockProduction": "mocha --timeout 9999999 -r ts-node/register ./**/block-production.test.ts",80 "testEnableDisableTransfers": "mocha --timeout 9999999 -r ts-node/register ./**/enableDisableTransfer.test.ts",84 "testEnableDisableTransfers": "mocha --timeout 9999999 -r ts-node/register ./**/enableDisableTransfer.test.ts",tests/src/eth/collectionAdmin.test.tsdiffbeforeafterbothno syntactic changes
tests/src/interfaces/augment-api-consts.tsdiffbeforeafterboth1// Auto-generated via `yarn polkadot-types-from-chain`, do not edit1// Auto-generated via `yarn polkadot-types-from-chain`, do not edit2/* eslint-disable */2/* eslint-disable */34// import type lookup before we augment - in some environments5// this is required to allow for ambient/previous definitions6import '@polkadot/api-base/types/consts';738import type { ApiTypes, AugmentedConst } from '@polkadot/api-base/types';4import type { ApiTypes } from '@polkadot/api-base/types';9import type { Option, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';5import type { Option, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';10import type { Codec } from '@polkadot/types-codec/types';6import type { Codec } from '@polkadot/types-codec/types';11import type { Permill } from '@polkadot/types/interfaces/runtime';7import type { Permill } from '@polkadot/types/interfaces/runtime';12import type { FrameSupportPalletId, FrameSupportWeightsRuntimeDbWeight, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, SpVersionRuntimeVersion } from '@polkadot/types/lookup';8import type { FrameSupportPalletId, FrameSupportWeightsRuntimeDbWeight, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, SpVersionRuntimeVersion, XcmV1MultiLocation } from '@polkadot/types/lookup';1314export type __AugmentedConst<ApiType extends ApiTypes> = AugmentedConst<ApiType>;15916declare module '@polkadot/api-base/types/consts' {10declare module '@polkadot/api-base/types/consts' {17 interface AugmentedConsts<ApiType extends ApiTypes> {11 export interface AugmentedConsts<ApiType extends ApiTypes> {18 balances: {12 balances: {19 /**13 /**20 * The minimum amount required to keep an account open.14 * The minimum amount required to keep an account open.129 **/123 **/130 [key: string]: Codec;124 [key: string]: Codec;131 };125 };126 tokens: {127 maxLocks: u32 & AugmentedConst<ApiType>;128 /**129 * The maximum number of named reserves that can exist on an account.130 **/131 maxReserves: u32 & AugmentedConst<ApiType>;132 /**133 * Generic const134 **/135 [key: string]: Codec;136 };132 transactionPayment: {137 transactionPayment: {133 /**138 /**134 * A fee mulitplier for `Operational` extrinsics to compute "virtual tip" to boost their139 * A fee mulitplier for `Operational` extrinsics to compute "virtual tip" to boost their206 **/211 **/207 [key: string]: Codec;212 [key: string]: Codec;208 };213 };214 xTokens: {215 /**216 * Base XCM weight.217 * 218 * The actually weight for an XCM message is `T::BaseXcmWeight +219 * T::Weigher::weight(&msg)`.220 **/221 baseXcmWeight: u64 & AugmentedConst<ApiType>;222 /**223 * Self chain location.224 **/225 selfLocation: XcmV1MultiLocation & AugmentedConst<ApiType>;226 /**227 * Generic const228 **/229 [key: string]: Codec;230 };209 } // AugmentedConsts231 } // AugmentedConsts210} // declare module232} // declare module211233tests/src/interfaces/augment-api-errors.tsdiffbeforeafterboth1// Auto-generated via `yarn polkadot-types-from-chain`, do not edit1// Auto-generated via `yarn polkadot-types-from-chain`, do not edit2/* eslint-disable */2/* eslint-disable */34// import type lookup before we augment - in some environments5// this is required to allow for ambient/previous definitions6import '@polkadot/api-base/types/errors';738import type { ApiTypes, AugmentedError } from '@polkadot/api-base/types';4import type { ApiTypes } from '@polkadot/api-base/types';910export type __AugmentedError<ApiType extends ApiTypes> = AugmentedError<ApiType>;11512declare module '@polkadot/api-base/types/errors' {6declare module '@polkadot/api-base/types/errors' {13 interface AugmentedErrors<ApiType extends ApiTypes> {7 export interface AugmentedErrors<ApiType extends ApiTypes> {14 balances: {8 balances: {15 /**9 /**16 * Beneficiary account must pre-exist10 * Beneficiary account must pre-exist281 **/275 **/282 [key: string]: AugmentedError<ApiType>;276 [key: string]: AugmentedError<ApiType>;283 };277 };278 foreingAssets: {279 /**280 * AssetId exists281 **/282 AssetIdExisted: AugmentedError<ApiType>;283 /**284 * AssetId not exists285 **/286 AssetIdNotExists: AugmentedError<ApiType>;287 /**288 * The given location could not be used (e.g. because it cannot be expressed in the289 * desired version of XCM).290 **/291 BadLocation: AugmentedError<ApiType>;292 /**293 * MultiLocation existed294 **/295 MultiLocationExisted: AugmentedError<ApiType>;296 /**297 * Generic error298 **/299 [key: string]: AugmentedError<ApiType>;300 };284 fungible: {301 fungible: {285 /**302 /**286 * Fungible token does not support nesting.303 * Fungible token does not support nesting.657 **/674 **/658 [key: string]: AugmentedError<ApiType>;675 [key: string]: AugmentedError<ApiType>;659 };676 };677 tokens: {678 /**679 * Cannot convert Amount into Balance type680 **/681 AmountIntoBalanceFailed: AugmentedError<ApiType>;682 /**683 * The balance is too low684 **/685 BalanceTooLow: AugmentedError<ApiType>;686 /**687 * Beneficiary account must pre-exist688 **/689 DeadAccount: AugmentedError<ApiType>;690 /**691 * Value too low to create account due to existential deposit692 **/693 ExistentialDeposit: AugmentedError<ApiType>;694 /**695 * Transfer/payment would kill account696 **/697 KeepAlive: AugmentedError<ApiType>;698 /**699 * Failed because liquidity restrictions due to locking700 **/701 LiquidityRestrictions: AugmentedError<ApiType>;702 /**703 * Failed because the maximum locks was exceeded704 **/705 MaxLocksExceeded: AugmentedError<ApiType>;706 TooManyReserves: AugmentedError<ApiType>;707 /**708 * Generic error709 **/710 [key: string]: AugmentedError<ApiType>;711 };660 treasury: {712 treasury: {661 /**713 /**662 * The spend origin is valid but the amount it is allowed to spend is lower than the714 * The spend origin is valid but the amount it is allowed to spend is lower than the762 **/814 **/763 [key: string]: AugmentedError<ApiType>;815 [key: string]: AugmentedError<ApiType>;764 };816 };817 xTokens: {818 /**819 * Asset has no reserve location.820 **/821 AssetHasNoReserve: AugmentedError<ApiType>;822 /**823 * The specified index does not exist in a MultiAssets struct.824 **/825 AssetIndexNonExistent: AugmentedError<ApiType>;826 /**827 * The version of the `Versioned` value used is not able to be828 * interpreted.829 **/830 BadVersion: AugmentedError<ApiType>;831 /**832 * Could not re-anchor the assets to declare the fees for the833 * destination chain.834 **/835 CannotReanchor: AugmentedError<ApiType>;836 /**837 * The destination `MultiLocation` provided cannot be inverted.838 **/839 DestinationNotInvertible: AugmentedError<ApiType>;840 /**841 * We tried sending distinct asset and fee but they have different842 * reserve chains.843 **/844 DistinctReserveForAssetAndFee: AugmentedError<ApiType>;845 /**846 * Fee is not enough.847 **/848 FeeNotEnough: AugmentedError<ApiType>;849 /**850 * Could not get ancestry of asset reserve location.851 **/852 InvalidAncestry: AugmentedError<ApiType>;853 /**854 * The MultiAsset is invalid.855 **/856 InvalidAsset: AugmentedError<ApiType>;857 /**858 * Invalid transfer destination.859 **/860 InvalidDest: AugmentedError<ApiType>;861 /**862 * MinXcmFee not registered for certain reserve location863 **/864 MinXcmFeeNotDefined: AugmentedError<ApiType>;865 /**866 * Not cross-chain transfer.867 **/868 NotCrossChainTransfer: AugmentedError<ApiType>;869 /**870 * Currency is not cross-chain transferable.871 **/872 NotCrossChainTransferableCurrency: AugmentedError<ApiType>;873 /**874 * Not supported MultiLocation875 **/876 NotSupportedMultiLocation: AugmentedError<ApiType>;877 /**878 * The number of assets to be sent is over the maximum.879 **/880 TooManyAssetsBeingSent: AugmentedError<ApiType>;881 /**882 * The message's weight could not be determined.883 **/884 UnweighableMessage: AugmentedError<ApiType>;885 /**886 * XCM execution failed.887 **/888 XcmExecutionFailed: AugmentedError<ApiType>;889 /**890 * The transfering asset amount is zero.891 **/892 ZeroAmount: AugmentedError<ApiType>;893 /**894 * The fee is zero.895 **/896 ZeroFee: AugmentedError<ApiType>;897 /**898 * Generic error899 **/900 [key: string]: AugmentedError<ApiType>;901 };765 } // AugmentedErrors902 } // AugmentedErrors766} // declare module903} // declare module767904tests/src/interfaces/augment-api-events.tsdiffbeforeafterboth1// Auto-generated via `yarn polkadot-types-from-chain`, do not edit1// Auto-generated via `yarn polkadot-types-from-chain`, do not edit2/* eslint-disable */2/* eslint-disable */334// import type lookup before we augment - in some environments4import type { ApiTypes } from '@polkadot/api-base/types';5// this is required to allow for ambient/previous definitions6import '@polkadot/api-base/types/events';78import type { ApiTypes, AugmentedEvent } from '@polkadot/api-base/types';9import type { Bytes, Null, Option, Result, U256, U8aFixed, bool, u128, u32, u64, u8 } from '@polkadot/types-codec';5import type { Bytes, Null, Option, Result, U256, U8aFixed, bool, u128, u32, u64, u8 } from '@polkadot/types-codec';10import type { ITuple } from '@polkadot/types-codec/types';6import type { ITuple } from '@polkadot/types-codec/types';11import type { AccountId32, H160, H256 } from '@polkadot/types/interfaces/runtime';7import type { AccountId32, H160, H256 } from '@polkadot/types/interfaces/runtime';12import type { EthereumLog, EvmCoreErrorExitReason, FrameSupportScheduleLookupError, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchInfo, OrmlVestingVestingSchedule, PalletEvmAccountBasicCrossAccountIdRepr, RmrkTraitsNftAccountIdOrCollectionNftTuple, SpRuntimeDispatchError, XcmV1MultiLocation, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation } from '@polkadot/types/lookup';8import type { EthereumLog, EvmCoreErrorExitReason, FrameSupportScheduleLookupError, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchInfo, OrmlVestingVestingSchedule, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeingAssetsAssetIds, PalletForeingAssetsModuleAssetMetadata, RmrkTraitsNftAccountIdOrCollectionNftTuple, SpRuntimeDispatchError, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetMultiAssets, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation } from '@polkadot/types/lookup';13914export type __AugmentedEvent<ApiType extends ApiTypes> = AugmentedEvent<ApiType>;1516declare module '@polkadot/api-base/types/events' {10declare module '@polkadot/api-base/types/events' {17 interface AugmentedEvents<ApiType extends ApiTypes> {11 export interface AugmentedEvents<ApiType extends ApiTypes> {18 balances: {12 balances: {19 /**13 /**20 * A balance was set by root.14 * A balance was set by root.208 **/202 **/209 [key: string]: AugmentedEvent<ApiType>;203 [key: string]: AugmentedEvent<ApiType>;210 };204 };205 foreingAssets: {206 /**207 * The asset registered.208 **/209 AssetRegistered: AugmentedEvent<ApiType, [assetId: PalletForeingAssetsAssetIds, metadata: PalletForeingAssetsModuleAssetMetadata], { assetId: PalletForeingAssetsAssetIds, metadata: PalletForeingAssetsModuleAssetMetadata }>;210 /**211 * The asset updated.212 **/213 AssetUpdated: AugmentedEvent<ApiType, [assetId: PalletForeingAssetsAssetIds, metadata: PalletForeingAssetsModuleAssetMetadata], { assetId: PalletForeingAssetsAssetIds, metadata: PalletForeingAssetsModuleAssetMetadata }>;214 /**215 * The foreign asset registered.216 **/217 ForeignAssetRegistered: AugmentedEvent<ApiType, [assetId: u32, assetAddress: XcmV1MultiLocation, metadata: PalletForeingAssetsModuleAssetMetadata], { assetId: u32, assetAddress: XcmV1MultiLocation, metadata: PalletForeingAssetsModuleAssetMetadata }>;218 /**219 * The foreign asset updated.220 **/221 ForeignAssetUpdated: AugmentedEvent<ApiType, [assetId: u32, assetAddress: XcmV1MultiLocation, metadata: PalletForeingAssetsModuleAssetMetadata], { assetId: u32, assetAddress: XcmV1MultiLocation, metadata: PalletForeingAssetsModuleAssetMetadata }>;222 /**223 * Generic event224 **/225 [key: string]: AugmentedEvent<ApiType>;226 };211 parachainSystem: {227 parachainSystem: {212 /**228 /**213 * Downward messages were processed using the given weight.229 * Downward messages were processed using the given weight.469 **/485 **/470 [key: string]: AugmentedEvent<ApiType>;486 [key: string]: AugmentedEvent<ApiType>;471 };487 };488 tokens: {489 /**490 * A balance was set by root.491 **/492 BalanceSet: AugmentedEvent<ApiType, [currencyId: PalletForeingAssetsAssetIds, who: AccountId32, free: u128, reserved: u128], { currencyId: PalletForeingAssetsAssetIds, who: AccountId32, free: u128, reserved: u128 }>;493 /**494 * Deposited some balance into an account495 **/496 Deposited: AugmentedEvent<ApiType, [currencyId: PalletForeingAssetsAssetIds, who: AccountId32, amount: u128], { currencyId: PalletForeingAssetsAssetIds, who: AccountId32, amount: u128 }>;497 /**498 * An account was removed whose balance was non-zero but below499 * ExistentialDeposit, resulting in an outright loss.500 **/501 DustLost: AugmentedEvent<ApiType, [currencyId: PalletForeingAssetsAssetIds, who: AccountId32, amount: u128], { currencyId: PalletForeingAssetsAssetIds, who: AccountId32, amount: u128 }>;502 /**503 * An account was created with some free balance.504 **/505 Endowed: AugmentedEvent<ApiType, [currencyId: PalletForeingAssetsAssetIds, who: AccountId32, amount: u128], { currencyId: PalletForeingAssetsAssetIds, who: AccountId32, amount: u128 }>;506 /**507 * Some locked funds were unlocked508 **/509 LockRemoved: AugmentedEvent<ApiType, [lockId: U8aFixed, currencyId: PalletForeingAssetsAssetIds, who: AccountId32], { lockId: U8aFixed, currencyId: PalletForeingAssetsAssetIds, who: AccountId32 }>;510 /**511 * Some funds are locked512 **/513 LockSet: AugmentedEvent<ApiType, [lockId: U8aFixed, currencyId: PalletForeingAssetsAssetIds, who: AccountId32, amount: u128], { lockId: U8aFixed, currencyId: PalletForeingAssetsAssetIds, who: AccountId32, amount: u128 }>;514 /**515 * Some balance was reserved (moved from free to reserved).516 **/517 Reserved: AugmentedEvent<ApiType, [currencyId: PalletForeingAssetsAssetIds, who: AccountId32, amount: u128], { currencyId: PalletForeingAssetsAssetIds, who: AccountId32, amount: u128 }>;518 /**519 * Some reserved balance was repatriated (moved from reserved to520 * another account).521 **/522 ReserveRepatriated: AugmentedEvent<ApiType, [currencyId: PalletForeingAssetsAssetIds, from: AccountId32, to: AccountId32, amount: u128, status: FrameSupportTokensMiscBalanceStatus], { currencyId: PalletForeingAssetsAssetIds, from: AccountId32, to: AccountId32, amount: u128, status: FrameSupportTokensMiscBalanceStatus }>;523 /**524 * Some balances were slashed (e.g. due to mis-behavior)525 **/526 Slashed: AugmentedEvent<ApiType, [currencyId: PalletForeingAssetsAssetIds, who: AccountId32, freeAmount: u128, reservedAmount: u128], { currencyId: PalletForeingAssetsAssetIds, who: AccountId32, freeAmount: u128, reservedAmount: u128 }>;527 /**528 * The total issuance of an currency has been set529 **/530 TotalIssuanceSet: AugmentedEvent<ApiType, [currencyId: PalletForeingAssetsAssetIds, amount: u128], { currencyId: PalletForeingAssetsAssetIds, amount: u128 }>;531 /**532 * Transfer succeeded.533 **/534 Transfer: AugmentedEvent<ApiType, [currencyId: PalletForeingAssetsAssetIds, from: AccountId32, to: AccountId32, amount: u128], { currencyId: PalletForeingAssetsAssetIds, from: AccountId32, to: AccountId32, amount: u128 }>;535 /**536 * Some balance was unreserved (moved from reserved to free).537 **/538 Unreserved: AugmentedEvent<ApiType, [currencyId: PalletForeingAssetsAssetIds, who: AccountId32, amount: u128], { currencyId: PalletForeingAssetsAssetIds, who: AccountId32, amount: u128 }>;539 /**540 * Some balances were withdrawn (e.g. pay for transaction fee)541 **/542 Withdrawn: AugmentedEvent<ApiType, [currencyId: PalletForeingAssetsAssetIds, who: AccountId32, amount: u128], { currencyId: PalletForeingAssetsAssetIds, who: AccountId32, amount: u128 }>;543 /**544 * Generic event545 **/546 [key: string]: AugmentedEvent<ApiType>;547 };472 transactionPayment: {548 transactionPayment: {473 /**549 /**474 * A transaction fee `actual_fee`, of which `tip` was added to the minimum inclusion fee,550 * A transaction fee `actual_fee`, of which `tip` was added to the minimum inclusion fee,652 * An HRMP message was sent to a sibling parachain.728 * An HRMP message was sent to a sibling parachain.653 **/729 **/654 XcmpMessageSent: AugmentedEvent<ApiType, [messageHash: Option<H256>], { messageHash: Option<H256> }>;730 XcmpMessageSent: AugmentedEvent<ApiType, [messageHash: Option<H256>], { messageHash: Option<H256> }>;731 /**732 * Generic event733 **/734 [key: string]: AugmentedEvent<ApiType>;735 };736 xTokens: {737 /**738 * Transferred `MultiAsset` with fee.739 **/740 TransferredMultiAssets: AugmentedEvent<ApiType, [sender: AccountId32, assets: XcmV1MultiassetMultiAssets, fee: XcmV1MultiAsset, dest: XcmV1MultiLocation], { sender: AccountId32, assets: XcmV1MultiassetMultiAssets, fee: XcmV1MultiAsset, dest: XcmV1MultiLocation }>;655 /**741 /**656 * Generic event742 * Generic event657 **/743 **/tests/src/interfaces/augment-api-query.tsdiffbeforeafterboth1// Auto-generated via `yarn polkadot-types-from-chain`, do not edit1// Auto-generated via `yarn polkadot-types-from-chain`, do not edit2/* eslint-disable */2/* eslint-disable */334// import type lookup before we augment - in some environments4import type { ApiTypes } from '@polkadot/api-base/types';5// this is required to allow for ambient/previous definitions6import '@polkadot/api-base/types/storage';78import type { ApiTypes, AugmentedQuery, QueryableStorageEntry } from '@polkadot/api-base/types';9import type { BTreeMap, Bytes, Option, U256, U8aFixed, Vec, bool, u128, u16, u32, u64 } from '@polkadot/types-codec';5import type { BTreeMap, Bytes, Option, U256, U8aFixed, Vec, bool, u128, u16, u32, u64 } from '@polkadot/types-codec';10import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';6import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';11import type { AccountId32, H160, H256 } from '@polkadot/types/interfaces/runtime';7import type { AccountId32, H160, H256 } from '@polkadot/types/interfaces/runtime';12import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, EthereumBlock, EthereumLog, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportWeightsPerDispatchClassU64, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReleases, PalletBalancesReserveData, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmContractHelpersSponsoringModeT, PalletNonfungibleItemData, PalletRefungibleItemData, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletUniqueSchedulerScheduledV3, PhantomTypeUpDataStructs, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpRuntimeDigest, SpTrieStorageProof, UpDataStructsCollection, UpDataStructsCollectionStats, UpDataStructsProperties, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsTokenChild } from '@polkadot/types/lookup';8import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, EthereumBlock, EthereumLog, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportWeightsPerDispatchClassU64, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensReserveData, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReleases, PalletBalancesReserveData, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmContractHelpersSponsoringModeT, PalletForeingAssetsAssetIds, PalletForeingAssetsModuleAssetMetadata, PalletNonfungibleItemData, PalletRefungibleItemData, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletUniqueSchedulerScheduledV3, PhantomTypeUpDataStructs, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpRuntimeDigest, SpTrieStorageProof, UpDataStructsCollection, UpDataStructsCollectionStats, UpDataStructsProperties, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsTokenChild, XcmV1MultiLocation } from '@polkadot/types/lookup';13import type { Observable } from '@polkadot/types/types';9import type { Observable } from '@polkadot/types/types';141015export type __AugmentedQuery<ApiType extends ApiTypes> = AugmentedQuery<ApiType, () => unknown>;16export type __QueryableStorageEntry<ApiType extends ApiTypes> = QueryableStorageEntry<ApiType>;1718declare module '@polkadot/api-base/types/storage' {11declare module '@polkadot/api-base/types/storage' {19 interface AugmentedQueries<ApiType extends ApiTypes> {12 export interface AugmentedQueries<ApiType extends ApiTypes> {20 balances: {13 balances: {21 /**14 /**22 * The Balances pallet example of storing the balance of an account.15 * The Balances pallet example of storing the balance of an account.213 **/206 **/214 [key: string]: QueryableStorageEntry<ApiType>;207 [key: string]: QueryableStorageEntry<ApiType>;215 };208 };209 foreingAssets: {210 /**211 * The storages for assets to fungible collection binding212 * 213 **/214 assetBinding: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;215 /**216 * The storages for AssetMetadatas.217 * 218 * AssetMetadatas: map AssetIds => Option<AssetMetadata>219 **/220 assetMetadatas: AugmentedQuery<ApiType, (arg: PalletForeingAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array) => Observable<Option<PalletForeingAssetsModuleAssetMetadata>>, [PalletForeingAssetsAssetIds]> & QueryableStorageEntry<ApiType, [PalletForeingAssetsAssetIds]>;221 /**222 * The storages for MultiLocations.223 * 224 * ForeignAssetLocations: map ForeignAssetId => Option<MultiLocation>225 **/226 foreignAssetLocations: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<XcmV1MultiLocation>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;227 /**228 * The storages for CurrencyIds.229 * 230 * LocationToCurrencyIds: map MultiLocation => Option<ForeignAssetId>231 **/232 locationToCurrencyIds: AugmentedQuery<ApiType, (arg: XcmV1MultiLocation | { parents?: any; interior?: any } | string | Uint8Array) => Observable<Option<u32>>, [XcmV1MultiLocation]> & QueryableStorageEntry<ApiType, [XcmV1MultiLocation]>;233 /**234 * Next available Foreign AssetId ID.235 * 236 * NextForeignAssetId: ForeignAssetId237 **/238 nextForeignAssetId: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;239 /**240 * Generic query241 **/242 [key: string]: QueryableStorageEntry<ApiType>;243 };216 fungible: {244 fungible: {217 /**245 /**218 * Storage for assets delegated to a limited extent to other users.246 * Storage for assets delegated to a limited extent to other users.223 **/251 **/224 balance: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => Observable<u128>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;252 balance: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => Observable<u128>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;225 /**253 /**254 * Foreign collection flag255 **/256 foreignCollection: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<bool>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;257 /**226 * Total amount of fungible tokens inside a collection.258 * Total amount of fungible tokens inside a collection.227 **/259 **/228 totalSupply: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u128>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;260 totalSupply: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u128>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;663 * Current time for the current block.695 * Current time for the current block.664 **/696 **/665 now: AugmentedQuery<ApiType, () => Observable<u64>, []> & QueryableStorageEntry<ApiType, []>;697 now: AugmentedQuery<ApiType, () => Observable<u64>, []> & QueryableStorageEntry<ApiType, []>;698 /**699 * Generic query700 **/701 [key: string]: QueryableStorageEntry<ApiType>;702 };703 tokens: {704 /**705 * The balance of a token type under an account.706 * 707 * NOTE: If the total is ever zero, decrease account ref account.708 * 709 * NOTE: This is only used in the case that this module is used to store710 * balances.711 **/712 accounts: AugmentedQuery<ApiType, (arg1: AccountId32 | string | Uint8Array, arg2: PalletForeingAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array) => Observable<OrmlTokensAccountData>, [AccountId32, PalletForeingAssetsAssetIds]> & QueryableStorageEntry<ApiType, [AccountId32, PalletForeingAssetsAssetIds]>;713 /**714 * Any liquidity locks of a token type under an account.715 * NOTE: Should only be accessed when setting, changing and freeing a lock.716 **/717 locks: AugmentedQuery<ApiType, (arg1: AccountId32 | string | Uint8Array, arg2: PalletForeingAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array) => Observable<Vec<OrmlTokensBalanceLock>>, [AccountId32, PalletForeingAssetsAssetIds]> & QueryableStorageEntry<ApiType, [AccountId32, PalletForeingAssetsAssetIds]>;718 /**719 * Named reserves on some account balances.720 **/721 reserves: AugmentedQuery<ApiType, (arg1: AccountId32 | string | Uint8Array, arg2: PalletForeingAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array) => Observable<Vec<OrmlTokensReserveData>>, [AccountId32, PalletForeingAssetsAssetIds]> & QueryableStorageEntry<ApiType, [AccountId32, PalletForeingAssetsAssetIds]>;722 /**723 * The total issuance of a token type.724 **/725 totalIssuance: AugmentedQuery<ApiType, (arg: PalletForeingAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array) => Observable<u128>, [PalletForeingAssetsAssetIds]> & QueryableStorageEntry<ApiType, [PalletForeingAssetsAssetIds]>;666 /**726 /**667 * Generic query727 * Generic query668 **/728 **/tests/src/interfaces/augment-api-rpc.tsdiffbeforeafterboth1// Auto-generated via `yarn polkadot-types-from-chain`, do not edit1// Auto-generated via `yarn polkadot-types-from-chain`, do not edit2/* eslint-disable */2/* eslint-disable */34// import type lookup before we augment - in some environments5// this is required to allow for ambient/previous definitions6import '@polkadot/rpc-core/types/jsonrpc';738import type { PalletEvmAccountBasicCrossAccountIdRepr, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsPartPartType, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceResourceInfo, RmrkTraitsTheme, UpDataStructsCollectionLimits, UpDataStructsCollectionStats, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsRpcCollection, UpDataStructsTokenChild, UpDataStructsTokenData } from './default';4import type { PalletEvmAccountBasicCrossAccountIdRepr, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsPartPartType, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceResourceInfo, RmrkTraitsTheme, UpDataStructsCollectionLimits, UpDataStructsCollectionStats, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsRpcCollection, UpDataStructsTokenChild, UpDataStructsTokenData } from './default';9import type { AugmentedRpc } from '@polkadot/rpc-core/types';5import type { AugmentedRpc } from '@polkadot/rpc-core/types';10import type { Metadata, StorageKey } from '@polkadot/types';6import 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';7import type { Bytes, HashMap, Json, Null, Option, Text, U256, U64, Vec, bool, u128, u32, u64 } from '@polkadot/types-codec';12import type { AnyNumber, Codec } from '@polkadot/types-codec/types';8import type { AnyNumber, Codec } from '@polkadot/types-codec/types';13import type { ExtrinsicOrHash, ExtrinsicStatus } from '@polkadot/types/interfaces/author';9import type { ExtrinsicOrHash, ExtrinsicStatus } from '@polkadot/types/interfaces/author';14import type { EpochAuthorship } from '@polkadot/types/interfaces/babe';10import type { EpochAuthorship } from '@polkadot/types/interfaces/babe';19import type { CodeUploadRequest, CodeUploadResult, ContractCallRequest, ContractExecResult, ContractInstantiateResult, InstantiateRequest } from '@polkadot/types/interfaces/contracts';15import type { CodeUploadRequest, CodeUploadResult, ContractCallRequest, ContractExecResult, ContractInstantiateResult, InstantiateRequest } from '@polkadot/types/interfaces/contracts';20import type { BlockStats } from '@polkadot/types/interfaces/dev';16import type { BlockStats } from '@polkadot/types/interfaces/dev';21import type { CreatedBlock } from '@polkadot/types/interfaces/engine';17import type { CreatedBlock } from '@polkadot/types/interfaces/engine';22import type { EthAccount, EthCallRequest, EthFeeHistory, EthFilter, EthFilterChanges, EthLog, EthReceipt, EthRichBlock, EthSubKind, EthSubParams, EthSyncStatus, EthTransaction, EthTransactionRequest, EthWork } from '@polkadot/types/interfaces/eth';18import type { EthAccount, EthCallRequest, EthFilter, EthFilterChanges, EthLog, EthReceipt, EthRichBlock, EthSubKind, EthSubParams, EthSyncStatus, EthTransaction, EthTransactionRequest, EthWork } from '@polkadot/types/interfaces/eth';23import type { Extrinsic } from '@polkadot/types/interfaces/extrinsics';19import type { Extrinsic } from '@polkadot/types/interfaces/extrinsics';24import type { EncodedFinalityProofs, JustificationNotification, ReportedRoundStates } from '@polkadot/types/interfaces/grandpa';20import type { EncodedFinalityProofs, JustificationNotification, ReportedRoundStates } from '@polkadot/types/interfaces/grandpa';25import type { MmrLeafBatchProof, MmrLeafProof } from '@polkadot/types/interfaces/mmr';21import type { MmrLeafBatchProof, MmrLeafProof } from '@polkadot/types/interfaces/mmr';31import type { ApplyExtrinsicResult, ChainProperties, ChainType, Health, NetworkState, NodeRole, PeerInfo, SyncState } from '@polkadot/types/interfaces/system';27import type { ApplyExtrinsicResult, ChainProperties, ChainType, Health, NetworkState, NodeRole, PeerInfo, SyncState } from '@polkadot/types/interfaces/system';32import type { IExtrinsic, Observable } from '@polkadot/types/types';28import type { IExtrinsic, Observable } from '@polkadot/types/types';3334export type __AugmentedRpc = AugmentedRpc<() => unknown>;352936declare module '@polkadot/rpc-core/types/jsonrpc' {30declare module '@polkadot/rpc-core/types/jsonrpc' {37 interface RpcInterface {31 export interface RpcInterface {38 author: {32 author: {39 /**33 /**40 * Returns true if the keystore has private keys for the given public key and key type.34 * Returns true if the keystore has private keys for the given public key and key type.63 /**57 /**64 * Submit and subscribe to watch an extrinsic until unsubscribed58 * Submit and subscribe to watch an extrinsic until unsubscribed65 **/59 **/66 submitAndWatchExtrinsic: AugmentedRpc<(extrinsic: Extrinsic | IExtrinsic | string | Uint8Array) => Observable<ExtrinsicStatus>>;60 submitAndWatchExtrinsic: AugmentedRpc<(extrinsic: IExtrinsic) => Observable<ExtrinsicStatus>>;67 /**61 /**68 * Submit a fully formatted extrinsic for block inclusion62 * Submit a fully formatted extrinsic for block inclusion69 **/63 **/70 submitExtrinsic: AugmentedRpc<(extrinsic: Extrinsic | IExtrinsic | string | Uint8Array) => Observable<Hash>>;64 submitExtrinsic: AugmentedRpc<(extrinsic: IExtrinsic) => Observable<Hash>>;71 };65 };72 babe: {66 babe: {73 /**67 /**204 * Estimate gas needed for execution of given contract.198 * Estimate gas needed for execution of given contract.205 **/199 **/206 estimateGas: AugmentedRpc<(request: EthCallRequest | { from?: any; to?: any; gasPrice?: any; gas?: any; value?: any; data?: any; nonce?: any } | string | Uint8Array, number?: BlockNumber | AnyNumber | Uint8Array) => Observable<U256>>;200 estimateGas: AugmentedRpc<(request: EthCallRequest | { from?: any; to?: any; gasPrice?: any; gas?: any; value?: any; data?: any; nonce?: any } | string | Uint8Array, number?: BlockNumber | AnyNumber | Uint8Array) => Observable<U256>>;207 /**208 * Returns fee history for given block count & reward percentiles209 **/210 feeHistory: AugmentedRpc<(blockCount: U256 | AnyNumber | Uint8Array, newestBlock: BlockNumber | AnyNumber | Uint8Array, rewardPercentiles: Option<Vec<f64>> | null | Uint8Array | Vec<f64> | (f64)[]) => Observable<EthFeeHistory>>;211 /**201 /**212 * Returns current gas price.202 * Returns current gas price.213 **/203 **/300 * Returns the number of hashes per second that the node is mining with.290 * Returns the number of hashes per second that the node is mining with.301 **/291 **/302 hashrate: AugmentedRpc<() => Observable<U256>>;292 hashrate: AugmentedRpc<() => Observable<U256>>;303 /**304 * Returns max priority fee per gas305 **/306 maxPriorityFeePerGas: AugmentedRpc<() => Observable<U256>>;307 /**293 /**308 * Returns true if client is actively mining new blocks.294 * Returns true if client is actively mining new blocks.309 **/295 **/463 /**449 /**464 * Get Theme's keys values450 * Get Theme's keys values465 **/451 **/466 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>>>;452 themes: AugmentedRpc<(baseId: u32 | AnyNumber | Uint8Array, themeName: Text | string, keys: Option<Vec<Text>> | null | object | string | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Option<RmrkTraitsTheme>>>;467 };453 };468 rpc: {454 rpc: {469 /**455 /**551 /**537 /**552 * Provides a way to trace the re-execution of a single block538 * Provides a way to trace the re-execution of a single block553 **/539 **/554 traceBlock: AugmentedRpc<(block: Hash | string | Uint8Array, targets: Option<Text> | null | Uint8Array | Text | string, storageKeys: Option<Text> | null | Uint8Array | Text | string, methods: Option<Text> | null | Uint8Array | Text | string) => Observable<TraceBlockResponse>>;540 traceBlock: AugmentedRpc<(block: Hash | string | Uint8Array, targets: Option<Text> | null | object | string | Uint8Array, storageKeys: Option<Text> | null | object | string | Uint8Array, methods: Option<Text> | null | object | string | Uint8Array) => Observable<TraceBlockResponse>>;555 /**541 /**556 * Check current migration state542 * Check current migration state557 **/543 **/tests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth1// Auto-generated via `yarn polkadot-types-from-chain`, do not edit1// Auto-generated via `yarn polkadot-types-from-chain`, do not edit2/* eslint-disable */2/* eslint-disable */334// import type lookup before we augment - in some environments4import type { ApiTypes } from '@polkadot/api-base/types';5// this is required to allow for ambient/previous definitions6import '@polkadot/api-base/types/submittable';78import type { ApiTypes, AugmentedSubmittable, SubmittableExtrinsic, SubmittableExtrinsicFunction } from '@polkadot/api-base/types';9import type { Bytes, Compact, Option, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';5import type { Bytes, Compact, Option, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';10import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types';6import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types';11import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill } from '@polkadot/types/interfaces/runtime';7import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill } from '@polkadot/types/interfaces/runtime';12import type { CumulusPrimitivesParachainInherentParachainInherentData, EthereumTransactionTransactionV2, FrameSupportScheduleMaybeHashed, OrmlVestingVestingSchedule, PalletEvmAccountBasicCrossAccountIdRepr, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsPartEquippableList, RmrkTraitsPartPartType, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, XcmV1MultiLocation, XcmV2WeightLimit, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';8import type { CumulusPrimitivesParachainInherentParachainInherentData, EthereumTransactionTransactionV2, FrameSupportScheduleMaybeHashed, OrmlVestingVestingSchedule, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeingAssetsAssetIds, PalletForeingAssetsModuleAssetMetadata, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsPartEquippableList, RmrkTraitsPartPartType, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, XcmV1MultiLocation, XcmV2WeightLimit, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';13914export type __AugmentedSubmittable = AugmentedSubmittable<() => unknown>;15export type __SubmittableExtrinsic<ApiType extends ApiTypes> = SubmittableExtrinsic<ApiType>;16export type __SubmittableExtrinsicFunction<ApiType extends ApiTypes> = SubmittableExtrinsicFunction<ApiType>;1718declare module '@polkadot/api-base/types/submittable' {10declare module '@polkadot/api-base/types/submittable' {19 interface AugmentedSubmittables<ApiType extends ApiTypes> {11 export interface AugmentedSubmittables<ApiType extends ApiTypes> {20 balances: {12 balances: {21 /**13 /**22 * Exactly as `transfer`, except the origin must be root and the source account may be14 * Exactly as `transfer`, except the origin must be root and the source account may be113 [key: string]: SubmittableExtrinsicFunction<ApiType>;105 [key: string]: SubmittableExtrinsicFunction<ApiType>;114 };106 };115 configuration: {107 configuration: {116 setMinGasPriceOverride: AugmentedSubmittable<(coeff: Option<u64> | null | Uint8Array | u64 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u64>]>;108 setMinGasPriceOverride: AugmentedSubmittable<(coeff: Option<u64> | null | object | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Option<u64>]>;117 setWeightToFeeCoefficientOverride: AugmentedSubmittable<(coeff: Option<u32> | null | Uint8Array | u32 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u32>]>;109 setWeightToFeeCoefficientOverride: AugmentedSubmittable<(coeff: Option<u32> | null | object | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Option<u32>]>;118 /**110 /**119 * Generic tx111 * Generic tx120 **/112 **/161 /**153 /**162 * Issue an EVM call operation. This is similar to a message call transaction in Ethereum.154 * Issue an EVM call operation. This is similar to a message call transaction in Ethereum.163 **/155 **/164 call: AugmentedSubmittable<(source: H160 | string | Uint8Array, target: H160 | string | Uint8Array, input: Bytes | string | Uint8Array, value: U256 | AnyNumber | Uint8Array, gasLimit: u64 | AnyNumber | Uint8Array, maxFeePerGas: U256 | AnyNumber | Uint8Array, maxPriorityFeePerGas: Option<U256> | null | Uint8Array | U256 | AnyNumber, nonce: Option<U256> | null | Uint8Array | U256 | AnyNumber, accessList: Vec<ITuple<[H160, Vec<H256>]>> | ([H160 | string | Uint8Array, Vec<H256> | (H256 | string | Uint8Array)[]])[]) => SubmittableExtrinsic<ApiType>, [H160, H160, Bytes, U256, u64, U256, Option<U256>, Option<U256>, Vec<ITuple<[H160, Vec<H256>]>>]>;156 call: AugmentedSubmittable<(source: H160 | string | Uint8Array, target: H160 | string | Uint8Array, input: Bytes | string | Uint8Array, value: U256 | AnyNumber | Uint8Array, gasLimit: u64 | AnyNumber | Uint8Array, maxFeePerGas: U256 | AnyNumber | Uint8Array, maxPriorityFeePerGas: Option<U256> | null | object | string | Uint8Array, nonce: Option<U256> | null | object | string | Uint8Array, accessList: Vec<ITuple<[H160, Vec<H256>]>> | ([H160 | string | Uint8Array, Vec<H256> | (H256 | string | Uint8Array)[]])[]) => SubmittableExtrinsic<ApiType>, [H160, H160, Bytes, U256, u64, U256, Option<U256>, Option<U256>, Vec<ITuple<[H160, Vec<H256>]>>]>;165 /**157 /**166 * Issue an EVM create operation. This is similar to a contract creation transaction in158 * Issue an EVM create operation. This is similar to a contract creation transaction in167 * Ethereum.159 * Ethereum.168 **/160 **/169 create: AugmentedSubmittable<(source: H160 | string | Uint8Array, init: Bytes | string | Uint8Array, value: U256 | AnyNumber | Uint8Array, gasLimit: u64 | AnyNumber | Uint8Array, maxFeePerGas: U256 | AnyNumber | Uint8Array, maxPriorityFeePerGas: Option<U256> | null | Uint8Array | U256 | AnyNumber, nonce: Option<U256> | null | Uint8Array | U256 | AnyNumber, accessList: Vec<ITuple<[H160, Vec<H256>]>> | ([H160 | string | Uint8Array, Vec<H256> | (H256 | string | Uint8Array)[]])[]) => SubmittableExtrinsic<ApiType>, [H160, Bytes, U256, u64, U256, Option<U256>, Option<U256>, Vec<ITuple<[H160, Vec<H256>]>>]>;161 create: AugmentedSubmittable<(source: H160 | string | Uint8Array, init: Bytes | string | Uint8Array, value: U256 | AnyNumber | Uint8Array, gasLimit: u64 | AnyNumber | Uint8Array, maxFeePerGas: U256 | AnyNumber | Uint8Array, maxPriorityFeePerGas: Option<U256> | null | object | string | Uint8Array, nonce: Option<U256> | null | object | string | Uint8Array, accessList: Vec<ITuple<[H160, Vec<H256>]>> | ([H160 | string | Uint8Array, Vec<H256> | (H256 | string | Uint8Array)[]])[]) => SubmittableExtrinsic<ApiType>, [H160, Bytes, U256, u64, U256, Option<U256>, Option<U256>, Vec<ITuple<[H160, Vec<H256>]>>]>;170 /**162 /**171 * Issue an EVM create2 operation.163 * Issue an EVM create2 operation.172 **/164 **/173 create2: AugmentedSubmittable<(source: H160 | string | Uint8Array, init: Bytes | string | Uint8Array, salt: H256 | string | Uint8Array, value: U256 | AnyNumber | Uint8Array, gasLimit: u64 | AnyNumber | Uint8Array, maxFeePerGas: U256 | AnyNumber | Uint8Array, maxPriorityFeePerGas: Option<U256> | null | Uint8Array | U256 | AnyNumber, nonce: Option<U256> | null | Uint8Array | U256 | AnyNumber, accessList: Vec<ITuple<[H160, Vec<H256>]>> | ([H160 | string | Uint8Array, Vec<H256> | (H256 | string | Uint8Array)[]])[]) => SubmittableExtrinsic<ApiType>, [H160, Bytes, H256, U256, u64, U256, Option<U256>, Option<U256>, Vec<ITuple<[H160, Vec<H256>]>>]>;165 create2: AugmentedSubmittable<(source: H160 | string | Uint8Array, init: Bytes | string | Uint8Array, salt: H256 | string | Uint8Array, value: U256 | AnyNumber | Uint8Array, gasLimit: u64 | AnyNumber | Uint8Array, maxFeePerGas: U256 | AnyNumber | Uint8Array, maxPriorityFeePerGas: Option<U256> | null | object | string | Uint8Array, nonce: Option<U256> | null | object | string | Uint8Array, accessList: Vec<ITuple<[H160, Vec<H256>]>> | ([H160 | string | Uint8Array, Vec<H256> | (H256 | string | Uint8Array)[]])[]) => SubmittableExtrinsic<ApiType>, [H160, Bytes, H256, U256, u64, U256, Option<U256>, Option<U256>, Vec<ITuple<[H160, Vec<H256>]>>]>;174 /**166 /**175 * Withdraw balance from EVM into currency/balances pallet.167 * Withdraw balance from EVM into currency/balances pallet.176 **/168 **/189 **/181 **/190 [key: string]: SubmittableExtrinsicFunction<ApiType>;182 [key: string]: SubmittableExtrinsicFunction<ApiType>;191 };183 };184 foreingAssets: {185 registerForeignAsset: AugmentedSubmittable<(owner: AccountId32 | string | Uint8Array, location: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, metadata: PalletForeingAssetsModuleAssetMetadata | { name?: any; symbol?: any; decimals?: any; minimalBalance?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [AccountId32, XcmVersionedMultiLocation, PalletForeingAssetsModuleAssetMetadata]>;186 updateForeignAsset: AugmentedSubmittable<(foreignAssetId: u32 | AnyNumber | Uint8Array, location: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, metadata: PalletForeingAssetsModuleAssetMetadata | { name?: any; symbol?: any; decimals?: any; minimalBalance?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, XcmVersionedMultiLocation, PalletForeingAssetsModuleAssetMetadata]>;187 /**188 * Generic tx189 **/190 [key: string]: SubmittableExtrinsicFunction<ApiType>;191 };192 inflation: {192 inflation: {193 /**193 /**194 * This method sets the inflation start date. Can be only called once.194 * This method sets the inflation start date. Can be only called once.252 * - `origin`: Must be Root.252 * - `origin`: Must be Root.253 * - `maybe_xcm_version`: The default XCM encoding version, or `None` to disable.253 * - `maybe_xcm_version`: The default XCM encoding version, or `None` to disable.254 **/254 **/255 forceDefaultXcmVersion: AugmentedSubmittable<(maybeXcmVersion: Option<u32> | null | Uint8Array | u32 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u32>]>;255 forceDefaultXcmVersion: AugmentedSubmittable<(maybeXcmVersion: Option<u32> | null | object | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Option<u32>]>;256 /**256 /**257 * Ask a location to notify us regarding their XCM version and any changes to it.257 * Ask a location to notify us regarding their XCM version and any changes to it.258 * 258 * 509 * - `symbol`: UTF-8 string with token prefix, by which to represent the token in wallets and UIs.509 * - `symbol`: UTF-8 string with token prefix, by which to represent the token in wallets and UIs.510 * Analogous to Unique's [`token_prefix`](up_data_structs::Collection). Cannot be changed.510 * Analogous to Unique's [`token_prefix`](up_data_structs::Collection). Cannot be changed.511 **/511 **/512 createCollection: AugmentedSubmittable<(metadata: Bytes | string | Uint8Array, max: Option<u32> | null | Uint8Array | u32 | AnyNumber, symbol: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes, Option<u32>, Bytes]>;512 createCollection: AugmentedSubmittable<(metadata: Bytes | string | Uint8Array, max: Option<u32> | null | object | string | Uint8Array, symbol: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes, Option<u32>, Bytes]>;513 /**513 /**514 * Destroy a collection.514 * Destroy a collection.515 * 515 * 550 * - `transferable`: Can this NFT be transferred? Cannot be changed.550 * - `transferable`: Can this NFT be transferred? Cannot be changed.551 * - `resources`: Resource data to be added to the NFT immediately after minting.551 * - `resources`: Resource data to be added to the NFT immediately after minting.552 **/552 **/553 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>>]>;553 mintNft: AugmentedSubmittable<(owner: Option<AccountId32> | null | object | string | Uint8Array, collectionId: u32 | AnyNumber | Uint8Array, recipient: Option<AccountId32> | null | object | string | Uint8Array, royaltyAmount: Option<Permill> | null | object | string | Uint8Array, metadata: Bytes | string | Uint8Array, transferable: bool | boolean | Uint8Array, resources: Option<Vec<RmrkTraitsResourceResourceTypes>> | null | object | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Option<AccountId32>, u32, Option<AccountId32>, Option<Permill>, Bytes, bool, Option<Vec<RmrkTraitsResourceResourceTypes>>]>;554 /**554 /**555 * Reject an NFT sent from another account to self or owned NFT.555 * Reject an NFT sent from another account to self or owned NFT.556 * The NFT in question will not be sent back and burnt instead.556 * The NFT in question will not be sent back and burnt instead.636 * - `key`: Key of the custom property to be referenced by.636 * - `key`: Key of the custom property to be referenced by.637 * - `value`: Value of the custom property to be stored.637 * - `value`: Value of the custom property to be stored.638 **/638 **/639 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]>;639 setProperty: AugmentedSubmittable<(rmrkCollectionId: Compact<u32> | AnyNumber | Uint8Array, maybeNftId: Option<u32> | null | object | string | Uint8Array, key: Bytes | string | Uint8Array, value: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>, Option<u32>, Bytes, Bytes]>;640 /**640 /**641 * Generic tx641 * Generic tx642 **/642 **/706 /**706 /**707 * Schedule a named task.707 * Schedule a named task.708 **/708 **/709 scheduleNamed: AugmentedSubmittable<(id: U8aFixed | string | Uint8Array, when: u32 | AnyNumber | Uint8Array, maybePeriodic: Option<ITuple<[u32, u32]>> | null | Uint8Array | ITuple<[u32, u32]> | [u32 | AnyNumber | Uint8Array, u32 | AnyNumber | Uint8Array], priority: u8 | AnyNumber | Uint8Array, call: FrameSupportScheduleMaybeHashed | { Value: any } | { Hash: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [U8aFixed, u32, Option<ITuple<[u32, u32]>>, u8, FrameSupportScheduleMaybeHashed]>;709 scheduleNamed: AugmentedSubmittable<(id: U8aFixed | string | Uint8Array, when: u32 | AnyNumber | Uint8Array, maybePeriodic: Option<ITuple<[u32, u32]>> | null | object | string | Uint8Array, priority: u8 | AnyNumber | Uint8Array, call: FrameSupportScheduleMaybeHashed | { Value: any } | { Hash: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [U8aFixed, u32, Option<ITuple<[u32, u32]>>, u8, FrameSupportScheduleMaybeHashed]>;710 /**710 /**711 * Schedule a named task after a delay.711 * Schedule a named task after a delay.712 * 712 * 713 * # <weight>713 * # <weight>714 * Same as [`schedule_named`](Self::schedule_named).714 * Same as [`schedule_named`](Self::schedule_named).715 * # </weight>715 * # </weight>716 **/716 **/717 scheduleNamedAfter: AugmentedSubmittable<(id: U8aFixed | string | Uint8Array, after: u32 | AnyNumber | Uint8Array, maybePeriodic: Option<ITuple<[u32, u32]>> | null | Uint8Array | ITuple<[u32, u32]> | [u32 | AnyNumber | Uint8Array, u32 | AnyNumber | Uint8Array], priority: u8 | AnyNumber | Uint8Array, call: FrameSupportScheduleMaybeHashed | { Value: any } | { Hash: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [U8aFixed, u32, Option<ITuple<[u32, u32]>>, u8, FrameSupportScheduleMaybeHashed]>;717 scheduleNamedAfter: AugmentedSubmittable<(id: U8aFixed | string | Uint8Array, after: u32 | AnyNumber | Uint8Array, maybePeriodic: Option<ITuple<[u32, u32]>> | null | object | string | Uint8Array, priority: u8 | AnyNumber | Uint8Array, call: FrameSupportScheduleMaybeHashed | { Value: any } | { Hash: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [U8aFixed, u32, Option<ITuple<[u32, u32]>>, u8, FrameSupportScheduleMaybeHashed]>;718 /**718 /**719 * Generic tx719 * Generic tx720 **/720 **/878 **/878 **/879 [key: string]: SubmittableExtrinsicFunction<ApiType>;879 [key: string]: SubmittableExtrinsicFunction<ApiType>;880 };880 };881 tokens: {882 /**883 * Exactly as `transfer`, except the origin must be root and the source884 * account may be specified.885 * 886 * The dispatch origin for this call must be _Root_.887 * 888 * - `source`: The sender of the transfer.889 * - `dest`: The recipient of the transfer.890 * - `currency_id`: currency type.891 * - `amount`: free balance amount to tranfer.892 **/893 forceTransfer: AugmentedSubmittable<(source: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, currencyId: PalletForeingAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, amount: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, MultiAddress, PalletForeingAssetsAssetIds, Compact<u128>]>;894 /**895 * Set the balances of a given account.896 * 897 * This will alter `FreeBalance` and `ReservedBalance` in storage. it898 * will also decrease the total issuance of the system899 * (`TotalIssuance`). If the new free or reserved balance is below the900 * existential deposit, it will reap the `AccountInfo`.901 * 902 * The dispatch origin for this call is `root`.903 **/904 setBalance: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, currencyId: PalletForeingAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, newFree: Compact<u128> | AnyNumber | Uint8Array, newReserved: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, PalletForeingAssetsAssetIds, Compact<u128>, Compact<u128>]>;905 /**906 * Transfer some liquid free balance to another account.907 * 908 * `transfer` will set the `FreeBalance` of the sender and receiver.909 * It will decrease the total issuance of the system by the910 * `TransferFee`. If the sender's account is below the existential911 * deposit as a result of the transfer, the account will be reaped.912 * 913 * The dispatch origin for this call must be `Signed` by the914 * transactor.915 * 916 * - `dest`: The recipient of the transfer.917 * - `currency_id`: currency type.918 * - `amount`: free balance amount to tranfer.919 **/920 transfer: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, currencyId: PalletForeingAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, amount: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, PalletForeingAssetsAssetIds, Compact<u128>]>;921 /**922 * Transfer all remaining balance to the given account.923 * 924 * NOTE: This function only attempts to transfer _transferable_925 * balances. This means that any locked, reserved, or existential926 * deposits (when `keep_alive` is `true`), will not be transferred by927 * this function. To ensure that this function results in a killed928 * account, you might need to prepare the account by removing any929 * reference counters, storage deposits, etc...930 * 931 * The dispatch origin for this call must be `Signed` by the932 * transactor.933 * 934 * - `dest`: The recipient of the transfer.935 * - `currency_id`: currency type.936 * - `keep_alive`: A boolean to determine if the `transfer_all`937 * operation should send all of the funds the account has, causing938 * the sender account to be killed (false), or transfer everything939 * except at least the existential deposit, which will guarantee to940 * keep the sender account alive (true).941 **/942 transferAll: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, currencyId: PalletForeingAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, keepAlive: bool | boolean | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, PalletForeingAssetsAssetIds, bool]>;943 /**944 * Same as the [`transfer`] call, but with a check that the transfer945 * will not kill the origin account.946 * 947 * 99% of the time you want [`transfer`] instead.948 * 949 * The dispatch origin for this call must be `Signed` by the950 * transactor.951 * 952 * - `dest`: The recipient of the transfer.953 * - `currency_id`: currency type.954 * - `amount`: free balance amount to tranfer.955 **/956 transferKeepAlive: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, currencyId: PalletForeingAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, amount: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, PalletForeingAssetsAssetIds, Compact<u128>]>;957 /**958 * Generic tx959 **/960 [key: string]: SubmittableExtrinsicFunction<ApiType>;961 };881 treasury: {962 treasury: {882 /**963 /**883 * Approve a proposal. At a later time, the proposal will be allocated to the beneficiary964 * Approve a proposal. At a later time, the proposal will be allocated to the beneficiary1533 * - `new`: Desired value for `QueueConfigData.xcmp_max_individual_weight`.1614 * - `new`: Desired value for `QueueConfigData.xcmp_max_individual_weight`.1534 **/1615 **/1535 updateXcmpMaxIndividualWeight: AugmentedSubmittable<(updated: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64]>;1616 updateXcmpMaxIndividualWeight: AugmentedSubmittable<(updated: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64]>;1617 /**1618 * Generic tx1619 **/1620 [key: string]: SubmittableExtrinsicFunction<ApiType>;1621 };1622 xTokens: {1623 /**1624 * Transfer native currencies.1625 * 1626 * `dest_weight` is the weight for XCM execution on the dest chain, and1627 * it would be charged from the transferred assets. If set below1628 * requirements, the execution may fail and assets wouldn't be1629 * received.1630 * 1631 * It's a no-op if any error on local XCM execution or message sending.1632 * Note sending assets out per se doesn't guarantee they would be1633 * received. Receiving depends on if the XCM message could be delivered1634 * by the network, and if the receiving chain would handle1635 * messages correctly.1636 **/1637 transfer: AugmentedSubmittable<(currencyId: PalletForeingAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeight: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletForeingAssetsAssetIds, u128, XcmVersionedMultiLocation, u64]>;1638 /**1639 * Transfer `MultiAsset`.1640 * 1641 * `dest_weight` is the weight for XCM execution on the dest chain, and1642 * it would be charged from the transferred assets. If set below1643 * requirements, the execution may fail and assets wouldn't be1644 * received.1645 * 1646 * It's a no-op if any error on local XCM execution or message sending.1647 * Note sending assets out per se doesn't guarantee they would be1648 * received. Receiving depends on if the XCM message could be delivered1649 * by the network, and if the receiving chain would handle1650 * messages correctly.1651 **/1652 transferMultiasset: AugmentedSubmittable<(asset: XcmVersionedMultiAsset | { V0: any } | { V1: any } | string | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeight: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiAsset, XcmVersionedMultiLocation, u64]>;1653 /**1654 * Transfer several `MultiAsset` specifying the item to be used as fee1655 * 1656 * `dest_weight` is the weight for XCM execution on the dest chain, and1657 * it would be charged from the transferred assets. If set below1658 * requirements, the execution may fail and assets wouldn't be1659 * received.1660 * 1661 * `fee_item` is index of the MultiAssets that we want to use for1662 * payment1663 * 1664 * It's a no-op if any error on local XCM execution or message sending.1665 * Note sending assets out per se doesn't guarantee they would be1666 * received. Receiving depends on if the XCM message could be delivered1667 * by the network, and if the receiving chain would handle1668 * messages correctly.1669 **/1670 transferMultiassets: AugmentedSubmittable<(assets: XcmVersionedMultiAssets | { V0: any } | { V1: any } | string | Uint8Array, feeItem: u32 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeight: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiAssets, u32, XcmVersionedMultiLocation, u64]>;1671 /**1672 * Transfer `MultiAsset` specifying the fee and amount as separate.1673 * 1674 * `dest_weight` is the weight for XCM execution on the dest chain, and1675 * it would be charged from the transferred assets. If set below1676 * requirements, the execution may fail and assets wouldn't be1677 * received.1678 * 1679 * `fee` is the multiasset to be spent to pay for execution in1680 * destination chain. Both fee and amount will be subtracted form the1681 * callers balance For now we only accept fee and asset having the same1682 * `MultiLocation` id.1683 * 1684 * If `fee` is not high enough to cover for the execution costs in the1685 * destination chain, then the assets will be trapped in the1686 * destination chain1687 * 1688 * It's a no-op if any error on local XCM execution or message sending.1689 * Note sending assets out per se doesn't guarantee they would be1690 * received. Receiving depends on if the XCM message could be delivered1691 * by the network, and if the receiving chain would handle1692 * messages correctly.1693 **/1694 transferMultiassetWithFee: AugmentedSubmittable<(asset: XcmVersionedMultiAsset | { V0: any } | { V1: any } | string | Uint8Array, fee: XcmVersionedMultiAsset | { V0: any } | { V1: any } | string | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeight: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiAsset, XcmVersionedMultiAsset, XcmVersionedMultiLocation, u64]>;1695 /**1696 * Transfer several currencies specifying the item to be used as fee1697 * 1698 * `dest_weight` is the weight for XCM execution on the dest chain, and1699 * it would be charged from the transferred assets. If set below1700 * requirements, the execution may fail and assets wouldn't be1701 * received.1702 * 1703 * `fee_item` is index of the currencies tuple that we want to use for1704 * payment1705 * 1706 * It's a no-op if any error on local XCM execution or message sending.1707 * Note sending assets out per se doesn't guarantee they would be1708 * received. Receiving depends on if the XCM message could be delivered1709 * by the network, and if the receiving chain would handle1710 * messages correctly.1711 **/1712 transferMulticurrencies: AugmentedSubmittable<(currencies: Vec<ITuple<[PalletForeingAssetsAssetIds, u128]>> | ([PalletForeingAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, u128 | AnyNumber | Uint8Array])[], feeItem: u32 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeight: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Vec<ITuple<[PalletForeingAssetsAssetIds, u128]>>, u32, XcmVersionedMultiLocation, u64]>;1713 /**1714 * Transfer native currencies specifying the fee and amount as1715 * separate.1716 * 1717 * `dest_weight` is the weight for XCM execution on the dest chain, and1718 * it would be charged from the transferred assets. If set below1719 * requirements, the execution may fail and assets wouldn't be1720 * received.1721 * 1722 * `fee` is the amount to be spent to pay for execution in destination1723 * chain. Both fee and amount will be subtracted form the callers1724 * balance.1725 * 1726 * If `fee` is not high enough to cover for the execution costs in the1727 * destination chain, then the assets will be trapped in the1728 * destination chain1729 * 1730 * It's a no-op if any error on local XCM execution or message sending.1731 * Note sending assets out per se doesn't guarantee they would be1732 * received. Receiving depends on if the XCM message could be delivered1733 * by the network, and if the receiving chain would handle1734 * messages correctly.1735 **/1736 transferWithFee: AugmentedSubmittable<(currencyId: PalletForeingAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, fee: u128 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeight: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletForeingAssetsAssetIds, u128, u128, XcmVersionedMultiLocation, u64]>;1536 /**1737 /**1537 * Generic tx1738 * Generic tx1538 **/1739 **/tests/src/interfaces/augment-api.tsdiffbeforeafterboth7import './augment-api-query';7import './augment-api-query';8import './augment-api-tx';8import './augment-api-tx';9import './augment-api-rpc';9import './augment-api-rpc';10import './augment-api-runtime';1110tests/src/interfaces/augment-types.tsdiffbeforeafterboth1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */2/* eslint-disable */334// import type lookup before we augment - in some environments4import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, 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, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportScheduleLookupError, FrameSupportScheduleMaybeHashed, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletForeingAssetsAssetIds, PalletForeingAssetsModuleAssetMetadata, PalletForeingAssetsModuleCall, PalletForeingAssetsModuleError, PalletForeingAssetsModuleEvent, PalletForeingAssetsNativeCurrency, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerCall, PalletUniqueSchedulerError, PalletUniqueSchedulerEvent, PalletUniqueSchedulerScheduledV3, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, 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, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, 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, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, UpDataStructsTokenChild, UpDataStructsTokenData, 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';5// this is required to allow for ambient/previous definitions6import '@polkadot/types/types/registry';78import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, 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, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportScheduleLookupError, FrameSupportScheduleMaybeHashed, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerCall, PalletUniqueSchedulerError, PalletUniqueSchedulerEvent, PalletUniqueSchedulerScheduledV3, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, 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, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, 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, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, UpDataStructsTokenChild, UpDataStructsTokenData, 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, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './default';9import type { Data, StorageKey } from '@polkadot/types';5import 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';6import type { BitVec, Bool, Bytes, I128, I16, I256, I32, I64, I8, Json, Null, OptionBool, Raw, Text, Type, U128, U16, U256, U32, U64, U8, USize, bool, 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';7import type { AssetApproval, AssetApprovalKey, AssetBalance, AssetDestroyWitness, AssetDetails, AssetMetadata, TAssetBalance, TAssetDepositBalance } from '@polkadot/types/interfaces/assets';12import type { BlockAttestations, IncludedBlocks, MoreAttestations } from '@polkadot/types/interfaces/attestations';8import type { BlockAttestations, IncludedBlocks, MoreAttestations } from '@polkadot/types/interfaces/attestations';13import type { RawAuraPreDigest } from '@polkadot/types/interfaces/aura';9import type { RawAuraPreDigest } from '@polkadot/types/interfaces/aura';14import type { ExtrinsicOrHash, ExtrinsicStatus } from '@polkadot/types/interfaces/author';10import type { ExtrinsicOrHash, ExtrinsicStatus } from '@polkadot/types/interfaces/author';15import type { UncleEntryItem } from '@polkadot/types/interfaces/authorship';11import type { UncleEntryItem } from '@polkadot/types/interfaces/authorship';16import type { AllowedSlots, BabeAuthorityWeight, BabeBlockWeight, BabeEpochConfiguration, BabeEquivocationProof, BabeGenesisConfiguration, BabeGenesisConfigurationV1, BabeWeight, Epoch, EpochAuthorship, MaybeRandomness, MaybeVrf, NextConfigDescriptor, NextConfigDescriptorV1, OpaqueKeyOwnershipProof, Randomness, RawBabePreDigest, RawBabePreDigestCompat, RawBabePreDigestPrimary, RawBabePreDigestPrimaryTo159, RawBabePreDigestSecondaryPlain, RawBabePreDigestSecondaryTo159, RawBabePreDigestSecondaryVRF, RawBabePreDigestTo159, SlotNumber, VrfData, VrfOutput, VrfProof } from '@polkadot/types/interfaces/babe';12import type { AllowedSlots, BabeAuthorityWeight, BabeBlockWeight, BabeEpochConfiguration, BabeEquivocationProof, BabeWeight, EpochAuthorship, MaybeRandomness, MaybeVrf, NextConfigDescriptor, NextConfigDescriptorV1, Randomness, RawBabePreDigest, RawBabePreDigestCompat, RawBabePreDigestPrimary, RawBabePreDigestPrimaryTo159, RawBabePreDigestSecondaryPlain, RawBabePreDigestSecondaryTo159, RawBabePreDigestSecondaryVRF, RawBabePreDigestTo159, SlotNumber, VrfData, VrfOutput, VrfProof } from '@polkadot/types/interfaces/babe';17import type { AccountData, BalanceLock, BalanceLockTo212, BalanceStatus, Reasons, ReserveData, ReserveIdentifier, VestingSchedule, WithdrawReasons } from '@polkadot/types/interfaces/balances';13import type { AccountData, BalanceLock, BalanceLockTo212, BalanceStatus, Reasons, ReserveData, ReserveIdentifier, VestingSchedule, WithdrawReasons } from '@polkadot/types/interfaces/balances';18import type { BeefyAuthoritySet, BeefyCommitment, BeefyId, BeefyNextAuthoritySet, BeefyPayload, BeefyPayloadId, BeefySignedCommitment, MmrRootHash, ValidatorSet, ValidatorSetId } from '@polkadot/types/interfaces/beefy';14import type { BeefyCommitment, BeefyId, BeefyNextAuthoritySet, BeefyPayload, BeefySignedCommitment, MmrRootHash, ValidatorSetId } from '@polkadot/types/interfaces/beefy';19import type { BenchmarkBatch, BenchmarkConfig, BenchmarkList, BenchmarkMetadata, BenchmarkParameter, BenchmarkResult } from '@polkadot/types/interfaces/benchmark';20import type { CheckInherentsResult, InherentData, InherentIdentifier } from '@polkadot/types/interfaces/blockbuilder';21import type { BridgeMessageId, BridgedBlockHash, BridgedBlockNumber, BridgedHeader, CallOrigin, ChainId, DeliveredMessages, DispatchFeePayment, InboundLaneData, InboundRelayer, InitializationData, LaneId, MessageData, MessageKey, MessageNonce, MessagesDeliveryProofOf, MessagesProofOf, OperatingMode, OutboundLaneData, OutboundMessageFee, OutboundPayload, Parameter, RelayerId, UnrewardedRelayer, UnrewardedRelayersState } from '@polkadot/types/interfaces/bridges';15import type { BridgeMessageId, BridgedBlockHash, BridgedBlockNumber, BridgedHeader, CallOrigin, ChainId, DeliveredMessages, DispatchFeePayment, InboundLaneData, InboundRelayer, InitializationData, LaneId, MessageData, MessageKey, MessageNonce, MessagesDeliveryProofOf, MessagesProofOf, OperatingMode, OutboundLaneData, OutboundMessageFee, OutboundPayload, Parameter, RelayerId, UnrewardedRelayer, UnrewardedRelayersState } from '@polkadot/types/interfaces/bridges';22import type { BlockHash } from '@polkadot/types/interfaces/chain';16import type { BlockHash } from '@polkadot/types/interfaces/chain';23import type { PrefixedStorageKey } from '@polkadot/types/interfaces/childstate';17import type { PrefixedStorageKey } from '@polkadot/types/interfaces/childstate';27import type { AliveContractInfo, CodeHash, CodeSource, CodeUploadRequest, CodeUploadResult, CodeUploadResultValue, ContractCallFlags, ContractCallRequest, ContractExecResult, ContractExecResultOk, ContractExecResultResult, ContractExecResultSuccessTo255, ContractExecResultSuccessTo260, ContractExecResultTo255, ContractExecResultTo260, ContractExecResultTo267, ContractInfo, ContractInstantiateResult, ContractInstantiateResultTo267, ContractInstantiateResultTo299, ContractReturnFlags, ContractStorageKey, DeletedContract, ExecReturnValue, Gas, HostFnWeights, HostFnWeightsTo264, InstantiateRequest, InstantiateRequestV1, InstantiateRequestV2, InstantiateReturnValue, InstantiateReturnValueOk, InstantiateReturnValueTo267, InstructionWeights, Limits, LimitsTo264, PrefabWasmModule, RentProjection, Schedule, ScheduleTo212, ScheduleTo258, ScheduleTo264, SeedOf, StorageDeposit, TombstoneContractInfo, TrieId } from '@polkadot/types/interfaces/contracts';21import type { AliveContractInfo, CodeHash, CodeSource, CodeUploadRequest, CodeUploadResult, CodeUploadResultValue, ContractCallFlags, ContractCallRequest, ContractExecResult, ContractExecResultOk, ContractExecResultResult, ContractExecResultSuccessTo255, ContractExecResultSuccessTo260, ContractExecResultTo255, ContractExecResultTo260, ContractExecResultTo267, ContractInfo, ContractInstantiateResult, ContractInstantiateResultTo267, ContractInstantiateResultTo299, ContractReturnFlags, ContractStorageKey, DeletedContract, ExecReturnValue, Gas, HostFnWeights, HostFnWeightsTo264, InstantiateRequest, InstantiateRequestV1, InstantiateRequestV2, InstantiateReturnValue, InstantiateReturnValueOk, InstantiateReturnValueTo267, InstructionWeights, Limits, LimitsTo264, PrefabWasmModule, RentProjection, Schedule, ScheduleTo212, ScheduleTo258, ScheduleTo264, SeedOf, StorageDeposit, TombstoneContractInfo, TrieId } from '@polkadot/types/interfaces/contracts';28import type { ContractConstructorSpecLatest, ContractConstructorSpecV0, ContractConstructorSpecV1, ContractConstructorSpecV2, ContractConstructorSpecV3, ContractContractSpecV0, ContractContractSpecV1, ContractContractSpecV2, ContractContractSpecV3, ContractCryptoHasher, ContractDiscriminant, ContractDisplayName, ContractEventParamSpecLatest, ContractEventParamSpecV0, ContractEventParamSpecV2, ContractEventSpecLatest, ContractEventSpecV0, ContractEventSpecV1, ContractEventSpecV2, ContractLayoutArray, ContractLayoutCell, ContractLayoutEnum, ContractLayoutHash, ContractLayoutHashingStrategy, ContractLayoutKey, ContractLayoutStruct, ContractLayoutStructField, ContractMessageParamSpecLatest, ContractMessageParamSpecV0, ContractMessageParamSpecV2, ContractMessageSpecLatest, ContractMessageSpecV0, ContractMessageSpecV1, ContractMessageSpecV2, ContractMetadata, ContractMetadataLatest, ContractMetadataV0, ContractMetadataV1, ContractMetadataV2, ContractMetadataV3, ContractProject, ContractProjectContract, ContractProjectInfo, ContractProjectSource, ContractProjectV0, ContractSelector, ContractStorageLayout, ContractTypeSpec } from '@polkadot/types/interfaces/contractsAbi';22import type { ContractConstructorSpecLatest, ContractConstructorSpecV0, ContractConstructorSpecV1, ContractConstructorSpecV2, ContractConstructorSpecV3, ContractContractSpecV0, ContractContractSpecV1, ContractContractSpecV2, ContractContractSpecV3, ContractCryptoHasher, ContractDiscriminant, ContractDisplayName, ContractEventParamSpecLatest, ContractEventParamSpecV0, ContractEventParamSpecV2, ContractEventSpecLatest, ContractEventSpecV0, ContractEventSpecV1, ContractEventSpecV2, ContractLayoutArray, ContractLayoutCell, ContractLayoutEnum, ContractLayoutHash, ContractLayoutHashingStrategy, ContractLayoutKey, ContractLayoutStruct, ContractLayoutStructField, ContractMessageParamSpecLatest, ContractMessageParamSpecV0, ContractMessageParamSpecV2, ContractMessageSpecLatest, ContractMessageSpecV0, ContractMessageSpecV1, ContractMessageSpecV2, ContractMetadata, ContractMetadataLatest, ContractMetadataV0, ContractMetadataV1, ContractMetadataV2, ContractMetadataV3, ContractProject, ContractProjectContract, ContractProjectInfo, ContractProjectSource, ContractProjectV0, ContractSelector, ContractStorageLayout, ContractTypeSpec } from '@polkadot/types/interfaces/contractsAbi';29import type { FundIndex, FundInfo, LastContribution, TrieIndex } from '@polkadot/types/interfaces/crowdloan';23import type { FundIndex, FundInfo, LastContribution, TrieIndex } from '@polkadot/types/interfaces/crowdloan';30import type { CollationInfo, CollationInfoV1, ConfigData, MessageId, OverweightIndex, PageCounter, PageIndexData } from '@polkadot/types/interfaces/cumulus';24import type { ConfigData, MessageId, OverweightIndex, PageCounter, PageIndexData } from '@polkadot/types/interfaces/cumulus';31import type { AccountVote, AccountVoteSplit, AccountVoteStandard, Conviction, Delegations, PreimageStatus, PreimageStatusAvailable, PriorLock, PropIndex, Proposal, ProxyState, ReferendumIndex, ReferendumInfo, ReferendumInfoFinished, ReferendumInfoTo239, ReferendumStatus, Tally, Voting, VotingDelegating, VotingDirect, VotingDirectVote } from '@polkadot/types/interfaces/democracy';25import type { AccountVote, AccountVoteSplit, AccountVoteStandard, Conviction, Delegations, PreimageStatus, PreimageStatusAvailable, PriorLock, PropIndex, Proposal, ProxyState, ReferendumIndex, ReferendumInfo, ReferendumInfoFinished, ReferendumInfoTo239, ReferendumStatus, Tally, Voting, VotingDelegating, VotingDirect, VotingDirectVote } from '@polkadot/types/interfaces/democracy';32import type { BlockStats } from '@polkadot/types/interfaces/dev';26import type { BlockStats } from '@polkadot/types/interfaces/dev';33import type { ApprovalFlag, DefunctVoter, Renouncing, SetIndex, Vote, VoteIndex, VoteThreshold, VoterInfo } from '@polkadot/types/interfaces/elections';27import type { ApprovalFlag, DefunctVoter, Renouncing, SetIndex, Vote, VoteIndex, VoteThreshold, VoterInfo } from '@polkadot/types/interfaces/elections';34import type { CreatedBlock, ImportedAux } from '@polkadot/types/interfaces/engine';28import type { CreatedBlock, ImportedAux } from '@polkadot/types/interfaces/engine';35import type { BlockV0, BlockV1, BlockV2, EIP1559Transaction, EIP2930Transaction, EthAccessList, EthAccessListItem, EthAccount, EthAddress, EthBlock, EthBloom, EthCallRequest, EthFeeHistory, EthFilter, EthFilterAddress, EthFilterChanges, EthFilterTopic, EthFilterTopicEntry, EthFilterTopicInner, EthHeader, EthLog, EthReceipt, EthReceiptV0, EthReceiptV3, EthRichBlock, EthRichHeader, EthStorageProof, EthSubKind, EthSubParams, EthSubResult, EthSyncInfo, EthSyncStatus, EthTransaction, EthTransactionAction, EthTransactionCondition, EthTransactionRequest, EthTransactionSignature, EthTransactionStatus, EthWork, EthereumAccountId, EthereumAddress, EthereumLookupSource, EthereumSignature, LegacyTransaction, TransactionV0, TransactionV1, TransactionV2 } from '@polkadot/types/interfaces/eth';29import type { BlockV0, BlockV1, BlockV2, EIP1559Transaction, EIP2930Transaction, EthAccessList, EthAccessListItem, EthAccount, EthAddress, EthBlock, EthBloom, EthCallRequest, EthFilter, EthFilterAddress, EthFilterChanges, EthFilterTopic, EthFilterTopicEntry, EthFilterTopicInner, EthHeader, EthLog, EthReceipt, EthRichBlock, EthRichHeader, EthStorageProof, EthSubKind, EthSubParams, EthSubResult, EthSyncInfo, EthSyncStatus, EthTransaction, EthTransactionAction, EthTransactionCondition, EthTransactionRequest, EthTransactionSignature, EthTransactionStatus, EthWork, EthereumAccountId, EthereumAddress, EthereumLookupSource, EthereumSignature, LegacyTransaction, TransactionV0, TransactionV1, TransactionV2 } from '@polkadot/types/interfaces/eth';36import type { EvmAccount, EvmCallInfo, EvmCreateInfo, EvmLog, EvmVicinity, ExitError, ExitFatal, ExitReason, ExitRevert, ExitSucceed } from '@polkadot/types/interfaces/evm';30import type { EvmAccount, EvmLog, EvmVicinity, ExitError, ExitFatal, ExitReason, ExitRevert, ExitSucceed } from '@polkadot/types/interfaces/evm';37import type { AnySignature, EcdsaSignature, Ed25519Signature, Era, Extrinsic, ExtrinsicEra, ExtrinsicPayload, ExtrinsicPayloadUnknown, ExtrinsicPayloadV4, ExtrinsicSignature, ExtrinsicSignatureV4, ExtrinsicUnknown, ExtrinsicV4, ImmortalEra, MortalEra, MultiSignature, Signature, SignerPayload, Sr25519Signature } from '@polkadot/types/interfaces/extrinsics';31import type { AnySignature, EcdsaSignature, Ed25519Signature, Era, Extrinsic, ExtrinsicEra, ExtrinsicPayload, ExtrinsicPayloadUnknown, ExtrinsicPayloadV4, ExtrinsicSignature, ExtrinsicSignatureV4, ExtrinsicUnknown, ExtrinsicV4, ImmortalEra, MortalEra, MultiSignature, Signature, SignerPayload, Sr25519Signature } from '@polkadot/types/interfaces/extrinsics';38import type { AssetOptions, Owner, PermissionLatest, PermissionVersions, PermissionsV1 } from '@polkadot/types/interfaces/genericAsset';32import type { AssetOptions, Owner, PermissionLatest, PermissionVersions, PermissionsV1 } from '@polkadot/types/interfaces/genericAsset';39import type { ActiveGilt, ActiveGiltsTotal, ActiveIndex, GiltBid } from '@polkadot/types/interfaces/gilt';33import type { ActiveGilt, ActiveGiltsTotal, ActiveIndex, GiltBid } from '@polkadot/types/interfaces/gilt';40import type { AuthorityIndex, AuthorityList, AuthoritySet, AuthoritySetChange, AuthoritySetChanges, AuthorityWeight, DelayKind, DelayKindBest, EncodedFinalityProofs, ForkTreePendingChange, ForkTreePendingChangeNode, GrandpaCommit, GrandpaEquivocation, GrandpaEquivocationProof, GrandpaEquivocationValue, GrandpaJustification, GrandpaPrecommit, GrandpaPrevote, GrandpaSignedPrecommit, JustificationNotification, KeyOwnerProof, NextAuthority, PendingChange, PendingPause, PendingResume, Precommits, Prevotes, ReportedRoundStates, RoundState, SetId, StoredPendingChange, StoredState } from '@polkadot/types/interfaces/grandpa';34import type { AuthorityIndex, AuthorityList, AuthoritySet, AuthoritySetChange, AuthoritySetChanges, AuthorityWeight, DelayKind, DelayKindBest, EncodedFinalityProofs, ForkTreePendingChange, ForkTreePendingChangeNode, GrandpaCommit, GrandpaEquivocation, GrandpaEquivocationProof, GrandpaEquivocationValue, GrandpaJustification, GrandpaPrecommit, GrandpaPrevote, GrandpaSignedPrecommit, JustificationNotification, KeyOwnerProof, NextAuthority, PendingChange, PendingPause, PendingResume, Precommits, Prevotes, ReportedRoundStates, RoundState, SetId, StoredPendingChange, StoredState } from '@polkadot/types/interfaces/grandpa';41import type { IdentityFields, IdentityInfo, IdentityInfoAdditional, IdentityInfoTo198, IdentityJudgement, RegistrarIndex, RegistrarInfo, Registration, RegistrationJudgement, RegistrationTo198 } from '@polkadot/types/interfaces/identity';35import type { IdentityFields, IdentityInfo, IdentityInfoAdditional, IdentityInfoTo198, IdentityJudgement, RegistrarIndex, RegistrarInfo, Registration, RegistrationJudgement, RegistrationTo198 } from '@polkadot/types/interfaces/identity';42import type { AuthIndex, AuthoritySignature, Heartbeat, HeartbeatTo244, OpaqueMultiaddr, OpaqueNetworkState, OpaquePeerId } from '@polkadot/types/interfaces/imOnline';36import type { AuthIndex, AuthoritySignature, Heartbeat, HeartbeatTo244, OpaqueMultiaddr, OpaqueNetworkState, OpaquePeerId } from '@polkadot/types/interfaces/imOnline';43import type { CallIndex, LotteryConfig } from '@polkadot/types/interfaces/lottery';37import type { CallIndex, LotteryConfig } from '@polkadot/types/interfaces/lottery';44import type { ErrorMetadataLatest, ErrorMetadataV10, ErrorMetadataV11, ErrorMetadataV12, ErrorMetadataV13, ErrorMetadataV14, ErrorMetadataV9, EventMetadataLatest, EventMetadataV10, EventMetadataV11, EventMetadataV12, EventMetadataV13, EventMetadataV14, EventMetadataV9, ExtrinsicMetadataLatest, ExtrinsicMetadataV11, ExtrinsicMetadataV12, ExtrinsicMetadataV13, ExtrinsicMetadataV14, FunctionArgumentMetadataLatest, FunctionArgumentMetadataV10, FunctionArgumentMetadataV11, FunctionArgumentMetadataV12, FunctionArgumentMetadataV13, FunctionArgumentMetadataV14, FunctionArgumentMetadataV9, FunctionMetadataLatest, FunctionMetadataV10, FunctionMetadataV11, FunctionMetadataV12, FunctionMetadataV13, FunctionMetadataV14, FunctionMetadataV9, MetadataAll, MetadataLatest, MetadataV10, MetadataV11, MetadataV12, MetadataV13, MetadataV14, MetadataV9, ModuleConstantMetadataV10, ModuleConstantMetadataV11, ModuleConstantMetadataV12, ModuleConstantMetadataV13, ModuleConstantMetadataV9, ModuleMetadataV10, ModuleMetadataV11, ModuleMetadataV12, ModuleMetadataV13, ModuleMetadataV9, OpaqueMetadata, PalletCallMetadataLatest, PalletCallMetadataV14, PalletConstantMetadataLatest, PalletConstantMetadataV14, PalletErrorMetadataLatest, PalletErrorMetadataV14, PalletEventMetadataLatest, PalletEventMetadataV14, PalletMetadataLatest, PalletMetadataV14, PalletStorageMetadataLatest, PalletStorageMetadataV14, PortableType, PortableTypeV14, SignedExtensionMetadataLatest, SignedExtensionMetadataV14, StorageEntryMetadataLatest, StorageEntryMetadataV10, StorageEntryMetadataV11, StorageEntryMetadataV12, StorageEntryMetadataV13, StorageEntryMetadataV14, StorageEntryMetadataV9, StorageEntryModifierLatest, StorageEntryModifierV10, StorageEntryModifierV11, StorageEntryModifierV12, StorageEntryModifierV13, StorageEntryModifierV14, StorageEntryModifierV9, StorageEntryTypeLatest, StorageEntryTypeV10, StorageEntryTypeV11, StorageEntryTypeV12, StorageEntryTypeV13, StorageEntryTypeV14, StorageEntryTypeV9, StorageHasher, StorageHasherV10, StorageHasherV11, StorageHasherV12, StorageHasherV13, StorageHasherV14, StorageHasherV9, StorageMetadataV10, StorageMetadataV11, StorageMetadataV12, StorageMetadataV13, StorageMetadataV9 } from '@polkadot/types/interfaces/metadata';38import type { ErrorMetadataLatest, ErrorMetadataV10, ErrorMetadataV11, ErrorMetadataV12, ErrorMetadataV13, ErrorMetadataV14, ErrorMetadataV9, EventMetadataLatest, EventMetadataV10, EventMetadataV11, EventMetadataV12, EventMetadataV13, EventMetadataV14, EventMetadataV9, ExtrinsicMetadataLatest, ExtrinsicMetadataV11, ExtrinsicMetadataV12, ExtrinsicMetadataV13, ExtrinsicMetadataV14, FunctionArgumentMetadataLatest, FunctionArgumentMetadataV10, FunctionArgumentMetadataV11, FunctionArgumentMetadataV12, FunctionArgumentMetadataV13, FunctionArgumentMetadataV14, FunctionArgumentMetadataV9, FunctionMetadataLatest, FunctionMetadataV10, FunctionMetadataV11, FunctionMetadataV12, FunctionMetadataV13, FunctionMetadataV14, FunctionMetadataV9, MetadataAll, MetadataLatest, MetadataV10, MetadataV11, MetadataV12, MetadataV13, MetadataV14, MetadataV9, ModuleConstantMetadataV10, ModuleConstantMetadataV11, ModuleConstantMetadataV12, ModuleConstantMetadataV13, ModuleConstantMetadataV9, ModuleMetadataV10, ModuleMetadataV11, ModuleMetadataV12, ModuleMetadataV13, ModuleMetadataV9, PalletCallMetadataLatest, PalletCallMetadataV14, PalletConstantMetadataLatest, PalletConstantMetadataV14, PalletErrorMetadataLatest, PalletErrorMetadataV14, PalletEventMetadataLatest, PalletEventMetadataV14, PalletMetadataLatest, PalletMetadataV14, PalletStorageMetadataLatest, PalletStorageMetadataV14, PortableType, PortableTypeV14, SignedExtensionMetadataLatest, SignedExtensionMetadataV14, StorageEntryMetadataLatest, StorageEntryMetadataV10, StorageEntryMetadataV11, StorageEntryMetadataV12, StorageEntryMetadataV13, StorageEntryMetadataV14, StorageEntryMetadataV9, StorageEntryModifierLatest, StorageEntryModifierV10, StorageEntryModifierV11, StorageEntryModifierV12, StorageEntryModifierV13, StorageEntryModifierV14, StorageEntryModifierV9, StorageEntryTypeLatest, StorageEntryTypeV10, StorageEntryTypeV11, StorageEntryTypeV12, StorageEntryTypeV13, StorageEntryTypeV14, StorageEntryTypeV9, StorageHasher, StorageHasherV10, StorageHasherV11, StorageHasherV12, StorageHasherV13, StorageHasherV14, StorageHasherV9, StorageMetadataV10, StorageMetadataV11, StorageMetadataV12, StorageMetadataV13, StorageMetadataV9 } from '@polkadot/types/interfaces/metadata';45import type { MmrBatchProof, MmrEncodableOpaqueLeaf, MmrError, MmrLeafBatchProof, MmrLeafIndex, MmrLeafProof, MmrNodeIndex, MmrProof } from '@polkadot/types/interfaces/mmr';39import type { MmrLeafBatchProof, MmrLeafProof } from '@polkadot/types/interfaces/mmr';46import type { NpApiError } from '@polkadot/types/interfaces/nompools';47import type { StorageKind } from '@polkadot/types/interfaces/offchain';40import type { StorageKind } from '@polkadot/types/interfaces/offchain';48import type { DeferredOffenceOf, Kind, OffenceDetails, Offender, OpaqueTimeSlot, ReportIdOf, Reporter } from '@polkadot/types/interfaces/offences';41import type { DeferredOffenceOf, Kind, OffenceDetails, Offender, OpaqueTimeSlot, ReportIdOf, Reporter } from '@polkadot/types/interfaces/offences';49import type { AbridgedCandidateReceipt, AbridgedHostConfiguration, AbridgedHrmpChannel, AssignmentId, AssignmentKind, AttestedCandidate, AuctionIndex, AuthorityDiscoveryId, AvailabilityBitfield, AvailabilityBitfieldRecord, BackedCandidate, Bidder, BufferedSessionChange, CandidateCommitments, CandidateDescriptor, CandidateEvent, CandidateHash, CandidateInfo, CandidatePendingAvailability, CandidateReceipt, CollatorId, CollatorSignature, CommittedCandidateReceipt, CoreAssignment, CoreIndex, CoreOccupied, CoreState, DisputeLocation, DisputeResult, DisputeState, DisputeStatement, DisputeStatementSet, DoubleVoteReport, DownwardMessage, ExplicitDisputeStatement, GlobalValidationData, GlobalValidationSchedule, GroupIndex, GroupRotationInfo, HeadData, HostConfiguration, HrmpChannel, HrmpChannelId, HrmpOpenChannelRequest, InboundDownwardMessage, InboundHrmpMessage, InboundHrmpMessages, IncomingParachain, IncomingParachainDeploy, IncomingParachainFixed, InvalidDisputeStatementKind, LeasePeriod, LeasePeriodOf, LocalValidationData, MessageIngestionType, MessageQueueChain, MessagingStateSnapshot, MessagingStateSnapshotEgressEntry, MultiDisputeStatementSet, NewBidder, OccupiedCore, OccupiedCoreAssumption, OldV1SessionInfo, OutboundHrmpMessage, ParaGenesisArgs, ParaId, ParaInfo, ParaLifecycle, ParaPastCodeMeta, ParaScheduling, ParaValidatorIndex, ParachainDispatchOrigin, ParachainInherentData, ParachainProposal, ParachainsInherentData, ParathreadClaim, ParathreadClaimQueue, ParathreadEntry, PersistedValidationData, PvfCheckStatement, QueuedParathread, RegisteredParachainInfo, RelayBlockNumber, RelayChainBlockNumber, RelayChainHash, RelayHash, Remark, ReplacementTimes, Retriable, ScheduledCore, Scheduling, ScrapedOnChainVotes, ServiceQuality, SessionInfo, SessionInfoValidatorGroup, SignedAvailabilityBitfield, SignedAvailabilityBitfields, SigningContext, SlotRange, SlotRange10, Statement, SubId, SystemInherentData, TransientValidationData, UpgradeGoAhead, UpgradeRestriction, UpwardMessage, ValidDisputeStatementKind, ValidationCode, ValidationCodeHash, ValidationData, ValidationDataType, ValidationFunctionParams, ValidatorSignature, ValidityAttestation, VecInboundHrmpMessage, WinnersData, WinnersData10, WinnersDataTuple, WinnersDataTuple10, WinningData, WinningData10, WinningDataEntry } from '@polkadot/types/interfaces/parachains';42import type { AbridgedCandidateReceipt, AbridgedHostConfiguration, AbridgedHrmpChannel, AssignmentId, AssignmentKind, AttestedCandidate, AuctionIndex, AuthorityDiscoveryId, AvailabilityBitfield, AvailabilityBitfieldRecord, BackedCandidate, Bidder, BufferedSessionChange, CandidateCommitments, CandidateDescriptor, CandidateHash, CandidateInfo, CandidatePendingAvailability, CandidateReceipt, CollatorId, CollatorSignature, CommittedCandidateReceipt, CoreAssignment, CoreIndex, CoreOccupied, DisputeLocation, DisputeResult, DisputeState, DisputeStatement, DisputeStatementSet, DoubleVoteReport, DownwardMessage, ExplicitDisputeStatement, GlobalValidationData, GlobalValidationSchedule, GroupIndex, HeadData, HostConfiguration, HrmpChannel, HrmpChannelId, HrmpOpenChannelRequest, InboundDownwardMessage, InboundHrmpMessage, InboundHrmpMessages, IncomingParachain, IncomingParachainDeploy, IncomingParachainFixed, InvalidDisputeStatementKind, LeasePeriod, LeasePeriodOf, LocalValidationData, MessageIngestionType, MessageQueueChain, MessagingStateSnapshot, MessagingStateSnapshotEgressEntry, MultiDisputeStatementSet, NewBidder, OutboundHrmpMessage, ParaGenesisArgs, ParaId, ParaInfo, ParaLifecycle, ParaPastCodeMeta, ParaScheduling, ParaValidatorIndex, ParachainDispatchOrigin, ParachainInherentData, ParachainProposal, ParachainsInherentData, ParathreadClaim, ParathreadClaimQueue, ParathreadEntry, PersistedValidationData, QueuedParathread, RegisteredParachainInfo, RelayBlockNumber, RelayChainBlockNumber, RelayChainHash, RelayHash, Remark, ReplacementTimes, Retriable, Scheduling, ServiceQuality, SessionInfo, SessionInfoValidatorGroup, SignedAvailabilityBitfield, SignedAvailabilityBitfields, SigningContext, SlotRange, SlotRange10, Statement, SubId, SystemInherentData, TransientValidationData, UpgradeGoAhead, UpgradeRestriction, UpwardMessage, ValidDisputeStatementKind, ValidationCode, ValidationCodeHash, ValidationData, ValidationDataType, ValidationFunctionParams, ValidatorSignature, ValidityAttestation, VecInboundHrmpMessage, WinnersData, WinnersData10, WinnersDataTuple, WinnersDataTuple10, WinningData, WinningData10, WinningDataEntry } from '@polkadot/types/interfaces/parachains';50import type { FeeDetails, InclusionFee, RuntimeDispatchInfo } from '@polkadot/types/interfaces/payment';43import type { FeeDetails, InclusionFee, RuntimeDispatchInfo } from '@polkadot/types/interfaces/payment';51import type { Approvals } from '@polkadot/types/interfaces/poll';44import type { Approvals } from '@polkadot/types/interfaces/poll';52import type { ProxyAnnouncement, ProxyDefinition, ProxyType } from '@polkadot/types/interfaces/proxy';45import type { ProxyAnnouncement, ProxyDefinition, ProxyType } from '@polkadot/types/interfaces/proxy';53import type { AccountStatus, AccountValidity } from '@polkadot/types/interfaces/purchase';46import type { AccountStatus, AccountValidity } from '@polkadot/types/interfaces/purchase';54import type { ActiveRecovery, RecoveryConfig } from '@polkadot/types/interfaces/recovery';47import type { ActiveRecovery, RecoveryConfig } from '@polkadot/types/interfaces/recovery';55import type { RpcMethods } from '@polkadot/types/interfaces/rpc';48import type { RpcMethods } from '@polkadot/types/interfaces/rpc';56import type { AccountId, AccountId20, AccountId32, AccountIdOf, AccountIndex, Address, AssetId, Balance, BalanceOf, Block, BlockNumber, BlockNumberFor, BlockNumberOf, Call, CallHash, CallHashOf, ChangesTrieConfiguration, ChangesTrieSignal, CodecHash, Consensus, ConsensusEngineId, CrateVersion, Digest, DigestItem, EncodedJustification, ExtrinsicsWeight, Fixed128, Fixed64, FixedI128, FixedI64, FixedU128, FixedU64, H1024, H128, H160, H2048, H256, H32, H512, H64, Hash, Header, HeaderPartial, I32F32, Index, IndicesLookupSource, Justification, Justifications, KeyTypeId, KeyValue, LockIdentifier, LookupSource, LookupTarget, ModuleId, Moment, MultiAddress, MultiSigner, OpaqueCall, Origin, OriginCaller, PalletId, PalletVersion, PalletsOrigin, Pays, PerU16, Perbill, Percent, Permill, Perquintill, Phantom, PhantomData, PreRuntime, Releases, RuntimeDbWeight, Seal, SealV0, SignedBlock, SignedBlockWithJustification, SignedBlockWithJustifications, Slot, SlotDuration, StorageData, StorageInfo, StorageProof, TransactionInfo, TransactionLongevity, TransactionPriority, TransactionStorageProof, TransactionTag, U32F32, ValidatorId, ValidatorIdOf, Weight, WeightMultiplier } from '@polkadot/types/interfaces/runtime';49import type { AccountId, AccountId20, AccountId32, AccountIdOf, AccountIndex, Address, AssetId, Balance, BalanceOf, Block, BlockNumber, BlockNumberFor, BlockNumberOf, Call, CallHash, CallHashOf, ChangesTrieConfiguration, ChangesTrieSignal, CodecHash, Consensus, ConsensusEngineId, CrateVersion, Digest, DigestItem, EncodedJustification, ExtrinsicsWeight, Fixed128, Fixed64, FixedI128, FixedI64, FixedU128, FixedU64, H1024, H128, H160, H2048, H256, H32, H512, H64, Hash, Header, HeaderPartial, I32F32, Index, IndicesLookupSource, Justification, Justifications, KeyTypeId, KeyValue, LockIdentifier, LookupSource, LookupTarget, ModuleId, Moment, MultiAddress, MultiSigner, OpaqueCall, Origin, OriginCaller, PalletId, PalletVersion, PalletsOrigin, Pays, PerU16, Perbill, Percent, Permill, Perquintill, Phantom, PhantomData, PreRuntime, Releases, RuntimeDbWeight, Seal, SealV0, SignedBlock, SignedBlockWithJustification, SignedBlockWithJustifications, Slot, StorageData, StorageProof, TransactionInfo, TransactionPriority, TransactionStorageProof, U32F32, ValidatorId, ValidatorIdOf, Weight, WeightMultiplier } from '@polkadot/types/interfaces/runtime';57import type { Si0Field, Si0LookupTypeId, Si0Path, Si0Type, Si0TypeDef, Si0TypeDefArray, Si0TypeDefBitSequence, Si0TypeDefCompact, Si0TypeDefComposite, Si0TypeDefPhantom, Si0TypeDefPrimitive, Si0TypeDefSequence, Si0TypeDefTuple, Si0TypeDefVariant, Si0TypeParameter, Si0Variant, Si1Field, Si1LookupTypeId, Si1Path, Si1Type, Si1TypeDef, Si1TypeDefArray, Si1TypeDefBitSequence, Si1TypeDefCompact, Si1TypeDefComposite, Si1TypeDefPrimitive, Si1TypeDefSequence, Si1TypeDefTuple, Si1TypeDefVariant, Si1TypeParameter, Si1Variant, SiField, SiLookupTypeId, SiPath, SiType, SiTypeDef, SiTypeDefArray, SiTypeDefBitSequence, SiTypeDefCompact, SiTypeDefComposite, SiTypeDefPrimitive, SiTypeDefSequence, SiTypeDefTuple, SiTypeDefVariant, SiTypeParameter, SiVariant } from '@polkadot/types/interfaces/scaleInfo';50import type { Si0Field, Si0LookupTypeId, Si0Path, Si0Type, Si0TypeDef, Si0TypeDefArray, Si0TypeDefBitSequence, Si0TypeDefCompact, Si0TypeDefComposite, Si0TypeDefPhantom, Si0TypeDefPrimitive, Si0TypeDefSequence, Si0TypeDefTuple, Si0TypeDefVariant, Si0TypeParameter, Si0Variant, Si1Field, Si1LookupTypeId, Si1Path, Si1Type, Si1TypeDef, Si1TypeDefArray, Si1TypeDefBitSequence, Si1TypeDefCompact, Si1TypeDefComposite, Si1TypeDefPrimitive, Si1TypeDefSequence, Si1TypeDefTuple, Si1TypeDefVariant, Si1TypeParameter, Si1Variant, SiField, SiLookupTypeId, SiPath, SiType, SiTypeDef, SiTypeDefArray, SiTypeDefBitSequence, SiTypeDefCompact, SiTypeDefComposite, SiTypeDefPrimitive, SiTypeDefSequence, SiTypeDefTuple, SiTypeDefVariant, SiTypeParameter, SiVariant } from '@polkadot/types/interfaces/scaleInfo';58import type { Period, Priority, SchedulePeriod, SchedulePriority, Scheduled, ScheduledTo254, TaskAddress } from '@polkadot/types/interfaces/scheduler';51import type { Period, Priority, SchedulePeriod, SchedulePriority, Scheduled, ScheduledTo254, TaskAddress } from '@polkadot/types/interfaces/scheduler';59import type { BeefyKey, FullIdentification, IdentificationTuple, Keys, MembershipProof, SessionIndex, SessionKeys1, SessionKeys10, SessionKeys10B, SessionKeys2, SessionKeys3, SessionKeys4, SessionKeys5, SessionKeys6, SessionKeys6B, SessionKeys7, SessionKeys7B, SessionKeys8, SessionKeys8B, SessionKeys9, SessionKeys9B, ValidatorCount } from '@polkadot/types/interfaces/session';52import type { BeefyKey, FullIdentification, IdentificationTuple, Keys, MembershipProof, SessionIndex, SessionKeys1, SessionKeys10, SessionKeys10B, SessionKeys2, SessionKeys3, SessionKeys4, SessionKeys5, SessionKeys6, SessionKeys6B, SessionKeys7, SessionKeys7B, SessionKeys8, SessionKeys8B, SessionKeys9, SessionKeys9B, ValidatorCount } from '@polkadot/types/interfaces/session';60import type { Bid, BidKind, SocietyJudgement, SocietyVote, StrikeCount, VouchingStatus } from '@polkadot/types/interfaces/society';53import type { Bid, BidKind, SocietyJudgement, SocietyVote, StrikeCount, VouchingStatus } from '@polkadot/types/interfaces/society';61import type { ActiveEraInfo, CompactAssignments, CompactAssignmentsTo257, CompactAssignmentsTo265, CompactAssignmentsWith16, CompactAssignmentsWith24, CompactScore, CompactScoreCompact, ElectionCompute, ElectionPhase, ElectionResult, ElectionScore, ElectionSize, ElectionStatus, EraIndex, EraPoints, EraRewardPoints, EraRewards, Exposure, ExtendedBalance, Forcing, IndividualExposure, KeyType, MomentOf, Nominations, NominatorIndex, NominatorIndexCompact, OffchainAccuracy, OffchainAccuracyCompact, PhragmenScore, Points, RawSolution, RawSolutionTo265, RawSolutionWith16, RawSolutionWith24, ReadySolution, RewardDestination, RewardPoint, RoundSnapshot, SeatHolder, SignedSubmission, SignedSubmissionOf, SignedSubmissionTo276, SlashJournalEntry, SlashingSpans, SlashingSpansTo204, SolutionOrSnapshotSize, SolutionSupport, SolutionSupports, SpanIndex, SpanRecord, StakingLedger, StakingLedgerTo223, StakingLedgerTo240, SubmissionIndicesOf, Supports, UnappliedSlash, UnappliedSlashOther, UnlockChunk, ValidatorIndex, ValidatorIndexCompact, ValidatorPrefs, ValidatorPrefsTo145, ValidatorPrefsTo196, ValidatorPrefsWithBlocked, ValidatorPrefsWithCommission, VoteWeight, Voter } from '@polkadot/types/interfaces/staking';54import type { ActiveEraInfo, CompactAssignments, CompactAssignmentsTo257, CompactAssignmentsTo265, CompactAssignmentsWith16, CompactAssignmentsWith24, CompactScore, CompactScoreCompact, ElectionCompute, ElectionPhase, ElectionResult, ElectionScore, ElectionSize, ElectionStatus, EraIndex, EraPoints, EraRewardPoints, EraRewards, Exposure, ExtendedBalance, Forcing, IndividualExposure, KeyType, MomentOf, Nominations, NominatorIndex, NominatorIndexCompact, OffchainAccuracy, OffchainAccuracyCompact, PhragmenScore, Points, RawSolution, RawSolutionTo265, RawSolutionWith16, RawSolutionWith24, ReadySolution, RewardDestination, RewardPoint, RoundSnapshot, SeatHolder, SignedSubmission, SignedSubmissionOf, SignedSubmissionTo276, SlashJournalEntry, SlashingSpans, SlashingSpansTo204, SolutionOrSnapshotSize, SolutionSupport, SolutionSupports, SpanIndex, SpanRecord, StakingLedger, StakingLedgerTo223, StakingLedgerTo240, SubmissionIndicesOf, Supports, UnappliedSlash, UnappliedSlashOther, UnlockChunk, ValidatorIndex, ValidatorIndexCompact, ValidatorPrefs, ValidatorPrefsTo145, ValidatorPrefsTo196, ValidatorPrefsWithBlocked, ValidatorPrefsWithCommission, VoteWeight, Voter } from '@polkadot/types/interfaces/staking';62import type { ApiId, BlockTrace, BlockTraceEvent, BlockTraceEventData, BlockTraceSpan, KeyValueOption, MigrationStatusResult, ReadProof, RuntimeVersion, RuntimeVersionApi, RuntimeVersionPartial, RuntimeVersionPre3, RuntimeVersionPre4, SpecVersion, StorageChangeSet, TraceBlockResponse, TraceError } from '@polkadot/types/interfaces/state';55import type { ApiId, BlockTrace, BlockTraceEvent, BlockTraceEventData, BlockTraceSpan, KeyValueOption, MigrationStatusResult, ReadProof, RuntimeVersion, RuntimeVersionApi, RuntimeVersionPartial, SpecVersion, StorageChangeSet, TraceBlockResponse, TraceError } from '@polkadot/types/interfaces/state';63import type { WeightToFeeCoefficient } from '@polkadot/types/interfaces/support';56import type { WeightToFeeCoefficient } from '@polkadot/types/interfaces/support';64import type { AccountInfo, AccountInfoWithDualRefCount, AccountInfoWithProviders, AccountInfoWithRefCount, AccountInfoWithRefCountU8, AccountInfoWithTripleRefCount, ApplyExtrinsicResult, ApplyExtrinsicResultPre6, ArithmeticError, BlockLength, BlockWeights, ChainProperties, ChainType, ConsumedWeight, DigestOf, DispatchClass, DispatchError, DispatchErrorModule, DispatchErrorModulePre6, DispatchErrorModuleU8, DispatchErrorModuleU8a, DispatchErrorPre6, DispatchErrorPre6First, DispatchErrorTo198, DispatchInfo, DispatchInfoTo190, DispatchInfoTo244, DispatchOutcome, DispatchOutcomePre6, DispatchResult, DispatchResultOf, DispatchResultTo198, Event, EventId, EventIndex, EventRecord, Health, InvalidTransaction, Key, LastRuntimeUpgradeInfo, NetworkState, NetworkStatePeerset, NetworkStatePeersetInfo, NodeRole, NotConnectedPeer, Peer, PeerEndpoint, PeerEndpointAddr, PeerInfo, PeerPing, PerDispatchClassU32, PerDispatchClassWeight, PerDispatchClassWeightsPerClass, Phase, RawOrigin, RefCount, RefCountTo259, SyncState, SystemOrigin, TokenError, TransactionValidityError, TransactionalError, UnknownTransaction, WeightPerClass } from '@polkadot/types/interfaces/system';57import type { AccountInfo, AccountInfoWithDualRefCount, AccountInfoWithProviders, AccountInfoWithRefCount, AccountInfoWithRefCountU8, AccountInfoWithTripleRefCount, ApplyExtrinsicResult, ArithmeticError, BlockLength, BlockWeights, ChainProperties, ChainType, ConsumedWeight, DigestOf, DispatchClass, DispatchError, DispatchErrorModule, DispatchErrorModuleU8, DispatchErrorModuleU8a, DispatchErrorTo198, DispatchInfo, DispatchInfoTo190, DispatchInfoTo244, DispatchOutcome, DispatchResult, DispatchResultOf, DispatchResultTo198, Event, EventId, EventIndex, EventRecord, Health, InvalidTransaction, Key, LastRuntimeUpgradeInfo, NetworkState, NetworkStatePeerset, NetworkStatePeersetInfo, NodeRole, NotConnectedPeer, Peer, PeerEndpoint, PeerEndpointAddr, PeerInfo, PeerPing, PerDispatchClassU32, PerDispatchClassWeight, PerDispatchClassWeightsPerClass, Phase, RawOrigin, RefCount, RefCountTo259, SyncState, SystemOrigin, TokenError, TransactionValidityError, TransactionalError, UnknownTransaction, WeightPerClass } from '@polkadot/types/interfaces/system';65import type { Bounty, BountyIndex, BountyStatus, BountyStatusActive, BountyStatusCuratorProposed, BountyStatusPendingPayout, OpenTip, OpenTipFinderTo225, OpenTipTip, OpenTipTo225, TreasuryProposal } from '@polkadot/types/interfaces/treasury';58import type { Bounty, BountyIndex, BountyStatus, BountyStatusActive, BountyStatusCuratorProposed, BountyStatusPendingPayout, OpenTip, OpenTipFinderTo225, OpenTipTip, OpenTipTo225, TreasuryProposal } from '@polkadot/types/interfaces/treasury';66import type { Multiplier } from '@polkadot/types/interfaces/txpayment';59import type { Multiplier } from '@polkadot/types/interfaces/txpayment';67import type { TransactionSource, TransactionValidity, ValidTransaction } from '@polkadot/types/interfaces/txqueue';68import type { ClassDetails, ClassId, ClassMetadata, DepositBalance, DepositBalanceOf, DestroyWitness, InstanceDetails, InstanceId, InstanceMetadata } from '@polkadot/types/interfaces/uniques';60import type { ClassDetails, ClassId, ClassMetadata, DepositBalance, DepositBalanceOf, DestroyWitness, InstanceDetails, InstanceId, InstanceMetadata } from '@polkadot/types/interfaces/uniques';69import type { Multisig, Timepoint } from '@polkadot/types/interfaces/utility';61import type { Multisig, Timepoint } from '@polkadot/types/interfaces/utility';70import type { VestingInfo } from '@polkadot/types/interfaces/vesting';62import type { VestingInfo } from '@polkadot/types/interfaces/vesting';71import type { AssetInstance, AssetInstanceV0, AssetInstanceV1, AssetInstanceV2, BodyId, BodyPart, DoubleEncodedCall, Fungibility, FungibilityV0, FungibilityV1, FungibilityV2, InboundStatus, InstructionV2, InteriorMultiLocation, Junction, JunctionV0, JunctionV1, JunctionV2, Junctions, JunctionsV1, JunctionsV2, MultiAsset, MultiAssetFilter, MultiAssetFilterV1, MultiAssetFilterV2, MultiAssetV0, MultiAssetV1, MultiAssetV2, MultiAssets, MultiAssetsV1, MultiAssetsV2, MultiLocation, MultiLocationV0, MultiLocationV1, MultiLocationV2, NetworkId, OriginKindV0, OriginKindV1, OriginKindV2, OutboundStatus, Outcome, QueryId, QueryStatus, QueueConfigData, Response, ResponseV0, ResponseV1, ResponseV2, ResponseV2Error, ResponseV2Result, VersionMigrationStage, VersionedMultiAsset, VersionedMultiAssets, VersionedMultiLocation, VersionedResponse, VersionedXcm, WeightLimitV2, WildFungibility, WildFungibilityV0, WildFungibilityV1, WildFungibilityV2, WildMultiAsset, WildMultiAssetV1, WildMultiAssetV2, Xcm, XcmAssetId, XcmError, XcmErrorV0, XcmErrorV1, XcmErrorV2, XcmOrder, XcmOrderV0, XcmOrderV1, XcmOrderV2, XcmOrigin, XcmOriginKind, XcmV0, XcmV1, XcmV2, XcmVersion, XcmpMessageFormat } from '@polkadot/types/interfaces/xcm';63import type { AssetInstance, AssetInstanceV0, AssetInstanceV1, AssetInstanceV2, BodyId, BodyPart, DoubleEncodedCall, Fungibility, FungibilityV0, FungibilityV1, FungibilityV2, InboundStatus, InstructionV2, InteriorMultiLocation, Junction, JunctionV0, JunctionV1, JunctionV2, Junctions, JunctionsV1, JunctionsV2, MultiAsset, MultiAssetFilter, MultiAssetFilterV1, MultiAssetFilterV2, MultiAssetV0, MultiAssetV1, MultiAssetV2, MultiAssets, MultiAssetsV1, MultiAssetsV2, MultiLocation, MultiLocationV0, MultiLocationV1, MultiLocationV2, NetworkId, OriginKindV0, OriginKindV1, OriginKindV2, OutboundStatus, Outcome, QueryId, QueryStatus, QueueConfigData, Response, ResponseV0, ResponseV1, ResponseV2, ResponseV2Error, ResponseV2Result, VersionMigrationStage, VersionedMultiAsset, VersionedMultiAssets, VersionedMultiLocation, VersionedResponse, VersionedXcm, WeightLimitV2, WildFungibility, WildFungibilityV0, WildFungibilityV1, WildFungibilityV2, WildMultiAsset, WildMultiAssetV1, WildMultiAssetV2, Xcm, XcmAssetId, XcmError, XcmErrorV0, XcmErrorV1, XcmErrorV2, XcmOrder, XcmOrderV0, XcmOrderV1, XcmOrderV2, XcmOrigin, XcmOriginKind, XcmV0, XcmV1, XcmV2, XcmVersion, XcmpMessageFormat } from '@polkadot/types/interfaces/xcm';726473declare module '@polkadot/types/types/registry' {65declare module '@polkadot/types/types/registry' {74 interface InterfaceTypes {66 export interface InterfaceTypes {75 AbridgedCandidateReceipt: AbridgedCandidateReceipt;67 AbridgedCandidateReceipt: AbridgedCandidateReceipt;76 AbridgedHostConfiguration: AbridgedHostConfiguration;68 AbridgedHostConfiguration: AbridgedHostConfiguration;77 AbridgedHrmpChannel: AbridgedHrmpChannel;69 AbridgedHrmpChannel: AbridgedHrmpChannel;103 AnySignature: AnySignature;95 AnySignature: AnySignature;104 ApiId: ApiId;96 ApiId: ApiId;105 ApplyExtrinsicResult: ApplyExtrinsicResult;97 ApplyExtrinsicResult: ApplyExtrinsicResult;106 ApplyExtrinsicResultPre6: ApplyExtrinsicResultPre6;107 ApprovalFlag: ApprovalFlag;98 ApprovalFlag: ApprovalFlag;108 Approvals: Approvals;99 Approvals: Approvals;109 ArithmeticError: ArithmeticError;100 ArithmeticError: ArithmeticError;139 BabeBlockWeight: BabeBlockWeight;130 BabeBlockWeight: BabeBlockWeight;140 BabeEpochConfiguration: BabeEpochConfiguration;131 BabeEpochConfiguration: BabeEpochConfiguration;141 BabeEquivocationProof: BabeEquivocationProof;132 BabeEquivocationProof: BabeEquivocationProof;142 BabeGenesisConfiguration: BabeGenesisConfiguration;143 BabeGenesisConfigurationV1: BabeGenesisConfigurationV1;144 BabeWeight: BabeWeight;133 BabeWeight: BabeWeight;145 BackedCandidate: BackedCandidate;134 BackedCandidate: BackedCandidate;146 Balance: Balance;135 Balance: Balance;147 BalanceLock: BalanceLock;136 BalanceLock: BalanceLock;148 BalanceLockTo212: BalanceLockTo212;137 BalanceLockTo212: BalanceLockTo212;149 BalanceOf: BalanceOf;138 BalanceOf: BalanceOf;150 BalanceStatus: BalanceStatus;139 BalanceStatus: BalanceStatus;151 BeefyAuthoritySet: BeefyAuthoritySet;152 BeefyCommitment: BeefyCommitment;140 BeefyCommitment: BeefyCommitment;153 BeefyId: BeefyId;141 BeefyId: BeefyId;154 BeefyKey: BeefyKey;142 BeefyKey: BeefyKey;155 BeefyNextAuthoritySet: BeefyNextAuthoritySet;143 BeefyNextAuthoritySet: BeefyNextAuthoritySet;156 BeefyPayload: BeefyPayload;144 BeefyPayload: BeefyPayload;157 BeefyPayloadId: BeefyPayloadId;158 BeefySignedCommitment: BeefySignedCommitment;145 BeefySignedCommitment: BeefySignedCommitment;159 BenchmarkBatch: BenchmarkBatch;160 BenchmarkConfig: BenchmarkConfig;161 BenchmarkList: BenchmarkList;162 BenchmarkMetadata: BenchmarkMetadata;163 BenchmarkParameter: BenchmarkParameter;164 BenchmarkResult: BenchmarkResult;165 Bid: Bid;146 Bid: Bid;166 Bidder: Bidder;147 Bidder: Bidder;167 BidKind: BidKind;148 BidKind: BidKind;205 CallOrigin: CallOrigin;186 CallOrigin: CallOrigin;206 CandidateCommitments: CandidateCommitments;187 CandidateCommitments: CandidateCommitments;207 CandidateDescriptor: CandidateDescriptor;188 CandidateDescriptor: CandidateDescriptor;208 CandidateEvent: CandidateEvent;209 CandidateHash: CandidateHash;189 CandidateHash: CandidateHash;210 CandidateInfo: CandidateInfo;190 CandidateInfo: CandidateInfo;211 CandidatePendingAvailability: CandidatePendingAvailability;191 CandidatePendingAvailability: CandidatePendingAvailability;215 ChainType: ChainType;195 ChainType: ChainType;216 ChangesTrieConfiguration: ChangesTrieConfiguration;196 ChangesTrieConfiguration: ChangesTrieConfiguration;217 ChangesTrieSignal: ChangesTrieSignal;197 ChangesTrieSignal: ChangesTrieSignal;218 CheckInherentsResult: CheckInherentsResult;219 ClassDetails: ClassDetails;198 ClassDetails: ClassDetails;220 ClassId: ClassId;199 ClassId: ClassId;221 ClassMetadata: ClassMetadata;200 ClassMetadata: ClassMetadata;225 CodeUploadRequest: CodeUploadRequest;204 CodeUploadRequest: CodeUploadRequest;226 CodeUploadResult: CodeUploadResult;205 CodeUploadResult: CodeUploadResult;227 CodeUploadResultValue: CodeUploadResultValue;206 CodeUploadResultValue: CodeUploadResultValue;228 CollationInfo: CollationInfo;229 CollationInfoV1: CollationInfoV1;230 CollatorId: CollatorId;207 CollatorId: CollatorId;231 CollatorSignature: CollatorSignature;208 CollatorSignature: CollatorSignature;232 CollectiveOrigin: CollectiveOrigin;209 CollectiveOrigin: CollectiveOrigin;310 CoreAssignment: CoreAssignment;287 CoreAssignment: CoreAssignment;311 CoreIndex: CoreIndex;288 CoreIndex: CoreIndex;312 CoreOccupied: CoreOccupied;289 CoreOccupied: CoreOccupied;313 CoreState: CoreState;314 CrateVersion: CrateVersion;290 CrateVersion: CrateVersion;315 CreatedBlock: CreatedBlock;291 CreatedBlock: CreatedBlock;316 CumulusPalletDmpQueueCall: CumulusPalletDmpQueueCall;292 CumulusPalletDmpQueueCall: CumulusPalletDmpQueueCall;352 DispatchClass: DispatchClass;328 DispatchClass: DispatchClass;353 DispatchError: DispatchError;329 DispatchError: DispatchError;354 DispatchErrorModule: DispatchErrorModule;330 DispatchErrorModule: DispatchErrorModule;355 DispatchErrorModulePre6: DispatchErrorModulePre6;356 DispatchErrorModuleU8: DispatchErrorModuleU8;331 DispatchErrorModuleU8: DispatchErrorModuleU8;357 DispatchErrorModuleU8a: DispatchErrorModuleU8a;332 DispatchErrorModuleU8a: DispatchErrorModuleU8a;358 DispatchErrorPre6: DispatchErrorPre6;359 DispatchErrorPre6First: DispatchErrorPre6First;360 DispatchErrorTo198: DispatchErrorTo198;333 DispatchErrorTo198: DispatchErrorTo198;361 DispatchFeePayment: DispatchFeePayment;334 DispatchFeePayment: DispatchFeePayment;362 DispatchInfo: DispatchInfo;335 DispatchInfo: DispatchInfo;363 DispatchInfoTo190: DispatchInfoTo190;336 DispatchInfoTo190: DispatchInfoTo190;364 DispatchInfoTo244: DispatchInfoTo244;337 DispatchInfoTo244: DispatchInfoTo244;365 DispatchOutcome: DispatchOutcome;338 DispatchOutcome: DispatchOutcome;366 DispatchOutcomePre6: DispatchOutcomePre6;367 DispatchResult: DispatchResult;339 DispatchResult: DispatchResult;368 DispatchResultOf: DispatchResultOf;340 DispatchResultOf: DispatchResultOf;369 DispatchResultTo198: DispatchResultTo198;341 DispatchResultTo198: DispatchResultTo198;387 ElectionStatus: ElectionStatus;359 ElectionStatus: ElectionStatus;388 EncodedFinalityProofs: EncodedFinalityProofs;360 EncodedFinalityProofs: EncodedFinalityProofs;389 EncodedJustification: EncodedJustification;361 EncodedJustification: EncodedJustification;390 Epoch: Epoch;391 EpochAuthorship: EpochAuthorship;362 EpochAuthorship: EpochAuthorship;392 Era: Era;363 Era: Era;393 EraIndex: EraIndex;364 EraIndex: EraIndex;426 EthereumTransactionTransactionSignature: EthereumTransactionTransactionSignature;397 EthereumTransactionTransactionSignature: EthereumTransactionTransactionSignature;427 EthereumTransactionTransactionV2: EthereumTransactionTransactionV2;398 EthereumTransactionTransactionV2: EthereumTransactionTransactionV2;428 EthereumTypesHashH64: EthereumTypesHashH64;399 EthereumTypesHashH64: EthereumTypesHashH64;429 EthFeeHistory: EthFeeHistory;430 EthFilter: EthFilter;400 EthFilter: EthFilter;431 EthFilterAddress: EthFilterAddress;401 EthFilterAddress: EthFilterAddress;432 EthFilterChanges: EthFilterChanges;402 EthFilterChanges: EthFilterChanges;436 EthHeader: EthHeader;406 EthHeader: EthHeader;437 EthLog: EthLog;407 EthLog: EthLog;438 EthReceipt: EthReceipt;408 EthReceipt: EthReceipt;439 EthReceiptV0: EthReceiptV0;440 EthReceiptV3: EthReceiptV3;441 EthRichBlock: EthRichBlock;409 EthRichBlock: EthRichBlock;442 EthRichHeader: EthRichHeader;410 EthRichHeader: EthRichHeader;443 EthStorageProof: EthStorageProof;411 EthStorageProof: EthStorageProof;465 EventMetadataV9: EventMetadataV9;433 EventMetadataV9: EventMetadataV9;466 EventRecord: EventRecord;434 EventRecord: EventRecord;467 EvmAccount: EvmAccount;435 EvmAccount: EvmAccount;468 EvmCallInfo: EvmCallInfo;469 EvmCoreErrorExitError: EvmCoreErrorExitError;436 EvmCoreErrorExitError: EvmCoreErrorExitError;470 EvmCoreErrorExitFatal: EvmCoreErrorExitFatal;437 EvmCoreErrorExitFatal: EvmCoreErrorExitFatal;471 EvmCoreErrorExitReason: EvmCoreErrorExitReason;438 EvmCoreErrorExitReason: EvmCoreErrorExitReason;472 EvmCoreErrorExitRevert: EvmCoreErrorExitRevert;439 EvmCoreErrorExitRevert: EvmCoreErrorExitRevert;473 EvmCoreErrorExitSucceed: EvmCoreErrorExitSucceed;440 EvmCoreErrorExitSucceed: EvmCoreErrorExitSucceed;474 EvmCreateInfo: EvmCreateInfo;475 EvmLog: EvmLog;441 EvmLog: EvmLog;476 EvmVicinity: EvmVicinity;442 EvmVicinity: EvmVicinity;477 ExecReturnValue: ExecReturnValue;443 ExecReturnValue: ExecReturnValue;500 ExtrinsicsWeight: ExtrinsicsWeight;466 ExtrinsicsWeight: ExtrinsicsWeight;501 ExtrinsicUnknown: ExtrinsicUnknown;467 ExtrinsicUnknown: ExtrinsicUnknown;502 ExtrinsicV4: ExtrinsicV4;468 ExtrinsicV4: ExtrinsicV4;503 f32: f32;504 F32: F32;505 f64: f64;506 F64: F64;507 FeeDetails: FeeDetails;469 FeeDetails: FeeDetails;508 Fixed128: Fixed128;470 Fixed128: Fixed128;509 Fixed64: Fixed64;471 Fixed64: Fixed64;575 GrandpaPrevote: GrandpaPrevote;537 GrandpaPrevote: GrandpaPrevote;576 GrandpaSignedPrecommit: GrandpaSignedPrecommit;538 GrandpaSignedPrecommit: GrandpaSignedPrecommit;577 GroupIndex: GroupIndex;539 GroupIndex: GroupIndex;578 GroupRotationInfo: GroupRotationInfo;579 H1024: H1024;540 H1024: H1024;580 H128: H128;541 H128: H128;581 H160: H160;542 H160: H160;632 Index: Index;593 Index: Index;633 IndicesLookupSource: IndicesLookupSource;594 IndicesLookupSource: IndicesLookupSource;634 IndividualExposure: IndividualExposure;595 IndividualExposure: IndividualExposure;635 InherentData: InherentData;636 InherentIdentifier: InherentIdentifier;637 InitializationData: InitializationData;596 InitializationData: InitializationData;638 InstanceDetails: InstanceDetails;597 InstanceDetails: InstanceDetails;639 InstanceId: InstanceId;598 InstanceId: InstanceId;704 MetadataV14: MetadataV14;663 MetadataV14: MetadataV14;705 MetadataV9: MetadataV9;664 MetadataV9: MetadataV9;706 MigrationStatusResult: MigrationStatusResult;665 MigrationStatusResult: MigrationStatusResult;707 MmrBatchProof: MmrBatchProof;708 MmrEncodableOpaqueLeaf: MmrEncodableOpaqueLeaf;709 MmrError: MmrError;710 MmrLeafBatchProof: MmrLeafBatchProof;666 MmrLeafBatchProof: MmrLeafBatchProof;711 MmrLeafIndex: MmrLeafIndex;712 MmrLeafProof: MmrLeafProof;667 MmrLeafProof: MmrLeafProof;713 MmrNodeIndex: MmrNodeIndex;714 MmrProof: MmrProof;715 MmrRootHash: MmrRootHash;668 MmrRootHash: MmrRootHash;716 ModuleConstantMetadataV10: ModuleConstantMetadataV10;669 ModuleConstantMetadataV10: ModuleConstantMetadataV10;717 ModuleConstantMetadataV11: ModuleConstantMetadataV11;670 ModuleConstantMetadataV11: ModuleConstantMetadataV11;761 NominatorIndex: NominatorIndex;714 NominatorIndex: NominatorIndex;762 NominatorIndexCompact: NominatorIndexCompact;715 NominatorIndexCompact: NominatorIndexCompact;763 NotConnectedPeer: NotConnectedPeer;716 NotConnectedPeer: NotConnectedPeer;764 NpApiError: NpApiError;765 Null: Null;717 Null: Null;766 OccupiedCore: OccupiedCore;767 OccupiedCoreAssumption: OccupiedCoreAssumption;768 OffchainAccuracy: OffchainAccuracy;718 OffchainAccuracy: OffchainAccuracy;769 OffchainAccuracyCompact: OffchainAccuracyCompact;719 OffchainAccuracyCompact: OffchainAccuracyCompact;770 OffenceDetails: OffenceDetails;720 OffenceDetails: OffenceDetails;771 Offender: Offender;721 Offender: Offender;772 OldV1SessionInfo: OldV1SessionInfo;773 OpalRuntimeOriginCaller: OpalRuntimeOriginCaller;722 OpalRuntimeOriginCaller: OpalRuntimeOriginCaller;774 OpalRuntimeRuntime: OpalRuntimeRuntime;723 OpalRuntimeRuntime: OpalRuntimeRuntime;775 OpaqueCall: OpaqueCall;724 OpaqueCall: OpaqueCall;776 OpaqueKeyOwnershipProof: OpaqueKeyOwnershipProof;777 OpaqueMetadata: OpaqueMetadata;778 OpaqueMultiaddr: OpaqueMultiaddr;725 OpaqueMultiaddr: OpaqueMultiaddr;779 OpaqueNetworkState: OpaqueNetworkState;726 OpaqueNetworkState: OpaqueNetworkState;780 OpaquePeerId: OpaquePeerId;727 OpaquePeerId: OpaquePeerId;790 OriginKindV0: OriginKindV0;737 OriginKindV0: OriginKindV0;791 OriginKindV1: OriginKindV1;738 OriginKindV1: OriginKindV1;792 OriginKindV2: OriginKindV2;739 OriginKindV2: OriginKindV2;740 OrmlTokensAccountData: OrmlTokensAccountData;741 OrmlTokensBalanceLock: OrmlTokensBalanceLock;742 OrmlTokensModuleCall: OrmlTokensModuleCall;743 OrmlTokensModuleError: OrmlTokensModuleError;744 OrmlTokensModuleEvent: OrmlTokensModuleEvent;745 OrmlTokensReserveData: OrmlTokensReserveData;793 OrmlVestingModuleCall: OrmlVestingModuleCall;746 OrmlVestingModuleCall: OrmlVestingModuleCall;794 OrmlVestingModuleError: OrmlVestingModuleError;747 OrmlVestingModuleError: OrmlVestingModuleError;795 OrmlVestingModuleEvent: OrmlVestingModuleEvent;748 OrmlVestingModuleEvent: OrmlVestingModuleEvent;796 OrmlVestingVestingSchedule: OrmlVestingVestingSchedule;749 OrmlVestingVestingSchedule: OrmlVestingVestingSchedule;750 OrmlXtokensModuleCall: OrmlXtokensModuleCall;751 OrmlXtokensModuleError: OrmlXtokensModuleError;752 OrmlXtokensModuleEvent: OrmlXtokensModuleEvent;797 OutboundHrmpMessage: OutboundHrmpMessage;753 OutboundHrmpMessage: OutboundHrmpMessage;798 OutboundLaneData: OutboundLaneData;754 OutboundLaneData: OutboundLaneData;799 OutboundMessageFee: OutboundMessageFee;755 OutboundMessageFee: OutboundMessageFee;837 PalletEvmEvent: PalletEvmEvent;793 PalletEvmEvent: PalletEvmEvent;838 PalletEvmMigrationCall: PalletEvmMigrationCall;794 PalletEvmMigrationCall: PalletEvmMigrationCall;839 PalletEvmMigrationError: PalletEvmMigrationError;795 PalletEvmMigrationError: PalletEvmMigrationError;796 PalletForeingAssetsAssetIds: PalletForeingAssetsAssetIds;797 PalletForeingAssetsModuleAssetMetadata: PalletForeingAssetsModuleAssetMetadata;798 PalletForeingAssetsModuleCall: PalletForeingAssetsModuleCall;799 PalletForeingAssetsModuleError: PalletForeingAssetsModuleError;800 PalletForeingAssetsModuleEvent: PalletForeingAssetsModuleEvent;801 PalletForeingAssetsNativeCurrency: PalletForeingAssetsNativeCurrency;840 PalletFungibleError: PalletFungibleError;802 PalletFungibleError: PalletFungibleError;841 PalletId: PalletId;803 PalletId: PalletId;842 PalletInflationCall: PalletInflationCall;804 PalletInflationCall: PalletInflationCall;951 ProxyDefinition: ProxyDefinition;913 ProxyDefinition: ProxyDefinition;952 ProxyState: ProxyState;914 ProxyState: ProxyState;953 ProxyType: ProxyType;915 ProxyType: ProxyType;954 PvfCheckStatement: PvfCheckStatement;955 QueryId: QueryId;916 QueryId: QueryId;956 QueryStatus: QueryStatus;917 QueryStatus: QueryStatus;957 QueueConfigData: QueueConfigData;918 QueueConfigData: QueueConfigData;1040 RuntimeVersion: RuntimeVersion;1001 RuntimeVersion: RuntimeVersion;1041 RuntimeVersionApi: RuntimeVersionApi;1002 RuntimeVersionApi: RuntimeVersionApi;1042 RuntimeVersionPartial: RuntimeVersionPartial;1003 RuntimeVersionPartial: RuntimeVersionPartial;1043 RuntimeVersionPre3: RuntimeVersionPre3;1044 RuntimeVersionPre4: RuntimeVersionPre4;1045 Schedule: Schedule;1004 Schedule: Schedule;1046 Scheduled: Scheduled;1005 Scheduled: Scheduled;1047 ScheduledCore: ScheduledCore;1048 ScheduledTo254: ScheduledTo254;1006 ScheduledTo254: ScheduledTo254;1049 SchedulePeriod: SchedulePeriod;1007 SchedulePeriod: SchedulePeriod;1050 SchedulePriority: SchedulePriority;1008 SchedulePriority: SchedulePriority;1051 ScheduleTo212: ScheduleTo212;1009 ScheduleTo212: ScheduleTo212;1052 ScheduleTo258: ScheduleTo258;1010 ScheduleTo258: ScheduleTo258;1053 ScheduleTo264: ScheduleTo264;1011 ScheduleTo264: ScheduleTo264;1054 Scheduling: Scheduling;1012 Scheduling: Scheduling;1055 ScrapedOnChainVotes: ScrapedOnChainVotes;1056 Seal: Seal;1013 Seal: Seal;1057 SealV0: SealV0;1014 SealV0: SealV0;1058 SeatHolder: SeatHolder;1015 SeatHolder: SeatHolder;1141 SlashingSpansTo204: SlashingSpansTo204;1098 SlashingSpansTo204: SlashingSpansTo204;1142 SlashJournalEntry: SlashJournalEntry;1099 SlashJournalEntry: SlashJournalEntry;1143 Slot: Slot;1100 Slot: Slot;1144 SlotDuration: SlotDuration;1145 SlotNumber: SlotNumber;1101 SlotNumber: SlotNumber;1146 SlotRange: SlotRange;1102 SlotRange: SlotRange;1147 SlotRange10: SlotRange10;1103 SlotRange10: SlotRange10;1204 StorageHasherV13: StorageHasherV13;1160 StorageHasherV13: StorageHasherV13;1205 StorageHasherV14: StorageHasherV14;1161 StorageHasherV14: StorageHasherV14;1206 StorageHasherV9: StorageHasherV9;1162 StorageHasherV9: StorageHasherV9;1207 StorageInfo: StorageInfo;1208 StorageKey: StorageKey;1163 StorageKey: StorageKey;1209 StorageKind: StorageKind;1164 StorageKind: StorageKind;1210 StorageMetadataV10: StorageMetadataV10;1165 StorageMetadataV10: StorageMetadataV10;1234 TraceError: TraceError;1189 TraceError: TraceError;1235 TransactionalError: TransactionalError;1190 TransactionalError: TransactionalError;1236 TransactionInfo: TransactionInfo;1191 TransactionInfo: TransactionInfo;1237 TransactionLongevity: TransactionLongevity;1238 TransactionPriority: TransactionPriority;1192 TransactionPriority: TransactionPriority;1239 TransactionSource: TransactionSource;1240 TransactionStorageProof: TransactionStorageProof;1193 TransactionStorageProof: TransactionStorageProof;1241 TransactionTag: TransactionTag;1242 TransactionV0: TransactionV0;1194 TransactionV0: TransactionV0;1243 TransactionV1: TransactionV1;1195 TransactionV1: TransactionV1;1244 TransactionV2: TransactionV2;1196 TransactionV2: TransactionV2;1245 TransactionValidity: TransactionValidity;1246 TransactionValidityError: TransactionValidityError;1197 TransactionValidityError: TransactionValidityError;1247 TransientValidationData: TransientValidationData;1198 TransientValidationData: TransientValidationData;1248 TreasuryProposal: TreasuryProposal;1199 TreasuryProposal: TreasuryProposal;1318 ValidatorPrefsTo196: ValidatorPrefsTo196;1269 ValidatorPrefsTo196: ValidatorPrefsTo196;1319 ValidatorPrefsWithBlocked: ValidatorPrefsWithBlocked;1270 ValidatorPrefsWithBlocked: ValidatorPrefsWithBlocked;1320 ValidatorPrefsWithCommission: ValidatorPrefsWithCommission;1271 ValidatorPrefsWithCommission: ValidatorPrefsWithCommission;1321 ValidatorSet: ValidatorSet;1322 ValidatorSetId: ValidatorSetId;1272 ValidatorSetId: ValidatorSetId;1323 ValidatorSignature: ValidatorSignature;1273 ValidatorSignature: ValidatorSignature;1324 ValidDisputeStatementKind: ValidDisputeStatementKind;1274 ValidDisputeStatementKind: ValidDisputeStatementKind;1325 ValidityAttestation: ValidityAttestation;1275 ValidityAttestation: ValidityAttestation;1326 ValidTransaction: ValidTransaction;1327 VecInboundHrmpMessage: VecInboundHrmpMessage;1276 VecInboundHrmpMessage: VecInboundHrmpMessage;1328 VersionedMultiAsset: VersionedMultiAsset;1277 VersionedMultiAsset: VersionedMultiAsset;1329 VersionedMultiAssets: VersionedMultiAssets;1278 VersionedMultiAssets: VersionedMultiAssets;1417 XcmV2WeightLimit: XcmV2WeightLimit;1366 XcmV2WeightLimit: XcmV2WeightLimit;1418 XcmV2Xcm: XcmV2Xcm;1367 XcmV2Xcm: XcmV2Xcm;1419 XcmVersion: XcmVersion;1368 XcmVersion: XcmVersion;1369 XcmVersionedMultiAsset: XcmVersionedMultiAsset;1420 XcmVersionedMultiAssets: XcmVersionedMultiAssets;1370 XcmVersionedMultiAssets: XcmVersionedMultiAssets;1421 XcmVersionedMultiLocation: XcmVersionedMultiLocation;1371 XcmVersionedMultiLocation: XcmVersionedMultiLocation;1422 XcmVersionedXcm: XcmVersionedXcm;1372 XcmVersionedXcm: XcmVersionedXcm;tests/src/interfaces/default/types.tsdiffbeforeafterboth747/** @name OpalRuntimeRuntime */747/** @name OpalRuntimeRuntime */748export interface OpalRuntimeRuntime extends Null {}748export interface OpalRuntimeRuntime extends Null {}749750/** @name OrmlTokensAccountData */751export interface OrmlTokensAccountData extends Struct {752 readonly free: u128;753 readonly reserved: u128;754 readonly frozen: u128;755}756757/** @name OrmlTokensBalanceLock */758export interface OrmlTokensBalanceLock extends Struct {759 readonly id: U8aFixed;760 readonly amount: u128;761}762763/** @name OrmlTokensModuleCall */764export interface OrmlTokensModuleCall extends Enum {765 readonly isTransfer: boolean;766 readonly asTransfer: {767 readonly dest: MultiAddress;768 readonly currencyId: PalletForeingAssetsAssetIds;769 readonly amount: Compact<u128>;770 } & Struct;771 readonly isTransferAll: boolean;772 readonly asTransferAll: {773 readonly dest: MultiAddress;774 readonly currencyId: PalletForeingAssetsAssetIds;775 readonly keepAlive: bool;776 } & Struct;777 readonly isTransferKeepAlive: boolean;778 readonly asTransferKeepAlive: {779 readonly dest: MultiAddress;780 readonly currencyId: PalletForeingAssetsAssetIds;781 readonly amount: Compact<u128>;782 } & Struct;783 readonly isForceTransfer: boolean;784 readonly asForceTransfer: {785 readonly source: MultiAddress;786 readonly dest: MultiAddress;787 readonly currencyId: PalletForeingAssetsAssetIds;788 readonly amount: Compact<u128>;789 } & Struct;790 readonly isSetBalance: boolean;791 readonly asSetBalance: {792 readonly who: MultiAddress;793 readonly currencyId: PalletForeingAssetsAssetIds;794 readonly newFree: Compact<u128>;795 readonly newReserved: Compact<u128>;796 } & Struct;797 readonly type: 'Transfer' | 'TransferAll' | 'TransferKeepAlive' | 'ForceTransfer' | 'SetBalance';798}799800/** @name OrmlTokensModuleError */801export interface OrmlTokensModuleError extends Enum {802 readonly isBalanceTooLow: boolean;803 readonly isAmountIntoBalanceFailed: boolean;804 readonly isLiquidityRestrictions: boolean;805 readonly isMaxLocksExceeded: boolean;806 readonly isKeepAlive: boolean;807 readonly isExistentialDeposit: boolean;808 readonly isDeadAccount: boolean;809 readonly isTooManyReserves: boolean;810 readonly type: 'BalanceTooLow' | 'AmountIntoBalanceFailed' | 'LiquidityRestrictions' | 'MaxLocksExceeded' | 'KeepAlive' | 'ExistentialDeposit' | 'DeadAccount' | 'TooManyReserves';811}812813/** @name OrmlTokensModuleEvent */814export interface OrmlTokensModuleEvent extends Enum {815 readonly isEndowed: boolean;816 readonly asEndowed: {817 readonly currencyId: PalletForeingAssetsAssetIds;818 readonly who: AccountId32;819 readonly amount: u128;820 } & Struct;821 readonly isDustLost: boolean;822 readonly asDustLost: {823 readonly currencyId: PalletForeingAssetsAssetIds;824 readonly who: AccountId32;825 readonly amount: u128;826 } & Struct;827 readonly isTransfer: boolean;828 readonly asTransfer: {829 readonly currencyId: PalletForeingAssetsAssetIds;830 readonly from: AccountId32;831 readonly to: AccountId32;832 readonly amount: u128;833 } & Struct;834 readonly isReserved: boolean;835 readonly asReserved: {836 readonly currencyId: PalletForeingAssetsAssetIds;837 readonly who: AccountId32;838 readonly amount: u128;839 } & Struct;840 readonly isUnreserved: boolean;841 readonly asUnreserved: {842 readonly currencyId: PalletForeingAssetsAssetIds;843 readonly who: AccountId32;844 readonly amount: u128;845 } & Struct;846 readonly isReserveRepatriated: boolean;847 readonly asReserveRepatriated: {848 readonly currencyId: PalletForeingAssetsAssetIds;849 readonly from: AccountId32;850 readonly to: AccountId32;851 readonly amount: u128;852 readonly status: FrameSupportTokensMiscBalanceStatus;853 } & Struct;854 readonly isBalanceSet: boolean;855 readonly asBalanceSet: {856 readonly currencyId: PalletForeingAssetsAssetIds;857 readonly who: AccountId32;858 readonly free: u128;859 readonly reserved: u128;860 } & Struct;861 readonly isTotalIssuanceSet: boolean;862 readonly asTotalIssuanceSet: {863 readonly currencyId: PalletForeingAssetsAssetIds;864 readonly amount: u128;865 } & Struct;866 readonly isWithdrawn: boolean;867 readonly asWithdrawn: {868 readonly currencyId: PalletForeingAssetsAssetIds;869 readonly who: AccountId32;870 readonly amount: u128;871 } & Struct;872 readonly isSlashed: boolean;873 readonly asSlashed: {874 readonly currencyId: PalletForeingAssetsAssetIds;875 readonly who: AccountId32;876 readonly freeAmount: u128;877 readonly reservedAmount: u128;878 } & Struct;879 readonly isDeposited: boolean;880 readonly asDeposited: {881 readonly currencyId: PalletForeingAssetsAssetIds;882 readonly who: AccountId32;883 readonly amount: u128;884 } & Struct;885 readonly isLockSet: boolean;886 readonly asLockSet: {887 readonly lockId: U8aFixed;888 readonly currencyId: PalletForeingAssetsAssetIds;889 readonly who: AccountId32;890 readonly amount: u128;891 } & Struct;892 readonly isLockRemoved: boolean;893 readonly asLockRemoved: {894 readonly lockId: U8aFixed;895 readonly currencyId: PalletForeingAssetsAssetIds;896 readonly who: AccountId32;897 } & Struct;898 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'BalanceSet' | 'TotalIssuanceSet' | 'Withdrawn' | 'Slashed' | 'Deposited' | 'LockSet' | 'LockRemoved';899}900901/** @name OrmlTokensReserveData */902export interface OrmlTokensReserveData extends Struct {903 readonly id: Null;904 readonly amount: u128;905}749906750/** @name OrmlVestingModuleCall */907/** @name OrmlVestingModuleCall */751export interface OrmlVestingModuleCall extends Enum {908export interface OrmlVestingModuleCall extends Enum {806 readonly perPeriod: Compact<u128>;963 readonly perPeriod: Compact<u128>;807}964}965966/** @name OrmlXtokensModuleCall */967export interface OrmlXtokensModuleCall extends Enum {968 readonly isTransfer: boolean;969 readonly asTransfer: {970 readonly currencyId: PalletForeingAssetsAssetIds;971 readonly amount: u128;972 readonly dest: XcmVersionedMultiLocation;973 readonly destWeight: u64;974 } & Struct;975 readonly isTransferMultiasset: boolean;976 readonly asTransferMultiasset: {977 readonly asset: XcmVersionedMultiAsset;978 readonly dest: XcmVersionedMultiLocation;979 readonly destWeight: u64;980 } & Struct;981 readonly isTransferWithFee: boolean;982 readonly asTransferWithFee: {983 readonly currencyId: PalletForeingAssetsAssetIds;984 readonly amount: u128;985 readonly fee: u128;986 readonly dest: XcmVersionedMultiLocation;987 readonly destWeight: u64;988 } & Struct;989 readonly isTransferMultiassetWithFee: boolean;990 readonly asTransferMultiassetWithFee: {991 readonly asset: XcmVersionedMultiAsset;992 readonly fee: XcmVersionedMultiAsset;993 readonly dest: XcmVersionedMultiLocation;994 readonly destWeight: u64;995 } & Struct;996 readonly isTransferMulticurrencies: boolean;997 readonly asTransferMulticurrencies: {998 readonly currencies: Vec<ITuple<[PalletForeingAssetsAssetIds, u128]>>;999 readonly feeItem: u32;1000 readonly dest: XcmVersionedMultiLocation;1001 readonly destWeight: u64;1002 } & Struct;1003 readonly isTransferMultiassets: boolean;1004 readonly asTransferMultiassets: {1005 readonly assets: XcmVersionedMultiAssets;1006 readonly feeItem: u32;1007 readonly dest: XcmVersionedMultiLocation;1008 readonly destWeight: u64;1009 } & Struct;1010 readonly type: 'Transfer' | 'TransferMultiasset' | 'TransferWithFee' | 'TransferMultiassetWithFee' | 'TransferMulticurrencies' | 'TransferMultiassets';1011}10121013/** @name OrmlXtokensModuleError */1014export interface OrmlXtokensModuleError extends Enum {1015 readonly isAssetHasNoReserve: boolean;1016 readonly isNotCrossChainTransfer: boolean;1017 readonly isInvalidDest: boolean;1018 readonly isNotCrossChainTransferableCurrency: boolean;1019 readonly isUnweighableMessage: boolean;1020 readonly isXcmExecutionFailed: boolean;1021 readonly isCannotReanchor: boolean;1022 readonly isInvalidAncestry: boolean;1023 readonly isInvalidAsset: boolean;1024 readonly isDestinationNotInvertible: boolean;1025 readonly isBadVersion: boolean;1026 readonly isDistinctReserveForAssetAndFee: boolean;1027 readonly isZeroFee: boolean;1028 readonly isZeroAmount: boolean;1029 readonly isTooManyAssetsBeingSent: boolean;1030 readonly isAssetIndexNonExistent: boolean;1031 readonly isFeeNotEnough: boolean;1032 readonly isNotSupportedMultiLocation: boolean;1033 readonly isMinXcmFeeNotDefined: boolean;1034 readonly type: 'AssetHasNoReserve' | 'NotCrossChainTransfer' | 'InvalidDest' | 'NotCrossChainTransferableCurrency' | 'UnweighableMessage' | 'XcmExecutionFailed' | 'CannotReanchor' | 'InvalidAncestry' | 'InvalidAsset' | 'DestinationNotInvertible' | 'BadVersion' | 'DistinctReserveForAssetAndFee' | 'ZeroFee' | 'ZeroAmount' | 'TooManyAssetsBeingSent' | 'AssetIndexNonExistent' | 'FeeNotEnough' | 'NotSupportedMultiLocation' | 'MinXcmFeeNotDefined';1035}10361037/** @name OrmlXtokensModuleEvent */1038export interface OrmlXtokensModuleEvent extends Enum {1039 readonly isTransferredMultiAssets: boolean;1040 readonly asTransferredMultiAssets: {1041 readonly sender: AccountId32;1042 readonly assets: XcmV1MultiassetMultiAssets;1043 readonly fee: XcmV1MultiAsset;1044 readonly dest: XcmV1MultiLocation;1045 } & Struct;1046 readonly type: 'TransferredMultiAssets';1047}8081048809/** @name PalletBalancesAccountData */1049/** @name PalletBalancesAccountData */810export interface PalletBalancesAccountData extends Struct {1050export interface PalletBalancesAccountData extends Struct {1194 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';1434 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';1195}1435}14361437/** @name PalletForeingAssetsAssetIds */1438export interface PalletForeingAssetsAssetIds extends Enum {1439 readonly isForeignAssetId: boolean;1440 readonly asForeignAssetId: u32;1441 readonly isNativeAssetId: boolean;1442 readonly asNativeAssetId: PalletForeingAssetsNativeCurrency;1443 readonly type: 'ForeignAssetId' | 'NativeAssetId';1444}14451446/** @name PalletForeingAssetsModuleAssetMetadata */1447export interface PalletForeingAssetsModuleAssetMetadata extends Struct {1448 readonly name: Bytes;1449 readonly symbol: Bytes;1450 readonly decimals: u8;1451 readonly minimalBalance: u128;1452}14531454/** @name PalletForeingAssetsModuleCall */1455export interface PalletForeingAssetsModuleCall extends Enum {1456 readonly isRegisterForeignAsset: boolean;1457 readonly asRegisterForeignAsset: {1458 readonly owner: AccountId32;1459 readonly location: XcmVersionedMultiLocation;1460 readonly metadata: PalletForeingAssetsModuleAssetMetadata;1461 } & Struct;1462 readonly isUpdateForeignAsset: boolean;1463 readonly asUpdateForeignAsset: {1464 readonly foreignAssetId: u32;1465 readonly location: XcmVersionedMultiLocation;1466 readonly metadata: PalletForeingAssetsModuleAssetMetadata;1467 } & Struct;1468 readonly type: 'RegisterForeignAsset' | 'UpdateForeignAsset';1469}14701471/** @name PalletForeingAssetsModuleError */1472export interface PalletForeingAssetsModuleError extends Enum {1473 readonly isBadLocation: boolean;1474 readonly isMultiLocationExisted: boolean;1475 readonly isAssetIdNotExists: boolean;1476 readonly isAssetIdExisted: boolean;1477 readonly type: 'BadLocation' | 'MultiLocationExisted' | 'AssetIdNotExists' | 'AssetIdExisted';1478}14791480/** @name PalletForeingAssetsModuleEvent */1481export interface PalletForeingAssetsModuleEvent extends Enum {1482 readonly isForeignAssetRegistered: boolean;1483 readonly asForeignAssetRegistered: {1484 readonly assetId: u32;1485 readonly assetAddress: XcmV1MultiLocation;1486 readonly metadata: PalletForeingAssetsModuleAssetMetadata;1487 } & Struct;1488 readonly isForeignAssetUpdated: boolean;1489 readonly asForeignAssetUpdated: {1490 readonly assetId: u32;1491 readonly assetAddress: XcmV1MultiLocation;1492 readonly metadata: PalletForeingAssetsModuleAssetMetadata;1493 } & Struct;1494 readonly isAssetRegistered: boolean;1495 readonly asAssetRegistered: {1496 readonly assetId: PalletForeingAssetsAssetIds;1497 readonly metadata: PalletForeingAssetsModuleAssetMetadata;1498 } & Struct;1499 readonly isAssetUpdated: boolean;1500 readonly asAssetUpdated: {1501 readonly assetId: PalletForeingAssetsAssetIds;1502 readonly metadata: PalletForeingAssetsModuleAssetMetadata;1503 } & Struct;1504 readonly type: 'ForeignAssetRegistered' | 'ForeignAssetUpdated' | 'AssetRegistered' | 'AssetUpdated';1505}15061507/** @name PalletForeingAssetsNativeCurrency */1508export interface PalletForeingAssetsNativeCurrency extends Enum {1509 readonly isHere: boolean;1510 readonly isParent: boolean;1511 readonly type: 'Here' | 'Parent';1512}119615131197/** @name PalletFungibleError */1514/** @name PalletFungibleError */1198export interface PalletFungibleError extends Enum {1515export interface PalletFungibleError extends Enum {3362/** @name XcmV2Xcm */3679/** @name XcmV2Xcm */3363export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}3680export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}36813682/** @name XcmVersionedMultiAsset */3683export interface XcmVersionedMultiAsset extends Enum {3684 readonly isV0: boolean;3685 readonly asV0: XcmV0MultiAsset;3686 readonly isV1: boolean;3687 readonly asV1: XcmV1MultiAsset;3688 readonly type: 'V0' | 'V1';3689}336436903365/** @name XcmVersionedMultiAssets */3691/** @name XcmVersionedMultiAssets */3366export interface XcmVersionedMultiAssets extends Enum {3692export interface XcmVersionedMultiAssets extends Enum {tests/src/interfaces/lookup.tsdiffbeforeafterboth322 periodCount: 'u32',322 periodCount: 'u32',323 perPeriod: 'Compact<u128>'323 perPeriod: 'Compact<u128>'324 },324 },325 /**325 /**326 * Lookup39: cumulus_pallet_xcmp_queue::pallet::Event<T>326 * Lookup39: orml_xtokens::module::Event<T>327 **/327 **/328 CumulusPalletXcmpQueueEvent: {328 OrmlXtokensModuleEvent: {329 _enum: {329 _enum: {330 Success: {331 messageHash: 'Option<H256>',332 weight: 'u64',333 },334 Fail: {335 messageHash: 'Option<H256>',336 error: 'XcmV2TraitsError',337 weight: 'u64',338 },339 BadVersion: {340 messageHash: 'Option<H256>',341 },342 BadFormat: {343 messageHash: 'Option<H256>',344 },345 UpwardMessageSent: {346 messageHash: 'Option<H256>',347 },348 XcmpMessageSent: {349 messageHash: 'Option<H256>',350 },351 OverweightEnqueued: {330 TransferredMultiAssets: {352 sender: 'u32',331 sender: 'AccountId32',353 sentAt: 'u32',332 assets: 'XcmV1MultiassetMultiAssets',354 index: 'u64',333 fee: 'XcmV1MultiAsset',355 required: 'u64',334 dest: 'XcmV1MultiLocation'356 },335 }357 OverweightServiced: {358 index: 'u64',359 used: 'u64'360 }361 }336 }362 },337 },363 /**338 /**364 * Lookup41: xcm::v2::traits::Error339 * Lookup40: xcm::v1::multiasset::MultiAssets365 **/340 **/366 XcmV2TraitsError: {341 XcmV1MultiassetMultiAssets: 'Vec<XcmV1MultiAsset>',367 _enum: {368 Overflow: 'Null',369 Unimplemented: 'Null',370 UntrustedReserveLocation: 'Null',371 UntrustedTeleportLocation: 'Null',372 MultiLocationFull: 'Null',373 MultiLocationNotInvertible: 'Null',374 BadOrigin: 'Null',375 InvalidLocation: 'Null',376 AssetNotFound: 'Null',377 FailedToTransactAsset: 'Null',378 NotWithdrawable: 'Null',379 LocationCannotHold: 'Null',380 ExceedsMaxMessageSize: 'Null',381 DestinationUnsupported: 'Null',382 Transport: 'Null',383 Unroutable: 'Null',384 UnknownClaim: 'Null',385 FailedToDecode: 'Null',386 MaxWeightInvalid: 'Null',387 NotHoldingFees: 'Null',388 TooExpensive: 'Null',389 Trap: 'u64',390 UnhandledXcmVersion: 'Null',391 WeightLimitReached: 'u64',392 Barrier: 'Null',393 WeightNotComputable: 'Null'394 }395 },396 /**342 /**397 * Lookup43: pallet_xcm::pallet::Event<T>343 * Lookup42: xcm::v1::multiasset::MultiAsset398 **/344 **/399 PalletXcmEvent: {345 XcmV1MultiAsset: {400 _enum: {401 Attempted: 'XcmV2TraitsOutcome',402 Sent: '(XcmV1MultiLocation,XcmV1MultiLocation,XcmV2Xcm)',403 UnexpectedResponse: '(XcmV1MultiLocation,u64)',346 id: 'XcmV1MultiassetAssetId',404 ResponseReady: '(u64,XcmV2Response)',405 Notified: '(u64,u8,u8)',406 NotifyOverweight: '(u64,u8,u8,u64,u64)',407 NotifyDispatchError: '(u64,u8,u8)',408 NotifyDecodeFailed: '(u64,u8,u8)',409 InvalidResponder: '(XcmV1MultiLocation,u64,Option<XcmV1MultiLocation>)',410 InvalidResponderVersion: '(XcmV1MultiLocation,u64)',411 ResponseTaken: 'u64',412 AssetsTrapped: '(H256,XcmV1MultiLocation,XcmVersionedMultiAssets)',413 VersionChangeNotified: '(XcmV1MultiLocation,u32)',414 SupportedVersionChanged: '(XcmV1MultiLocation,u32)',347 fun: 'XcmV1MultiassetFungibility'415 NotifyTargetSendFail: '(XcmV1MultiLocation,u64,XcmV2TraitsError)',416 NotifyTargetMigrationFail: '(XcmVersionedMultiLocation,u64)'417 }418 },348 },419 /**349 /**420 * Lookup44: xcm::v2::traits::Outcome350 * Lookup43: xcm::v1::multiasset::AssetId421 **/351 **/422 XcmV2TraitsOutcome: {352 XcmV1MultiassetAssetId: {423 _enum: {353 _enum: {424 Complete: 'u64',425 Incomplete: '(u64,XcmV2TraitsError)',354 Concrete: 'XcmV1MultiLocation',426 Error: 'XcmV2TraitsError'355 Abstract: 'Bytes'427 }356 }428 },357 },429 /**358 /**430 * Lookup45: xcm::v1::multilocation::MultiLocation359 * Lookup44: xcm::v1::multilocation::MultiLocation431 **/360 **/432 XcmV1MultiLocation: {361 XcmV1MultiLocation: {433 parents: 'u8',362 parents: 'u8',434 interior: 'XcmV1MultilocationJunctions'363 interior: 'XcmV1MultilocationJunctions'435 },364 },436 /**365 /**437 * Lookup46: xcm::v1::multilocation::Junctions366 * Lookup45: xcm::v1::multilocation::Junctions438 **/367 **/439 XcmV1MultilocationJunctions: {368 XcmV1MultilocationJunctions: {440 _enum: {369 _enum: {441 Here: 'Null',370 Here: 'Null',449 X8: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)'378 X8: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)'450 }379 }451 },380 },452 /**381 /**453 * Lookup47: xcm::v1::junction::Junction382 * Lookup46: xcm::v1::junction::Junction454 **/383 **/455 XcmV1Junction: {384 XcmV1Junction: {456 _enum: {385 _enum: {457 Parachain: 'Compact<u32>',386 Parachain: 'Compact<u32>',477 }406 }478 }407 }479 },408 },480 /**409 /**481 * Lookup49: xcm::v0::junction::NetworkId410 * Lookup48: xcm::v0::junction::NetworkId482 **/411 **/483 XcmV0JunctionNetworkId: {412 XcmV0JunctionNetworkId: {484 _enum: {413 _enum: {485 Any: 'Null',414 Any: 'Null',488 Kusama: 'Null'417 Kusama: 'Null'489 }418 }490 },419 },491 /**420 /**492 * Lookup53: xcm::v0::junction::BodyId421 * Lookup52: xcm::v0::junction::BodyId493 **/422 **/494 XcmV0JunctionBodyId: {423 XcmV0JunctionBodyId: {495 _enum: {424 _enum: {496 Unit: 'Null',425 Unit: 'Null',502 Judicial: 'Null'431 Judicial: 'Null'503 }432 }504 },433 },505 /**434 /**506 * Lookup54: xcm::v0::junction::BodyPart435 * Lookup53: xcm::v0::junction::BodyPart507 **/436 **/508 XcmV0JunctionBodyPart: {437 XcmV0JunctionBodyPart: {509 _enum: {438 _enum: {510 Voice: 'Null',439 Voice: 'Null',525 }454 }526 }455 }527 },456 },457 /**458 * Lookup54: xcm::v1::multiasset::Fungibility459 **/460 XcmV1MultiassetFungibility: {461 _enum: {462 Fungible: 'Compact<u128>',463 NonFungible: 'XcmV1MultiassetAssetInstance'464 }465 },466 /**467 * Lookup55: xcm::v1::multiasset::AssetInstance468 **/469 XcmV1MultiassetAssetInstance: {470 _enum: {471 Undefined: 'Null',472 Index: 'Compact<u128>',473 Array4: '[u8;4]',474 Array8: '[u8;8]',475 Array16: '[u8;16]',476 Array32: '[u8;32]',477 Blob: 'Bytes'478 }479 },480 /**481 * Lookup58: orml_tokens::module::Event<T>482 **/483 OrmlTokensModuleEvent: {484 _enum: {485 Endowed: {486 currencyId: 'PalletForeingAssetsAssetIds',487 who: 'AccountId32',488 amount: 'u128',489 },490 DustLost: {491 currencyId: 'PalletForeingAssetsAssetIds',492 who: 'AccountId32',493 amount: 'u128',494 },495 Transfer: {496 currencyId: 'PalletForeingAssetsAssetIds',497 from: 'AccountId32',498 to: 'AccountId32',499 amount: 'u128',500 },501 Reserved: {502 currencyId: 'PalletForeingAssetsAssetIds',503 who: 'AccountId32',504 amount: 'u128',505 },506 Unreserved: {507 currencyId: 'PalletForeingAssetsAssetIds',508 who: 'AccountId32',509 amount: 'u128',510 },511 ReserveRepatriated: {512 currencyId: 'PalletForeingAssetsAssetIds',513 from: 'AccountId32',514 to: 'AccountId32',515 amount: 'u128',516 status: 'FrameSupportTokensMiscBalanceStatus',517 },518 BalanceSet: {519 currencyId: 'PalletForeingAssetsAssetIds',520 who: 'AccountId32',521 free: 'u128',522 reserved: 'u128',523 },524 TotalIssuanceSet: {525 currencyId: 'PalletForeingAssetsAssetIds',526 amount: 'u128',527 },528 Withdrawn: {529 currencyId: 'PalletForeingAssetsAssetIds',530 who: 'AccountId32',531 amount: 'u128',532 },533 Slashed: {534 currencyId: 'PalletForeingAssetsAssetIds',535 who: 'AccountId32',536 freeAmount: 'u128',537 reservedAmount: 'u128',538 },539 Deposited: {540 currencyId: 'PalletForeingAssetsAssetIds',541 who: 'AccountId32',542 amount: 'u128',543 },544 LockSet: {545 lockId: '[u8;8]',546 currencyId: 'PalletForeingAssetsAssetIds',547 who: 'AccountId32',548 amount: 'u128',549 },550 LockRemoved: {551 lockId: '[u8;8]',552 currencyId: 'PalletForeingAssetsAssetIds',553 who: 'AccountId32'554 }555 }556 },557 /**558 * Lookup59: pallet_foreing_assets::AssetIds559 **/560 PalletForeingAssetsAssetIds: {561 _enum: {562 ForeignAssetId: 'u32',563 NativeAssetId: 'PalletForeingAssetsNativeCurrency'564 }565 },566 /**567 * Lookup60: pallet_foreing_assets::NativeCurrency568 **/569 PalletForeingAssetsNativeCurrency: {570 _enum: ['Here', 'Parent']571 },572 /**573 * Lookup61: cumulus_pallet_xcmp_queue::pallet::Event<T>574 **/575 CumulusPalletXcmpQueueEvent: {576 _enum: {577 Success: {578 messageHash: 'Option<H256>',579 weight: 'u64',580 },581 Fail: {582 messageHash: 'Option<H256>',583 error: 'XcmV2TraitsError',584 weight: 'u64',585 },586 BadVersion: {587 messageHash: 'Option<H256>',588 },589 BadFormat: {590 messageHash: 'Option<H256>',591 },592 UpwardMessageSent: {593 messageHash: 'Option<H256>',594 },595 XcmpMessageSent: {596 messageHash: 'Option<H256>',597 },598 OverweightEnqueued: {599 sender: 'u32',600 sentAt: 'u32',601 index: 'u64',602 required: 'u64',603 },604 OverweightServiced: {605 index: 'u64',606 used: 'u64'607 }608 }609 },610 /**611 * Lookup63: xcm::v2::traits::Error612 **/613 XcmV2TraitsError: {614 _enum: {615 Overflow: 'Null',616 Unimplemented: 'Null',617 UntrustedReserveLocation: 'Null',618 UntrustedTeleportLocation: 'Null',619 MultiLocationFull: 'Null',620 MultiLocationNotInvertible: 'Null',621 BadOrigin: 'Null',622 InvalidLocation: 'Null',623 AssetNotFound: 'Null',624 FailedToTransactAsset: 'Null',625 NotWithdrawable: 'Null',626 LocationCannotHold: 'Null',627 ExceedsMaxMessageSize: 'Null',628 DestinationUnsupported: 'Null',629 Transport: 'Null',630 Unroutable: 'Null',631 UnknownClaim: 'Null',632 FailedToDecode: 'Null',633 MaxWeightInvalid: 'Null',634 NotHoldingFees: 'Null',635 TooExpensive: 'Null',636 Trap: 'u64',637 UnhandledXcmVersion: 'Null',638 WeightLimitReached: 'u64',639 Barrier: 'Null',640 WeightNotComputable: 'Null'641 }642 },643 /**644 * Lookup65: pallet_xcm::pallet::Event<T>645 **/646 PalletXcmEvent: {647 _enum: {648 Attempted: 'XcmV2TraitsOutcome',649 Sent: '(XcmV1MultiLocation,XcmV1MultiLocation,XcmV2Xcm)',650 UnexpectedResponse: '(XcmV1MultiLocation,u64)',651 ResponseReady: '(u64,XcmV2Response)',652 Notified: '(u64,u8,u8)',653 NotifyOverweight: '(u64,u8,u8,u64,u64)',654 NotifyDispatchError: '(u64,u8,u8)',655 NotifyDecodeFailed: '(u64,u8,u8)',656 InvalidResponder: '(XcmV1MultiLocation,u64,Option<XcmV1MultiLocation>)',657 InvalidResponderVersion: '(XcmV1MultiLocation,u64)',658 ResponseTaken: 'u64',659 AssetsTrapped: '(H256,XcmV1MultiLocation,XcmVersionedMultiAssets)',660 VersionChangeNotified: '(XcmV1MultiLocation,u32)',661 SupportedVersionChanged: '(XcmV1MultiLocation,u32)',662 NotifyTargetSendFail: '(XcmV1MultiLocation,u64,XcmV2TraitsError)',663 NotifyTargetMigrationFail: '(XcmVersionedMultiLocation,u64)'664 }665 },666 /**667 * Lookup66: xcm::v2::traits::Outcome668 **/669 XcmV2TraitsOutcome: {670 _enum: {671 Complete: 'u64',672 Incomplete: '(u64,XcmV2TraitsError)',673 Error: 'XcmV2TraitsError'674 }675 },528 /**676 /**529 * Lookup55: xcm::v2::Xcm<Call>677 * Lookup67: xcm::v2::Xcm<Call>530 **/678 **/531 XcmV2Xcm: 'Vec<XcmV2Instruction>',679 XcmV2Xcm: 'Vec<XcmV2Instruction>',532 /**680 /**533 * Lookup57: xcm::v2::Instruction<Call>681 * Lookup69: xcm::v2::Instruction<Call>534 **/682 **/535 XcmV2Instruction: {683 XcmV2Instruction: {536 _enum: {684 _enum: {537 WithdrawAsset: 'XcmV1MultiassetMultiAssets',685 WithdrawAsset: 'XcmV1MultiassetMultiAssets',627 UnsubscribeVersion: 'Null'775 UnsubscribeVersion: 'Null'628 }776 }629 },777 },630 /**631 * Lookup58: xcm::v1::multiasset::MultiAssets632 **/633 XcmV1MultiassetMultiAssets: 'Vec<XcmV1MultiAsset>',634 /**635 * Lookup60: xcm::v1::multiasset::MultiAsset636 **/637 XcmV1MultiAsset: {638 id: 'XcmV1MultiassetAssetId',639 fun: 'XcmV1MultiassetFungibility'640 },641 /**642 * Lookup61: xcm::v1::multiasset::AssetId643 **/644 XcmV1MultiassetAssetId: {645 _enum: {646 Concrete: 'XcmV1MultiLocation',647 Abstract: 'Bytes'648 }649 },650 /**651 * Lookup62: xcm::v1::multiasset::Fungibility652 **/653 XcmV1MultiassetFungibility: {654 _enum: {655 Fungible: 'Compact<u128>',656 NonFungible: 'XcmV1MultiassetAssetInstance'657 }658 },659 /**660 * Lookup63: xcm::v1::multiasset::AssetInstance661 **/662 XcmV1MultiassetAssetInstance: {663 _enum: {664 Undefined: 'Null',665 Index: 'Compact<u128>',666 Array4: '[u8;4]',667 Array8: '[u8;8]',668 Array16: '[u8;16]',669 Array32: '[u8;32]',670 Blob: 'Bytes'671 }672 },673 /**778 /**674 * Lookup66: xcm::v2::Response779 * Lookup70: xcm::v2::Response675 **/780 **/676 XcmV2Response: {781 XcmV2Response: {677 _enum: {782 _enum: {678 Null: 'Null',783 Null: 'Null',681 Version: 'u32'786 Version: 'u32'682 }787 }683 },788 },684 /**789 /**685 * Lookup69: xcm::v0::OriginKind790 * Lookup73: xcm::v0::OriginKind686 **/791 **/687 XcmV0OriginKind: {792 XcmV0OriginKind: {688 _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm']793 _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm']689 },794 },690 /**795 /**691 * Lookup70: xcm::double_encoded::DoubleEncoded<T>796 * Lookup74: xcm::double_encoded::DoubleEncoded<T>692 **/797 **/693 XcmDoubleEncoded: {798 XcmDoubleEncoded: {694 encoded: 'Bytes'799 encoded: 'Bytes'695 },800 },696 /**801 /**697 * Lookup71: xcm::v1::multiasset::MultiAssetFilter802 * Lookup75: xcm::v1::multiasset::MultiAssetFilter698 **/803 **/699 XcmV1MultiassetMultiAssetFilter: {804 XcmV1MultiassetMultiAssetFilter: {700 _enum: {805 _enum: {701 Definite: 'XcmV1MultiassetMultiAssets',806 Definite: 'XcmV1MultiassetMultiAssets',702 Wild: 'XcmV1MultiassetWildMultiAsset'807 Wild: 'XcmV1MultiassetWildMultiAsset'703 }808 }704 },809 },705 /**810 /**706 * Lookup72: xcm::v1::multiasset::WildMultiAsset811 * Lookup76: xcm::v1::multiasset::WildMultiAsset707 **/812 **/708 XcmV1MultiassetWildMultiAsset: {813 XcmV1MultiassetWildMultiAsset: {709 _enum: {814 _enum: {710 All: 'Null',815 All: 'Null',714 }819 }715 }820 }716 },821 },717 /**822 /**718 * Lookup73: xcm::v1::multiasset::WildFungibility823 * Lookup77: xcm::v1::multiasset::WildFungibility719 **/824 **/720 XcmV1MultiassetWildFungibility: {825 XcmV1MultiassetWildFungibility: {721 _enum: ['Fungible', 'NonFungible']826 _enum: ['Fungible', 'NonFungible']722 },827 },723 /**828 /**724 * Lookup74: xcm::v2::WeightLimit829 * Lookup78: xcm::v2::WeightLimit725 **/830 **/726 XcmV2WeightLimit: {831 XcmV2WeightLimit: {727 _enum: {832 _enum: {728 Unlimited: 'Null',833 Unlimited: 'Null',729 Limited: 'Compact<u64>'834 Limited: 'Compact<u64>'730 }835 }731 },836 },732 /**837 /**733 * Lookup76: xcm::VersionedMultiAssets838 * Lookup80: xcm::VersionedMultiAssets734 **/839 **/735 XcmVersionedMultiAssets: {840 XcmVersionedMultiAssets: {736 _enum: {841 _enum: {737 V0: 'Vec<XcmV0MultiAsset>',842 V0: 'Vec<XcmV0MultiAsset>',738 V1: 'XcmV1MultiassetMultiAssets'843 V1: 'XcmV1MultiassetMultiAssets'739 }844 }740 },845 },741 /**846 /**742 * Lookup78: xcm::v0::multi_asset::MultiAsset847 * Lookup82: xcm::v0::multi_asset::MultiAsset743 **/848 **/744 XcmV0MultiAsset: {849 XcmV0MultiAsset: {745 _enum: {850 _enum: {746 None: 'Null',851 None: 'Null',777 }882 }778 }883 }779 },884 },780 /**885 /**781 * Lookup79: xcm::v0::multi_location::MultiLocation886 * Lookup83: xcm::v0::multi_location::MultiLocation782 **/887 **/783 XcmV0MultiLocation: {888 XcmV0MultiLocation: {784 _enum: {889 _enum: {785 Null: 'Null',890 Null: 'Null',793 X8: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)'898 X8: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)'794 }899 }795 },900 },796 /**901 /**797 * Lookup80: xcm::v0::junction::Junction902 * Lookup84: xcm::v0::junction::Junction798 **/903 **/799 XcmV0Junction: {904 XcmV0Junction: {800 _enum: {905 _enum: {801 Parent: 'Null',906 Parent: 'Null',822 }927 }823 }928 }824 },929 },825 /**930 /**826 * Lookup81: xcm::VersionedMultiLocation931 * Lookup85: xcm::VersionedMultiLocation827 **/932 **/828 XcmVersionedMultiLocation: {933 XcmVersionedMultiLocation: {829 _enum: {934 _enum: {830 V0: 'XcmV0MultiLocation',935 V0: 'XcmV0MultiLocation',831 V1: 'XcmV1MultiLocation'936 V1: 'XcmV1MultiLocation'832 }937 }833 },938 },834 /**939 /**835 * Lookup82: cumulus_pallet_xcm::pallet::Event<T>940 * Lookup86: cumulus_pallet_xcm::pallet::Event<T>836 **/941 **/837 CumulusPalletXcmEvent: {942 CumulusPalletXcmEvent: {838 _enum: {943 _enum: {839 InvalidFormat: '[u8;8]',944 InvalidFormat: '[u8;8]',840 UnsupportedVersion: '[u8;8]',945 UnsupportedVersion: '[u8;8]',841 ExecutedDownward: '([u8;8],XcmV2TraitsOutcome)'946 ExecutedDownward: '([u8;8],XcmV2TraitsOutcome)'842 }947 }843 },948 },844 /**949 /**845 * Lookup83: cumulus_pallet_dmp_queue::pallet::Event<T>950 * Lookup87: cumulus_pallet_dmp_queue::pallet::Event<T>846 **/951 **/847 CumulusPalletDmpQueueEvent: {952 CumulusPalletDmpQueueEvent: {848 _enum: {953 _enum: {849 InvalidFormat: {954 InvalidFormat: {872 }977 }873 }978 }874 },979 },875 /**980 /**876 * Lookup84: pallet_unique::RawEvent<sp_core::crypto::AccountId32, pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>981 * Lookup88: pallet_unique::RawEvent<sp_core::crypto::AccountId32, pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>877 **/982 **/878 PalletUniqueRawEvent: {983 PalletUniqueRawEvent: {879 _enum: {984 _enum: {880 CollectionSponsorRemoved: 'u32',985 CollectionSponsorRemoved: 'u32',889 CollectionPermissionSet: 'u32'994 CollectionPermissionSet: 'u32'890 }995 }891 },996 },892 /**997 /**893 * Lookup85: pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>998 * Lookup89: pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>894 **/999 **/895 PalletEvmAccountBasicCrossAccountIdRepr: {1000 PalletEvmAccountBasicCrossAccountIdRepr: {896 _enum: {1001 _enum: {897 Substrate: 'AccountId32',1002 Substrate: 'AccountId32',898 Ethereum: 'H160'1003 Ethereum: 'H160'899 }1004 }900 },1005 },901 /**1006 /**902 * Lookup88: pallet_unique_scheduler::pallet::Event<T>1007 * Lookup92: pallet_unique_scheduler::pallet::Event<T>903 **/1008 **/904 PalletUniqueSchedulerEvent: {1009 PalletUniqueSchedulerEvent: {905 _enum: {1010 _enum: {906 Scheduled: {1011 Scheduled: {923 }1028 }924 }1029 }925 },1030 },926 /**1031 /**927 * Lookup91: frame_support::traits::schedule::LookupError1032 * Lookup95: frame_support::traits::schedule::LookupError928 **/1033 **/929 FrameSupportScheduleLookupError: {1034 FrameSupportScheduleLookupError: {930 _enum: ['Unknown', 'BadFormat']1035 _enum: ['Unknown', 'BadFormat']931 },1036 },932 /**1037 /**933 * Lookup92: pallet_common::pallet::Event<T>1038 * Lookup96: pallet_common::pallet::Event<T>934 **/1039 **/935 PalletCommonEvent: {1040 PalletCommonEvent: {936 _enum: {1041 _enum: {937 CollectionCreated: '(u32,u8,AccountId32)',1042 CollectionCreated: '(u32,u8,AccountId32)',947 PropertyPermissionSet: '(u32,Bytes)'1052 PropertyPermissionSet: '(u32,Bytes)'948 }1053 }949 },1054 },950 /**1055 /**951 * Lookup95: pallet_structure::pallet::Event<T>1056 * Lookup99: pallet_structure::pallet::Event<T>952 **/1057 **/953 PalletStructureEvent: {1058 PalletStructureEvent: {954 _enum: {1059 _enum: {955 Executed: 'Result<Null, SpRuntimeDispatchError>'1060 Executed: 'Result<Null, SpRuntimeDispatchError>'956 }1061 }957 },1062 },958 /**1063 /**959 * Lookup96: pallet_rmrk_core::pallet::Event<T>1064 * Lookup100: pallet_rmrk_core::pallet::Event<T>960 **/1065 **/961 PalletRmrkCoreEvent: {1066 PalletRmrkCoreEvent: {962 _enum: {1067 _enum: {963 CollectionCreated: {1068 CollectionCreated: {1032 }1137 }1033 }1138 }1034 },1139 },1035 /**1140 /**1036 * Lookup97: rmrk_traits::nft::AccountIdOrCollectionNftTuple<sp_core::crypto::AccountId32>1141 * Lookup101: rmrk_traits::nft::AccountIdOrCollectionNftTuple<sp_core::crypto::AccountId32>1037 **/1142 **/1038 RmrkTraitsNftAccountIdOrCollectionNftTuple: {1143 RmrkTraitsNftAccountIdOrCollectionNftTuple: {1039 _enum: {1144 _enum: {1040 AccountId: 'AccountId32',1145 AccountId: 'AccountId32',1041 CollectionAndNftTuple: '(u32,u32)'1146 CollectionAndNftTuple: '(u32,u32)'1042 }1147 }1043 },1148 },1044 /**1149 /**1045 * Lookup102: pallet_rmrk_equip::pallet::Event<T>1150 * Lookup106: pallet_rmrk_equip::pallet::Event<T>1046 **/1151 **/1047 PalletRmrkEquipEvent: {1152 PalletRmrkEquipEvent: {1048 _enum: {1153 _enum: {1049 BaseCreated: {1154 BaseCreated: {1056 }1161 }1057 }1162 }1058 },1163 },1164 /**1165 * Lookup107: pallet_foreing_assets::module::Event<T>1166 **/1167 PalletForeingAssetsModuleEvent: {1168 _enum: {1169 ForeignAssetRegistered: {1170 assetId: 'u32',1171 assetAddress: 'XcmV1MultiLocation',1172 metadata: 'PalletForeingAssetsModuleAssetMetadata',1173 },1174 ForeignAssetUpdated: {1175 assetId: 'u32',1176 assetAddress: 'XcmV1MultiLocation',1177 metadata: 'PalletForeingAssetsModuleAssetMetadata',1178 },1179 AssetRegistered: {1180 assetId: 'PalletForeingAssetsAssetIds',1181 metadata: 'PalletForeingAssetsModuleAssetMetadata',1182 },1183 AssetUpdated: {1184 assetId: 'PalletForeingAssetsAssetIds',1185 metadata: 'PalletForeingAssetsModuleAssetMetadata'1186 }1187 }1188 },1189 /**1190 * Lookup108: pallet_foreing_assets::module::AssetMetadata<Balance>1191 **/1192 PalletForeingAssetsModuleAssetMetadata: {1193 name: 'Bytes',1194 symbol: 'Bytes',1195 decimals: 'u8',1196 minimalBalance: 'u128'1197 },1059 /**1198 /**1060 * Lookup103: pallet_evm::pallet::Event<T>1199 * Lookup109: pallet_evm::pallet::Event<T>1061 **/1200 **/1062 PalletEvmEvent: {1201 PalletEvmEvent: {1063 _enum: {1202 _enum: {1064 Log: 'EthereumLog',1203 Log: 'EthereumLog',1070 BalanceWithdraw: '(AccountId32,H160,U256)'1209 BalanceWithdraw: '(AccountId32,H160,U256)'1071 }1210 }1072 },1211 },1073 /**1212 /**1074 * Lookup104: ethereum::log::Log1213 * Lookup110: ethereum::log::Log1075 **/1214 **/1076 EthereumLog: {1215 EthereumLog: {1077 address: 'H160',1216 address: 'H160',1078 topics: 'Vec<H256>',1217 topics: 'Vec<H256>',1079 data: 'Bytes'1218 data: 'Bytes'1080 },1219 },1081 /**1220 /**1082 * Lookup108: pallet_ethereum::pallet::Event1221 * Lookup114: pallet_ethereum::pallet::Event1083 **/1222 **/1084 PalletEthereumEvent: {1223 PalletEthereumEvent: {1085 _enum: {1224 _enum: {1086 Executed: '(H160,H160,H256,EvmCoreErrorExitReason)'1225 Executed: '(H160,H160,H256,EvmCoreErrorExitReason)'1087 }1226 }1088 },1227 },1089 /**1228 /**1090 * Lookup109: evm_core::error::ExitReason1229 * Lookup115: evm_core::error::ExitReason1091 **/1230 **/1092 EvmCoreErrorExitReason: {1231 EvmCoreErrorExitReason: {1093 _enum: {1232 _enum: {1094 Succeed: 'EvmCoreErrorExitSucceed',1233 Succeed: 'EvmCoreErrorExitSucceed',1097 Fatal: 'EvmCoreErrorExitFatal'1236 Fatal: 'EvmCoreErrorExitFatal'1098 }1237 }1099 },1238 },1100 /**1239 /**1101 * Lookup110: evm_core::error::ExitSucceed1240 * Lookup116: evm_core::error::ExitSucceed1102 **/1241 **/1103 EvmCoreErrorExitSucceed: {1242 EvmCoreErrorExitSucceed: {1104 _enum: ['Stopped', 'Returned', 'Suicided']1243 _enum: ['Stopped', 'Returned', 'Suicided']1105 },1244 },1106 /**1245 /**1107 * Lookup111: evm_core::error::ExitError1246 * Lookup117: evm_core::error::ExitError1108 **/1247 **/1109 EvmCoreErrorExitError: {1248 EvmCoreErrorExitError: {1110 _enum: {1249 _enum: {1111 StackUnderflow: 'Null',1250 StackUnderflow: 'Null',1125 InvalidCode: 'Null'1264 InvalidCode: 'Null'1126 }1265 }1127 },1266 },1128 /**1267 /**1129 * Lookup114: evm_core::error::ExitRevert1268 * Lookup120: evm_core::error::ExitRevert1130 **/1269 **/1131 EvmCoreErrorExitRevert: {1270 EvmCoreErrorExitRevert: {1132 _enum: ['Reverted']1271 _enum: ['Reverted']1133 },1272 },1134 /**1273 /**1135 * Lookup115: evm_core::error::ExitFatal1274 * Lookup121: evm_core::error::ExitFatal1136 **/1275 **/1137 EvmCoreErrorExitFatal: {1276 EvmCoreErrorExitFatal: {1138 _enum: {1277 _enum: {1139 NotSupported: 'Null',1278 NotSupported: 'Null',1142 Other: 'Text'1281 Other: 'Text'1143 }1282 }1144 },1283 },1145 /**1284 /**1146 * Lookup116: frame_system::Phase1285 * Lookup122: frame_system::Phase1147 **/1286 **/1148 FrameSystemPhase: {1287 FrameSystemPhase: {1149 _enum: {1288 _enum: {1150 ApplyExtrinsic: 'u32',1289 ApplyExtrinsic: 'u32',1151 Finalization: 'Null',1290 Finalization: 'Null',1152 Initialization: 'Null'1291 Initialization: 'Null'1153 }1292 }1154 },1293 },1155 /**1294 /**1156 * Lookup118: frame_system::LastRuntimeUpgradeInfo1295 * Lookup124: frame_system::LastRuntimeUpgradeInfo1157 **/1296 **/1158 FrameSystemLastRuntimeUpgradeInfo: {1297 FrameSystemLastRuntimeUpgradeInfo: {1159 specVersion: 'Compact<u32>',1298 specVersion: 'Compact<u32>',1160 specName: 'Text'1299 specName: 'Text'1161 },1300 },1162 /**1301 /**1163 * Lookup119: frame_system::pallet::Call<T>1302 * Lookup125: frame_system::pallet::Call<T>1164 **/1303 **/1165 FrameSystemCall: {1304 FrameSystemCall: {1166 _enum: {1305 _enum: {1167 fill_block: {1306 fill_block: {1197 }1336 }1198 }1337 }1199 },1338 },1200 /**1339 /**1201 * Lookup124: frame_system::limits::BlockWeights1340 * Lookup130: frame_system::limits::BlockWeights1202 **/1341 **/1203 FrameSystemLimitsBlockWeights: {1342 FrameSystemLimitsBlockWeights: {1204 baseBlock: 'u64',1343 baseBlock: 'u64',1205 maxBlock: 'u64',1344 maxBlock: 'u64',1206 perClass: 'FrameSupportWeightsPerDispatchClassWeightsPerClass'1345 perClass: 'FrameSupportWeightsPerDispatchClassWeightsPerClass'1207 },1346 },1208 /**1347 /**1209 * Lookup125: frame_support::weights::PerDispatchClass<frame_system::limits::WeightsPerClass>1348 * Lookup131: frame_support::weights::PerDispatchClass<frame_system::limits::WeightsPerClass>1210 **/1349 **/1211 FrameSupportWeightsPerDispatchClassWeightsPerClass: {1350 FrameSupportWeightsPerDispatchClassWeightsPerClass: {1212 normal: 'FrameSystemLimitsWeightsPerClass',1351 normal: 'FrameSystemLimitsWeightsPerClass',1213 operational: 'FrameSystemLimitsWeightsPerClass',1352 operational: 'FrameSystemLimitsWeightsPerClass',1214 mandatory: 'FrameSystemLimitsWeightsPerClass'1353 mandatory: 'FrameSystemLimitsWeightsPerClass'1215 },1354 },1216 /**1355 /**1217 * Lookup126: frame_system::limits::WeightsPerClass1356 * Lookup132: frame_system::limits::WeightsPerClass1218 **/1357 **/1219 FrameSystemLimitsWeightsPerClass: {1358 FrameSystemLimitsWeightsPerClass: {1220 baseExtrinsic: 'u64',1359 baseExtrinsic: 'u64',1221 maxExtrinsic: 'Option<u64>',1360 maxExtrinsic: 'Option<u64>',1222 maxTotal: 'Option<u64>',1361 maxTotal: 'Option<u64>',1223 reserved: 'Option<u64>'1362 reserved: 'Option<u64>'1224 },1363 },1225 /**1364 /**1226 * Lookup128: frame_system::limits::BlockLength1365 * Lookup134: frame_system::limits::BlockLength1227 **/1366 **/1228 FrameSystemLimitsBlockLength: {1367 FrameSystemLimitsBlockLength: {1229 max: 'FrameSupportWeightsPerDispatchClassU32'1368 max: 'FrameSupportWeightsPerDispatchClassU32'1230 },1369 },1231 /**1370 /**1232 * Lookup129: frame_support::weights::PerDispatchClass<T>1371 * Lookup135: frame_support::weights::PerDispatchClass<T>1233 **/1372 **/1234 FrameSupportWeightsPerDispatchClassU32: {1373 FrameSupportWeightsPerDispatchClassU32: {1235 normal: 'u32',1374 normal: 'u32',1236 operational: 'u32',1375 operational: 'u32',1237 mandatory: 'u32'1376 mandatory: 'u32'1238 },1377 },1239 /**1378 /**1240 * Lookup130: frame_support::weights::RuntimeDbWeight1379 * Lookup136: frame_support::weights::RuntimeDbWeight1241 **/1380 **/1242 FrameSupportWeightsRuntimeDbWeight: {1381 FrameSupportWeightsRuntimeDbWeight: {1243 read: 'u64',1382 read: 'u64',1244 write: 'u64'1383 write: 'u64'1245 },1384 },1246 /**1385 /**1247 * Lookup131: sp_version::RuntimeVersion1386 * Lookup137: sp_version::RuntimeVersion1248 **/1387 **/1249 SpVersionRuntimeVersion: {1388 SpVersionRuntimeVersion: {1250 specName: 'Text',1389 specName: 'Text',1251 implName: 'Text',1390 implName: 'Text',1256 transactionVersion: 'u32',1395 transactionVersion: 'u32',1257 stateVersion: 'u8'1396 stateVersion: 'u8'1258 },1397 },1259 /**1398 /**1260 * Lookup136: frame_system::pallet::Error<T>1399 * Lookup142: frame_system::pallet::Error<T>1261 **/1400 **/1262 FrameSystemError: {1401 FrameSystemError: {1263 _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']1402 _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']1264 },1403 },1265 /**1404 /**1266 * Lookup137: polkadot_primitives::v2::PersistedValidationData<primitive_types::H256, N>1405 * Lookup143: polkadot_primitives::v2::PersistedValidationData<primitive_types::H256, N>1267 **/1406 **/1268 PolkadotPrimitivesV2PersistedValidationData: {1407 PolkadotPrimitivesV2PersistedValidationData: {1269 parentHead: 'Bytes',1408 parentHead: 'Bytes',1270 relayParentNumber: 'u32',1409 relayParentNumber: 'u32',1271 relayParentStorageRoot: 'H256',1410 relayParentStorageRoot: 'H256',1272 maxPovSize: 'u32'1411 maxPovSize: 'u32'1273 },1412 },1274 /**1413 /**1275 * Lookup140: polkadot_primitives::v2::UpgradeRestriction1414 * Lookup146: polkadot_primitives::v2::UpgradeRestriction1276 **/1415 **/1277 PolkadotPrimitivesV2UpgradeRestriction: {1416 PolkadotPrimitivesV2UpgradeRestriction: {1278 _enum: ['Present']1417 _enum: ['Present']1279 },1418 },1280 /**1419 /**1281 * Lookup141: sp_trie::storage_proof::StorageProof1420 * Lookup147: sp_trie::storage_proof::StorageProof1282 **/1421 **/1283 SpTrieStorageProof: {1422 SpTrieStorageProof: {1284 trieNodes: 'BTreeSet<Bytes>'1423 trieNodes: 'BTreeSet<Bytes>'1285 },1424 },1286 /**1425 /**1287 * Lookup143: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot1426 * Lookup149: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot1288 **/1427 **/1289 CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: {1428 CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: {1290 dmqMqcHead: 'H256',1429 dmqMqcHead: 'H256',1291 relayDispatchQueueSize: '(u32,u32)',1430 relayDispatchQueueSize: '(u32,u32)',1292 ingressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>',1431 ingressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>',1293 egressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>'1432 egressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>'1294 },1433 },1295 /**1434 /**1296 * Lookup146: polkadot_primitives::v2::AbridgedHrmpChannel1435 * Lookup152: polkadot_primitives::v2::AbridgedHrmpChannel1297 **/1436 **/1298 PolkadotPrimitivesV2AbridgedHrmpChannel: {1437 PolkadotPrimitivesV2AbridgedHrmpChannel: {1299 maxCapacity: 'u32',1438 maxCapacity: 'u32',1300 maxTotalSize: 'u32',1439 maxTotalSize: 'u32',1303 totalSize: 'u32',1442 totalSize: 'u32',1304 mqcHead: 'Option<H256>'1443 mqcHead: 'Option<H256>'1305 },1444 },1306 /**1445 /**1307 * Lookup147: polkadot_primitives::v2::AbridgedHostConfiguration1446 * Lookup153: polkadot_primitives::v2::AbridgedHostConfiguration1308 **/1447 **/1309 PolkadotPrimitivesV2AbridgedHostConfiguration: {1448 PolkadotPrimitivesV2AbridgedHostConfiguration: {1310 maxCodeSize: 'u32',1449 maxCodeSize: 'u32',1311 maxHeadDataSize: 'u32',1450 maxHeadDataSize: 'u32',1317 validationUpgradeCooldown: 'u32',1456 validationUpgradeCooldown: 'u32',1318 validationUpgradeDelay: 'u32'1457 validationUpgradeDelay: 'u32'1319 },1458 },1320 /**1459 /**1321 * Lookup153: polkadot_core_primitives::OutboundHrmpMessage<polkadot_parachain::primitives::Id>1460 * Lookup159: polkadot_core_primitives::OutboundHrmpMessage<polkadot_parachain::primitives::Id>1322 **/1461 **/1323 PolkadotCorePrimitivesOutboundHrmpMessage: {1462 PolkadotCorePrimitivesOutboundHrmpMessage: {1324 recipient: 'u32',1463 recipient: 'u32',1325 data: 'Bytes'1464 data: 'Bytes'1326 },1465 },1327 /**1466 /**1328 * Lookup154: cumulus_pallet_parachain_system::pallet::Call<T>1467 * Lookup160: cumulus_pallet_parachain_system::pallet::Call<T>1329 **/1468 **/1330 CumulusPalletParachainSystemCall: {1469 CumulusPalletParachainSystemCall: {1331 _enum: {1470 _enum: {1332 set_validation_data: {1471 set_validation_data: {1343 }1482 }1344 }1483 }1345 },1484 },1346 /**1485 /**1347 * Lookup155: cumulus_primitives_parachain_inherent::ParachainInherentData1486 * Lookup161: cumulus_primitives_parachain_inherent::ParachainInherentData1348 **/1487 **/1349 CumulusPrimitivesParachainInherentParachainInherentData: {1488 CumulusPrimitivesParachainInherentParachainInherentData: {1350 validationData: 'PolkadotPrimitivesV2PersistedValidationData',1489 validationData: 'PolkadotPrimitivesV2PersistedValidationData',1351 relayChainState: 'SpTrieStorageProof',1490 relayChainState: 'SpTrieStorageProof',1352 downwardMessages: 'Vec<PolkadotCorePrimitivesInboundDownwardMessage>',1491 downwardMessages: 'Vec<PolkadotCorePrimitivesInboundDownwardMessage>',1353 horizontalMessages: 'BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>'1492 horizontalMessages: 'BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>'1354 },1493 },1355 /**1494 /**1356 * Lookup157: polkadot_core_primitives::InboundDownwardMessage<BlockNumber>1495 * Lookup163: polkadot_core_primitives::InboundDownwardMessage<BlockNumber>1357 **/1496 **/1358 PolkadotCorePrimitivesInboundDownwardMessage: {1497 PolkadotCorePrimitivesInboundDownwardMessage: {1359 sentAt: 'u32',1498 sentAt: 'u32',1360 msg: 'Bytes'1499 msg: 'Bytes'1361 },1500 },1362 /**1501 /**1363 * Lookup160: polkadot_core_primitives::InboundHrmpMessage<BlockNumber>1502 * Lookup166: polkadot_core_primitives::InboundHrmpMessage<BlockNumber>1364 **/1503 **/1365 PolkadotCorePrimitivesInboundHrmpMessage: {1504 PolkadotCorePrimitivesInboundHrmpMessage: {1366 sentAt: 'u32',1505 sentAt: 'u32',1367 data: 'Bytes'1506 data: 'Bytes'1368 },1507 },1369 /**1508 /**1370 * Lookup163: cumulus_pallet_parachain_system::pallet::Error<T>1509 * Lookup169: cumulus_pallet_parachain_system::pallet::Error<T>1371 **/1510 **/1372 CumulusPalletParachainSystemError: {1511 CumulusPalletParachainSystemError: {1373 _enum: ['OverlappingUpgrades', 'ProhibitedByPolkadot', 'TooBig', 'ValidationDataNotAvailable', 'HostConfigurationNotAvailable', 'NotScheduled', 'NothingAuthorized', 'Unauthorized']1512 _enum: ['OverlappingUpgrades', 'ProhibitedByPolkadot', 'TooBig', 'ValidationDataNotAvailable', 'HostConfigurationNotAvailable', 'NotScheduled', 'NothingAuthorized', 'Unauthorized']1374 },1513 },1375 /**1514 /**1376 * Lookup165: pallet_balances::BalanceLock<Balance>1515 * Lookup171: pallet_balances::BalanceLock<Balance>1377 **/1516 **/1378 PalletBalancesBalanceLock: {1517 PalletBalancesBalanceLock: {1379 id: '[u8;8]',1518 id: '[u8;8]',1380 amount: 'u128',1519 amount: 'u128',1381 reasons: 'PalletBalancesReasons'1520 reasons: 'PalletBalancesReasons'1382 },1521 },1383 /**1522 /**1384 * Lookup166: pallet_balances::Reasons1523 * Lookup172: pallet_balances::Reasons1385 **/1524 **/1386 PalletBalancesReasons: {1525 PalletBalancesReasons: {1387 _enum: ['Fee', 'Misc', 'All']1526 _enum: ['Fee', 'Misc', 'All']1388 },1527 },1389 /**1528 /**1390 * Lookup169: pallet_balances::ReserveData<ReserveIdentifier, Balance>1529 * Lookup175: pallet_balances::ReserveData<ReserveIdentifier, Balance>1391 **/1530 **/1392 PalletBalancesReserveData: {1531 PalletBalancesReserveData: {1393 id: '[u8;16]',1532 id: '[u8;16]',1394 amount: 'u128'1533 amount: 'u128'1395 },1534 },1396 /**1535 /**1397 * Lookup171: pallet_balances::Releases1536 * Lookup177: pallet_balances::Releases1398 **/1537 **/1399 PalletBalancesReleases: {1538 PalletBalancesReleases: {1400 _enum: ['V1_0_0', 'V2_0_0']1539 _enum: ['V1_0_0', 'V2_0_0']1401 },1540 },1402 /**1541 /**1403 * Lookup172: pallet_balances::pallet::Call<T, I>1542 * Lookup178: pallet_balances::pallet::Call<T, I>1404 **/1543 **/1405 PalletBalancesCall: {1544 PalletBalancesCall: {1406 _enum: {1545 _enum: {1407 transfer: {1546 transfer: {1432 }1571 }1433 }1572 }1434 },1573 },1435 /**1574 /**1436 * Lookup175: pallet_balances::pallet::Error<T, I>1575 * Lookup181: pallet_balances::pallet::Error<T, I>1437 **/1576 **/1438 PalletBalancesError: {1577 PalletBalancesError: {1439 _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'KeepAlive', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves']1578 _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'KeepAlive', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves']1440 },1579 },1441 /**1580 /**1442 * Lookup177: pallet_timestamp::pallet::Call<T>1581 * Lookup183: pallet_timestamp::pallet::Call<T>1443 **/1582 **/1444 PalletTimestampCall: {1583 PalletTimestampCall: {1445 _enum: {1584 _enum: {1446 set: {1585 set: {1447 now: 'Compact<u64>'1586 now: 'Compact<u64>'1448 }1587 }1449 }1588 }1450 },1589 },1451 /**1590 /**1452 * Lookup179: pallet_transaction_payment::Releases1591 * Lookup185: pallet_transaction_payment::Releases1453 **/1592 **/1454 PalletTransactionPaymentReleases: {1593 PalletTransactionPaymentReleases: {1455 _enum: ['V1Ancient', 'V2']1594 _enum: ['V1Ancient', 'V2']1456 },1595 },1457 /**1596 /**1458 * Lookup180: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>1597 * Lookup186: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>1459 **/1598 **/1460 PalletTreasuryProposal: {1599 PalletTreasuryProposal: {1461 proposer: 'AccountId32',1600 proposer: 'AccountId32',1462 value: 'u128',1601 value: 'u128',1463 beneficiary: 'AccountId32',1602 beneficiary: 'AccountId32',1464 bond: 'u128'1603 bond: 'u128'1465 },1604 },1466 /**1605 /**1467 * Lookup183: pallet_treasury::pallet::Call<T, I>1606 * Lookup189: pallet_treasury::pallet::Call<T, I>1468 **/1607 **/1469 PalletTreasuryCall: {1608 PalletTreasuryCall: {1470 _enum: {1609 _enum: {1471 propose_spend: {1610 propose_spend: {1487 }1626 }1488 }1627 }1489 },1628 },1490 /**1629 /**1491 * Lookup186: frame_support::PalletId1630 * Lookup192: frame_support::PalletId1492 **/1631 **/1493 FrameSupportPalletId: '[u8;8]',1632 FrameSupportPalletId: '[u8;8]',1494 /**1633 /**1495 * Lookup187: pallet_treasury::pallet::Error<T, I>1634 * Lookup193: pallet_treasury::pallet::Error<T, I>1496 **/1635 **/1497 PalletTreasuryError: {1636 PalletTreasuryError: {1498 _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals', 'InsufficientPermission', 'ProposalNotApproved']1637 _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals', 'InsufficientPermission', 'ProposalNotApproved']1499 },1638 },1500 /**1639 /**1501 * Lookup188: pallet_sudo::pallet::Call<T>1640 * Lookup194: pallet_sudo::pallet::Call<T>1502 **/1641 **/1503 PalletSudoCall: {1642 PalletSudoCall: {1504 _enum: {1643 _enum: {1505 sudo: {1644 sudo: {1521 }1660 }1522 }1661 }1523 },1662 },1524 /**1663 /**1525 * Lookup190: orml_vesting::module::Call<T>1664 * Lookup196: orml_vesting::module::Call<T>1526 **/1665 **/1527 OrmlVestingModuleCall: {1666 OrmlVestingModuleCall: {1528 _enum: {1667 _enum: {1529 claim: 'Null',1668 claim: 'Null',1540 }1679 }1541 }1680 }1542 },1681 },1682 /**1683 * Lookup198: orml_xtokens::module::Call<T>1684 **/1685 OrmlXtokensModuleCall: {1686 _enum: {1687 transfer: {1688 currencyId: 'PalletForeingAssetsAssetIds',1689 amount: 'u128',1690 dest: 'XcmVersionedMultiLocation',1691 destWeight: 'u64',1692 },1693 transfer_multiasset: {1694 asset: 'XcmVersionedMultiAsset',1695 dest: 'XcmVersionedMultiLocation',1696 destWeight: 'u64',1697 },1698 transfer_with_fee: {1699 currencyId: 'PalletForeingAssetsAssetIds',1700 amount: 'u128',1701 fee: 'u128',1702 dest: 'XcmVersionedMultiLocation',1703 destWeight: 'u64',1704 },1705 transfer_multiasset_with_fee: {1706 asset: 'XcmVersionedMultiAsset',1707 fee: 'XcmVersionedMultiAsset',1708 dest: 'XcmVersionedMultiLocation',1709 destWeight: 'u64',1710 },1711 transfer_multicurrencies: {1712 currencies: 'Vec<(PalletForeingAssetsAssetIds,u128)>',1713 feeItem: 'u32',1714 dest: 'XcmVersionedMultiLocation',1715 destWeight: 'u64',1716 },1717 transfer_multiassets: {1718 assets: 'XcmVersionedMultiAssets',1719 feeItem: 'u32',1720 dest: 'XcmVersionedMultiLocation',1721 destWeight: 'u64'1722 }1723 }1724 },1725 /**1726 * Lookup199: xcm::VersionedMultiAsset1727 **/1728 XcmVersionedMultiAsset: {1729 _enum: {1730 V0: 'XcmV0MultiAsset',1731 V1: 'XcmV1MultiAsset'1732 }1733 },1734 /**1735 * Lookup202: orml_tokens::module::Call<T>1736 **/1737 OrmlTokensModuleCall: {1738 _enum: {1739 transfer: {1740 dest: 'MultiAddress',1741 currencyId: 'PalletForeingAssetsAssetIds',1742 amount: 'Compact<u128>',1743 },1744 transfer_all: {1745 dest: 'MultiAddress',1746 currencyId: 'PalletForeingAssetsAssetIds',1747 keepAlive: 'bool',1748 },1749 transfer_keep_alive: {1750 dest: 'MultiAddress',1751 currencyId: 'PalletForeingAssetsAssetIds',1752 amount: 'Compact<u128>',1753 },1754 force_transfer: {1755 source: 'MultiAddress',1756 dest: 'MultiAddress',1757 currencyId: 'PalletForeingAssetsAssetIds',1758 amount: 'Compact<u128>',1759 },1760 set_balance: {1761 who: 'MultiAddress',1762 currencyId: 'PalletForeingAssetsAssetIds',1763 newFree: 'Compact<u128>',1764 newReserved: 'Compact<u128>'1765 }1766 }1767 },1543 /**1768 /**1544 * Lookup192: cumulus_pallet_xcmp_queue::pallet::Call<T>1769 * Lookup203: cumulus_pallet_xcmp_queue::pallet::Call<T>1545 **/1770 **/1546 CumulusPalletXcmpQueueCall: {1771 CumulusPalletXcmpQueueCall: {1547 _enum: {1772 _enum: {1548 service_overweight: {1773 service_overweight: {1589 }1814 }1590 }1815 }1591 },1816 },1592 /**1817 /**1593 * Lookup193: pallet_xcm::pallet::Call<T>1818 * Lookup204: pallet_xcm::pallet::Call<T>1594 **/1819 **/1595 PalletXcmCall: {1820 PalletXcmCall: {1596 _enum: {1821 _enum: {1597 send: {1822 send: {1643 }1868 }1644 }1869 }1645 },1870 },1646 /**1871 /**1647 * Lookup194: xcm::VersionedXcm<Call>1872 * Lookup205: xcm::VersionedXcm<Call>1648 **/1873 **/1649 XcmVersionedXcm: {1874 XcmVersionedXcm: {1650 _enum: {1875 _enum: {1651 V0: 'XcmV0Xcm',1876 V0: 'XcmV0Xcm',1652 V1: 'XcmV1Xcm',1877 V1: 'XcmV1Xcm',1653 V2: 'XcmV2Xcm'1878 V2: 'XcmV2Xcm'1654 }1879 }1655 },1880 },1656 /**1881 /**1657 * Lookup195: xcm::v0::Xcm<Call>1882 * Lookup206: xcm::v0::Xcm<Call>1658 **/1883 **/1659 XcmV0Xcm: {1884 XcmV0Xcm: {1660 _enum: {1885 _enum: {1661 WithdrawAsset: {1886 WithdrawAsset: {1707 }1932 }1708 }1933 }1709 },1934 },1710 /**1935 /**1711 * Lookup197: xcm::v0::order::Order<Call>1936 * Lookup208: xcm::v0::order::Order<Call>1712 **/1937 **/1713 XcmV0Order: {1938 XcmV0Order: {1714 _enum: {1939 _enum: {1715 Null: 'Null',1940 Null: 'Null',1750 }1975 }1751 }1976 }1752 },1977 },1753 /**1978 /**1754 * Lookup199: xcm::v0::Response1979 * Lookup210: xcm::v0::Response1755 **/1980 **/1756 XcmV0Response: {1981 XcmV0Response: {1757 _enum: {1982 _enum: {1758 Assets: 'Vec<XcmV0MultiAsset>'1983 Assets: 'Vec<XcmV0MultiAsset>'1759 }1984 }1760 },1985 },1761 /**1986 /**1762 * Lookup200: xcm::v1::Xcm<Call>1987 * Lookup211: xcm::v1::Xcm<Call>1763 **/1988 **/1764 XcmV1Xcm: {1989 XcmV1Xcm: {1765 _enum: {1990 _enum: {1766 WithdrawAsset: {1991 WithdrawAsset: {1817 UnsubscribeVersion: 'Null'2042 UnsubscribeVersion: 'Null'1818 }2043 }1819 },2044 },1820 /**2045 /**1821 * Lookup202: xcm::v1::order::Order<Call>2046 * Lookup213: xcm::v1::order::Order<Call>1822 **/2047 **/1823 XcmV1Order: {2048 XcmV1Order: {1824 _enum: {2049 _enum: {1825 Noop: 'Null',2050 Noop: 'Null',1862 }2087 }1863 }2088 }1864 },2089 },1865 /**2090 /**1866 * Lookup204: xcm::v1::Response2091 * Lookup215: xcm::v1::Response1867 **/2092 **/1868 XcmV1Response: {2093 XcmV1Response: {1869 _enum: {2094 _enum: {1870 Assets: 'XcmV1MultiassetMultiAssets',2095 Assets: 'XcmV1MultiassetMultiAssets',1871 Version: 'u32'2096 Version: 'u32'1872 }2097 }1873 },2098 },1874 /**2099 /**1875 * Lookup218: cumulus_pallet_xcm::pallet::Call<T>2100 * Lookup229: cumulus_pallet_xcm::pallet::Call<T>1876 **/2101 **/1877 CumulusPalletXcmCall: 'Null',2102 CumulusPalletXcmCall: 'Null',1878 /**2103 /**1879 * Lookup219: cumulus_pallet_dmp_queue::pallet::Call<T>2104 * Lookup230: cumulus_pallet_dmp_queue::pallet::Call<T>1880 **/2105 **/1881 CumulusPalletDmpQueueCall: {2106 CumulusPalletDmpQueueCall: {1882 _enum: {2107 _enum: {1883 service_overweight: {2108 service_overweight: {1886 }2111 }1887 }2112 }1888 },2113 },1889 /**2114 /**1890 * Lookup220: pallet_inflation::pallet::Call<T>2115 * Lookup231: pallet_inflation::pallet::Call<T>1891 **/2116 **/1892 PalletInflationCall: {2117 PalletInflationCall: {1893 _enum: {2118 _enum: {1894 start_inflation: {2119 start_inflation: {1895 inflationStartRelayBlock: 'u32'2120 inflationStartRelayBlock: 'u32'1896 }2121 }1897 }2122 }1898 },2123 },1899 /**2124 /**1900 * Lookup221: pallet_unique::Call<T>2125 * Lookup232: pallet_unique::Call<T>1901 **/2126 **/1902 PalletUniqueCall: {2127 PalletUniqueCall: {1903 _enum: {2128 _enum: {1904 create_collection: {2129 create_collection: {2028 }2253 }2029 }2254 }2030 },2255 },2031 /**2256 /**2032 * Lookup226: up_data_structs::CollectionMode2257 * Lookup237: up_data_structs::CollectionMode2033 **/2258 **/2034 UpDataStructsCollectionMode: {2259 UpDataStructsCollectionMode: {2035 _enum: {2260 _enum: {2036 NFT: 'Null',2261 NFT: 'Null',2037 Fungible: 'u8',2262 Fungible: 'u8',2038 ReFungible: 'Null'2263 ReFungible: 'Null'2039 }2264 }2040 },2265 },2041 /**2266 /**2042 * Lookup227: up_data_structs::CreateCollectionData<sp_core::crypto::AccountId32>2267 * Lookup238: up_data_structs::CreateCollectionData<sp_core::crypto::AccountId32>2043 **/2268 **/2044 UpDataStructsCreateCollectionData: {2269 UpDataStructsCreateCollectionData: {2045 mode: 'UpDataStructsCollectionMode',2270 mode: 'UpDataStructsCollectionMode',2046 access: 'Option<UpDataStructsAccessMode>',2271 access: 'Option<UpDataStructsAccessMode>',2053 tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',2278 tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',2054 properties: 'Vec<UpDataStructsProperty>'2279 properties: 'Vec<UpDataStructsProperty>'2055 },2280 },2056 /**2281 /**2057 * Lookup229: up_data_structs::AccessMode2282 * Lookup240: up_data_structs::AccessMode2058 **/2283 **/2059 UpDataStructsAccessMode: {2284 UpDataStructsAccessMode: {2060 _enum: ['Normal', 'AllowList']2285 _enum: ['Normal', 'AllowList']2061 },2286 },2062 /**2287 /**2063 * Lookup231: up_data_structs::CollectionLimits2288 * Lookup242: up_data_structs::CollectionLimits2064 **/2289 **/2065 UpDataStructsCollectionLimits: {2290 UpDataStructsCollectionLimits: {2066 accountTokenOwnershipLimit: 'Option<u32>',2291 accountTokenOwnershipLimit: 'Option<u32>',2067 sponsoredDataSize: 'Option<u32>',2292 sponsoredDataSize: 'Option<u32>',2073 ownerCanDestroy: 'Option<bool>',2298 ownerCanDestroy: 'Option<bool>',2074 transfersEnabled: 'Option<bool>'2299 transfersEnabled: 'Option<bool>'2075 },2300 },2076 /**2301 /**2077 * Lookup233: up_data_structs::SponsoringRateLimit2302 * Lookup244: up_data_structs::SponsoringRateLimit2078 **/2303 **/2079 UpDataStructsSponsoringRateLimit: {2304 UpDataStructsSponsoringRateLimit: {2080 _enum: {2305 _enum: {2081 SponsoringDisabled: 'Null',2306 SponsoringDisabled: 'Null',2082 Blocks: 'u32'2307 Blocks: 'u32'2083 }2308 }2084 },2309 },2085 /**2310 /**2086 * Lookup236: up_data_structs::CollectionPermissions2311 * Lookup247: up_data_structs::CollectionPermissions2087 **/2312 **/2088 UpDataStructsCollectionPermissions: {2313 UpDataStructsCollectionPermissions: {2089 access: 'Option<UpDataStructsAccessMode>',2314 access: 'Option<UpDataStructsAccessMode>',2090 mintMode: 'Option<bool>',2315 mintMode: 'Option<bool>',2091 nesting: 'Option<UpDataStructsNestingPermissions>'2316 nesting: 'Option<UpDataStructsNestingPermissions>'2092 },2317 },2093 /**2318 /**2094 * Lookup238: up_data_structs::NestingPermissions2319 * Lookup249: up_data_structs::NestingPermissions2095 **/2320 **/2096 UpDataStructsNestingPermissions: {2321 UpDataStructsNestingPermissions: {2097 tokenOwner: 'bool',2322 tokenOwner: 'bool',2098 collectionAdmin: 'bool',2323 collectionAdmin: 'bool',2099 restricted: 'Option<UpDataStructsOwnerRestrictedSet>'2324 restricted: 'Option<UpDataStructsOwnerRestrictedSet>'2100 },2325 },2101 /**2326 /**2102 * Lookup240: up_data_structs::OwnerRestrictedSet2327 * Lookup251: up_data_structs::OwnerRestrictedSet2103 **/2328 **/2104 UpDataStructsOwnerRestrictedSet: 'BTreeSet<u32>',2329 UpDataStructsOwnerRestrictedSet: 'BTreeSet<u32>',2105 /**2330 /**2106 * Lookup245: up_data_structs::PropertyKeyPermission2331 * Lookup256: up_data_structs::PropertyKeyPermission2107 **/2332 **/2108 UpDataStructsPropertyKeyPermission: {2333 UpDataStructsPropertyKeyPermission: {2109 key: 'Bytes',2334 key: 'Bytes',2110 permission: 'UpDataStructsPropertyPermission'2335 permission: 'UpDataStructsPropertyPermission'2111 },2336 },2112 /**2337 /**2113 * Lookup246: up_data_structs::PropertyPermission2338 * Lookup257: up_data_structs::PropertyPermission2114 **/2339 **/2115 UpDataStructsPropertyPermission: {2340 UpDataStructsPropertyPermission: {2116 mutable: 'bool',2341 mutable: 'bool',2117 collectionAdmin: 'bool',2342 collectionAdmin: 'bool',2118 tokenOwner: 'bool'2343 tokenOwner: 'bool'2119 },2344 },2120 /**2345 /**2121 * Lookup249: up_data_structs::Property2346 * Lookup260: up_data_structs::Property2122 **/2347 **/2123 UpDataStructsProperty: {2348 UpDataStructsProperty: {2124 key: 'Bytes',2349 key: 'Bytes',2125 value: 'Bytes'2350 value: 'Bytes'2126 },2351 },2127 /**2352 /**2128 * Lookup252: up_data_structs::CreateItemData2353 * Lookup263: up_data_structs::CreateItemData2129 **/2354 **/2130 UpDataStructsCreateItemData: {2355 UpDataStructsCreateItemData: {2131 _enum: {2356 _enum: {2132 NFT: 'UpDataStructsCreateNftData',2357 NFT: 'UpDataStructsCreateNftData',2133 Fungible: 'UpDataStructsCreateFungibleData',2358 Fungible: 'UpDataStructsCreateFungibleData',2134 ReFungible: 'UpDataStructsCreateReFungibleData'2359 ReFungible: 'UpDataStructsCreateReFungibleData'2135 }2360 }2136 },2361 },2137 /**2362 /**2138 * Lookup253: up_data_structs::CreateNftData2363 * Lookup264: up_data_structs::CreateNftData2139 **/2364 **/2140 UpDataStructsCreateNftData: {2365 UpDataStructsCreateNftData: {2141 properties: 'Vec<UpDataStructsProperty>'2366 properties: 'Vec<UpDataStructsProperty>'2142 },2367 },2143 /**2368 /**2144 * Lookup254: up_data_structs::CreateFungibleData2369 * Lookup265: up_data_structs::CreateFungibleData2145 **/2370 **/2146 UpDataStructsCreateFungibleData: {2371 UpDataStructsCreateFungibleData: {2147 value: 'u128'2372 value: 'u128'2148 },2373 },2149 /**2374 /**2150 * Lookup255: up_data_structs::CreateReFungibleData2375 * Lookup266: up_data_structs::CreateReFungibleData2151 **/2376 **/2152 UpDataStructsCreateReFungibleData: {2377 UpDataStructsCreateReFungibleData: {2153 pieces: 'u128',2378 pieces: 'u128',2154 properties: 'Vec<UpDataStructsProperty>'2379 properties: 'Vec<UpDataStructsProperty>'2155 },2380 },2156 /**2381 /**2157 * Lookup258: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2382 * Lookup269: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2158 **/2383 **/2159 UpDataStructsCreateItemExData: {2384 UpDataStructsCreateItemExData: {2160 _enum: {2385 _enum: {2161 NFT: 'Vec<UpDataStructsCreateNftExData>',2386 NFT: 'Vec<UpDataStructsCreateNftExData>',2164 RefungibleMultipleOwners: 'UpDataStructsCreateRefungibleExMultipleOwners'2389 RefungibleMultipleOwners: 'UpDataStructsCreateRefungibleExMultipleOwners'2165 }2390 }2166 },2391 },2167 /**2392 /**2168 * Lookup260: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2393 * Lookup271: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2169 **/2394 **/2170 UpDataStructsCreateNftExData: {2395 UpDataStructsCreateNftExData: {2171 properties: 'Vec<UpDataStructsProperty>',2396 properties: 'Vec<UpDataStructsProperty>',2172 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'2397 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'2173 },2398 },2174 /**2399 /**2175 * Lookup267: up_data_structs::CreateRefungibleExSingleOwner<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2400 * Lookup278: up_data_structs::CreateRefungibleExSingleOwner<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2176 **/2401 **/2177 UpDataStructsCreateRefungibleExSingleOwner: {2402 UpDataStructsCreateRefungibleExSingleOwner: {2178 user: 'PalletEvmAccountBasicCrossAccountIdRepr',2403 user: 'PalletEvmAccountBasicCrossAccountIdRepr',2179 pieces: 'u128',2404 pieces: 'u128',2180 properties: 'Vec<UpDataStructsProperty>'2405 properties: 'Vec<UpDataStructsProperty>'2181 },2406 },2182 /**2407 /**2183 * Lookup269: up_data_structs::CreateRefungibleExMultipleOwners<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2408 * Lookup280: up_data_structs::CreateRefungibleExMultipleOwners<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2184 **/2409 **/2185 UpDataStructsCreateRefungibleExMultipleOwners: {2410 UpDataStructsCreateRefungibleExMultipleOwners: {2186 users: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',2411 users: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',2187 properties: 'Vec<UpDataStructsProperty>'2412 properties: 'Vec<UpDataStructsProperty>'2188 },2413 },2189 /**2414 /**2190 * Lookup270: pallet_unique_scheduler::pallet::Call<T>2415 * Lookup281: pallet_unique_scheduler::pallet::Call<T>2191 **/2416 **/2192 PalletUniqueSchedulerCall: {2417 PalletUniqueSchedulerCall: {2193 _enum: {2418 _enum: {2194 schedule_named: {2419 schedule_named: {2210 }2435 }2211 }2436 }2212 },2437 },2213 /**2438 /**2214 * Lookup272: frame_support::traits::schedule::MaybeHashed<opal_runtime::Call, primitive_types::H256>2439 * Lookup283: frame_support::traits::schedule::MaybeHashed<opal_runtime::Call, primitive_types::H256>2215 **/2440 **/2216 FrameSupportScheduleMaybeHashed: {2441 FrameSupportScheduleMaybeHashed: {2217 _enum: {2442 _enum: {2218 Value: 'Call',2443 Value: 'Call',2219 Hash: 'H256'2444 Hash: 'H256'2220 }2445 }2221 },2446 },2222 /**2447 /**2223 * Lookup273: pallet_configuration::pallet::Call<T>2448 * Lookup284: pallet_configuration::pallet::Call<T>2224 **/2449 **/2225 PalletConfigurationCall: {2450 PalletConfigurationCall: {2226 _enum: {2451 _enum: {2227 set_weight_to_fee_coefficient_override: {2452 set_weight_to_fee_coefficient_override: {2232 }2457 }2233 }2458 }2234 },2459 },2235 /**2460 /**2236 * Lookup274: pallet_template_transaction_payment::Call<T>2461 * Lookup285: pallet_template_transaction_payment::Call<T>2237 **/2462 **/2238 PalletTemplateTransactionPaymentCall: 'Null',2463 PalletTemplateTransactionPaymentCall: 'Null',2239 /**2464 /**2240 * Lookup275: pallet_structure::pallet::Call<T>2465 * Lookup286: pallet_structure::pallet::Call<T>2241 **/2466 **/2242 PalletStructureCall: 'Null',2467 PalletStructureCall: 'Null',2243 /**2468 /**2244 * Lookup276: pallet_rmrk_core::pallet::Call<T>2469 * Lookup287: pallet_rmrk_core::pallet::Call<T>2245 **/2470 **/2246 PalletRmrkCoreCall: {2471 PalletRmrkCoreCall: {2247 _enum: {2472 _enum: {2248 create_collection: {2473 create_collection: {2331 }2556 }2332 }2557 }2333 },2558 },2334 /**2559 /**2335 * Lookup282: rmrk_traits::resource::ResourceTypes<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2560 * Lookup293: rmrk_traits::resource::ResourceTypes<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2336 **/2561 **/2337 RmrkTraitsResourceResourceTypes: {2562 RmrkTraitsResourceResourceTypes: {2338 _enum: {2563 _enum: {2339 Basic: 'RmrkTraitsResourceBasicResource',2564 Basic: 'RmrkTraitsResourceBasicResource',2340 Composable: 'RmrkTraitsResourceComposableResource',2565 Composable: 'RmrkTraitsResourceComposableResource',2341 Slot: 'RmrkTraitsResourceSlotResource'2566 Slot: 'RmrkTraitsResourceSlotResource'2342 }2567 }2343 },2568 },2344 /**2569 /**2345 * Lookup284: rmrk_traits::resource::BasicResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2570 * Lookup295: rmrk_traits::resource::BasicResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2346 **/2571 **/2347 RmrkTraitsResourceBasicResource: {2572 RmrkTraitsResourceBasicResource: {2348 src: 'Option<Bytes>',2573 src: 'Option<Bytes>',2349 metadata: 'Option<Bytes>',2574 metadata: 'Option<Bytes>',2350 license: 'Option<Bytes>',2575 license: 'Option<Bytes>',2351 thumb: 'Option<Bytes>'2576 thumb: 'Option<Bytes>'2352 },2577 },2353 /**2578 /**2354 * Lookup286: rmrk_traits::resource::ComposableResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2579 * Lookup297: rmrk_traits::resource::ComposableResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2355 **/2580 **/2356 RmrkTraitsResourceComposableResource: {2581 RmrkTraitsResourceComposableResource: {2357 parts: 'Vec<u32>',2582 parts: 'Vec<u32>',2358 base: 'u32',2583 base: 'u32',2361 license: 'Option<Bytes>',2586 license: 'Option<Bytes>',2362 thumb: 'Option<Bytes>'2587 thumb: 'Option<Bytes>'2363 },2588 },2364 /**2589 /**2365 * Lookup287: rmrk_traits::resource::SlotResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2590 * Lookup298: rmrk_traits::resource::SlotResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2366 **/2591 **/2367 RmrkTraitsResourceSlotResource: {2592 RmrkTraitsResourceSlotResource: {2368 base: 'u32',2593 base: 'u32',2369 src: 'Option<Bytes>',2594 src: 'Option<Bytes>',2372 license: 'Option<Bytes>',2597 license: 'Option<Bytes>',2373 thumb: 'Option<Bytes>'2598 thumb: 'Option<Bytes>'2374 },2599 },2375 /**2600 /**2376 * Lookup290: pallet_rmrk_equip::pallet::Call<T>2601 * Lookup301: pallet_rmrk_equip::pallet::Call<T>2377 **/2602 **/2378 PalletRmrkEquipCall: {2603 PalletRmrkEquipCall: {2379 _enum: {2604 _enum: {2380 create_base: {2605 create_base: {2393 }2618 }2394 }2619 }2395 },2620 },2396 /**2621 /**2397 * Lookup293: rmrk_traits::part::PartType<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2622 * Lookup304: rmrk_traits::part::PartType<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2398 **/2623 **/2399 RmrkTraitsPartPartType: {2624 RmrkTraitsPartPartType: {2400 _enum: {2625 _enum: {2401 FixedPart: 'RmrkTraitsPartFixedPart',2626 FixedPart: 'RmrkTraitsPartFixedPart',2402 SlotPart: 'RmrkTraitsPartSlotPart'2627 SlotPart: 'RmrkTraitsPartSlotPart'2403 }2628 }2404 },2629 },2405 /**2630 /**2406 * Lookup295: rmrk_traits::part::FixedPart<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2631 * Lookup306: rmrk_traits::part::FixedPart<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2407 **/2632 **/2408 RmrkTraitsPartFixedPart: {2633 RmrkTraitsPartFixedPart: {2409 id: 'u32',2634 id: 'u32',2410 z: 'u32',2635 z: 'u32',2411 src: 'Bytes'2636 src: 'Bytes'2412 },2637 },2413 /**2638 /**2414 * Lookup296: rmrk_traits::part::SlotPart<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2639 * Lookup307: rmrk_traits::part::SlotPart<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2415 **/2640 **/2416 RmrkTraitsPartSlotPart: {2641 RmrkTraitsPartSlotPart: {2417 id: 'u32',2642 id: 'u32',2418 equippable: 'RmrkTraitsPartEquippableList',2643 equippable: 'RmrkTraitsPartEquippableList',2419 src: 'Bytes',2644 src: 'Bytes',2420 z: 'u32'2645 z: 'u32'2421 },2646 },2422 /**2647 /**2423 * Lookup297: rmrk_traits::part::EquippableList<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2648 * Lookup308: rmrk_traits::part::EquippableList<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2424 **/2649 **/2425 RmrkTraitsPartEquippableList: {2650 RmrkTraitsPartEquippableList: {2426 _enum: {2651 _enum: {2427 All: 'Null',2652 All: 'Null',2428 Empty: 'Null',2653 Empty: 'Null',2429 Custom: 'Vec<u32>'2654 Custom: 'Vec<u32>'2430 }2655 }2431 },2656 },2432 /**2657 /**2433 * Lookup299: rmrk_traits::theme::Theme<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<rmrk_traits::theme::ThemeProperty<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>, S>>2658 * Lookup310: rmrk_traits::theme::Theme<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<rmrk_traits::theme::ThemeProperty<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>, S>>2434 **/2659 **/2435 RmrkTraitsTheme: {2660 RmrkTraitsTheme: {2436 name: 'Bytes',2661 name: 'Bytes',2437 properties: 'Vec<RmrkTraitsThemeThemeProperty>',2662 properties: 'Vec<RmrkTraitsThemeThemeProperty>',2438 inherit: 'bool'2663 inherit: 'bool'2439 },2664 },2440 /**2665 /**2441 * Lookup301: rmrk_traits::theme::ThemeProperty<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2666 * Lookup312: rmrk_traits::theme::ThemeProperty<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2442 **/2667 **/2443 RmrkTraitsThemeThemeProperty: {2668 RmrkTraitsThemeThemeProperty: {2444 key: 'Bytes',2669 key: 'Bytes',2445 value: 'Bytes'2670 value: 'Bytes'2446 },2671 },2672 /**2673 * Lookup314: pallet_foreing_assets::module::Call<T>2674 **/2675 PalletForeingAssetsModuleCall: {2676 _enum: {2677 register_foreign_asset: {2678 owner: 'AccountId32',2679 location: 'XcmVersionedMultiLocation',2680 metadata: 'PalletForeingAssetsModuleAssetMetadata',2681 },2682 update_foreign_asset: {2683 foreignAssetId: 'u32',2684 location: 'XcmVersionedMultiLocation',2685 metadata: 'PalletForeingAssetsModuleAssetMetadata'2686 }2687 }2688 },2447 /**2689 /**2448 * Lookup303: pallet_evm::pallet::Call<T>2690 * Lookup315: pallet_evm::pallet::Call<T>2449 **/2691 **/2450 PalletEvmCall: {2692 PalletEvmCall: {2451 _enum: {2693 _enum: {2452 withdraw: {2694 withdraw: {2487 }2729 }2488 }2730 }2489 },2731 },2490 /**2732 /**2491 * Lookup307: pallet_ethereum::pallet::Call<T>2733 * Lookup319: pallet_ethereum::pallet::Call<T>2492 **/2734 **/2493 PalletEthereumCall: {2735 PalletEthereumCall: {2494 _enum: {2736 _enum: {2495 transact: {2737 transact: {2496 transaction: 'EthereumTransactionTransactionV2'2738 transaction: 'EthereumTransactionTransactionV2'2497 }2739 }2498 }2740 }2499 },2741 },2500 /**2742 /**2501 * Lookup308: ethereum::transaction::TransactionV22743 * Lookup320: ethereum::transaction::TransactionV22502 **/2744 **/2503 EthereumTransactionTransactionV2: {2745 EthereumTransactionTransactionV2: {2504 _enum: {2746 _enum: {2505 Legacy: 'EthereumTransactionLegacyTransaction',2747 Legacy: 'EthereumTransactionLegacyTransaction',2506 EIP2930: 'EthereumTransactionEip2930Transaction',2748 EIP2930: 'EthereumTransactionEip2930Transaction',2507 EIP1559: 'EthereumTransactionEip1559Transaction'2749 EIP1559: 'EthereumTransactionEip1559Transaction'2508 }2750 }2509 },2751 },2510 /**2752 /**2511 * Lookup309: ethereum::transaction::LegacyTransaction2753 * Lookup321: ethereum::transaction::LegacyTransaction2512 **/2754 **/2513 EthereumTransactionLegacyTransaction: {2755 EthereumTransactionLegacyTransaction: {2514 nonce: 'U256',2756 nonce: 'U256',2515 gasPrice: 'U256',2757 gasPrice: 'U256',2519 input: 'Bytes',2761 input: 'Bytes',2520 signature: 'EthereumTransactionTransactionSignature'2762 signature: 'EthereumTransactionTransactionSignature'2521 },2763 },2522 /**2764 /**2523 * Lookup310: ethereum::transaction::TransactionAction2765 * Lookup322: ethereum::transaction::TransactionAction2524 **/2766 **/2525 EthereumTransactionTransactionAction: {2767 EthereumTransactionTransactionAction: {2526 _enum: {2768 _enum: {2527 Call: 'H160',2769 Call: 'H160',2528 Create: 'Null'2770 Create: 'Null'2529 }2771 }2530 },2772 },2531 /**2773 /**2532 * Lookup311: ethereum::transaction::TransactionSignature2774 * Lookup323: ethereum::transaction::TransactionSignature2533 **/2775 **/2534 EthereumTransactionTransactionSignature: {2776 EthereumTransactionTransactionSignature: {2535 v: 'u64',2777 v: 'u64',2536 r: 'H256',2778 r: 'H256',2537 s: 'H256'2779 s: 'H256'2538 },2780 },2539 /**2781 /**2540 * Lookup313: ethereum::transaction::EIP2930Transaction2782 * Lookup325: ethereum::transaction::EIP2930Transaction2541 **/2783 **/2542 EthereumTransactionEip2930Transaction: {2784 EthereumTransactionEip2930Transaction: {2543 chainId: 'u64',2785 chainId: 'u64',2544 nonce: 'U256',2786 nonce: 'U256',2552 r: 'H256',2794 r: 'H256',2553 s: 'H256'2795 s: 'H256'2554 },2796 },2555 /**2797 /**2556 * Lookup315: ethereum::transaction::AccessListItem2798 * Lookup327: ethereum::transaction::AccessListItem2557 **/2799 **/2558 EthereumTransactionAccessListItem: {2800 EthereumTransactionAccessListItem: {2559 address: 'H160',2801 address: 'H160',2560 storageKeys: 'Vec<H256>'2802 storageKeys: 'Vec<H256>'2561 },2803 },2562 /**2804 /**2563 * Lookup316: ethereum::transaction::EIP1559Transaction2805 * Lookup328: ethereum::transaction::EIP1559Transaction2564 **/2806 **/2565 EthereumTransactionEip1559Transaction: {2807 EthereumTransactionEip1559Transaction: {2566 chainId: 'u64',2808 chainId: 'u64',2567 nonce: 'U256',2809 nonce: 'U256',2576 r: 'H256',2818 r: 'H256',2577 s: 'H256'2819 s: 'H256'2578 },2820 },2579 /**2821 /**2580 * Lookup317: pallet_evm_migration::pallet::Call<T>2822 * Lookup329: pallet_evm_migration::pallet::Call<T>2581 **/2823 **/2582 PalletEvmMigrationCall: {2824 PalletEvmMigrationCall: {2583 _enum: {2825 _enum: {2584 begin: {2826 begin: {2594 }2836 }2595 }2837 }2596 },2838 },2597 /**2839 /**2598 * Lookup320: pallet_sudo::pallet::Error<T>2840 * Lookup332: pallet_sudo::pallet::Error<T>2599 **/2841 **/2600 PalletSudoError: {2842 PalletSudoError: {2601 _enum: ['RequireSudo']2843 _enum: ['RequireSudo']2602 },2844 },2603 /**2845 /**2604 * Lookup322: orml_vesting::module::Error<T>2846 * Lookup334: orml_vesting::module::Error<T>2605 **/2847 **/2606 OrmlVestingModuleError: {2848 OrmlVestingModuleError: {2607 _enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']2849 _enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']2608 },2850 },2851 /**2852 * Lookup335: orml_xtokens::module::Error<T>2853 **/2854 OrmlXtokensModuleError: {2855 _enum: ['AssetHasNoReserve', 'NotCrossChainTransfer', 'InvalidDest', 'NotCrossChainTransferableCurrency', 'UnweighableMessage', 'XcmExecutionFailed', 'CannotReanchor', 'InvalidAncestry', 'InvalidAsset', 'DestinationNotInvertible', 'BadVersion', 'DistinctReserveForAssetAndFee', 'ZeroFee', 'ZeroAmount', 'TooManyAssetsBeingSent', 'AssetIndexNonExistent', 'FeeNotEnough', 'NotSupportedMultiLocation', 'MinXcmFeeNotDefined']2856 },2857 /**2858 * Lookup338: orml_tokens::BalanceLock<Balance>2859 **/2860 OrmlTokensBalanceLock: {2861 id: '[u8;8]',2862 amount: 'u128'2863 },2864 /**2865 * Lookup340: orml_tokens::AccountData<Balance>2866 **/2867 OrmlTokensAccountData: {2868 free: 'u128',2869 reserved: 'u128',2870 frozen: 'u128'2871 },2872 /**2873 * Lookup342: orml_tokens::ReserveData<ReserveIdentifier, Balance>2874 **/2875 OrmlTokensReserveData: {2876 id: 'Null',2877 amount: 'u128'2878 },2879 /**2880 * Lookup344: orml_tokens::module::Error<T>2881 **/2882 OrmlTokensModuleError: {2883 _enum: ['BalanceTooLow', 'AmountIntoBalanceFailed', 'LiquidityRestrictions', 'MaxLocksExceeded', 'KeepAlive', 'ExistentialDeposit', 'DeadAccount', 'TooManyReserves']2884 },2609 /**2885 /**2610 * Lookup324: cumulus_pallet_xcmp_queue::InboundChannelDetails2886 * Lookup346: cumulus_pallet_xcmp_queue::InboundChannelDetails2611 **/2887 **/2612 CumulusPalletXcmpQueueInboundChannelDetails: {2888 CumulusPalletXcmpQueueInboundChannelDetails: {2613 sender: 'u32',2889 sender: 'u32',2614 state: 'CumulusPalletXcmpQueueInboundState',2890 state: 'CumulusPalletXcmpQueueInboundState',2615 messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'2891 messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'2616 },2892 },2617 /**2893 /**2618 * Lookup325: cumulus_pallet_xcmp_queue::InboundState2894 * Lookup347: cumulus_pallet_xcmp_queue::InboundState2619 **/2895 **/2620 CumulusPalletXcmpQueueInboundState: {2896 CumulusPalletXcmpQueueInboundState: {2621 _enum: ['Ok', 'Suspended']2897 _enum: ['Ok', 'Suspended']2622 },2898 },2623 /**2899 /**2624 * Lookup328: polkadot_parachain::primitives::XcmpMessageFormat2900 * Lookup350: polkadot_parachain::primitives::XcmpMessageFormat2625 **/2901 **/2626 PolkadotParachainPrimitivesXcmpMessageFormat: {2902 PolkadotParachainPrimitivesXcmpMessageFormat: {2627 _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']2903 _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']2628 },2904 },2629 /**2905 /**2630 * Lookup331: cumulus_pallet_xcmp_queue::OutboundChannelDetails2906 * Lookup353: cumulus_pallet_xcmp_queue::OutboundChannelDetails2631 **/2907 **/2632 CumulusPalletXcmpQueueOutboundChannelDetails: {2908 CumulusPalletXcmpQueueOutboundChannelDetails: {2633 recipient: 'u32',2909 recipient: 'u32',2634 state: 'CumulusPalletXcmpQueueOutboundState',2910 state: 'CumulusPalletXcmpQueueOutboundState',2635 signalsExist: 'bool',2911 signalsExist: 'bool',2636 firstIndex: 'u16',2912 firstIndex: 'u16',2637 lastIndex: 'u16'2913 lastIndex: 'u16'2638 },2914 },2639 /**2915 /**2640 * Lookup332: cumulus_pallet_xcmp_queue::OutboundState2916 * Lookup354: cumulus_pallet_xcmp_queue::OutboundState2641 **/2917 **/2642 CumulusPalletXcmpQueueOutboundState: {2918 CumulusPalletXcmpQueueOutboundState: {2643 _enum: ['Ok', 'Suspended']2919 _enum: ['Ok', 'Suspended']2644 },2920 },2645 /**2921 /**2646 * Lookup334: cumulus_pallet_xcmp_queue::QueueConfigData2922 * Lookup356: cumulus_pallet_xcmp_queue::QueueConfigData2647 **/2923 **/2648 CumulusPalletXcmpQueueQueueConfigData: {2924 CumulusPalletXcmpQueueQueueConfigData: {2649 suspendThreshold: 'u32',2925 suspendThreshold: 'u32',2650 dropThreshold: 'u32',2926 dropThreshold: 'u32',2653 weightRestrictDecay: 'u64',2929 weightRestrictDecay: 'u64',2654 xcmpMaxIndividualWeight: 'u64'2930 xcmpMaxIndividualWeight: 'u64'2655 },2931 },2656 /**2932 /**2657 * Lookup336: cumulus_pallet_xcmp_queue::pallet::Error<T>2933 * Lookup358: cumulus_pallet_xcmp_queue::pallet::Error<T>2658 **/2934 **/2659 CumulusPalletXcmpQueueError: {2935 CumulusPalletXcmpQueueError: {2660 _enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']2936 _enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']2661 },2937 },2662 /**2938 /**2663 * Lookup337: pallet_xcm::pallet::Error<T>2939 * Lookup359: pallet_xcm::pallet::Error<T>2664 **/2940 **/2665 PalletXcmError: {2941 PalletXcmError: {2666 _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed']2942 _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed']2667 },2943 },2668 /**2944 /**2669 * Lookup338: cumulus_pallet_xcm::pallet::Error<T>2945 * Lookup360: cumulus_pallet_xcm::pallet::Error<T>2670 **/2946 **/2671 CumulusPalletXcmError: 'Null',2947 CumulusPalletXcmError: 'Null',2672 /**2948 /**2673 * Lookup339: cumulus_pallet_dmp_queue::ConfigData2949 * Lookup361: cumulus_pallet_dmp_queue::ConfigData2674 **/2950 **/2675 CumulusPalletDmpQueueConfigData: {2951 CumulusPalletDmpQueueConfigData: {2676 maxIndividual: 'u64'2952 maxIndividual: 'u64'2677 },2953 },2678 /**2954 /**2679 * Lookup340: cumulus_pallet_dmp_queue::PageIndexData2955 * Lookup362: cumulus_pallet_dmp_queue::PageIndexData2680 **/2956 **/2681 CumulusPalletDmpQueuePageIndexData: {2957 CumulusPalletDmpQueuePageIndexData: {2682 beginUsed: 'u32',2958 beginUsed: 'u32',2683 endUsed: 'u32',2959 endUsed: 'u32',2684 overweightCount: 'u64'2960 overweightCount: 'u64'2685 },2961 },2686 /**2962 /**2687 * Lookup343: cumulus_pallet_dmp_queue::pallet::Error<T>2963 * Lookup365: cumulus_pallet_dmp_queue::pallet::Error<T>2688 **/2964 **/2689 CumulusPalletDmpQueueError: {2965 CumulusPalletDmpQueueError: {2690 _enum: ['Unknown', 'OverLimit']2966 _enum: ['Unknown', 'OverLimit']2691 },2967 },2692 /**2968 /**2693 * Lookup347: pallet_unique::Error<T>2969 * Lookup369: pallet_unique::Error<T>2694 **/2970 **/2695 PalletUniqueError: {2971 PalletUniqueError: {2696 _enum: ['CollectionDecimalPointLimitExceeded', 'ConfirmUnsetSponsorFail', 'EmptyArgument', 'RepartitionCalledOnNonRefungibleCollection']2972 _enum: ['CollectionDecimalPointLimitExceeded', 'ConfirmUnsetSponsorFail', 'EmptyArgument', 'RepartitionCalledOnNonRefungibleCollection']2697 },2973 },2698 /**2974 /**2699 * Lookup350: pallet_unique_scheduler::ScheduledV3<frame_support::traits::schedule::MaybeHashed<opal_runtime::Call, primitive_types::H256>, BlockNumber, opal_runtime::OriginCaller, sp_core::crypto::AccountId32>2975 * Lookup372: pallet_unique_scheduler::ScheduledV3<frame_support::traits::schedule::MaybeHashed<opal_runtime::Call, primitive_types::H256>, BlockNumber, opal_runtime::OriginCaller, sp_core::crypto::AccountId32>2700 **/2976 **/2701 PalletUniqueSchedulerScheduledV3: {2977 PalletUniqueSchedulerScheduledV3: {2702 maybeId: 'Option<[u8;16]>',2978 maybeId: 'Option<[u8;16]>',2703 priority: 'u8',2979 priority: 'u8',2704 call: 'FrameSupportScheduleMaybeHashed',2980 call: 'FrameSupportScheduleMaybeHashed',2705 maybePeriodic: 'Option<(u32,u32)>',2981 maybePeriodic: 'Option<(u32,u32)>',2706 origin: 'OpalRuntimeOriginCaller'2982 origin: 'OpalRuntimeOriginCaller'2707 },2983 },2708 /**2984 /**2709 * Lookup351: opal_runtime::OriginCaller2985 * Lookup373: opal_runtime::OriginCaller2710 **/2986 **/2711 OpalRuntimeOriginCaller: {2987 OpalRuntimeOriginCaller: {2712 _enum: {2988 _enum: {2713 system: 'FrameSupportDispatchRawOrigin',2989 system: 'FrameSupportDispatchRawOrigin',2814 Ethereum: 'PalletEthereumRawOrigin'3090 Ethereum: 'PalletEthereumRawOrigin'2815 }3091 }2816 },3092 },2817 /**3093 /**2818 * Lookup352: frame_support::dispatch::RawOrigin<sp_core::crypto::AccountId32>3094 * Lookup374: frame_support::dispatch::RawOrigin<sp_core::crypto::AccountId32>2819 **/3095 **/2820 FrameSupportDispatchRawOrigin: {3096 FrameSupportDispatchRawOrigin: {2821 _enum: {3097 _enum: {2822 Root: 'Null',3098 Root: 'Null',2823 Signed: 'AccountId32',3099 Signed: 'AccountId32',2824 None: 'Null'3100 None: 'Null'2825 }3101 }2826 },3102 },2827 /**3103 /**2828 * Lookup353: pallet_xcm::pallet::Origin3104 * Lookup375: pallet_xcm::pallet::Origin2829 **/3105 **/2830 PalletXcmOrigin: {3106 PalletXcmOrigin: {2831 _enum: {3107 _enum: {2832 Xcm: 'XcmV1MultiLocation',3108 Xcm: 'XcmV1MultiLocation',2833 Response: 'XcmV1MultiLocation'3109 Response: 'XcmV1MultiLocation'2834 }3110 }2835 },3111 },2836 /**3112 /**2837 * Lookup354: cumulus_pallet_xcm::pallet::Origin3113 * Lookup376: cumulus_pallet_xcm::pallet::Origin2838 **/3114 **/2839 CumulusPalletXcmOrigin: {3115 CumulusPalletXcmOrigin: {2840 _enum: {3116 _enum: {2841 Relay: 'Null',3117 Relay: 'Null',2842 SiblingParachain: 'u32'3118 SiblingParachain: 'u32'2843 }3119 }2844 },3120 },2845 /**3121 /**2846 * Lookup355: pallet_ethereum::RawOrigin3122 * Lookup377: pallet_ethereum::RawOrigin2847 **/3123 **/2848 PalletEthereumRawOrigin: {3124 PalletEthereumRawOrigin: {2849 _enum: {3125 _enum: {2850 EthereumTransaction: 'H160'3126 EthereumTransaction: 'H160'2851 }3127 }2852 },3128 },2853 /**3129 /**2854 * Lookup356: sp_core::Void3130 * Lookup378: sp_core::Void2855 **/3131 **/2856 SpCoreVoid: 'Null',3132 SpCoreVoid: 'Null',2857 /**3133 /**2858 * Lookup357: pallet_unique_scheduler::pallet::Error<T>3134 * Lookup379: pallet_unique_scheduler::pallet::Error<T>2859 **/3135 **/2860 PalletUniqueSchedulerError: {3136 PalletUniqueSchedulerError: {2861 _enum: ['FailedToSchedule', 'NotFound', 'TargetBlockNumberInPast', 'RescheduleNoChange']3137 _enum: ['FailedToSchedule', 'NotFound', 'TargetBlockNumberInPast', 'RescheduleNoChange']2862 },3138 },2863 /**3139 /**2864 * Lookup358: up_data_structs::Collection<sp_core::crypto::AccountId32>3140 * Lookup380: up_data_structs::Collection<sp_core::crypto::AccountId32>2865 **/3141 **/2866 UpDataStructsCollection: {3142 UpDataStructsCollection: {2867 owner: 'AccountId32',3143 owner: 'AccountId32',2868 mode: 'UpDataStructsCollectionMode',3144 mode: 'UpDataStructsCollectionMode',2874 permissions: 'UpDataStructsCollectionPermissions',3150 permissions: 'UpDataStructsCollectionPermissions',2875 externalCollection: 'bool'3151 externalCollection: 'bool'2876 },3152 },2877 /**3153 /**2878 * Lookup359: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>3154 * Lookup381: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>2879 **/3155 **/2880 UpDataStructsSponsorshipState: {3156 UpDataStructsSponsorshipState: {2881 _enum: {3157 _enum: {2882 Disabled: 'Null',3158 Disabled: 'Null',2883 Unconfirmed: 'AccountId32',3159 Unconfirmed: 'AccountId32',2884 Confirmed: 'AccountId32'3160 Confirmed: 'AccountId32'2885 }3161 }2886 },3162 },2887 /**3163 /**2888 * Lookup360: up_data_structs::Properties3164 * Lookup382: up_data_structs::Properties2889 **/3165 **/2890 UpDataStructsProperties: {3166 UpDataStructsProperties: {2891 map: 'UpDataStructsPropertiesMapBoundedVec',3167 map: 'UpDataStructsPropertiesMapBoundedVec',2892 consumedSpace: 'u32',3168 consumedSpace: 'u32',2893 spaceLimit: 'u32'3169 spaceLimit: 'u32'2894 },3170 },2895 /**3171 /**2896 * Lookup361: up_data_structs::PropertiesMap<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>3172 * Lookup383: up_data_structs::PropertiesMap<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2897 **/3173 **/2898 UpDataStructsPropertiesMapBoundedVec: 'BTreeMap<Bytes, Bytes>',3174 UpDataStructsPropertiesMapBoundedVec: 'BTreeMap<Bytes, Bytes>',2899 /**3175 /**2900 * Lookup366: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>3176 * Lookup388: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>2901 **/3177 **/2902 UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap<Bytes, UpDataStructsPropertyPermission>',3178 UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap<Bytes, UpDataStructsPropertyPermission>',2903 /**3179 /**2904 * Lookup373: up_data_structs::CollectionStats3180 * Lookup395: up_data_structs::CollectionStats2905 **/3181 **/2906 UpDataStructsCollectionStats: {3182 UpDataStructsCollectionStats: {2907 created: 'u32',3183 created: 'u32',2908 destroyed: 'u32',3184 destroyed: 'u32',2909 alive: 'u32'3185 alive: 'u32'2910 },3186 },2911 /**3187 /**2912 * Lookup374: up_data_structs::TokenChild3188 * Lookup396: up_data_structs::TokenChild2913 **/3189 **/2914 UpDataStructsTokenChild: {3190 UpDataStructsTokenChild: {2915 token: 'u32',3191 token: 'u32',2916 collection: 'u32'3192 collection: 'u32'2917 },3193 },2918 /**3194 /**2919 * Lookup375: PhantomType::up_data_structs<T>3195 * Lookup397: PhantomType::up_data_structs<T>2920 **/3196 **/2921 PhantomTypeUpDataStructs: '[(UpDataStructsTokenData,UpDataStructsRpcCollection,RmrkTraitsCollectionCollectionInfo,RmrkTraitsNftNftInfo,RmrkTraitsResourceResourceInfo,RmrkTraitsPropertyPropertyInfo,RmrkTraitsBaseBaseInfo,RmrkTraitsPartPartType,RmrkTraitsTheme,RmrkTraitsNftNftChild);0]',3197 PhantomTypeUpDataStructs: '[(UpDataStructsTokenData,UpDataStructsRpcCollection,RmrkTraitsCollectionCollectionInfo,RmrkTraitsNftNftInfo,RmrkTraitsResourceResourceInfo,RmrkTraitsPropertyPropertyInfo,RmrkTraitsBaseBaseInfo,RmrkTraitsPartPartType,RmrkTraitsTheme,RmrkTraitsNftNftChild);0]',2922 /**3198 /**2923 * Lookup377: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3199 * Lookup399: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2924 **/3200 **/2925 UpDataStructsTokenData: {3201 UpDataStructsTokenData: {2926 properties: 'Vec<UpDataStructsProperty>',3202 properties: 'Vec<UpDataStructsProperty>',2927 owner: 'Option<PalletEvmAccountBasicCrossAccountIdRepr>',3203 owner: 'Option<PalletEvmAccountBasicCrossAccountIdRepr>',2928 pieces: 'u128'3204 pieces: 'u128'2929 },3205 },2930 /**3206 /**2931 * Lookup379: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>3207 * Lookup401: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>2932 **/3208 **/2933 UpDataStructsRpcCollection: {3209 UpDataStructsRpcCollection: {2934 owner: 'AccountId32',3210 owner: 'AccountId32',2935 mode: 'UpDataStructsCollectionMode',3211 mode: 'UpDataStructsCollectionMode',2943 properties: 'Vec<UpDataStructsProperty>',3219 properties: 'Vec<UpDataStructsProperty>',2944 readOnly: 'bool'3220 readOnly: 'bool'2945 },3221 },2946 /**3222 /**2947 * Lookup380: rmrk_traits::collection::CollectionInfo<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_core::crypto::AccountId32>3223 * Lookup402: rmrk_traits::collection::CollectionInfo<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_core::crypto::AccountId32>2948 **/3224 **/2949 RmrkTraitsCollectionCollectionInfo: {3225 RmrkTraitsCollectionCollectionInfo: {2950 issuer: 'AccountId32',3226 issuer: 'AccountId32',2951 metadata: 'Bytes',3227 metadata: 'Bytes',2952 max: 'Option<u32>',3228 max: 'Option<u32>',2953 symbol: 'Bytes',3229 symbol: 'Bytes',2954 nftsCount: 'u32'3230 nftsCount: 'u32'2955 },3231 },2956 /**3232 /**2957 * Lookup381: rmrk_traits::nft::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>3233 * Lookup403: rmrk_traits::nft::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2958 **/3234 **/2959 RmrkTraitsNftNftInfo: {3235 RmrkTraitsNftNftInfo: {2960 owner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',3236 owner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',2961 royalty: 'Option<RmrkTraitsNftRoyaltyInfo>',3237 royalty: 'Option<RmrkTraitsNftRoyaltyInfo>',2962 metadata: 'Bytes',3238 metadata: 'Bytes',2963 equipped: 'bool',3239 equipped: 'bool',2964 pending: 'bool'3240 pending: 'bool'2965 },3241 },2966 /**3242 /**2967 * Lookup383: rmrk_traits::nft::RoyaltyInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill>3243 * Lookup405: rmrk_traits::nft::RoyaltyInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill>2968 **/3244 **/2969 RmrkTraitsNftRoyaltyInfo: {3245 RmrkTraitsNftRoyaltyInfo: {2970 recipient: 'AccountId32',3246 recipient: 'AccountId32',2971 amount: 'Permill'3247 amount: 'Permill'2972 },3248 },2973 /**3249 /**2974 * Lookup384: rmrk_traits::resource::ResourceInfo<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>3250 * Lookup406: rmrk_traits::resource::ResourceInfo<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2975 **/3251 **/2976 RmrkTraitsResourceResourceInfo: {3252 RmrkTraitsResourceResourceInfo: {2977 id: 'u32',3253 id: 'u32',2978 resource: 'RmrkTraitsResourceResourceTypes',3254 resource: 'RmrkTraitsResourceResourceTypes',2979 pending: 'bool',3255 pending: 'bool',2980 pendingRemoval: 'bool'3256 pendingRemoval: 'bool'2981 },3257 },2982 /**3258 /**2983 * Lookup385: rmrk_traits::property::PropertyInfo<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>3259 * Lookup407: rmrk_traits::property::PropertyInfo<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2984 **/3260 **/2985 RmrkTraitsPropertyPropertyInfo: {3261 RmrkTraitsPropertyPropertyInfo: {2986 key: 'Bytes',3262 key: 'Bytes',2987 value: 'Bytes'3263 value: 'Bytes'2988 },3264 },2989 /**3265 /**2990 * Lookup386: rmrk_traits::base::BaseInfo<sp_core::crypto::AccountId32, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>3266 * Lookup408: rmrk_traits::base::BaseInfo<sp_core::crypto::AccountId32, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2991 **/3267 **/2992 RmrkTraitsBaseBaseInfo: {3268 RmrkTraitsBaseBaseInfo: {2993 issuer: 'AccountId32',3269 issuer: 'AccountId32',2994 baseType: 'Bytes',3270 baseType: 'Bytes',2995 symbol: 'Bytes'3271 symbol: 'Bytes'2996 },3272 },2997 /**3273 /**2998 * Lookup387: rmrk_traits::nft::NftChild3274 * Lookup409: rmrk_traits::nft::NftChild2999 **/3275 **/3000 RmrkTraitsNftNftChild: {3276 RmrkTraitsNftNftChild: {3001 collectionId: 'u32',3277 collectionId: 'u32',3002 nftId: 'u32'3278 nftId: 'u32'3003 },3279 },3004 /**3280 /**3005 * Lookup389: pallet_common::pallet::Error<T>3281 * Lookup411: pallet_common::pallet::Error<T>3006 **/3282 **/3007 PalletCommonError: {3283 PalletCommonError: {3008 _enum: ['CollectionNotFound', 'MustBeTokenOwner', 'NoPermission', 'CantDestroyNotEmptyCollection', 'PublicMintingNotAllowed', 'AddressNotInAllowlist', 'CollectionNameLimitExceeded', 'CollectionDescriptionLimitExceeded', 'CollectionTokenPrefixLimitExceeded', 'TotalCollectionsLimitExceeded', 'CollectionAdminCountExceeded', 'CollectionLimitBoundsExceeded', 'OwnerPermissionsCantBeReverted', 'TransferNotAllowed', 'AccountTokenLimitExceeded', 'CollectionTokenLimitExceeded', 'MetadataFlagFrozen', 'TokenNotFound', 'TokenValueTooLow', 'ApprovedValueTooLow', 'CantApproveMoreThanOwned', 'AddressIsZero', 'UnsupportedOperation', 'NotSufficientFounds', 'UserIsNotAllowedToNest', 'SourceCollectionIsNotAllowedToNest', 'CollectionFieldSizeExceeded', 'NoSpaceForProperty', 'PropertyLimitReached', 'PropertyKeyIsTooLong', 'InvalidCharacterInPropertyKey', 'EmptyPropertyKey', 'CollectionIsExternal', 'CollectionIsInternal']3284 _enum: ['CollectionNotFound', 'MustBeTokenOwner', 'NoPermission', 'CantDestroyNotEmptyCollection', 'PublicMintingNotAllowed', 'AddressNotInAllowlist', 'CollectionNameLimitExceeded', 'CollectionDescriptionLimitExceeded', 'CollectionTokenPrefixLimitExceeded', 'TotalCollectionsLimitExceeded', 'CollectionAdminCountExceeded', 'CollectionLimitBoundsExceeded', 'OwnerPermissionsCantBeReverted', 'TransferNotAllowed', 'AccountTokenLimitExceeded', 'CollectionTokenLimitExceeded', 'MetadataFlagFrozen', 'TokenNotFound', 'TokenValueTooLow', 'ApprovedValueTooLow', 'CantApproveMoreThanOwned', 'AddressIsZero', 'UnsupportedOperation', 'NotSufficientFounds', 'UserIsNotAllowedToNest', 'SourceCollectionIsNotAllowedToNest', 'CollectionFieldSizeExceeded', 'NoSpaceForProperty', 'PropertyLimitReached', 'PropertyKeyIsTooLong', 'InvalidCharacterInPropertyKey', 'EmptyPropertyKey', 'CollectionIsExternal', 'CollectionIsInternal']3009 },3285 },3010 /**3286 /**3011 * Lookup391: pallet_fungible::pallet::Error<T>3287 * Lookup413: pallet_fungible::pallet::Error<T>3012 **/3288 **/3013 PalletFungibleError: {3289 PalletFungibleError: {3014 _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed']3290 _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed']3015 },3291 },3016 /**3292 /**3017 * Lookup392: pallet_refungible::ItemData3293 * Lookup414: pallet_refungible::ItemData3018 **/3294 **/3019 PalletRefungibleItemData: {3295 PalletRefungibleItemData: {3020 constData: 'Bytes'3296 constData: 'Bytes'3021 },3297 },3022 /**3298 /**3023 * Lookup397: pallet_refungible::pallet::Error<T>3299 * Lookup419: pallet_refungible::pallet::Error<T>3024 **/3300 **/3025 PalletRefungibleError: {3301 PalletRefungibleError: {3026 _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RepartitionWhileNotOwningAllPieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']3302 _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RepartitionWhileNotOwningAllPieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']3027 },3303 },3028 /**3304 /**3029 * Lookup398: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3305 * Lookup420: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3030 **/3306 **/3031 PalletNonfungibleItemData: {3307 PalletNonfungibleItemData: {3032 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'3308 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'3033 },3309 },3034 /**3310 /**3035 * Lookup400: up_data_structs::PropertyScope3311 * Lookup422: up_data_structs::PropertyScope3036 **/3312 **/3037 UpDataStructsPropertyScope: {3313 UpDataStructsPropertyScope: {3038 _enum: ['None', 'Rmrk', 'Eth']3314 _enum: ['None', 'Rmrk', 'Eth']3039 },3315 },3040 /**3316 /**3041 * Lookup402: pallet_nonfungible::pallet::Error<T>3317 * Lookup424: pallet_nonfungible::pallet::Error<T>3042 **/3318 **/3043 PalletNonfungibleError: {3319 PalletNonfungibleError: {3044 _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount', 'CantBurnNftWithChildren']3320 _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount', 'CantBurnNftWithChildren']3045 },3321 },3046 /**3322 /**3047 * Lookup403: pallet_structure::pallet::Error<T>3323 * Lookup425: pallet_structure::pallet::Error<T>3048 **/3324 **/3049 PalletStructureError: {3325 PalletStructureError: {3050 _enum: ['OuroborosDetected', 'DepthLimit', 'BreadthLimit', 'TokenNotFound']3326 _enum: ['OuroborosDetected', 'DepthLimit', 'BreadthLimit', 'TokenNotFound']3051 },3327 },3052 /**3328 /**3053 * Lookup404: pallet_rmrk_core::pallet::Error<T>3329 * Lookup426: pallet_rmrk_core::pallet::Error<T>3054 **/3330 **/3055 PalletRmrkCoreError: {3331 PalletRmrkCoreError: {3056 _enum: ['CorruptedCollectionType', 'RmrkPropertyKeyIsTooLong', 'RmrkPropertyValueIsTooLong', 'RmrkPropertyIsNotFound', 'UnableToDecodeRmrkData', 'CollectionNotEmpty', 'NoAvailableCollectionId', 'NoAvailableNftId', 'CollectionUnknown', 'NoPermission', 'NonTransferable', 'CollectionFullOrLocked', 'ResourceDoesntExist', 'CannotSendToDescendentOrSelf', 'CannotAcceptNonOwnedNft', 'CannotRejectNonOwnedNft', 'CannotRejectNonPendingNft', 'ResourceNotPending', 'NoAvailableResourceId']3332 _enum: ['CorruptedCollectionType', 'RmrkPropertyKeyIsTooLong', 'RmrkPropertyValueIsTooLong', 'RmrkPropertyIsNotFound', 'UnableToDecodeRmrkData', 'CollectionNotEmpty', 'NoAvailableCollectionId', 'NoAvailableNftId', 'CollectionUnknown', 'NoPermission', 'NonTransferable', 'CollectionFullOrLocked', 'ResourceDoesntExist', 'CannotSendToDescendentOrSelf', 'CannotAcceptNonOwnedNft', 'CannotRejectNonOwnedNft', 'CannotRejectNonPendingNft', 'ResourceNotPending', 'NoAvailableResourceId']3057 },3333 },3058 /**3334 /**3059 * Lookup406: pallet_rmrk_equip::pallet::Error<T>3335 * Lookup428: pallet_rmrk_equip::pallet::Error<T>3060 **/3336 **/3061 PalletRmrkEquipError: {3337 PalletRmrkEquipError: {3062 _enum: ['PermissionError', 'NoAvailableBaseId', 'NoAvailablePartId', 'BaseDoesntExist', 'NeedsDefaultThemeFirst', 'PartDoesntExist', 'NoEquippableOnFixedPart']3338 _enum: ['PermissionError', 'NoAvailableBaseId', 'NoAvailablePartId', 'BaseDoesntExist', 'NeedsDefaultThemeFirst', 'PartDoesntExist', 'NoEquippableOnFixedPart']3063 },3339 },3340 /**3341 * Lookup429: pallet_foreing_assets::module::Error<T>3342 **/3343 PalletForeingAssetsModuleError: {3344 _enum: ['BadLocation', 'MultiLocationExisted', 'AssetIdNotExists', 'AssetIdExisted']3345 },3064 /**3346 /**3065 * Lookup409: pallet_evm::pallet::Error<T>3347 * Lookup432: pallet_evm::pallet::Error<T>3066 **/3348 **/3067 PalletEvmError: {3349 PalletEvmError: {3068 _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce']3350 _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce']3069 },3351 },3070 /**3352 /**3071 * Lookup412: fp_rpc::TransactionStatus3353 * Lookup435: fp_rpc::TransactionStatus3072 **/3354 **/3073 FpRpcTransactionStatus: {3355 FpRpcTransactionStatus: {3074 transactionHash: 'H256',3356 transactionHash: 'H256',3075 transactionIndex: 'u32',3357 transactionIndex: 'u32',3079 logs: 'Vec<EthereumLog>',3361 logs: 'Vec<EthereumLog>',3080 logsBloom: 'EthbloomBloom'3362 logsBloom: 'EthbloomBloom'3081 },3363 },3082 /**3364 /**3083 * Lookup414: ethbloom::Bloom3365 * Lookup437: ethbloom::Bloom3084 **/3366 **/3085 EthbloomBloom: '[u8;256]',3367 EthbloomBloom: '[u8;256]',3086 /**3368 /**3087 * Lookup416: ethereum::receipt::ReceiptV33369 * Lookup439: ethereum::receipt::ReceiptV33088 **/3370 **/3089 EthereumReceiptReceiptV3: {3371 EthereumReceiptReceiptV3: {3090 _enum: {3372 _enum: {3091 Legacy: 'EthereumReceiptEip658ReceiptData',3373 Legacy: 'EthereumReceiptEip658ReceiptData',3092 EIP2930: 'EthereumReceiptEip658ReceiptData',3374 EIP2930: 'EthereumReceiptEip658ReceiptData',3093 EIP1559: 'EthereumReceiptEip658ReceiptData'3375 EIP1559: 'EthereumReceiptEip658ReceiptData'3094 }3376 }3095 },3377 },3096 /**3378 /**3097 * Lookup417: ethereum::receipt::EIP658ReceiptData3379 * Lookup440: ethereum::receipt::EIP658ReceiptData3098 **/3380 **/3099 EthereumReceiptEip658ReceiptData: {3381 EthereumReceiptEip658ReceiptData: {3100 statusCode: 'u8',3382 statusCode: 'u8',3101 usedGas: 'U256',3383 usedGas: 'U256',3102 logsBloom: 'EthbloomBloom',3384 logsBloom: 'EthbloomBloom',3103 logs: 'Vec<EthereumLog>'3385 logs: 'Vec<EthereumLog>'3104 },3386 },3105 /**3387 /**3106 * Lookup418: ethereum::block::Block<ethereum::transaction::TransactionV2>3388 * Lookup441: ethereum::block::Block<ethereum::transaction::TransactionV2>3107 **/3389 **/3108 EthereumBlock: {3390 EthereumBlock: {3109 header: 'EthereumHeader',3391 header: 'EthereumHeader',3110 transactions: 'Vec<EthereumTransactionTransactionV2>',3392 transactions: 'Vec<EthereumTransactionTransactionV2>',3111 ommers: 'Vec<EthereumHeader>'3393 ommers: 'Vec<EthereumHeader>'3112 },3394 },3113 /**3395 /**3114 * Lookup419: ethereum::header::Header3396 * Lookup442: ethereum::header::Header3115 **/3397 **/3116 EthereumHeader: {3398 EthereumHeader: {3117 parentHash: 'H256',3399 parentHash: 'H256',3118 ommersHash: 'H256',3400 ommersHash: 'H256',3130 mixHash: 'H256',3412 mixHash: 'H256',3131 nonce: 'EthereumTypesHashH64'3413 nonce: 'EthereumTypesHashH64'3132 },3414 },3133 /**3415 /**3134 * Lookup420: ethereum_types::hash::H643416 * Lookup443: ethereum_types::hash::H643135 **/3417 **/3136 EthereumTypesHashH64: '[u8;8]',3418 EthereumTypesHashH64: '[u8;8]',3137 /**3419 /**3138 * Lookup425: pallet_ethereum::pallet::Error<T>3420 * Lookup448: pallet_ethereum::pallet::Error<T>3139 **/3421 **/3140 PalletEthereumError: {3422 PalletEthereumError: {3141 _enum: ['InvalidSignature', 'PreLogExists']3423 _enum: ['InvalidSignature', 'PreLogExists']3142 },3424 },3143 /**3425 /**3144 * Lookup426: pallet_evm_coder_substrate::pallet::Error<T>3426 * Lookup449: pallet_evm_coder_substrate::pallet::Error<T>3145 **/3427 **/3146 PalletEvmCoderSubstrateError: {3428 PalletEvmCoderSubstrateError: {3147 _enum: ['OutOfGas', 'OutOfFund']3429 _enum: ['OutOfGas', 'OutOfFund']3148 },3430 },3149 /**3431 /**3150 * Lookup427: pallet_evm_contract_helpers::SponsoringModeT3432 * Lookup450: pallet_evm_contract_helpers::SponsoringModeT3151 **/3433 **/3152 PalletEvmContractHelpersSponsoringModeT: {3434 PalletEvmContractHelpersSponsoringModeT: {3153 _enum: ['Disabled', 'Allowlisted', 'Generous']3435 _enum: ['Disabled', 'Allowlisted', 'Generous']3154 },3436 },3155 /**3437 /**3156 * Lookup429: pallet_evm_contract_helpers::pallet::Error<T>3438 * Lookup452: pallet_evm_contract_helpers::pallet::Error<T>3157 **/3439 **/3158 PalletEvmContractHelpersError: {3440 PalletEvmContractHelpersError: {3159 _enum: ['NoPermission']3441 _enum: ['NoPermission']3160 },3442 },3161 /**3443 /**3162 * Lookup430: pallet_evm_migration::pallet::Error<T>3444 * Lookup453: pallet_evm_migration::pallet::Error<T>3163 **/3445 **/3164 PalletEvmMigrationError: {3446 PalletEvmMigrationError: {3165 _enum: ['AccountNotEmpty', 'AccountIsNotMigrating']3447 _enum: ['AccountNotEmpty', 'AccountIsNotMigrating']3166 },3448 },3167 /**3449 /**3168 * Lookup432: sp_runtime::MultiSignature3450 * Lookup455: sp_runtime::MultiSignature3169 **/3451 **/3170 SpRuntimeMultiSignature: {3452 SpRuntimeMultiSignature: {3171 _enum: {3453 _enum: {3172 Ed25519: 'SpCoreEd25519Signature',3454 Ed25519: 'SpCoreEd25519Signature',3173 Sr25519: 'SpCoreSr25519Signature',3455 Sr25519: 'SpCoreSr25519Signature',3174 Ecdsa: 'SpCoreEcdsaSignature'3456 Ecdsa: 'SpCoreEcdsaSignature'3175 }3457 }3176 },3458 },3177 /**3459 /**3178 * Lookup433: sp_core::ed25519::Signature3460 * Lookup456: sp_core::ed25519::Signature3179 **/3461 **/3180 SpCoreEd25519Signature: '[u8;64]',3462 SpCoreEd25519Signature: '[u8;64]',3181 /**3463 /**3182 * Lookup435: sp_core::sr25519::Signature3464 * Lookup458: sp_core::sr25519::Signature3183 **/3465 **/3184 SpCoreSr25519Signature: '[u8;64]',3466 SpCoreSr25519Signature: '[u8;64]',3185 /**3467 /**3186 * Lookup436: sp_core::ecdsa::Signature3468 * Lookup459: sp_core::ecdsa::Signature3187 **/3469 **/3188 SpCoreEcdsaSignature: '[u8;65]',3470 SpCoreEcdsaSignature: '[u8;65]',3189 /**3471 /**3190 * Lookup439: frame_system::extensions::check_spec_version::CheckSpecVersion<T>3472 * Lookup462: frame_system::extensions::check_spec_version::CheckSpecVersion<T>3191 **/3473 **/3192 FrameSystemExtensionsCheckSpecVersion: 'Null',3474 FrameSystemExtensionsCheckSpecVersion: 'Null',3193 /**3475 /**3194 * Lookup440: frame_system::extensions::check_genesis::CheckGenesis<T>3476 * Lookup463: frame_system::extensions::check_genesis::CheckGenesis<T>3195 **/3477 **/3196 FrameSystemExtensionsCheckGenesis: 'Null',3478 FrameSystemExtensionsCheckGenesis: 'Null',3197 /**3479 /**3198 * Lookup443: frame_system::extensions::check_nonce::CheckNonce<T>3480 * Lookup466: frame_system::extensions::check_nonce::CheckNonce<T>3199 **/3481 **/3200 FrameSystemExtensionsCheckNonce: 'Compact<u32>',3482 FrameSystemExtensionsCheckNonce: 'Compact<u32>',3201 /**3483 /**3202 * Lookup444: frame_system::extensions::check_weight::CheckWeight<T>3484 * Lookup467: frame_system::extensions::check_weight::CheckWeight<T>3203 **/3485 **/3204 FrameSystemExtensionsCheckWeight: 'Null',3486 FrameSystemExtensionsCheckWeight: 'Null',3205 /**3487 /**3206 * Lookup445: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>3488 * Lookup468: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>3207 **/3489 **/3208 PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',3490 PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',3209 /**3491 /**3210 * Lookup446: opal_runtime::Runtime3492 * Lookup469: opal_runtime::Runtime3211 **/3493 **/3212 OpalRuntimeRuntime: 'Null',3494 OpalRuntimeRuntime: 'Null',3213 /**3495 /**3214 * Lookup447: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>3496 * Lookup470: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>3215 **/3497 **/3216 PalletEthereumFakeTransactionFinalizer: 'Null'3498 PalletEthereumFakeTransactionFinalizer: 'Null'3217};3499};32183500tests/src/interfaces/registry.tsdiffbeforeafterboth1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */2/* eslint-disable */34// import type lookup before we augment - in some environments5// this is required to allow for ambient/previous definitions6import '@polkadot/types/types/registry';738import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, 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, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportScheduleLookupError, FrameSupportScheduleMaybeHashed, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerCall, PalletUniqueSchedulerError, PalletUniqueSchedulerEvent, PalletUniqueSchedulerScheduledV3, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, 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, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, 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, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, UpDataStructsTokenChild, UpDataStructsTokenData, 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, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';4import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, 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, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportScheduleLookupError, FrameSupportScheduleMaybeHashed, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletForeingAssetsAssetIds, PalletForeingAssetsModuleAssetMetadata, PalletForeingAssetsModuleCall, PalletForeingAssetsModuleError, PalletForeingAssetsModuleEvent, PalletForeingAssetsNativeCurrency, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerCall, PalletUniqueSchedulerError, PalletUniqueSchedulerEvent, PalletUniqueSchedulerScheduledV3, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, 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, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, 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, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, UpDataStructsTokenChild, UpDataStructsTokenData, 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';9510declare module '@polkadot/types/types/registry' {6declare module '@polkadot/types/types/registry' {11 interface InterfaceTypes {7 export interface InterfaceTypes {12 CumulusPalletDmpQueueCall: CumulusPalletDmpQueueCall;8 CumulusPalletDmpQueueCall: CumulusPalletDmpQueueCall;13 CumulusPalletDmpQueueConfigData: CumulusPalletDmpQueueConfigData;9 CumulusPalletDmpQueueConfigData: CumulusPalletDmpQueueConfigData;14 CumulusPalletDmpQueueError: CumulusPalletDmpQueueError;10 CumulusPalletDmpQueueError: CumulusPalletDmpQueueError;79 FrameSystemPhase: FrameSystemPhase;75 FrameSystemPhase: FrameSystemPhase;80 OpalRuntimeOriginCaller: OpalRuntimeOriginCaller;76 OpalRuntimeOriginCaller: OpalRuntimeOriginCaller;81 OpalRuntimeRuntime: OpalRuntimeRuntime;77 OpalRuntimeRuntime: OpalRuntimeRuntime;78 OrmlTokensAccountData: OrmlTokensAccountData;79 OrmlTokensBalanceLock: OrmlTokensBalanceLock;80 OrmlTokensModuleCall: OrmlTokensModuleCall;81 OrmlTokensModuleError: OrmlTokensModuleError;82 OrmlTokensModuleEvent: OrmlTokensModuleEvent;83 OrmlTokensReserveData: OrmlTokensReserveData;82 OrmlVestingModuleCall: OrmlVestingModuleCall;84 OrmlVestingModuleCall: OrmlVestingModuleCall;83 OrmlVestingModuleError: OrmlVestingModuleError;85 OrmlVestingModuleError: OrmlVestingModuleError;84 OrmlVestingModuleEvent: OrmlVestingModuleEvent;86 OrmlVestingModuleEvent: OrmlVestingModuleEvent;85 OrmlVestingVestingSchedule: OrmlVestingVestingSchedule;87 OrmlVestingVestingSchedule: OrmlVestingVestingSchedule;88 OrmlXtokensModuleCall: OrmlXtokensModuleCall;89 OrmlXtokensModuleError: OrmlXtokensModuleError;90 OrmlXtokensModuleEvent: OrmlXtokensModuleEvent;86 PalletBalancesAccountData: PalletBalancesAccountData;91 PalletBalancesAccountData: PalletBalancesAccountData;87 PalletBalancesBalanceLock: PalletBalancesBalanceLock;92 PalletBalancesBalanceLock: PalletBalancesBalanceLock;88 PalletBalancesCall: PalletBalancesCall;93 PalletBalancesCall: PalletBalancesCall;108 PalletEvmEvent: PalletEvmEvent;113 PalletEvmEvent: PalletEvmEvent;109 PalletEvmMigrationCall: PalletEvmMigrationCall;114 PalletEvmMigrationCall: PalletEvmMigrationCall;110 PalletEvmMigrationError: PalletEvmMigrationError;115 PalletEvmMigrationError: PalletEvmMigrationError;116 PalletForeingAssetsAssetIds: PalletForeingAssetsAssetIds;117 PalletForeingAssetsModuleAssetMetadata: PalletForeingAssetsModuleAssetMetadata;118 PalletForeingAssetsModuleCall: PalletForeingAssetsModuleCall;119 PalletForeingAssetsModuleError: PalletForeingAssetsModuleError;120 PalletForeingAssetsModuleEvent: PalletForeingAssetsModuleEvent;121 PalletForeingAssetsNativeCurrency: PalletForeingAssetsNativeCurrency;111 PalletFungibleError: PalletFungibleError;122 PalletFungibleError: PalletFungibleError;112 PalletInflationCall: PalletInflationCall;123 PalletInflationCall: PalletInflationCall;113 PalletNonfungibleError: PalletNonfungibleError;124 PalletNonfungibleError: PalletNonfungibleError;247 XcmV2TraitsOutcome: XcmV2TraitsOutcome;258 XcmV2TraitsOutcome: XcmV2TraitsOutcome;248 XcmV2WeightLimit: XcmV2WeightLimit;259 XcmV2WeightLimit: XcmV2WeightLimit;249 XcmV2Xcm: XcmV2Xcm;260 XcmV2Xcm: XcmV2Xcm;261 XcmVersionedMultiAsset: XcmVersionedMultiAsset;250 XcmVersionedMultiAssets: XcmVersionedMultiAssets;262 XcmVersionedMultiAssets: XcmVersionedMultiAssets;251 XcmVersionedMultiLocation: XcmVersionedMultiLocation;263 XcmVersionedMultiLocation: XcmVersionedMultiLocation;252 XcmVersionedXcm: XcmVersionedXcm;264 XcmVersionedXcm: XcmVersionedXcm;tests/src/interfaces/types-lookup.tsdiffbeforeafterboth1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */2/* eslint-disable */334// import type lookup before we augment - in some environments4declare module '@polkadot/types/lookup' {5 import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';5// this is required to allow for ambient/previous definitions6 import type { ITuple } from '@polkadot/types-codec/types';7 import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill } from '@polkadot/types/interfaces/runtime';6import '@polkadot/types/lookup';8 import type { Event } from '@polkadot/types/interfaces/system';798import 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 { ITuple } from '@polkadot/types-codec/types';10import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill } from '@polkadot/types/interfaces/runtime';11import type { Event } from '@polkadot/types/interfaces/system';1213declare module '@polkadot/types/lookup' {14 /** @name FrameSystemAccountInfo (3) */10 /** @name FrameSystemAccountInfo (3) */15 interface FrameSystemAccountInfo extends Struct {11 export interface FrameSystemAccountInfo extends Struct {16 readonly nonce: u32;12 readonly nonce: u32;17 readonly consumers: u32;13 readonly consumers: u32;18 readonly providers: u32;14 readonly providers: u32;21 }17 }221823 /** @name PalletBalancesAccountData (5) */19 /** @name PalletBalancesAccountData (5) */24 interface PalletBalancesAccountData extends Struct {20 export interface PalletBalancesAccountData extends Struct {25 readonly free: u128;21 readonly free: u128;26 readonly reserved: u128;22 readonly reserved: u128;27 readonly miscFrozen: u128;23 readonly miscFrozen: u128;28 readonly feeFrozen: u128;24 readonly feeFrozen: u128;29 }25 }302631 /** @name FrameSupportWeightsPerDispatchClassU64 (7) */27 /** @name FrameSupportWeightsPerDispatchClassU64 (7) */32 interface FrameSupportWeightsPerDispatchClassU64 extends Struct {28 export interface FrameSupportWeightsPerDispatchClassU64 extends Struct {33 readonly normal: u64;29 readonly normal: u64;34 readonly operational: u64;30 readonly operational: u64;35 readonly mandatory: u64;31 readonly mandatory: u64;36 }32 }373338 /** @name SpRuntimeDigest (11) */34 /** @name SpRuntimeDigest (11) */39 interface SpRuntimeDigest extends Struct {35 export interface SpRuntimeDigest extends Struct {40 readonly logs: Vec<SpRuntimeDigestDigestItem>;36 readonly logs: Vec<SpRuntimeDigestDigestItem>;41 }37 }423843 /** @name SpRuntimeDigestDigestItem (13) */39 /** @name SpRuntimeDigestDigestItem (13) */44 interface SpRuntimeDigestDigestItem extends Enum {40 export interface SpRuntimeDigestDigestItem extends Enum {45 readonly isOther: boolean;41 readonly isOther: boolean;46 readonly asOther: Bytes;42 readonly asOther: Bytes;47 readonly isConsensus: boolean;43 readonly isConsensus: boolean;55 }51 }565257 /** @name FrameSystemEventRecord (16) */53 /** @name FrameSystemEventRecord (16) */58 interface FrameSystemEventRecord extends Struct {54 export interface FrameSystemEventRecord extends Struct {59 readonly phase: FrameSystemPhase;55 readonly phase: FrameSystemPhase;60 readonly event: Event;56 readonly event: Event;61 readonly topics: Vec<H256>;57 readonly topics: Vec<H256>;62 }58 }635964 /** @name FrameSystemEvent (18) */60 /** @name FrameSystemEvent (18) */65 interface FrameSystemEvent extends Enum {61 export interface FrameSystemEvent extends Enum {66 readonly isExtrinsicSuccess: boolean;62 readonly isExtrinsicSuccess: boolean;67 readonly asExtrinsicSuccess: {63 readonly asExtrinsicSuccess: {68 readonly dispatchInfo: FrameSupportWeightsDispatchInfo;64 readonly dispatchInfo: FrameSupportWeightsDispatchInfo;90 }86 }918792 /** @name FrameSupportWeightsDispatchInfo (19) */88 /** @name FrameSupportWeightsDispatchInfo (19) */93 interface FrameSupportWeightsDispatchInfo extends Struct {89 export interface FrameSupportWeightsDispatchInfo extends Struct {94 readonly weight: u64;90 readonly weight: u64;95 readonly class: FrameSupportWeightsDispatchClass;91 readonly class: FrameSupportWeightsDispatchClass;96 readonly paysFee: FrameSupportWeightsPays;92 readonly paysFee: FrameSupportWeightsPays;97 }93 }989499 /** @name FrameSupportWeightsDispatchClass (20) */95 /** @name FrameSupportWeightsDispatchClass (20) */100 interface FrameSupportWeightsDispatchClass extends Enum {96 export interface FrameSupportWeightsDispatchClass extends Enum {101 readonly isNormal: boolean;97 readonly isNormal: boolean;102 readonly isOperational: boolean;98 readonly isOperational: boolean;103 readonly isMandatory: boolean;99 readonly isMandatory: boolean;104 readonly type: 'Normal' | 'Operational' | 'Mandatory';100 readonly type: 'Normal' | 'Operational' | 'Mandatory';105 }101 }106102107 /** @name FrameSupportWeightsPays (21) */103 /** @name FrameSupportWeightsPays (21) */108 interface FrameSupportWeightsPays extends Enum {104 export interface FrameSupportWeightsPays extends Enum {109 readonly isYes: boolean;105 readonly isYes: boolean;110 readonly isNo: boolean;106 readonly isNo: boolean;111 readonly type: 'Yes' | 'No';107 readonly type: 'Yes' | 'No';112 }108 }113109114 /** @name SpRuntimeDispatchError (22) */110 /** @name SpRuntimeDispatchError (22) */115 interface SpRuntimeDispatchError extends Enum {111 export interface SpRuntimeDispatchError extends Enum {116 readonly isOther: boolean;112 readonly isOther: boolean;117 readonly isCannotLookup: boolean;113 readonly isCannotLookup: boolean;118 readonly isBadOrigin: boolean;114 readonly isBadOrigin: boolean;131 }127 }132128133 /** @name SpRuntimeModuleError (23) */129 /** @name SpRuntimeModuleError (23) */134 interface SpRuntimeModuleError extends Struct {130 export interface SpRuntimeModuleError extends Struct {135 readonly index: u8;131 readonly index: u8;136 readonly error: U8aFixed;132 readonly error: U8aFixed;137 }133 }138134139 /** @name SpRuntimeTokenError (24) */135 /** @name SpRuntimeTokenError (24) */140 interface SpRuntimeTokenError extends Enum {136 export interface SpRuntimeTokenError extends Enum {141 readonly isNoFunds: boolean;137 readonly isNoFunds: boolean;142 readonly isWouldDie: boolean;138 readonly isWouldDie: boolean;143 readonly isBelowMinimum: boolean;139 readonly isBelowMinimum: boolean;149 }145 }150146151 /** @name SpRuntimeArithmeticError (25) */147 /** @name SpRuntimeArithmeticError (25) */152 interface SpRuntimeArithmeticError extends Enum {148 export interface SpRuntimeArithmeticError extends Enum {153 readonly isUnderflow: boolean;149 readonly isUnderflow: boolean;154 readonly isOverflow: boolean;150 readonly isOverflow: boolean;155 readonly isDivisionByZero: boolean;151 readonly isDivisionByZero: boolean;156 readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';152 readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';157 }153 }158154159 /** @name SpRuntimeTransactionalError (26) */155 /** @name SpRuntimeTransactionalError (26) */160 interface SpRuntimeTransactionalError extends Enum {156 export interface SpRuntimeTransactionalError extends Enum {161 readonly isLimitReached: boolean;157 readonly isLimitReached: boolean;162 readonly isNoLayer: boolean;158 readonly isNoLayer: boolean;163 readonly type: 'LimitReached' | 'NoLayer';159 readonly type: 'LimitReached' | 'NoLayer';164 }160 }165161166 /** @name CumulusPalletParachainSystemEvent (27) */162 /** @name CumulusPalletParachainSystemEvent (27) */167 interface CumulusPalletParachainSystemEvent extends Enum {163 export interface CumulusPalletParachainSystemEvent extends Enum {168 readonly isValidationFunctionStored: boolean;164 readonly isValidationFunctionStored: boolean;169 readonly isValidationFunctionApplied: boolean;165 readonly isValidationFunctionApplied: boolean;170 readonly asValidationFunctionApplied: {166 readonly asValidationFunctionApplied: {188 }184 }189185190 /** @name PalletBalancesEvent (28) */186 /** @name PalletBalancesEvent (28) */191 interface PalletBalancesEvent extends Enum {187 export interface PalletBalancesEvent extends Enum {192 readonly isEndowed: boolean;188 readonly isEndowed: boolean;193 readonly asEndowed: {189 readonly asEndowed: {194 readonly account: AccountId32;190 readonly account: AccountId32;247 }243 }248244249 /** @name FrameSupportTokensMiscBalanceStatus (29) */245 /** @name FrameSupportTokensMiscBalanceStatus (29) */250 interface FrameSupportTokensMiscBalanceStatus extends Enum {246 export interface FrameSupportTokensMiscBalanceStatus extends Enum {251 readonly isFree: boolean;247 readonly isFree: boolean;252 readonly isReserved: boolean;248 readonly isReserved: boolean;253 readonly type: 'Free' | 'Reserved';249 readonly type: 'Free' | 'Reserved';254 }250 }255251256 /** @name PalletTransactionPaymentEvent (30) */252 /** @name PalletTransactionPaymentEvent (30) */257 interface PalletTransactionPaymentEvent extends Enum {253 export interface PalletTransactionPaymentEvent extends Enum {258 readonly isTransactionFeePaid: boolean;254 readonly isTransactionFeePaid: boolean;259 readonly asTransactionFeePaid: {255 readonly asTransactionFeePaid: {260 readonly who: AccountId32;256 readonly who: AccountId32;265 }261 }266262267 /** @name PalletTreasuryEvent (31) */263 /** @name PalletTreasuryEvent (31) */268 interface PalletTreasuryEvent extends Enum {264 export interface PalletTreasuryEvent extends Enum {269 readonly isProposed: boolean;265 readonly isProposed: boolean;270 readonly asProposed: {266 readonly asProposed: {271 readonly proposalIndex: u32;267 readonly proposalIndex: u32;307 }303 }308304309 /** @name PalletSudoEvent (32) */305 /** @name PalletSudoEvent (32) */310 interface PalletSudoEvent extends Enum {306 export interface PalletSudoEvent extends Enum {311 readonly isSudid: boolean;307 readonly isSudid: boolean;312 readonly asSudid: {308 readonly asSudid: {313 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;309 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;324 }320 }325321326 /** @name OrmlVestingModuleEvent (36) */322 /** @name OrmlVestingModuleEvent (36) */327 interface OrmlVestingModuleEvent extends Enum {323 export interface OrmlVestingModuleEvent extends Enum {328 readonly isVestingScheduleAdded: boolean;324 readonly isVestingScheduleAdded: boolean;329 readonly asVestingScheduleAdded: {325 readonly asVestingScheduleAdded: {330 readonly from: AccountId32;326 readonly from: AccountId32;344 }340 }345341346 /** @name OrmlVestingVestingSchedule (37) */342 /** @name OrmlVestingVestingSchedule (37) */347 interface OrmlVestingVestingSchedule extends Struct {343 export interface OrmlVestingVestingSchedule extends Struct {348 readonly start: u32;344 readonly start: u32;349 readonly period: u32;345 readonly period: u32;350 readonly periodCount: u32;346 readonly periodCount: u32;351 readonly perPeriod: Compact<u128>;347 readonly perPeriod: Compact<u128>;352 }348 }353349354 /** @name CumulusPalletXcmpQueueEvent (39) */350 /** @name OrmlXtokensModuleEvent (39) */355 interface CumulusPalletXcmpQueueEvent extends Enum {351 export interface OrmlXtokensModuleEvent extends Enum {352 readonly isTransferredMultiAssets: boolean;353 readonly asTransferredMultiAssets: {354 readonly sender: AccountId32;355 readonly assets: XcmV1MultiassetMultiAssets;356 readonly fee: XcmV1MultiAsset;357 readonly dest: XcmV1MultiLocation;358 } & Struct;359 readonly type: 'TransferredMultiAssets';360 }361362 /** @name XcmV1MultiassetMultiAssets (40) */363 export interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}364365 /** @name XcmV1MultiAsset (42) */366 export interface XcmV1MultiAsset extends Struct {367 readonly id: XcmV1MultiassetAssetId;368 readonly fun: XcmV1MultiassetFungibility;369 }370371 /** @name XcmV1MultiassetAssetId (43) */372 export interface XcmV1MultiassetAssetId extends Enum {373 readonly isConcrete: boolean;374 readonly asConcrete: XcmV1MultiLocation;375 readonly isAbstract: boolean;376 readonly asAbstract: Bytes;377 readonly type: 'Concrete' | 'Abstract';378 }379380 /** @name XcmV1MultiLocation (44) */381 export interface XcmV1MultiLocation extends Struct {382 readonly parents: u8;383 readonly interior: XcmV1MultilocationJunctions;384 }385386 /** @name XcmV1MultilocationJunctions (45) */387 export interface XcmV1MultilocationJunctions extends Enum {388 readonly isHere: boolean;389 readonly isX1: boolean;390 readonly asX1: XcmV1Junction;391 readonly isX2: boolean;392 readonly asX2: ITuple<[XcmV1Junction, XcmV1Junction]>;393 readonly isX3: boolean;394 readonly asX3: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction]>;395 readonly isX4: boolean;396 readonly asX4: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;397 readonly isX5: boolean;398 readonly asX5: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;399 readonly isX6: boolean;400 readonly asX6: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;401 readonly isX7: boolean;402 readonly asX7: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;403 readonly isX8: boolean;404 readonly asX8: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;405 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';406 }407408 /** @name XcmV1Junction (46) */409 export interface XcmV1Junction extends Enum {410 readonly isParachain: boolean;411 readonly asParachain: Compact<u32>;412 readonly isAccountId32: boolean;413 readonly asAccountId32: {414 readonly network: XcmV0JunctionNetworkId;415 readonly id: U8aFixed;416 } & Struct;417 readonly isAccountIndex64: boolean;418 readonly asAccountIndex64: {419 readonly network: XcmV0JunctionNetworkId;420 readonly index: Compact<u64>;421 } & Struct;422 readonly isAccountKey20: boolean;423 readonly asAccountKey20: {424 readonly network: XcmV0JunctionNetworkId;425 readonly key: U8aFixed;426 } & Struct;427 readonly isPalletInstance: boolean;428 readonly asPalletInstance: u8;429 readonly isGeneralIndex: boolean;430 readonly asGeneralIndex: Compact<u128>;431 readonly isGeneralKey: boolean;432 readonly asGeneralKey: Bytes;433 readonly isOnlyChild: boolean;434 readonly isPlurality: boolean;435 readonly asPlurality: {436 readonly id: XcmV0JunctionBodyId;437 readonly part: XcmV0JunctionBodyPart;438 } & Struct;439 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';440 }441442 /** @name XcmV0JunctionNetworkId (48) */443 export interface XcmV0JunctionNetworkId extends Enum {444 readonly isAny: boolean;445 readonly isNamed: boolean;446 readonly asNamed: Bytes;447 readonly isPolkadot: boolean;448 readonly isKusama: boolean;449 readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';450 }451452 /** @name XcmV0JunctionBodyId (52) */453 export interface XcmV0JunctionBodyId extends Enum {454 readonly isUnit: boolean;455 readonly isNamed: boolean;456 readonly asNamed: Bytes;457 readonly isIndex: boolean;458 readonly asIndex: Compact<u32>;459 readonly isExecutive: boolean;460 readonly isTechnical: boolean;461 readonly isLegislative: boolean;462 readonly isJudicial: boolean;463 readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';464 }465466 /** @name XcmV0JunctionBodyPart (53) */467 export interface XcmV0JunctionBodyPart extends Enum {468 readonly isVoice: boolean;469 readonly isMembers: boolean;470 readonly asMembers: {471 readonly count: Compact<u32>;472 } & Struct;473 readonly isFraction: boolean;474 readonly asFraction: {475 readonly nom: Compact<u32>;476 readonly denom: Compact<u32>;477 } & Struct;478 readonly isAtLeastProportion: boolean;479 readonly asAtLeastProportion: {480 readonly nom: Compact<u32>;481 readonly denom: Compact<u32>;482 } & Struct;483 readonly isMoreThanProportion: boolean;484 readonly asMoreThanProportion: {485 readonly nom: Compact<u32>;486 readonly denom: Compact<u32>;487 } & Struct;488 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';489 }490491 /** @name XcmV1MultiassetFungibility (54) */492 export interface XcmV1MultiassetFungibility extends Enum {493 readonly isFungible: boolean;494 readonly asFungible: Compact<u128>;495 readonly isNonFungible: boolean;496 readonly asNonFungible: XcmV1MultiassetAssetInstance;497 readonly type: 'Fungible' | 'NonFungible';498 }499500 /** @name XcmV1MultiassetAssetInstance (55) */501 export interface XcmV1MultiassetAssetInstance extends Enum {502 readonly isUndefined: boolean;503 readonly isIndex: boolean;504 readonly asIndex: Compact<u128>;505 readonly isArray4: boolean;506 readonly asArray4: U8aFixed;507 readonly isArray8: boolean;508 readonly asArray8: U8aFixed;509 readonly isArray16: boolean;510 readonly asArray16: U8aFixed;511 readonly isArray32: boolean;512 readonly asArray32: U8aFixed;513 readonly isBlob: boolean;514 readonly asBlob: Bytes;515 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';516 }517518 /** @name OrmlTokensModuleEvent (58) */519 export interface OrmlTokensModuleEvent extends Enum {520 readonly isEndowed: boolean;521 readonly asEndowed: {522 readonly currencyId: PalletForeingAssetsAssetIds;523 readonly who: AccountId32;524 readonly amount: u128;525 } & Struct;526 readonly isDustLost: boolean;527 readonly asDustLost: {528 readonly currencyId: PalletForeingAssetsAssetIds;529 readonly who: AccountId32;530 readonly amount: u128;531 } & Struct;532 readonly isTransfer: boolean;533 readonly asTransfer: {534 readonly currencyId: PalletForeingAssetsAssetIds;535 readonly from: AccountId32;536 readonly to: AccountId32;537 readonly amount: u128;538 } & Struct;539 readonly isReserved: boolean;540 readonly asReserved: {541 readonly currencyId: PalletForeingAssetsAssetIds;542 readonly who: AccountId32;543 readonly amount: u128;544 } & Struct;545 readonly isUnreserved: boolean;546 readonly asUnreserved: {547 readonly currencyId: PalletForeingAssetsAssetIds;548 readonly who: AccountId32;549 readonly amount: u128;550 } & Struct;551 readonly isReserveRepatriated: boolean;552 readonly asReserveRepatriated: {553 readonly currencyId: PalletForeingAssetsAssetIds;554 readonly from: AccountId32;555 readonly to: AccountId32;556 readonly amount: u128;557 readonly status: FrameSupportTokensMiscBalanceStatus;558 } & Struct;559 readonly isBalanceSet: boolean;560 readonly asBalanceSet: {561 readonly currencyId: PalletForeingAssetsAssetIds;562 readonly who: AccountId32;563 readonly free: u128;564 readonly reserved: u128;565 } & Struct;566 readonly isTotalIssuanceSet: boolean;567 readonly asTotalIssuanceSet: {568 readonly currencyId: PalletForeingAssetsAssetIds;569 readonly amount: u128;570 } & Struct;571 readonly isWithdrawn: boolean;572 readonly asWithdrawn: {573 readonly currencyId: PalletForeingAssetsAssetIds;574 readonly who: AccountId32;575 readonly amount: u128;576 } & Struct;577 readonly isSlashed: boolean;578 readonly asSlashed: {579 readonly currencyId: PalletForeingAssetsAssetIds;580 readonly who: AccountId32;581 readonly freeAmount: u128;582 readonly reservedAmount: u128;583 } & Struct;584 readonly isDeposited: boolean;585 readonly asDeposited: {586 readonly currencyId: PalletForeingAssetsAssetIds;587 readonly who: AccountId32;588 readonly amount: u128;589 } & Struct;590 readonly isLockSet: boolean;591 readonly asLockSet: {592 readonly lockId: U8aFixed;593 readonly currencyId: PalletForeingAssetsAssetIds;594 readonly who: AccountId32;595 readonly amount: u128;596 } & Struct;597 readonly isLockRemoved: boolean;598 readonly asLockRemoved: {599 readonly lockId: U8aFixed;600 readonly currencyId: PalletForeingAssetsAssetIds;601 readonly who: AccountId32;602 } & Struct;603 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'BalanceSet' | 'TotalIssuanceSet' | 'Withdrawn' | 'Slashed' | 'Deposited' | 'LockSet' | 'LockRemoved';604 }605606 /** @name PalletForeingAssetsAssetIds (59) */607 export interface PalletForeingAssetsAssetIds extends Enum {608 readonly isForeignAssetId: boolean;609 readonly asForeignAssetId: u32;610 readonly isNativeAssetId: boolean;611 readonly asNativeAssetId: PalletForeingAssetsNativeCurrency;612 readonly type: 'ForeignAssetId' | 'NativeAssetId';613 }614615 /** @name PalletForeingAssetsNativeCurrency (60) */616 export interface PalletForeingAssetsNativeCurrency extends Enum {617 readonly isHere: boolean;618 readonly isParent: boolean;619 readonly type: 'Here' | 'Parent';620 }621622 /** @name CumulusPalletXcmpQueueEvent (61) */623 export interface CumulusPalletXcmpQueueEvent extends Enum {356 readonly isSuccess: boolean;624 readonly isSuccess: boolean;357 readonly asSuccess: {625 readonly asSuccess: {358 readonly messageHash: Option<H256>;626 readonly messageHash: Option<H256>;395 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';663 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';396 }664 }397665398 /** @name XcmV2TraitsError (41) */666 /** @name XcmV2TraitsError (63) */399 interface XcmV2TraitsError extends Enum {667 export interface XcmV2TraitsError extends Enum {400 readonly isOverflow: boolean;668 readonly isOverflow: boolean;401 readonly isUnimplemented: boolean;669 readonly isUnimplemented: boolean;402 readonly isUntrustedReserveLocation: boolean;670 readonly isUntrustedReserveLocation: boolean;428 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';696 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';429 }697 }430698431 /** @name PalletXcmEvent (43) */699 /** @name PalletXcmEvent (65) */432 interface PalletXcmEvent extends Enum {700 export interface PalletXcmEvent extends Enum {433 readonly isAttempted: boolean;701 readonly isAttempted: boolean;434 readonly asAttempted: XcmV2TraitsOutcome;702 readonly asAttempted: XcmV2TraitsOutcome;435 readonly isSent: boolean;703 readonly isSent: boolean;465 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';733 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';466 }734 }467735468 /** @name XcmV2TraitsOutcome (44) */736 /** @name XcmV2TraitsOutcome (66) */469 interface XcmV2TraitsOutcome extends Enum {737 export interface XcmV2TraitsOutcome extends Enum {470 readonly isComplete: boolean;738 readonly isComplete: boolean;471 readonly asComplete: u64;739 readonly asComplete: u64;472 readonly isIncomplete: boolean;740 readonly isIncomplete: boolean;476 readonly type: 'Complete' | 'Incomplete' | 'Error';744 readonly type: 'Complete' | 'Incomplete' | 'Error';477 }745 }478746479 /** @name XcmV1MultiLocation (45) */747 /** @name XcmV2Xcm (67) */480 interface XcmV1MultiLocation extends Struct {748 export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}481 readonly parents: u8;482 readonly interior: XcmV1MultilocationJunctions;483 }484749485 /** @name XcmV1MultilocationJunctions (46) */750 /** @name XcmV2Instruction (69) */486 interface XcmV1MultilocationJunctions extends Enum {751 export interface XcmV2Instruction extends Enum {487 readonly isHere: boolean;488 readonly isX1: boolean;489 readonly asX1: XcmV1Junction;490 readonly isX2: boolean;491 readonly asX2: ITuple<[XcmV1Junction, XcmV1Junction]>;492 readonly isX3: boolean;493 readonly asX3: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction]>;494 readonly isX4: boolean;495 readonly asX4: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;496 readonly isX5: boolean;497 readonly asX5: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;498 readonly isX6: boolean;499 readonly asX6: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;500 readonly isX7: boolean;501 readonly asX7: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;502 readonly isX8: boolean;503 readonly asX8: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;504 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';505 }506507 /** @name XcmV1Junction (47) */508 interface XcmV1Junction extends Enum {509 readonly isParachain: boolean;510 readonly asParachain: Compact<u32>;511 readonly isAccountId32: boolean;512 readonly asAccountId32: {513 readonly network: XcmV0JunctionNetworkId;514 readonly id: U8aFixed;515 } & Struct;516 readonly isAccountIndex64: boolean;517 readonly asAccountIndex64: {518 readonly network: XcmV0JunctionNetworkId;519 readonly index: Compact<u64>;520 } & Struct;521 readonly isAccountKey20: boolean;522 readonly asAccountKey20: {523 readonly network: XcmV0JunctionNetworkId;524 readonly key: U8aFixed;525 } & Struct;526 readonly isPalletInstance: boolean;527 readonly asPalletInstance: u8;528 readonly isGeneralIndex: boolean;529 readonly asGeneralIndex: Compact<u128>;530 readonly isGeneralKey: boolean;531 readonly asGeneralKey: Bytes;532 readonly isOnlyChild: boolean;533 readonly isPlurality: boolean;534 readonly asPlurality: {535 readonly id: XcmV0JunctionBodyId;536 readonly part: XcmV0JunctionBodyPart;537 } & Struct;538 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';539 }540541 /** @name XcmV0JunctionNetworkId (49) */542 interface XcmV0JunctionNetworkId extends Enum {543 readonly isAny: boolean;544 readonly isNamed: boolean;545 readonly asNamed: Bytes;546 readonly isPolkadot: boolean;547 readonly isKusama: boolean;548 readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';549 }550551 /** @name XcmV0JunctionBodyId (53) */552 interface XcmV0JunctionBodyId extends Enum {553 readonly isUnit: boolean;554 readonly isNamed: boolean;555 readonly asNamed: Bytes;556 readonly isIndex: boolean;557 readonly asIndex: Compact<u32>;558 readonly isExecutive: boolean;559 readonly isTechnical: boolean;560 readonly isLegislative: boolean;561 readonly isJudicial: boolean;562 readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';563 }564565 /** @name XcmV0JunctionBodyPart (54) */566 interface XcmV0JunctionBodyPart extends Enum {567 readonly isVoice: boolean;568 readonly isMembers: boolean;569 readonly asMembers: {570 readonly count: Compact<u32>;571 } & Struct;572 readonly isFraction: boolean;573 readonly asFraction: {574 readonly nom: Compact<u32>;575 readonly denom: Compact<u32>;576 } & Struct;577 readonly isAtLeastProportion: boolean;578 readonly asAtLeastProportion: {579 readonly nom: Compact<u32>;580 readonly denom: Compact<u32>;581 } & Struct;582 readonly isMoreThanProportion: boolean;583 readonly asMoreThanProportion: {584 readonly nom: Compact<u32>;585 readonly denom: Compact<u32>;586 } & Struct;587 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';588 }589590 /** @name XcmV2Xcm (55) */591 interface XcmV2Xcm extends Vec<XcmV2Instruction> {}592593 /** @name XcmV2Instruction (57) */594 interface XcmV2Instruction extends Enum {595 readonly isWithdrawAsset: boolean;752 readonly isWithdrawAsset: boolean;596 readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;753 readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;597 readonly isReserveAssetDeposited: boolean;754 readonly isReserveAssetDeposited: boolean;710 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';867 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';711 }868 }712869713 /** @name XcmV1MultiassetMultiAssets (58) */870 /** @name XcmV2Response (70) */714 interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}715716 /** @name XcmV1MultiAsset (60) */717 interface XcmV1MultiAsset extends Struct {718 readonly id: XcmV1MultiassetAssetId;719 readonly fun: XcmV1MultiassetFungibility;720 }721722 /** @name XcmV1MultiassetAssetId (61) */723 interface XcmV1MultiassetAssetId extends Enum {724 readonly isConcrete: boolean;725 readonly asConcrete: XcmV1MultiLocation;726 readonly isAbstract: boolean;727 readonly asAbstract: Bytes;728 readonly type: 'Concrete' | 'Abstract';729 }730731 /** @name XcmV1MultiassetFungibility (62) */732 interface XcmV1MultiassetFungibility extends Enum {733 readonly isFungible: boolean;734 readonly asFungible: Compact<u128>;735 readonly isNonFungible: boolean;736 readonly asNonFungible: XcmV1MultiassetAssetInstance;737 readonly type: 'Fungible' | 'NonFungible';738 }739740 /** @name XcmV1MultiassetAssetInstance (63) */741 interface XcmV1MultiassetAssetInstance extends Enum {742 readonly isUndefined: boolean;743 readonly isIndex: boolean;744 readonly asIndex: Compact<u128>;745 readonly isArray4: boolean;746 readonly asArray4: U8aFixed;747 readonly isArray8: boolean;748 readonly asArray8: U8aFixed;749 readonly isArray16: boolean;750 readonly asArray16: U8aFixed;751 readonly isArray32: boolean;752 readonly asArray32: U8aFixed;753 readonly isBlob: boolean;754 readonly asBlob: Bytes;755 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';756 }757758 /** @name XcmV2Response (66) */759 interface XcmV2Response extends Enum {871 export interface XcmV2Response extends Enum {760 readonly isNull: boolean;872 readonly isNull: boolean;761 readonly isAssets: boolean;873 readonly isAssets: boolean;762 readonly asAssets: XcmV1MultiassetMultiAssets;874 readonly asAssets: XcmV1MultiassetMultiAssets;767 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';879 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';768 }880 }769881770 /** @name XcmV0OriginKind (69) */882 /** @name XcmV0OriginKind (73) */771 interface XcmV0OriginKind extends Enum {883 export interface XcmV0OriginKind extends Enum {772 readonly isNative: boolean;884 readonly isNative: boolean;773 readonly isSovereignAccount: boolean;885 readonly isSovereignAccount: boolean;774 readonly isSuperuser: boolean;886 readonly isSuperuser: boolean;775 readonly isXcm: boolean;887 readonly isXcm: boolean;776 readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';888 readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';777 }889 }778890779 /** @name XcmDoubleEncoded (70) */891 /** @name XcmDoubleEncoded (74) */780 interface XcmDoubleEncoded extends Struct {892 export interface XcmDoubleEncoded extends Struct {781 readonly encoded: Bytes;893 readonly encoded: Bytes;782 }894 }783895784 /** @name XcmV1MultiassetMultiAssetFilter (71) */896 /** @name XcmV1MultiassetMultiAssetFilter (75) */785 interface XcmV1MultiassetMultiAssetFilter extends Enum {897 export interface XcmV1MultiassetMultiAssetFilter extends Enum {786 readonly isDefinite: boolean;898 readonly isDefinite: boolean;787 readonly asDefinite: XcmV1MultiassetMultiAssets;899 readonly asDefinite: XcmV1MultiassetMultiAssets;788 readonly isWild: boolean;900 readonly isWild: boolean;789 readonly asWild: XcmV1MultiassetWildMultiAsset;901 readonly asWild: XcmV1MultiassetWildMultiAsset;790 readonly type: 'Definite' | 'Wild';902 readonly type: 'Definite' | 'Wild';791 }903 }792904793 /** @name XcmV1MultiassetWildMultiAsset (72) */905 /** @name XcmV1MultiassetWildMultiAsset (76) */794 interface XcmV1MultiassetWildMultiAsset extends Enum {906 export interface XcmV1MultiassetWildMultiAsset extends Enum {795 readonly isAll: boolean;907 readonly isAll: boolean;796 readonly isAllOf: boolean;908 readonly isAllOf: boolean;797 readonly asAllOf: {909 readonly asAllOf: {801 readonly type: 'All' | 'AllOf';913 readonly type: 'All' | 'AllOf';802 }914 }803915804 /** @name XcmV1MultiassetWildFungibility (73) */916 /** @name XcmV1MultiassetWildFungibility (77) */805 interface XcmV1MultiassetWildFungibility extends Enum {917 export interface XcmV1MultiassetWildFungibility extends Enum {806 readonly isFungible: boolean;918 readonly isFungible: boolean;807 readonly isNonFungible: boolean;919 readonly isNonFungible: boolean;808 readonly type: 'Fungible' | 'NonFungible';920 readonly type: 'Fungible' | 'NonFungible';809 }921 }810922811 /** @name XcmV2WeightLimit (74) */923 /** @name XcmV2WeightLimit (78) */812 interface XcmV2WeightLimit extends Enum {924 export interface XcmV2WeightLimit extends Enum {813 readonly isUnlimited: boolean;925 readonly isUnlimited: boolean;814 readonly isLimited: boolean;926 readonly isLimited: boolean;815 readonly asLimited: Compact<u64>;927 readonly asLimited: Compact<u64>;816 readonly type: 'Unlimited' | 'Limited';928 readonly type: 'Unlimited' | 'Limited';817 }929 }818930819 /** @name XcmVersionedMultiAssets (76) */931 /** @name XcmVersionedMultiAssets (80) */820 interface XcmVersionedMultiAssets extends Enum {932 export interface XcmVersionedMultiAssets extends Enum {821 readonly isV0: boolean;933 readonly isV0: boolean;822 readonly asV0: Vec<XcmV0MultiAsset>;934 readonly asV0: Vec<XcmV0MultiAsset>;823 readonly isV1: boolean;935 readonly isV1: boolean;824 readonly asV1: XcmV1MultiassetMultiAssets;936 readonly asV1: XcmV1MultiassetMultiAssets;825 readonly type: 'V0' | 'V1';937 readonly type: 'V0' | 'V1';826 }938 }827939828 /** @name XcmV0MultiAsset (78) */940 /** @name XcmV0MultiAsset (82) */829 interface XcmV0MultiAsset extends Enum {941 export interface XcmV0MultiAsset extends Enum {830 readonly isNone: boolean;942 readonly isNone: boolean;831 readonly isAll: boolean;943 readonly isAll: boolean;832 readonly isAllFungible: boolean;944 readonly isAllFungible: boolean;870 readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';982 readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';871 }983 }872984873 /** @name XcmV0MultiLocation (79) */985 /** @name XcmV0MultiLocation (83) */874 interface XcmV0MultiLocation extends Enum {986 export interface XcmV0MultiLocation extends Enum {875 readonly isNull: boolean;987 readonly isNull: boolean;876 readonly isX1: boolean;988 readonly isX1: boolean;877 readonly asX1: XcmV0Junction;989 readonly asX1: XcmV0Junction;892 readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';1004 readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';893 }1005 }8941006895 /** @name XcmV0Junction (80) */1007 /** @name XcmV0Junction (84) */896 interface XcmV0Junction extends Enum {1008 export interface XcmV0Junction extends Enum {897 readonly isParent: boolean;1009 readonly isParent: boolean;898 readonly isParachain: boolean;1010 readonly isParachain: boolean;899 readonly asParachain: Compact<u32>;1011 readonly asParachain: Compact<u32>;927 readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';1039 readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';928 }1040 }9291041930 /** @name XcmVersionedMultiLocation (81) */1042 /** @name XcmVersionedMultiLocation (85) */931 interface XcmVersionedMultiLocation extends Enum {1043 export interface XcmVersionedMultiLocation extends Enum {932 readonly isV0: boolean;1044 readonly isV0: boolean;933 readonly asV0: XcmV0MultiLocation;1045 readonly asV0: XcmV0MultiLocation;934 readonly isV1: boolean;1046 readonly isV1: boolean;935 readonly asV1: XcmV1MultiLocation;1047 readonly asV1: XcmV1MultiLocation;936 readonly type: 'V0' | 'V1';1048 readonly type: 'V0' | 'V1';937 }1049 }9381050939 /** @name CumulusPalletXcmEvent (82) */1051 /** @name CumulusPalletXcmEvent (86) */940 interface CumulusPalletXcmEvent extends Enum {1052 export interface CumulusPalletXcmEvent extends Enum {941 readonly isInvalidFormat: boolean;1053 readonly isInvalidFormat: boolean;942 readonly asInvalidFormat: U8aFixed;1054 readonly asInvalidFormat: U8aFixed;943 readonly isUnsupportedVersion: boolean;1055 readonly isUnsupportedVersion: boolean;947 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';1059 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';948 }1060 }9491061950 /** @name CumulusPalletDmpQueueEvent (83) */1062 /** @name CumulusPalletDmpQueueEvent (87) */951 interface CumulusPalletDmpQueueEvent extends Enum {1063 export interface CumulusPalletDmpQueueEvent extends Enum {952 readonly isInvalidFormat: boolean;1064 readonly isInvalidFormat: boolean;953 readonly asInvalidFormat: {1065 readonly asInvalidFormat: {954 readonly messageId: U8aFixed;1066 readonly messageId: U8aFixed;982 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';1094 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';983 }1095 }9841096985 /** @name PalletUniqueRawEvent (84) */1097 /** @name PalletUniqueRawEvent (88) */986 interface PalletUniqueRawEvent extends Enum {1098 export interface PalletUniqueRawEvent extends Enum {987 readonly isCollectionSponsorRemoved: boolean;1099 readonly isCollectionSponsorRemoved: boolean;988 readonly asCollectionSponsorRemoved: u32;1100 readonly asCollectionSponsorRemoved: u32;989 readonly isCollectionAdminAdded: boolean;1101 readonly isCollectionAdminAdded: boolean;1007 readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'CollectionPermissionSet';1119 readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'CollectionPermissionSet';1008 }1120 }100911211010 /** @name PalletEvmAccountBasicCrossAccountIdRepr (85) */1122 /** @name PalletEvmAccountBasicCrossAccountIdRepr (89) */1011 interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {1123 export interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {1012 readonly isSubstrate: boolean;1124 readonly isSubstrate: boolean;1013 readonly asSubstrate: AccountId32;1125 readonly asSubstrate: AccountId32;1014 readonly isEthereum: boolean;1126 readonly isEthereum: boolean;1015 readonly asEthereum: H160;1127 readonly asEthereum: H160;1016 readonly type: 'Substrate' | 'Ethereum';1128 readonly type: 'Substrate' | 'Ethereum';1017 }1129 }101811301019 /** @name PalletUniqueSchedulerEvent (88) */1131 /** @name PalletUniqueSchedulerEvent (92) */1020 interface PalletUniqueSchedulerEvent extends Enum {1132 export interface PalletUniqueSchedulerEvent extends Enum {1021 readonly isScheduled: boolean;1133 readonly isScheduled: boolean;1022 readonly asScheduled: {1134 readonly asScheduled: {1023 readonly when: u32;1135 readonly when: u32;1043 readonly type: 'Scheduled' | 'Canceled' | 'Dispatched' | 'CallLookupFailed';1155 readonly type: 'Scheduled' | 'Canceled' | 'Dispatched' | 'CallLookupFailed';1044 }1156 }104511571046 /** @name FrameSupportScheduleLookupError (91) */1158 /** @name FrameSupportScheduleLookupError (95) */1047 interface FrameSupportScheduleLookupError extends Enum {1159 export interface FrameSupportScheduleLookupError extends Enum {1048 readonly isUnknown: boolean;1160 readonly isUnknown: boolean;1049 readonly isBadFormat: boolean;1161 readonly isBadFormat: boolean;1050 readonly type: 'Unknown' | 'BadFormat';1162 readonly type: 'Unknown' | 'BadFormat';1051 }1163 }105211641053 /** @name PalletCommonEvent (92) */1165 /** @name PalletCommonEvent (96) */1054 interface PalletCommonEvent extends Enum {1166 export interface PalletCommonEvent extends Enum {1055 readonly isCollectionCreated: boolean;1167 readonly isCollectionCreated: boolean;1056 readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;1168 readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;1057 readonly isCollectionDestroyed: boolean;1169 readonly isCollectionDestroyed: boolean;1077 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet';1189 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet';1078 }1190 }107911911080 /** @name PalletStructureEvent (95) */1192 /** @name PalletStructureEvent (99) */1081 interface PalletStructureEvent extends Enum {1193 export interface PalletStructureEvent extends Enum {1082 readonly isExecuted: boolean;1194 readonly isExecuted: boolean;1083 readonly asExecuted: Result<Null, SpRuntimeDispatchError>;1195 readonly asExecuted: Result<Null, SpRuntimeDispatchError>;1084 readonly type: 'Executed';1196 readonly type: 'Executed';1085 }1197 }108611981087 /** @name PalletRmrkCoreEvent (96) */1199 /** @name PalletRmrkCoreEvent (100) */1088 interface PalletRmrkCoreEvent extends Enum {1200 export interface PalletRmrkCoreEvent extends Enum {1089 readonly isCollectionCreated: boolean;1201 readonly isCollectionCreated: boolean;1090 readonly asCollectionCreated: {1202 readonly asCollectionCreated: {1091 readonly issuer: AccountId32;1203 readonly issuer: AccountId32;1174 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'IssuerChanged' | 'CollectionLocked' | 'NftMinted' | 'NftBurned' | 'NftSent' | 'NftAccepted' | 'NftRejected' | 'PropertySet' | 'ResourceAdded' | 'ResourceRemoval' | 'ResourceAccepted' | 'ResourceRemovalAccepted' | 'PrioritySet';1286 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'IssuerChanged' | 'CollectionLocked' | 'NftMinted' | 'NftBurned' | 'NftSent' | 'NftAccepted' | 'NftRejected' | 'PropertySet' | 'ResourceAdded' | 'ResourceRemoval' | 'ResourceAccepted' | 'ResourceRemovalAccepted' | 'PrioritySet';1175 }1287 }117612881177 /** @name RmrkTraitsNftAccountIdOrCollectionNftTuple (97) */1289 /** @name RmrkTraitsNftAccountIdOrCollectionNftTuple (101) */1178 interface RmrkTraitsNftAccountIdOrCollectionNftTuple extends Enum {1290 export interface RmrkTraitsNftAccountIdOrCollectionNftTuple extends Enum {1179 readonly isAccountId: boolean;1291 readonly isAccountId: boolean;1180 readonly asAccountId: AccountId32;1292 readonly asAccountId: AccountId32;1181 readonly isCollectionAndNftTuple: boolean;1293 readonly isCollectionAndNftTuple: boolean;1182 readonly asCollectionAndNftTuple: ITuple<[u32, u32]>;1294 readonly asCollectionAndNftTuple: ITuple<[u32, u32]>;1183 readonly type: 'AccountId' | 'CollectionAndNftTuple';1295 readonly type: 'AccountId' | 'CollectionAndNftTuple';1184 }1296 }118512971186 /** @name PalletRmrkEquipEvent (102) */1298 /** @name PalletRmrkEquipEvent (106) */1187 interface PalletRmrkEquipEvent extends Enum {1299 export interface PalletRmrkEquipEvent extends Enum {1188 readonly isBaseCreated: boolean;1300 readonly isBaseCreated: boolean;1189 readonly asBaseCreated: {1301 readonly asBaseCreated: {1190 readonly issuer: AccountId32;1302 readonly issuer: AccountId32;1198 readonly type: 'BaseCreated' | 'EquippablesUpdated';1310 readonly type: 'BaseCreated' | 'EquippablesUpdated';1199 }1311 }120013121201 /** @name PalletEvmEvent (103) */1313 /** @name PalletForeingAssetsModuleEvent (107) */1314 export interface PalletForeingAssetsModuleEvent extends Enum {1315 readonly isForeignAssetRegistered: boolean;1316 readonly asForeignAssetRegistered: {1317 readonly assetId: u32;1318 readonly assetAddress: XcmV1MultiLocation;1319 readonly metadata: PalletForeingAssetsModuleAssetMetadata;1320 } & Struct;1321 readonly isForeignAssetUpdated: boolean;1322 readonly asForeignAssetUpdated: {1323 readonly assetId: u32;1324 readonly assetAddress: XcmV1MultiLocation;1325 readonly metadata: PalletForeingAssetsModuleAssetMetadata;1326 } & Struct;1327 readonly isAssetRegistered: boolean;1328 readonly asAssetRegistered: {1329 readonly assetId: PalletForeingAssetsAssetIds;1330 readonly metadata: PalletForeingAssetsModuleAssetMetadata;1331 } & Struct;1332 readonly isAssetUpdated: boolean;1333 readonly asAssetUpdated: {1334 readonly assetId: PalletForeingAssetsAssetIds;1335 readonly metadata: PalletForeingAssetsModuleAssetMetadata;1336 } & Struct;1337 readonly type: 'ForeignAssetRegistered' | 'ForeignAssetUpdated' | 'AssetRegistered' | 'AssetUpdated';1338 }13391340 /** @name PalletForeingAssetsModuleAssetMetadata (108) */1341 export interface PalletForeingAssetsModuleAssetMetadata extends Struct {1342 readonly name: Bytes;1343 readonly symbol: Bytes;1344 readonly decimals: u8;1345 readonly minimalBalance: u128;1346 }13471348 /** @name PalletEvmEvent (109) */1202 interface PalletEvmEvent extends Enum {1349 export interface PalletEvmEvent extends Enum {1203 readonly isLog: boolean;1350 readonly isLog: boolean;1204 readonly asLog: EthereumLog;1351 readonly asLog: EthereumLog;1205 readonly isCreated: boolean;1352 readonly isCreated: boolean;1217 readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed' | 'BalanceDeposit' | 'BalanceWithdraw';1364 readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed' | 'BalanceDeposit' | 'BalanceWithdraw';1218 }1365 }121913661220 /** @name EthereumLog (104) */1367 /** @name EthereumLog (110) */1221 interface EthereumLog extends Struct {1368 export interface EthereumLog extends Struct {1222 readonly address: H160;1369 readonly address: H160;1223 readonly topics: Vec<H256>;1370 readonly topics: Vec<H256>;1224 readonly data: Bytes;1371 readonly data: Bytes;1225 }1372 }122613731227 /** @name PalletEthereumEvent (108) */1374 /** @name PalletEthereumEvent (114) */1228 interface PalletEthereumEvent extends Enum {1375 export interface PalletEthereumEvent extends Enum {1229 readonly isExecuted: boolean;1376 readonly isExecuted: boolean;1230 readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;1377 readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;1231 readonly type: 'Executed';1378 readonly type: 'Executed';1232 }1379 }123313801234 /** @name EvmCoreErrorExitReason (109) */1381 /** @name EvmCoreErrorExitReason (115) */1235 interface EvmCoreErrorExitReason extends Enum {1382 export interface EvmCoreErrorExitReason extends Enum {1236 readonly isSucceed: boolean;1383 readonly isSucceed: boolean;1237 readonly asSucceed: EvmCoreErrorExitSucceed;1384 readonly asSucceed: EvmCoreErrorExitSucceed;1238 readonly isError: boolean;1385 readonly isError: boolean;1244 readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';1391 readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';1245 }1392 }124613931247 /** @name EvmCoreErrorExitSucceed (110) */1394 /** @name EvmCoreErrorExitSucceed (116) */1248 interface EvmCoreErrorExitSucceed extends Enum {1395 export interface EvmCoreErrorExitSucceed extends Enum {1249 readonly isStopped: boolean;1396 readonly isStopped: boolean;1250 readonly isReturned: boolean;1397 readonly isReturned: boolean;1251 readonly isSuicided: boolean;1398 readonly isSuicided: boolean;1252 readonly type: 'Stopped' | 'Returned' | 'Suicided';1399 readonly type: 'Stopped' | 'Returned' | 'Suicided';1253 }1400 }125414011255 /** @name EvmCoreErrorExitError (111) */1402 /** @name EvmCoreErrorExitError (117) */1256 interface EvmCoreErrorExitError extends Enum {1403 export interface EvmCoreErrorExitError extends Enum {1257 readonly isStackUnderflow: boolean;1404 readonly isStackUnderflow: boolean;1258 readonly isStackOverflow: boolean;1405 readonly isStackOverflow: boolean;1259 readonly isInvalidJump: boolean;1406 readonly isInvalidJump: boolean;1273 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode';1420 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode';1274 }1421 }127514221276 /** @name EvmCoreErrorExitRevert (114) */1423 /** @name EvmCoreErrorExitRevert (120) */1277 interface EvmCoreErrorExitRevert extends Enum {1424 export interface EvmCoreErrorExitRevert extends Enum {1278 readonly isReverted: boolean;1425 readonly isReverted: boolean;1279 readonly type: 'Reverted';1426 readonly type: 'Reverted';1280 }1427 }128114281282 /** @name EvmCoreErrorExitFatal (115) */1429 /** @name EvmCoreErrorExitFatal (121) */1283 interface EvmCoreErrorExitFatal extends Enum {1430 export interface EvmCoreErrorExitFatal extends Enum {1284 readonly isNotSupported: boolean;1431 readonly isNotSupported: boolean;1285 readonly isUnhandledInterrupt: boolean;1432 readonly isUnhandledInterrupt: boolean;1286 readonly isCallErrorAsFatal: boolean;1433 readonly isCallErrorAsFatal: boolean;1290 readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';1437 readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';1291 }1438 }129214391293 /** @name FrameSystemPhase (116) */1440 /** @name FrameSystemPhase (122) */1294 interface FrameSystemPhase extends Enum {1441 export interface FrameSystemPhase extends Enum {1295 readonly isApplyExtrinsic: boolean;1442 readonly isApplyExtrinsic: boolean;1296 readonly asApplyExtrinsic: u32;1443 readonly asApplyExtrinsic: u32;1297 readonly isFinalization: boolean;1444 readonly isFinalization: boolean;1298 readonly isInitialization: boolean;1445 readonly isInitialization: boolean;1299 readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';1446 readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';1300 }1447 }130114481302 /** @name FrameSystemLastRuntimeUpgradeInfo (118) */1449 /** @name FrameSystemLastRuntimeUpgradeInfo (124) */1303 interface FrameSystemLastRuntimeUpgradeInfo extends Struct {1450 export interface FrameSystemLastRuntimeUpgradeInfo extends Struct {1304 readonly specVersion: Compact<u32>;1451 readonly specVersion: Compact<u32>;1305 readonly specName: Text;1452 readonly specName: Text;1306 }1453 }130714541308 /** @name FrameSystemCall (119) */1455 /** @name FrameSystemCall (125) */1309 interface FrameSystemCall extends Enum {1456 export interface FrameSystemCall extends Enum {1310 readonly isFillBlock: boolean;1457 readonly isFillBlock: boolean;1311 readonly asFillBlock: {1458 readonly asFillBlock: {1312 readonly ratio: Perbill;1459 readonly ratio: Perbill;1347 readonly type: 'FillBlock' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';1494 readonly type: 'FillBlock' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';1348 }1495 }134914961350 /** @name FrameSystemLimitsBlockWeights (124) */1497 /** @name FrameSystemLimitsBlockWeights (130) */1351 interface FrameSystemLimitsBlockWeights extends Struct {1498 export interface FrameSystemLimitsBlockWeights extends Struct {1352 readonly baseBlock: u64;1499 readonly baseBlock: u64;1353 readonly maxBlock: u64;1500 readonly maxBlock: u64;1354 readonly perClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;1501 readonly perClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;1355 }1502 }135615031357 /** @name FrameSupportWeightsPerDispatchClassWeightsPerClass (125) */1504 /** @name FrameSupportWeightsPerDispatchClassWeightsPerClass (131) */1358 interface FrameSupportWeightsPerDispatchClassWeightsPerClass extends Struct {1505 export interface FrameSupportWeightsPerDispatchClassWeightsPerClass extends Struct {1359 readonly normal: FrameSystemLimitsWeightsPerClass;1506 readonly normal: FrameSystemLimitsWeightsPerClass;1360 readonly operational: FrameSystemLimitsWeightsPerClass;1507 readonly operational: FrameSystemLimitsWeightsPerClass;1361 readonly mandatory: FrameSystemLimitsWeightsPerClass;1508 readonly mandatory: FrameSystemLimitsWeightsPerClass;1362 }1509 }136315101364 /** @name FrameSystemLimitsWeightsPerClass (126) */1511 /** @name FrameSystemLimitsWeightsPerClass (132) */1365 interface FrameSystemLimitsWeightsPerClass extends Struct {1512 export interface FrameSystemLimitsWeightsPerClass extends Struct {1366 readonly baseExtrinsic: u64;1513 readonly baseExtrinsic: u64;1367 readonly maxExtrinsic: Option<u64>;1514 readonly maxExtrinsic: Option<u64>;1368 readonly maxTotal: Option<u64>;1515 readonly maxTotal: Option<u64>;1369 readonly reserved: Option<u64>;1516 readonly reserved: Option<u64>;1370 }1517 }137115181372 /** @name FrameSystemLimitsBlockLength (128) */1519 /** @name FrameSystemLimitsBlockLength (134) */1373 interface FrameSystemLimitsBlockLength extends Struct {1520 export interface FrameSystemLimitsBlockLength extends Struct {1374 readonly max: FrameSupportWeightsPerDispatchClassU32;1521 readonly max: FrameSupportWeightsPerDispatchClassU32;1375 }1522 }137615231377 /** @name FrameSupportWeightsPerDispatchClassU32 (129) */1524 /** @name FrameSupportWeightsPerDispatchClassU32 (135) */1378 interface FrameSupportWeightsPerDispatchClassU32 extends Struct {1525 export interface FrameSupportWeightsPerDispatchClassU32 extends Struct {1379 readonly normal: u32;1526 readonly normal: u32;1380 readonly operational: u32;1527 readonly operational: u32;1381 readonly mandatory: u32;1528 readonly mandatory: u32;1382 }1529 }138315301384 /** @name FrameSupportWeightsRuntimeDbWeight (130) */1531 /** @name FrameSupportWeightsRuntimeDbWeight (136) */1385 interface FrameSupportWeightsRuntimeDbWeight extends Struct {1532 export interface FrameSupportWeightsRuntimeDbWeight extends Struct {1386 readonly read: u64;1533 readonly read: u64;1387 readonly write: u64;1534 readonly write: u64;1388 }1535 }138915361390 /** @name SpVersionRuntimeVersion (131) */1537 /** @name SpVersionRuntimeVersion (137) */1391 interface SpVersionRuntimeVersion extends Struct {1538 export interface SpVersionRuntimeVersion extends Struct {1392 readonly specName: Text;1539 readonly specName: Text;1393 readonly implName: Text;1540 readonly implName: Text;1394 readonly authoringVersion: u32;1541 readonly authoringVersion: u32;1399 readonly stateVersion: u8;1546 readonly stateVersion: u8;1400 }1547 }140115481402 /** @name FrameSystemError (136) */1549 /** @name FrameSystemError (142) */1403 interface FrameSystemError extends Enum {1550 export interface FrameSystemError extends Enum {1404 readonly isInvalidSpecName: boolean;1551 readonly isInvalidSpecName: boolean;1405 readonly isSpecVersionNeedsToIncrease: boolean;1552 readonly isSpecVersionNeedsToIncrease: boolean;1406 readonly isFailedToExtractRuntimeVersion: boolean;1553 readonly isFailedToExtractRuntimeVersion: boolean;1410 readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';1557 readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';1411 }1558 }141215591413 /** @name PolkadotPrimitivesV2PersistedValidationData (137) */1560 /** @name PolkadotPrimitivesV2PersistedValidationData (143) */1414 interface PolkadotPrimitivesV2PersistedValidationData extends Struct {1561 export interface PolkadotPrimitivesV2PersistedValidationData extends Struct {1415 readonly parentHead: Bytes;1562 readonly parentHead: Bytes;1416 readonly relayParentNumber: u32;1563 readonly relayParentNumber: u32;1417 readonly relayParentStorageRoot: H256;1564 readonly relayParentStorageRoot: H256;1418 readonly maxPovSize: u32;1565 readonly maxPovSize: u32;1419 }1566 }142015671421 /** @name PolkadotPrimitivesV2UpgradeRestriction (140) */1568 /** @name PolkadotPrimitivesV2UpgradeRestriction (146) */1422 interface PolkadotPrimitivesV2UpgradeRestriction extends Enum {1569 export interface PolkadotPrimitivesV2UpgradeRestriction extends Enum {1423 readonly isPresent: boolean;1570 readonly isPresent: boolean;1424 readonly type: 'Present';1571 readonly type: 'Present';1425 }1572 }142615731427 /** @name SpTrieStorageProof (141) */1574 /** @name SpTrieStorageProof (147) */1428 interface SpTrieStorageProof extends Struct {1575 export interface SpTrieStorageProof extends Struct {1429 readonly trieNodes: BTreeSet<Bytes>;1576 readonly trieNodes: BTreeSet<Bytes>;1430 }1577 }143115781432 /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (143) */1579 /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (149) */1433 interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {1580 export interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {1434 readonly dmqMqcHead: H256;1581 readonly dmqMqcHead: H256;1435 readonly relayDispatchQueueSize: ITuple<[u32, u32]>;1582 readonly relayDispatchQueueSize: ITuple<[u32, u32]>;1436 readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;1583 readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;1437 readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;1584 readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;1438 }1585 }143915861440 /** @name PolkadotPrimitivesV2AbridgedHrmpChannel (146) */1587 /** @name PolkadotPrimitivesV2AbridgedHrmpChannel (152) */1441 interface PolkadotPrimitivesV2AbridgedHrmpChannel extends Struct {1588 export interface PolkadotPrimitivesV2AbridgedHrmpChannel extends Struct {1442 readonly maxCapacity: u32;1589 readonly maxCapacity: u32;1443 readonly maxTotalSize: u32;1590 readonly maxTotalSize: u32;1444 readonly maxMessageSize: u32;1591 readonly maxMessageSize: u32;1447 readonly mqcHead: Option<H256>;1594 readonly mqcHead: Option<H256>;1448 }1595 }144915961450 /** @name PolkadotPrimitivesV2AbridgedHostConfiguration (147) */1597 /** @name PolkadotPrimitivesV2AbridgedHostConfiguration (153) */1451 interface PolkadotPrimitivesV2AbridgedHostConfiguration extends Struct {1598 export interface PolkadotPrimitivesV2AbridgedHostConfiguration extends Struct {1452 readonly maxCodeSize: u32;1599 readonly maxCodeSize: u32;1453 readonly maxHeadDataSize: u32;1600 readonly maxHeadDataSize: u32;1454 readonly maxUpwardQueueCount: u32;1601 readonly maxUpwardQueueCount: u32;1460 readonly validationUpgradeDelay: u32;1607 readonly validationUpgradeDelay: u32;1461 }1608 }146216091463 /** @name PolkadotCorePrimitivesOutboundHrmpMessage (153) */1610 /** @name PolkadotCorePrimitivesOutboundHrmpMessage (159) */1464 interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {1611 export interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {1465 readonly recipient: u32;1612 readonly recipient: u32;1466 readonly data: Bytes;1613 readonly data: Bytes;1467 }1614 }146816151469 /** @name CumulusPalletParachainSystemCall (154) */1616 /** @name CumulusPalletParachainSystemCall (160) */1470 interface CumulusPalletParachainSystemCall extends Enum {1617 export interface CumulusPalletParachainSystemCall extends Enum {1471 readonly isSetValidationData: boolean;1618 readonly isSetValidationData: boolean;1472 readonly asSetValidationData: {1619 readonly asSetValidationData: {1473 readonly data: CumulusPrimitivesParachainInherentParachainInherentData;1620 readonly data: CumulusPrimitivesParachainInherentParachainInherentData;1487 readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';1634 readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';1488 }1635 }148916361490 /** @name CumulusPrimitivesParachainInherentParachainInherentData (155) */1637 /** @name CumulusPrimitivesParachainInherentParachainInherentData (161) */1491 interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {1638 export interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {1492 readonly validationData: PolkadotPrimitivesV2PersistedValidationData;1639 readonly validationData: PolkadotPrimitivesV2PersistedValidationData;1493 readonly relayChainState: SpTrieStorageProof;1640 readonly relayChainState: SpTrieStorageProof;1494 readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;1641 readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;1495 readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;1642 readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;1496 }1643 }149716441498 /** @name PolkadotCorePrimitivesInboundDownwardMessage (157) */1645 /** @name PolkadotCorePrimitivesInboundDownwardMessage (163) */1499 interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {1646 export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {1500 readonly sentAt: u32;1647 readonly sentAt: u32;1501 readonly msg: Bytes;1648 readonly msg: Bytes;1502 }1649 }150316501504 /** @name PolkadotCorePrimitivesInboundHrmpMessage (160) */1651 /** @name PolkadotCorePrimitivesInboundHrmpMessage (166) */1505 interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {1652 export interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {1506 readonly sentAt: u32;1653 readonly sentAt: u32;1507 readonly data: Bytes;1654 readonly data: Bytes;1508 }1655 }150916561510 /** @name CumulusPalletParachainSystemError (163) */1657 /** @name CumulusPalletParachainSystemError (169) */1511 interface CumulusPalletParachainSystemError extends Enum {1658 export interface CumulusPalletParachainSystemError extends Enum {1512 readonly isOverlappingUpgrades: boolean;1659 readonly isOverlappingUpgrades: boolean;1513 readonly isProhibitedByPolkadot: boolean;1660 readonly isProhibitedByPolkadot: boolean;1514 readonly isTooBig: boolean;1661 readonly isTooBig: boolean;1520 readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';1667 readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';1521 }1668 }152216691523 /** @name PalletBalancesBalanceLock (165) */1670 /** @name PalletBalancesBalanceLock (171) */1524 interface PalletBalancesBalanceLock extends Struct {1671 export interface PalletBalancesBalanceLock extends Struct {1525 readonly id: U8aFixed;1672 readonly id: U8aFixed;1526 readonly amount: u128;1673 readonly amount: u128;1527 readonly reasons: PalletBalancesReasons;1674 readonly reasons: PalletBalancesReasons;1528 }1675 }152916761530 /** @name PalletBalancesReasons (166) */1677 /** @name PalletBalancesReasons (172) */1531 interface PalletBalancesReasons extends Enum {1678 export interface PalletBalancesReasons extends Enum {1532 readonly isFee: boolean;1679 readonly isFee: boolean;1533 readonly isMisc: boolean;1680 readonly isMisc: boolean;1534 readonly isAll: boolean;1681 readonly isAll: boolean;1535 readonly type: 'Fee' | 'Misc' | 'All';1682 readonly type: 'Fee' | 'Misc' | 'All';1536 }1683 }153716841538 /** @name PalletBalancesReserveData (169) */1685 /** @name PalletBalancesReserveData (175) */1539 interface PalletBalancesReserveData extends Struct {1686 export interface PalletBalancesReserveData extends Struct {1540 readonly id: U8aFixed;1687 readonly id: U8aFixed;1541 readonly amount: u128;1688 readonly amount: u128;1542 }1689 }154316901544 /** @name PalletBalancesReleases (171) */1691 /** @name PalletBalancesReleases (177) */1545 interface PalletBalancesReleases extends Enum {1692 export interface PalletBalancesReleases extends Enum {1546 readonly isV100: boolean;1693 readonly isV100: boolean;1547 readonly isV200: boolean;1694 readonly isV200: boolean;1548 readonly type: 'V100' | 'V200';1695 readonly type: 'V100' | 'V200';1549 }1696 }155016971551 /** @name PalletBalancesCall (172) */1698 /** @name PalletBalancesCall (178) */1552 interface PalletBalancesCall extends Enum {1699 export interface PalletBalancesCall extends Enum {1553 readonly isTransfer: boolean;1700 readonly isTransfer: boolean;1554 readonly asTransfer: {1701 readonly asTransfer: {1555 readonly dest: MultiAddress;1702 readonly dest: MultiAddress;1585 readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';1732 readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';1586 }1733 }158717341588 /** @name PalletBalancesError (175) */1735 /** @name PalletBalancesError (181) */1589 interface PalletBalancesError extends Enum {1736 export interface PalletBalancesError extends Enum {1590 readonly isVestingBalance: boolean;1737 readonly isVestingBalance: boolean;1591 readonly isLiquidityRestrictions: boolean;1738 readonly isLiquidityRestrictions: boolean;1592 readonly isInsufficientBalance: boolean;1739 readonly isInsufficientBalance: boolean;1598 readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';1745 readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';1599 }1746 }160017471601 /** @name PalletTimestampCall (177) */1748 /** @name PalletTimestampCall (183) */1602 interface PalletTimestampCall extends Enum {1749 export interface PalletTimestampCall extends Enum {1603 readonly isSet: boolean;1750 readonly isSet: boolean;1604 readonly asSet: {1751 readonly asSet: {1605 readonly now: Compact<u64>;1752 readonly now: Compact<u64>;1606 } & Struct;1753 } & Struct;1607 readonly type: 'Set';1754 readonly type: 'Set';1608 }1755 }160917561610 /** @name PalletTransactionPaymentReleases (179) */1757 /** @name PalletTransactionPaymentReleases (185) */1611 interface PalletTransactionPaymentReleases extends Enum {1758 export interface PalletTransactionPaymentReleases extends Enum {1612 readonly isV1Ancient: boolean;1759 readonly isV1Ancient: boolean;1613 readonly isV2: boolean;1760 readonly isV2: boolean;1614 readonly type: 'V1Ancient' | 'V2';1761 readonly type: 'V1Ancient' | 'V2';1615 }1762 }161617631617 /** @name PalletTreasuryProposal (180) */1764 /** @name PalletTreasuryProposal (186) */1618 interface PalletTreasuryProposal extends Struct {1765 export interface PalletTreasuryProposal extends Struct {1619 readonly proposer: AccountId32;1766 readonly proposer: AccountId32;1620 readonly value: u128;1767 readonly value: u128;1621 readonly beneficiary: AccountId32;1768 readonly beneficiary: AccountId32;1622 readonly bond: u128;1769 readonly bond: u128;1623 }1770 }162417711625 /** @name PalletTreasuryCall (183) */1772 /** @name PalletTreasuryCall (189) */1626 interface PalletTreasuryCall extends Enum {1773 export interface PalletTreasuryCall extends Enum {1627 readonly isProposeSpend: boolean;1774 readonly isProposeSpend: boolean;1628 readonly asProposeSpend: {1775 readonly asProposeSpend: {1629 readonly value: Compact<u128>;1776 readonly value: Compact<u128>;1649 readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'Spend' | 'RemoveApproval';1796 readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'Spend' | 'RemoveApproval';1650 }1797 }165117981652 /** @name FrameSupportPalletId (186) */1799 /** @name FrameSupportPalletId (192) */1653 interface FrameSupportPalletId extends U8aFixed {}1800 export interface FrameSupportPalletId extends U8aFixed {}165418011655 /** @name PalletTreasuryError (187) */1802 /** @name PalletTreasuryError (193) */1656 interface PalletTreasuryError extends Enum {1803 export interface PalletTreasuryError extends Enum {1657 readonly isInsufficientProposersBalance: boolean;1804 readonly isInsufficientProposersBalance: boolean;1658 readonly isInvalidIndex: boolean;1805 readonly isInvalidIndex: boolean;1659 readonly isTooManyApprovals: boolean;1806 readonly isTooManyApprovals: boolean;1662 readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved';1809 readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved';1663 }1810 }166418111665 /** @name PalletSudoCall (188) */1812 /** @name PalletSudoCall (194) */1666 interface PalletSudoCall extends Enum {1813 export interface PalletSudoCall extends Enum {1667 readonly isSudo: boolean;1814 readonly isSudo: boolean;1668 readonly asSudo: {1815 readonly asSudo: {1669 readonly call: Call;1816 readonly call: Call;1685 readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';1832 readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';1686 }1833 }168718341688 /** @name OrmlVestingModuleCall (190) */1835 /** @name OrmlVestingModuleCall (196) */1689 interface OrmlVestingModuleCall extends Enum {1836 export interface OrmlVestingModuleCall extends Enum {1690 readonly isClaim: boolean;1837 readonly isClaim: boolean;1691 readonly isVestedTransfer: boolean;1838 readonly isVestedTransfer: boolean;1692 readonly asVestedTransfer: {1839 readonly asVestedTransfer: {1705 readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';1852 readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';1706 }1853 }170718541708 /** @name CumulusPalletXcmpQueueCall (192) */1855 /** @name OrmlXtokensModuleCall (198) */1709 interface CumulusPalletXcmpQueueCall extends Enum {1856 export interface OrmlXtokensModuleCall extends Enum {1857 readonly isTransfer: boolean;1858 readonly asTransfer: {1859 readonly currencyId: PalletForeingAssetsAssetIds;1860 readonly amount: u128;1861 readonly dest: XcmVersionedMultiLocation;1862 readonly destWeight: u64;1863 } & Struct;1864 readonly isTransferMultiasset: boolean;1865 readonly asTransferMultiasset: {1866 readonly asset: XcmVersionedMultiAsset;1867 readonly dest: XcmVersionedMultiLocation;1868 readonly destWeight: u64;1869 } & Struct;1870 readonly isTransferWithFee: boolean;1871 readonly asTransferWithFee: {1872 readonly currencyId: PalletForeingAssetsAssetIds;1873 readonly amount: u128;1874 readonly fee: u128;1875 readonly dest: XcmVersionedMultiLocation;1876 readonly destWeight: u64;1877 } & Struct;1878 readonly isTransferMultiassetWithFee: boolean;1879 readonly asTransferMultiassetWithFee: {1880 readonly asset: XcmVersionedMultiAsset;1881 readonly fee: XcmVersionedMultiAsset;1882 readonly dest: XcmVersionedMultiLocation;1883 readonly destWeight: u64;1884 } & Struct;1885 readonly isTransferMulticurrencies: boolean;1886 readonly asTransferMulticurrencies: {1887 readonly currencies: Vec<ITuple<[PalletForeingAssetsAssetIds, u128]>>;1888 readonly feeItem: u32;1889 readonly dest: XcmVersionedMultiLocation;1890 readonly destWeight: u64;1891 } & Struct;1892 readonly isTransferMultiassets: boolean;1893 readonly asTransferMultiassets: {1894 readonly assets: XcmVersionedMultiAssets;1895 readonly feeItem: u32;1896 readonly dest: XcmVersionedMultiLocation;1897 readonly destWeight: u64;1898 } & Struct;1899 readonly type: 'Transfer' | 'TransferMultiasset' | 'TransferWithFee' | 'TransferMultiassetWithFee' | 'TransferMulticurrencies' | 'TransferMultiassets';1900 }19011902 /** @name XcmVersionedMultiAsset (199) */1903 export interface XcmVersionedMultiAsset extends Enum {1904 readonly isV0: boolean;1905 readonly asV0: XcmV0MultiAsset;1906 readonly isV1: boolean;1907 readonly asV1: XcmV1MultiAsset;1908 readonly type: 'V0' | 'V1';1909 }19101911 /** @name OrmlTokensModuleCall (202) */1912 export interface OrmlTokensModuleCall extends Enum {1913 readonly isTransfer: boolean;1914 readonly asTransfer: {1915 readonly dest: MultiAddress;1916 readonly currencyId: PalletForeingAssetsAssetIds;1917 readonly amount: Compact<u128>;1918 } & Struct;1919 readonly isTransferAll: boolean;1920 readonly asTransferAll: {1921 readonly dest: MultiAddress;1922 readonly currencyId: PalletForeingAssetsAssetIds;1923 readonly keepAlive: bool;1924 } & Struct;1925 readonly isTransferKeepAlive: boolean;1926 readonly asTransferKeepAlive: {1927 readonly dest: MultiAddress;1928 readonly currencyId: PalletForeingAssetsAssetIds;1929 readonly amount: Compact<u128>;1930 } & Struct;1931 readonly isForceTransfer: boolean;1932 readonly asForceTransfer: {1933 readonly source: MultiAddress;1934 readonly dest: MultiAddress;1935 readonly currencyId: PalletForeingAssetsAssetIds;1936 readonly amount: Compact<u128>;1937 } & Struct;1938 readonly isSetBalance: boolean;1939 readonly asSetBalance: {1940 readonly who: MultiAddress;1941 readonly currencyId: PalletForeingAssetsAssetIds;1942 readonly newFree: Compact<u128>;1943 readonly newReserved: Compact<u128>;1944 } & Struct;1945 readonly type: 'Transfer' | 'TransferAll' | 'TransferKeepAlive' | 'ForceTransfer' | 'SetBalance';1946 }19471948 /** @name CumulusPalletXcmpQueueCall (203) */1949 export interface CumulusPalletXcmpQueueCall extends Enum {1710 readonly isServiceOverweight: boolean;1950 readonly isServiceOverweight: boolean;1711 readonly asServiceOverweight: {1951 readonly asServiceOverweight: {1712 readonly index: u64;1952 readonly index: u64;1741 readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';1981 readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';1742 }1982 }174319831744 /** @name PalletXcmCall (193) */1984 /** @name PalletXcmCall (204) */1745 interface PalletXcmCall extends Enum {1985 export interface PalletXcmCall extends Enum {1746 readonly isSend: boolean;1986 readonly isSend: boolean;1747 readonly asSend: {1987 readonly asSend: {1748 readonly dest: XcmVersionedMultiLocation;1988 readonly dest: XcmVersionedMultiLocation;1803 readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';2043 readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';1804 }2044 }180520451806 /** @name XcmVersionedXcm (194) */2046 /** @name XcmVersionedXcm (205) */1807 interface XcmVersionedXcm extends Enum {2047 export interface XcmVersionedXcm extends Enum {1808 readonly isV0: boolean;2048 readonly isV0: boolean;1809 readonly asV0: XcmV0Xcm;2049 readonly asV0: XcmV0Xcm;1810 readonly isV1: boolean;2050 readonly isV1: boolean;1814 readonly type: 'V0' | 'V1' | 'V2';2054 readonly type: 'V0' | 'V1' | 'V2';1815 }2055 }181620561817 /** @name XcmV0Xcm (195) */2057 /** @name XcmV0Xcm (206) */1818 interface XcmV0Xcm extends Enum {2058 export interface XcmV0Xcm extends Enum {1819 readonly isWithdrawAsset: boolean;2059 readonly isWithdrawAsset: boolean;1820 readonly asWithdrawAsset: {2060 readonly asWithdrawAsset: {1821 readonly assets: Vec<XcmV0MultiAsset>;2061 readonly assets: Vec<XcmV0MultiAsset>;1877 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';2117 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';1878 }2118 }187921191880 /** @name XcmV0Order (197) */2120 /** @name XcmV0Order (208) */1881 interface XcmV0Order extends Enum {2121 export interface XcmV0Order extends Enum {1882 readonly isNull: boolean;2122 readonly isNull: boolean;1883 readonly isDepositAsset: boolean;2123 readonly isDepositAsset: boolean;1884 readonly asDepositAsset: {2124 readonly asDepositAsset: {1925 readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';2165 readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';1926 }2166 }192721671928 /** @name XcmV0Response (199) */2168 /** @name XcmV0Response (210) */1929 interface XcmV0Response extends Enum {2169 export interface XcmV0Response extends Enum {1930 readonly isAssets: boolean;2170 readonly isAssets: boolean;1931 readonly asAssets: Vec<XcmV0MultiAsset>;2171 readonly asAssets: Vec<XcmV0MultiAsset>;1932 readonly type: 'Assets';2172 readonly type: 'Assets';1933 }2173 }193421741935 /** @name XcmV1Xcm (200) */2175 /** @name XcmV1Xcm (211) */1936 interface XcmV1Xcm extends Enum {2176 export interface XcmV1Xcm extends Enum {1937 readonly isWithdrawAsset: boolean;2177 readonly isWithdrawAsset: boolean;1938 readonly asWithdrawAsset: {2178 readonly asWithdrawAsset: {1939 readonly assets: XcmV1MultiassetMultiAssets;2179 readonly assets: XcmV1MultiassetMultiAssets;2001 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';2241 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';2002 }2242 }200322432004 /** @name XcmV1Order (202) */2244 /** @name XcmV1Order (213) */2005 interface XcmV1Order extends Enum {2245 export interface XcmV1Order extends Enum {2006 readonly isNoop: boolean;2246 readonly isNoop: boolean;2007 readonly isDepositAsset: boolean;2247 readonly isDepositAsset: boolean;2008 readonly asDepositAsset: {2248 readonly asDepositAsset: {2051 readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';2291 readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';2052 }2292 }205322932054 /** @name XcmV1Response (204) */2294 /** @name XcmV1Response (215) */2055 interface XcmV1Response extends Enum {2295 export interface XcmV1Response extends Enum {2056 readonly isAssets: boolean;2296 readonly isAssets: boolean;2057 readonly asAssets: XcmV1MultiassetMultiAssets;2297 readonly asAssets: XcmV1MultiassetMultiAssets;2058 readonly isVersion: boolean;2298 readonly isVersion: boolean;2059 readonly asVersion: u32;2299 readonly asVersion: u32;2060 readonly type: 'Assets' | 'Version';2300 readonly type: 'Assets' | 'Version';2061 }2301 }206223022063 /** @name CumulusPalletXcmCall (218) */2303 /** @name CumulusPalletXcmCall (229) */2064 type CumulusPalletXcmCall = Null;2304 export type CumulusPalletXcmCall = Null;206523052066 /** @name CumulusPalletDmpQueueCall (219) */2306 /** @name CumulusPalletDmpQueueCall (230) */2067 interface CumulusPalletDmpQueueCall extends Enum {2307 export interface CumulusPalletDmpQueueCall extends Enum {2068 readonly isServiceOverweight: boolean;2308 readonly isServiceOverweight: boolean;2069 readonly asServiceOverweight: {2309 readonly asServiceOverweight: {2070 readonly index: u64;2310 readonly index: u64;2073 readonly type: 'ServiceOverweight';2313 readonly type: 'ServiceOverweight';2074 }2314 }207523152076 /** @name PalletInflationCall (220) */2316 /** @name PalletInflationCall (231) */2077 interface PalletInflationCall extends Enum {2317 export interface PalletInflationCall extends Enum {2078 readonly isStartInflation: boolean;2318 readonly isStartInflation: boolean;2079 readonly asStartInflation: {2319 readonly asStartInflation: {2080 readonly inflationStartRelayBlock: u32;2320 readonly inflationStartRelayBlock: u32;2081 } & Struct;2321 } & Struct;2082 readonly type: 'StartInflation';2322 readonly type: 'StartInflation';2083 }2323 }208423242085 /** @name PalletUniqueCall (221) */2325 /** @name PalletUniqueCall (232) */2086 interface PalletUniqueCall extends Enum {2326 export interface PalletUniqueCall extends Enum {2087 readonly isCreateCollection: boolean;2327 readonly isCreateCollection: boolean;2088 readonly asCreateCollection: {2328 readonly asCreateCollection: {2089 readonly collectionName: Vec<u16>;2329 readonly collectionName: Vec<u16>;2240 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' | 'TransferFrom' | 'SetCollectionLimits' | 'SetCollectionPermissions' | 'Repartition';2480 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' | 'TransferFrom' | 'SetCollectionLimits' | 'SetCollectionPermissions' | 'Repartition';2241 }2481 }224224822243 /** @name UpDataStructsCollectionMode (226) */2483 /** @name UpDataStructsCollectionMode (237) */2244 interface UpDataStructsCollectionMode extends Enum {2484 export interface UpDataStructsCollectionMode extends Enum {2245 readonly isNft: boolean;2485 readonly isNft: boolean;2246 readonly isFungible: boolean;2486 readonly isFungible: boolean;2247 readonly asFungible: u8;2487 readonly asFungible: u8;2248 readonly isReFungible: boolean;2488 readonly isReFungible: boolean;2249 readonly type: 'Nft' | 'Fungible' | 'ReFungible';2489 readonly type: 'Nft' | 'Fungible' | 'ReFungible';2250 }2490 }225124912252 /** @name UpDataStructsCreateCollectionData (227) */2492 /** @name UpDataStructsCreateCollectionData (238) */2253 interface UpDataStructsCreateCollectionData extends Struct {2493 export interface UpDataStructsCreateCollectionData extends Struct {2254 readonly mode: UpDataStructsCollectionMode;2494 readonly mode: UpDataStructsCollectionMode;2255 readonly access: Option<UpDataStructsAccessMode>;2495 readonly access: Option<UpDataStructsAccessMode>;2256 readonly name: Vec<u16>;2496 readonly name: Vec<u16>;2263 readonly properties: Vec<UpDataStructsProperty>;2503 readonly properties: Vec<UpDataStructsProperty>;2264 }2504 }226525052266 /** @name UpDataStructsAccessMode (229) */2506 /** @name UpDataStructsAccessMode (240) */2267 interface UpDataStructsAccessMode extends Enum {2507 export interface UpDataStructsAccessMode extends Enum {2268 readonly isNormal: boolean;2508 readonly isNormal: boolean;2269 readonly isAllowList: boolean;2509 readonly isAllowList: boolean;2270 readonly type: 'Normal' | 'AllowList';2510 readonly type: 'Normal' | 'AllowList';2271 }2511 }227225122273 /** @name UpDataStructsCollectionLimits (231) */2513 /** @name UpDataStructsCollectionLimits (242) */2274 interface UpDataStructsCollectionLimits extends Struct {2514 export interface UpDataStructsCollectionLimits extends Struct {2275 readonly accountTokenOwnershipLimit: Option<u32>;2515 readonly accountTokenOwnershipLimit: Option<u32>;2276 readonly sponsoredDataSize: Option<u32>;2516 readonly sponsoredDataSize: Option<u32>;2277 readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;2517 readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;2283 readonly transfersEnabled: Option<bool>;2523 readonly transfersEnabled: Option<bool>;2284 }2524 }228525252286 /** @name UpDataStructsSponsoringRateLimit (233) */2526 /** @name UpDataStructsSponsoringRateLimit (244) */2287 interface UpDataStructsSponsoringRateLimit extends Enum {2527 export interface UpDataStructsSponsoringRateLimit extends Enum {2288 readonly isSponsoringDisabled: boolean;2528 readonly isSponsoringDisabled: boolean;2289 readonly isBlocks: boolean;2529 readonly isBlocks: boolean;2290 readonly asBlocks: u32;2530 readonly asBlocks: u32;2291 readonly type: 'SponsoringDisabled' | 'Blocks';2531 readonly type: 'SponsoringDisabled' | 'Blocks';2292 }2532 }229325332294 /** @name UpDataStructsCollectionPermissions (236) */2534 /** @name UpDataStructsCollectionPermissions (247) */2295 interface UpDataStructsCollectionPermissions extends Struct {2535 export interface UpDataStructsCollectionPermissions extends Struct {2296 readonly access: Option<UpDataStructsAccessMode>;2536 readonly access: Option<UpDataStructsAccessMode>;2297 readonly mintMode: Option<bool>;2537 readonly mintMode: Option<bool>;2298 readonly nesting: Option<UpDataStructsNestingPermissions>;2538 readonly nesting: Option<UpDataStructsNestingPermissions>;2299 }2539 }230025402301 /** @name UpDataStructsNestingPermissions (238) */2541 /** @name UpDataStructsNestingPermissions (249) */2302 interface UpDataStructsNestingPermissions extends Struct {2542 export interface UpDataStructsNestingPermissions extends Struct {2303 readonly tokenOwner: bool;2543 readonly tokenOwner: bool;2304 readonly collectionAdmin: bool;2544 readonly collectionAdmin: bool;2305 readonly restricted: Option<UpDataStructsOwnerRestrictedSet>;2545 readonly restricted: Option<UpDataStructsOwnerRestrictedSet>;2306 }2546 }230725472308 /** @name UpDataStructsOwnerRestrictedSet (240) */2548 /** @name UpDataStructsOwnerRestrictedSet (251) */2309 interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}2549 export interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}231025502311 /** @name UpDataStructsPropertyKeyPermission (245) */2551 /** @name UpDataStructsPropertyKeyPermission (256) */2312 interface UpDataStructsPropertyKeyPermission extends Struct {2552 export interface UpDataStructsPropertyKeyPermission extends Struct {2313 readonly key: Bytes;2553 readonly key: Bytes;2314 readonly permission: UpDataStructsPropertyPermission;2554 readonly permission: UpDataStructsPropertyPermission;2315 }2555 }231625562317 /** @name UpDataStructsPropertyPermission (246) */2557 /** @name UpDataStructsPropertyPermission (257) */2318 interface UpDataStructsPropertyPermission extends Struct {2558 export interface UpDataStructsPropertyPermission extends Struct {2319 readonly mutable: bool;2559 readonly mutable: bool;2320 readonly collectionAdmin: bool;2560 readonly collectionAdmin: bool;2321 readonly tokenOwner: bool;2561 readonly tokenOwner: bool;2322 }2562 }232325632324 /** @name UpDataStructsProperty (249) */2564 /** @name UpDataStructsProperty (260) */2325 interface UpDataStructsProperty extends Struct {2565 export interface UpDataStructsProperty extends Struct {2326 readonly key: Bytes;2566 readonly key: Bytes;2327 readonly value: Bytes;2567 readonly value: Bytes;2328 }2568 }232925692330 /** @name UpDataStructsCreateItemData (252) */2570 /** @name UpDataStructsCreateItemData (263) */2331 interface UpDataStructsCreateItemData extends Enum {2571 export interface UpDataStructsCreateItemData extends Enum {2332 readonly isNft: boolean;2572 readonly isNft: boolean;2333 readonly asNft: UpDataStructsCreateNftData;2573 readonly asNft: UpDataStructsCreateNftData;2334 readonly isFungible: boolean;2574 readonly isFungible: boolean;2338 readonly type: 'Nft' | 'Fungible' | 'ReFungible';2578 readonly type: 'Nft' | 'Fungible' | 'ReFungible';2339 }2579 }234025802341 /** @name UpDataStructsCreateNftData (253) */2581 /** @name UpDataStructsCreateNftData (264) */2342 interface UpDataStructsCreateNftData extends Struct {2582 export interface UpDataStructsCreateNftData extends Struct {2343 readonly properties: Vec<UpDataStructsProperty>;2583 readonly properties: Vec<UpDataStructsProperty>;2344 }2584 }234525852346 /** @name UpDataStructsCreateFungibleData (254) */2586 /** @name UpDataStructsCreateFungibleData (265) */2347 interface UpDataStructsCreateFungibleData extends Struct {2587 export interface UpDataStructsCreateFungibleData extends Struct {2348 readonly value: u128;2588 readonly value: u128;2349 }2589 }235025902351 /** @name UpDataStructsCreateReFungibleData (255) */2591 /** @name UpDataStructsCreateReFungibleData (266) */2352 interface UpDataStructsCreateReFungibleData extends Struct {2592 export interface UpDataStructsCreateReFungibleData extends Struct {2353 readonly pieces: u128;2593 readonly pieces: u128;2354 readonly properties: Vec<UpDataStructsProperty>;2594 readonly properties: Vec<UpDataStructsProperty>;2355 }2595 }235625962357 /** @name UpDataStructsCreateItemExData (258) */2597 /** @name UpDataStructsCreateItemExData (269) */2358 interface UpDataStructsCreateItemExData extends Enum {2598 export interface UpDataStructsCreateItemExData extends Enum {2359 readonly isNft: boolean;2599 readonly isNft: boolean;2360 readonly asNft: Vec<UpDataStructsCreateNftExData>;2600 readonly asNft: Vec<UpDataStructsCreateNftExData>;2361 readonly isFungible: boolean;2601 readonly isFungible: boolean;2367 readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';2607 readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';2368 }2608 }236926092370 /** @name UpDataStructsCreateNftExData (260) */2610 /** @name UpDataStructsCreateNftExData (271) */2371 interface UpDataStructsCreateNftExData extends Struct {2611 export interface UpDataStructsCreateNftExData extends Struct {2372 readonly properties: Vec<UpDataStructsProperty>;2612 readonly properties: Vec<UpDataStructsProperty>;2373 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2613 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2374 }2614 }237526152376 /** @name UpDataStructsCreateRefungibleExSingleOwner (267) */2616 /** @name UpDataStructsCreateRefungibleExSingleOwner (278) */2377 interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {2617 export interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {2378 readonly user: PalletEvmAccountBasicCrossAccountIdRepr;2618 readonly user: PalletEvmAccountBasicCrossAccountIdRepr;2379 readonly pieces: u128;2619 readonly pieces: u128;2380 readonly properties: Vec<UpDataStructsProperty>;2620 readonly properties: Vec<UpDataStructsProperty>;2381 }2621 }238226222383 /** @name UpDataStructsCreateRefungibleExMultipleOwners (269) */2623 /** @name UpDataStructsCreateRefungibleExMultipleOwners (280) */2384 interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {2624 export interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {2385 readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;2625 readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;2386 readonly properties: Vec<UpDataStructsProperty>;2626 readonly properties: Vec<UpDataStructsProperty>;2387 }2627 }238826282389 /** @name PalletUniqueSchedulerCall (270) */2629 /** @name PalletUniqueSchedulerCall (281) */2390 interface PalletUniqueSchedulerCall extends Enum {2630 export interface PalletUniqueSchedulerCall extends Enum {2391 readonly isScheduleNamed: boolean;2631 readonly isScheduleNamed: boolean;2392 readonly asScheduleNamed: {2632 readonly asScheduleNamed: {2393 readonly id: U8aFixed;2633 readonly id: U8aFixed;2411 readonly type: 'ScheduleNamed' | 'CancelNamed' | 'ScheduleNamedAfter';2651 readonly type: 'ScheduleNamed' | 'CancelNamed' | 'ScheduleNamedAfter';2412 }2652 }241326532414 /** @name FrameSupportScheduleMaybeHashed (272) */2654 /** @name FrameSupportScheduleMaybeHashed (283) */2415 interface FrameSupportScheduleMaybeHashed extends Enum {2655 export interface FrameSupportScheduleMaybeHashed extends Enum {2416 readonly isValue: boolean;2656 readonly isValue: boolean;2417 readonly asValue: Call;2657 readonly asValue: Call;2418 readonly isHash: boolean;2658 readonly isHash: boolean;2419 readonly asHash: H256;2659 readonly asHash: H256;2420 readonly type: 'Value' | 'Hash';2660 readonly type: 'Value' | 'Hash';2421 }2661 }242226622423 /** @name PalletConfigurationCall (273) */2663 /** @name PalletConfigurationCall (284) */2424 interface PalletConfigurationCall extends Enum {2664 export interface PalletConfigurationCall extends Enum {2425 readonly isSetWeightToFeeCoefficientOverride: boolean;2665 readonly isSetWeightToFeeCoefficientOverride: boolean;2426 readonly asSetWeightToFeeCoefficientOverride: {2666 readonly asSetWeightToFeeCoefficientOverride: {2427 readonly coeff: Option<u32>;2667 readonly coeff: Option<u32>;2433 readonly type: 'SetWeightToFeeCoefficientOverride' | 'SetMinGasPriceOverride';2673 readonly type: 'SetWeightToFeeCoefficientOverride' | 'SetMinGasPriceOverride';2434 }2674 }243526752436 /** @name PalletTemplateTransactionPaymentCall (274) */2676 /** @name PalletTemplateTransactionPaymentCall (285) */2437 type PalletTemplateTransactionPaymentCall = Null;2677 export type PalletTemplateTransactionPaymentCall = Null;243826782439 /** @name PalletStructureCall (275) */2679 /** @name PalletStructureCall (286) */2440 type PalletStructureCall = Null;2680 export type PalletStructureCall = Null;244126812442 /** @name PalletRmrkCoreCall (276) */2682 /** @name PalletRmrkCoreCall (287) */2443 interface PalletRmrkCoreCall extends Enum {2683 export interface PalletRmrkCoreCall extends Enum {2444 readonly isCreateCollection: boolean;2684 readonly isCreateCollection: boolean;2445 readonly asCreateCollection: {2685 readonly asCreateCollection: {2446 readonly metadata: Bytes;2686 readonly metadata: Bytes;2545 readonly type: 'CreateCollection' | 'DestroyCollection' | 'ChangeCollectionIssuer' | 'LockCollection' | 'MintNft' | 'BurnNft' | 'Send' | 'AcceptNft' | 'RejectNft' | 'AcceptResource' | 'AcceptResourceRemoval' | 'SetProperty' | 'SetPriority' | 'AddBasicResource' | 'AddComposableResource' | 'AddSlotResource' | 'RemoveResource';2785 readonly type: 'CreateCollection' | 'DestroyCollection' | 'ChangeCollectionIssuer' | 'LockCollection' | 'MintNft' | 'BurnNft' | 'Send' | 'AcceptNft' | 'RejectNft' | 'AcceptResource' | 'AcceptResourceRemoval' | 'SetProperty' | 'SetPriority' | 'AddBasicResource' | 'AddComposableResource' | 'AddSlotResource' | 'RemoveResource';2546 }2786 }254727872548 /** @name RmrkTraitsResourceResourceTypes (282) */2788 /** @name RmrkTraitsResourceResourceTypes (293) */2549 interface RmrkTraitsResourceResourceTypes extends Enum {2789 export interface RmrkTraitsResourceResourceTypes extends Enum {2550 readonly isBasic: boolean;2790 readonly isBasic: boolean;2551 readonly asBasic: RmrkTraitsResourceBasicResource;2791 readonly asBasic: RmrkTraitsResourceBasicResource;2552 readonly isComposable: boolean;2792 readonly isComposable: boolean;2556 readonly type: 'Basic' | 'Composable' | 'Slot';2796 readonly type: 'Basic' | 'Composable' | 'Slot';2557 }2797 }255827982559 /** @name RmrkTraitsResourceBasicResource (284) */2799 /** @name RmrkTraitsResourceBasicResource (295) */2560 interface RmrkTraitsResourceBasicResource extends Struct {2800 export interface RmrkTraitsResourceBasicResource extends Struct {2561 readonly src: Option<Bytes>;2801 readonly src: Option<Bytes>;2562 readonly metadata: Option<Bytes>;2802 readonly metadata: Option<Bytes>;2563 readonly license: Option<Bytes>;2803 readonly license: Option<Bytes>;2564 readonly thumb: Option<Bytes>;2804 readonly thumb: Option<Bytes>;2565 }2805 }256628062567 /** @name RmrkTraitsResourceComposableResource (286) */2807 /** @name RmrkTraitsResourceComposableResource (297) */2568 interface RmrkTraitsResourceComposableResource extends Struct {2808 export interface RmrkTraitsResourceComposableResource extends Struct {2569 readonly parts: Vec<u32>;2809 readonly parts: Vec<u32>;2570 readonly base: u32;2810 readonly base: u32;2571 readonly src: Option<Bytes>;2811 readonly src: Option<Bytes>;2574 readonly thumb: Option<Bytes>;2814 readonly thumb: Option<Bytes>;2575 }2815 }257628162577 /** @name RmrkTraitsResourceSlotResource (287) */2817 /** @name RmrkTraitsResourceSlotResource (298) */2578 interface RmrkTraitsResourceSlotResource extends Struct {2818 export interface RmrkTraitsResourceSlotResource extends Struct {2579 readonly base: u32;2819 readonly base: u32;2580 readonly src: Option<Bytes>;2820 readonly src: Option<Bytes>;2581 readonly metadata: Option<Bytes>;2821 readonly metadata: Option<Bytes>;2584 readonly thumb: Option<Bytes>;2824 readonly thumb: Option<Bytes>;2585 }2825 }258628262587 /** @name PalletRmrkEquipCall (290) */2827 /** @name PalletRmrkEquipCall (301) */2588 interface PalletRmrkEquipCall extends Enum {2828 export interface PalletRmrkEquipCall extends Enum {2589 readonly isCreateBase: boolean;2829 readonly isCreateBase: boolean;2590 readonly asCreateBase: {2830 readonly asCreateBase: {2591 readonly baseType: Bytes;2831 readonly baseType: Bytes;2606 readonly type: 'CreateBase' | 'ThemeAdd' | 'Equippable';2846 readonly type: 'CreateBase' | 'ThemeAdd' | 'Equippable';2607 }2847 }260828482609 /** @name RmrkTraitsPartPartType (293) */2849 /** @name RmrkTraitsPartPartType (304) */2610 interface RmrkTraitsPartPartType extends Enum {2850 export interface RmrkTraitsPartPartType extends Enum {2611 readonly isFixedPart: boolean;2851 readonly isFixedPart: boolean;2612 readonly asFixedPart: RmrkTraitsPartFixedPart;2852 readonly asFixedPart: RmrkTraitsPartFixedPart;2613 readonly isSlotPart: boolean;2853 readonly isSlotPart: boolean;2614 readonly asSlotPart: RmrkTraitsPartSlotPart;2854 readonly asSlotPart: RmrkTraitsPartSlotPart;2615 readonly type: 'FixedPart' | 'SlotPart';2855 readonly type: 'FixedPart' | 'SlotPart';2616 }2856 }261728572618 /** @name RmrkTraitsPartFixedPart (295) */2858 /** @name RmrkTraitsPartFixedPart (306) */2619 interface RmrkTraitsPartFixedPart extends Struct {2859 export interface RmrkTraitsPartFixedPart extends Struct {2620 readonly id: u32;2860 readonly id: u32;2621 readonly z: u32;2861 readonly z: u32;2622 readonly src: Bytes;2862 readonly src: Bytes;2623 }2863 }262428642625 /** @name RmrkTraitsPartSlotPart (296) */2865 /** @name RmrkTraitsPartSlotPart (307) */2626 interface RmrkTraitsPartSlotPart extends Struct {2866 export interface RmrkTraitsPartSlotPart extends Struct {2627 readonly id: u32;2867 readonly id: u32;2628 readonly equippable: RmrkTraitsPartEquippableList;2868 readonly equippable: RmrkTraitsPartEquippableList;2629 readonly src: Bytes;2869 readonly src: Bytes;2630 readonly z: u32;2870 readonly z: u32;2631 }2871 }263228722633 /** @name RmrkTraitsPartEquippableList (297) */2873 /** @name RmrkTraitsPartEquippableList (308) */2634 interface RmrkTraitsPartEquippableList extends Enum {2874 export interface RmrkTraitsPartEquippableList extends Enum {2635 readonly isAll: boolean;2875 readonly isAll: boolean;2636 readonly isEmpty: boolean;2876 readonly isEmpty: boolean;2637 readonly isCustom: boolean;2877 readonly isCustom: boolean;2638 readonly asCustom: Vec<u32>;2878 readonly asCustom: Vec<u32>;2639 readonly type: 'All' | 'Empty' | 'Custom';2879 readonly type: 'All' | 'Empty' | 'Custom';2640 }2880 }264128812642 /** @name RmrkTraitsTheme (299) */2882 /** @name RmrkTraitsTheme (310) */2643 interface RmrkTraitsTheme extends Struct {2883 export interface RmrkTraitsTheme extends Struct {2644 readonly name: Bytes;2884 readonly name: Bytes;2645 readonly properties: Vec<RmrkTraitsThemeThemeProperty>;2885 readonly properties: Vec<RmrkTraitsThemeThemeProperty>;2646 readonly inherit: bool;2886 readonly inherit: bool;2647 }2887 }264828882649 /** @name RmrkTraitsThemeThemeProperty (301) */2889 /** @name RmrkTraitsThemeThemeProperty (312) */2650 interface RmrkTraitsThemeThemeProperty extends Struct {2890 export interface RmrkTraitsThemeThemeProperty extends Struct {2651 readonly key: Bytes;2891 readonly key: Bytes;2652 readonly value: Bytes;2892 readonly value: Bytes;2653 }2893 }265428942655 /** @name PalletEvmCall (303) */2895 /** @name PalletForeingAssetsModuleCall (314) */2896 export interface PalletForeingAssetsModuleCall extends Enum {2897 readonly isRegisterForeignAsset: boolean;2898 readonly asRegisterForeignAsset: {2899 readonly owner: AccountId32;2900 readonly location: XcmVersionedMultiLocation;2901 readonly metadata: PalletForeingAssetsModuleAssetMetadata;2902 } & Struct;2903 readonly isUpdateForeignAsset: boolean;2904 readonly asUpdateForeignAsset: {2905 readonly foreignAssetId: u32;2906 readonly location: XcmVersionedMultiLocation;2907 readonly metadata: PalletForeingAssetsModuleAssetMetadata;2908 } & Struct;2909 readonly type: 'RegisterForeignAsset' | 'UpdateForeignAsset';2910 }29112912 /** @name PalletEvmCall (315) */2656 interface PalletEvmCall extends Enum {2913 export interface PalletEvmCall extends Enum {2657 readonly isWithdraw: boolean;2914 readonly isWithdraw: boolean;2658 readonly asWithdraw: {2915 readonly asWithdraw: {2659 readonly address: H160;2916 readonly address: H160;2697 readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';2954 readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';2698 }2955 }269929562700 /** @name PalletEthereumCall (307) */2957 /** @name PalletEthereumCall (319) */2701 interface PalletEthereumCall extends Enum {2958 export interface PalletEthereumCall extends Enum {2702 readonly isTransact: boolean;2959 readonly isTransact: boolean;2703 readonly asTransact: {2960 readonly asTransact: {2704 readonly transaction: EthereumTransactionTransactionV2;2961 readonly transaction: EthereumTransactionTransactionV2;2705 } & Struct;2962 } & Struct;2706 readonly type: 'Transact';2963 readonly type: 'Transact';2707 }2964 }270829652709 /** @name EthereumTransactionTransactionV2 (308) */2966 /** @name EthereumTransactionTransactionV2 (320) */2710 interface EthereumTransactionTransactionV2 extends Enum {2967 export interface EthereumTransactionTransactionV2 extends Enum {2711 readonly isLegacy: boolean;2968 readonly isLegacy: boolean;2712 readonly asLegacy: EthereumTransactionLegacyTransaction;2969 readonly asLegacy: EthereumTransactionLegacyTransaction;2713 readonly isEip2930: boolean;2970 readonly isEip2930: boolean;2717 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';2974 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';2718 }2975 }271929762720 /** @name EthereumTransactionLegacyTransaction (309) */2977 /** @name EthereumTransactionLegacyTransaction (321) */2721 interface EthereumTransactionLegacyTransaction extends Struct {2978 export interface EthereumTransactionLegacyTransaction extends Struct {2722 readonly nonce: U256;2979 readonly nonce: U256;2723 readonly gasPrice: U256;2980 readonly gasPrice: U256;2724 readonly gasLimit: U256;2981 readonly gasLimit: U256;2728 readonly signature: EthereumTransactionTransactionSignature;2985 readonly signature: EthereumTransactionTransactionSignature;2729 }2986 }273029872731 /** @name EthereumTransactionTransactionAction (310) */2988 /** @name EthereumTransactionTransactionAction (322) */2732 interface EthereumTransactionTransactionAction extends Enum {2989 export interface EthereumTransactionTransactionAction extends Enum {2733 readonly isCall: boolean;2990 readonly isCall: boolean;2734 readonly asCall: H160;2991 readonly asCall: H160;2735 readonly isCreate: boolean;2992 readonly isCreate: boolean;2736 readonly type: 'Call' | 'Create';2993 readonly type: 'Call' | 'Create';2737 }2994 }273829952739 /** @name EthereumTransactionTransactionSignature (311) */2996 /** @name EthereumTransactionTransactionSignature (323) */2740 interface EthereumTransactionTransactionSignature extends Struct {2997 export interface EthereumTransactionTransactionSignature extends Struct {2741 readonly v: u64;2998 readonly v: u64;2742 readonly r: H256;2999 readonly r: H256;2743 readonly s: H256;3000 readonly s: H256;2744 }3001 }274530022746 /** @name EthereumTransactionEip2930Transaction (313) */3003 /** @name EthereumTransactionEip2930Transaction (325) */2747 interface EthereumTransactionEip2930Transaction extends Struct {3004 export interface EthereumTransactionEip2930Transaction extends Struct {2748 readonly chainId: u64;3005 readonly chainId: u64;2749 readonly nonce: U256;3006 readonly nonce: U256;2750 readonly gasPrice: U256;3007 readonly gasPrice: U256;2758 readonly s: H256;3015 readonly s: H256;2759 }3016 }276030172761 /** @name EthereumTransactionAccessListItem (315) */3018 /** @name EthereumTransactionAccessListItem (327) */2762 interface EthereumTransactionAccessListItem extends Struct {3019 export interface EthereumTransactionAccessListItem extends Struct {2763 readonly address: H160;3020 readonly address: H160;2764 readonly storageKeys: Vec<H256>;3021 readonly storageKeys: Vec<H256>;2765 }3022 }276630232767 /** @name EthereumTransactionEip1559Transaction (316) */3024 /** @name EthereumTransactionEip1559Transaction (328) */2768 interface EthereumTransactionEip1559Transaction extends Struct {3025 export interface EthereumTransactionEip1559Transaction extends Struct {2769 readonly chainId: u64;3026 readonly chainId: u64;2770 readonly nonce: U256;3027 readonly nonce: U256;2771 readonly maxPriorityFeePerGas: U256;3028 readonly maxPriorityFeePerGas: U256;2780 readonly s: H256;3037 readonly s: H256;2781 }3038 }278230392783 /** @name PalletEvmMigrationCall (317) */3040 /** @name PalletEvmMigrationCall (329) */2784 interface PalletEvmMigrationCall extends Enum {3041 export interface PalletEvmMigrationCall extends Enum {2785 readonly isBegin: boolean;3042 readonly isBegin: boolean;2786 readonly asBegin: {3043 readonly asBegin: {2787 readonly address: H160;3044 readonly address: H160;2799 readonly type: 'Begin' | 'SetData' | 'Finish';3056 readonly type: 'Begin' | 'SetData' | 'Finish';2800 }3057 }280130582802 /** @name PalletSudoError (320) */3059 /** @name PalletSudoError (332) */2803 interface PalletSudoError extends Enum {3060 export interface PalletSudoError extends Enum {2804 readonly isRequireSudo: boolean;3061 readonly isRequireSudo: boolean;2805 readonly type: 'RequireSudo';3062 readonly type: 'RequireSudo';2806 }3063 }280730642808 /** @name OrmlVestingModuleError (322) */3065 /** @name OrmlVestingModuleError (334) */2809 interface OrmlVestingModuleError extends Enum {3066 export interface OrmlVestingModuleError extends Enum {2810 readonly isZeroVestingPeriod: boolean;3067 readonly isZeroVestingPeriod: boolean;2811 readonly isZeroVestingPeriodCount: boolean;3068 readonly isZeroVestingPeriodCount: boolean;2812 readonly isInsufficientBalanceToLock: boolean;3069 readonly isInsufficientBalanceToLock: boolean;2816 readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';3073 readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';2817 }3074 }281830752819 /** @name CumulusPalletXcmpQueueInboundChannelDetails (324) */3076 /** @name OrmlXtokensModuleError (335) */3077 export interface OrmlXtokensModuleError extends Enum {3078 readonly isAssetHasNoReserve: boolean;3079 readonly isNotCrossChainTransfer: boolean;3080 readonly isInvalidDest: boolean;3081 readonly isNotCrossChainTransferableCurrency: boolean;3082 readonly isUnweighableMessage: boolean;3083 readonly isXcmExecutionFailed: boolean;3084 readonly isCannotReanchor: boolean;3085 readonly isInvalidAncestry: boolean;3086 readonly isInvalidAsset: boolean;3087 readonly isDestinationNotInvertible: boolean;3088 readonly isBadVersion: boolean;3089 readonly isDistinctReserveForAssetAndFee: boolean;3090 readonly isZeroFee: boolean;3091 readonly isZeroAmount: boolean;3092 readonly isTooManyAssetsBeingSent: boolean;3093 readonly isAssetIndexNonExistent: boolean;3094 readonly isFeeNotEnough: boolean;3095 readonly isNotSupportedMultiLocation: boolean;3096 readonly isMinXcmFeeNotDefined: boolean;3097 readonly type: 'AssetHasNoReserve' | 'NotCrossChainTransfer' | 'InvalidDest' | 'NotCrossChainTransferableCurrency' | 'UnweighableMessage' | 'XcmExecutionFailed' | 'CannotReanchor' | 'InvalidAncestry' | 'InvalidAsset' | 'DestinationNotInvertible' | 'BadVersion' | 'DistinctReserveForAssetAndFee' | 'ZeroFee' | 'ZeroAmount' | 'TooManyAssetsBeingSent' | 'AssetIndexNonExistent' | 'FeeNotEnough' | 'NotSupportedMultiLocation' | 'MinXcmFeeNotDefined';3098 }30993100 /** @name OrmlTokensBalanceLock (338) */3101 export interface OrmlTokensBalanceLock extends Struct {3102 readonly id: U8aFixed;3103 readonly amount: u128;3104 }31053106 /** @name OrmlTokensAccountData (340) */3107 export interface OrmlTokensAccountData extends Struct {3108 readonly free: u128;3109 readonly reserved: u128;3110 readonly frozen: u128;3111 }31123113 /** @name OrmlTokensReserveData (342) */3114 export interface OrmlTokensReserveData extends Struct {3115 readonly id: Null;3116 readonly amount: u128;3117 }31183119 /** @name OrmlTokensModuleError (344) */3120 export interface OrmlTokensModuleError extends Enum {3121 readonly isBalanceTooLow: boolean;3122 readonly isAmountIntoBalanceFailed: boolean;3123 readonly isLiquidityRestrictions: boolean;3124 readonly isMaxLocksExceeded: boolean;3125 readonly isKeepAlive: boolean;3126 readonly isExistentialDeposit: boolean;3127 readonly isDeadAccount: boolean;3128 readonly isTooManyReserves: boolean;3129 readonly type: 'BalanceTooLow' | 'AmountIntoBalanceFailed' | 'LiquidityRestrictions' | 'MaxLocksExceeded' | 'KeepAlive' | 'ExistentialDeposit' | 'DeadAccount' | 'TooManyReserves';3130 }31313132 /** @name CumulusPalletXcmpQueueInboundChannelDetails (346) */2820 interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {3133 export interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {2821 readonly sender: u32;3134 readonly sender: u32;2822 readonly state: CumulusPalletXcmpQueueInboundState;3135 readonly state: CumulusPalletXcmpQueueInboundState;2823 readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;3136 readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;2824 }3137 }282531382826 /** @name CumulusPalletXcmpQueueInboundState (325) */3139 /** @name CumulusPalletXcmpQueueInboundState (347) */2827 interface CumulusPalletXcmpQueueInboundState extends Enum {3140 export interface CumulusPalletXcmpQueueInboundState extends Enum {2828 readonly isOk: boolean;3141 readonly isOk: boolean;2829 readonly isSuspended: boolean;3142 readonly isSuspended: boolean;2830 readonly type: 'Ok' | 'Suspended';3143 readonly type: 'Ok' | 'Suspended';2831 }3144 }283231452833 /** @name PolkadotParachainPrimitivesXcmpMessageFormat (328) */3146 /** @name PolkadotParachainPrimitivesXcmpMessageFormat (350) */2834 interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {3147 export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {2835 readonly isConcatenatedVersionedXcm: boolean;3148 readonly isConcatenatedVersionedXcm: boolean;2836 readonly isConcatenatedEncodedBlob: boolean;3149 readonly isConcatenatedEncodedBlob: boolean;2837 readonly isSignals: boolean;3150 readonly isSignals: boolean;2838 readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';3151 readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';2839 }3152 }284031532841 /** @name CumulusPalletXcmpQueueOutboundChannelDetails (331) */3154 /** @name CumulusPalletXcmpQueueOutboundChannelDetails (353) */2842 interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {3155 export interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {2843 readonly recipient: u32;3156 readonly recipient: u32;2844 readonly state: CumulusPalletXcmpQueueOutboundState;3157 readonly state: CumulusPalletXcmpQueueOutboundState;2845 readonly signalsExist: bool;3158 readonly signalsExist: bool;2846 readonly firstIndex: u16;3159 readonly firstIndex: u16;2847 readonly lastIndex: u16;3160 readonly lastIndex: u16;2848 }3161 }284931622850 /** @name CumulusPalletXcmpQueueOutboundState (332) */3163 /** @name CumulusPalletXcmpQueueOutboundState (354) */2851 interface CumulusPalletXcmpQueueOutboundState extends Enum {3164 export interface CumulusPalletXcmpQueueOutboundState extends Enum {2852 readonly isOk: boolean;3165 readonly isOk: boolean;2853 readonly isSuspended: boolean;3166 readonly isSuspended: boolean;2854 readonly type: 'Ok' | 'Suspended';3167 readonly type: 'Ok' | 'Suspended';2855 }3168 }285631692857 /** @name CumulusPalletXcmpQueueQueueConfigData (334) */3170 /** @name CumulusPalletXcmpQueueQueueConfigData (356) */2858 interface CumulusPalletXcmpQueueQueueConfigData extends Struct {3171 export interface CumulusPalletXcmpQueueQueueConfigData extends Struct {2859 readonly suspendThreshold: u32;3172 readonly suspendThreshold: u32;2860 readonly dropThreshold: u32;3173 readonly dropThreshold: u32;2861 readonly resumeThreshold: u32;3174 readonly resumeThreshold: u32;2864 readonly xcmpMaxIndividualWeight: u64;3177 readonly xcmpMaxIndividualWeight: u64;2865 }3178 }286631792867 /** @name CumulusPalletXcmpQueueError (336) */3180 /** @name CumulusPalletXcmpQueueError (358) */2868 interface CumulusPalletXcmpQueueError extends Enum {3181 export interface CumulusPalletXcmpQueueError extends Enum {2869 readonly isFailedToSend: boolean;3182 readonly isFailedToSend: boolean;2870 readonly isBadXcmOrigin: boolean;3183 readonly isBadXcmOrigin: boolean;2871 readonly isBadXcm: boolean;3184 readonly isBadXcm: boolean;2874 readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';3187 readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';2875 }3188 }287631892877 /** @name PalletXcmError (337) */3190 /** @name PalletXcmError (359) */2878 interface PalletXcmError extends Enum {3191 export interface PalletXcmError extends Enum {2879 readonly isUnreachable: boolean;3192 readonly isUnreachable: boolean;2880 readonly isSendFailure: boolean;3193 readonly isSendFailure: boolean;2881 readonly isFiltered: boolean;3194 readonly isFiltered: boolean;2892 readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';3205 readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';2893 }3206 }289432072895 /** @name CumulusPalletXcmError (338) */3208 /** @name CumulusPalletXcmError (360) */2896 type CumulusPalletXcmError = Null;3209 export type CumulusPalletXcmError = Null;289732102898 /** @name CumulusPalletDmpQueueConfigData (339) */3211 /** @name CumulusPalletDmpQueueConfigData (361) */2899 interface CumulusPalletDmpQueueConfigData extends Struct {3212 export interface CumulusPalletDmpQueueConfigData extends Struct {2900 readonly maxIndividual: u64;3213 readonly maxIndividual: u64;2901 }3214 }290232152903 /** @name CumulusPalletDmpQueuePageIndexData (340) */3216 /** @name CumulusPalletDmpQueuePageIndexData (362) */2904 interface CumulusPalletDmpQueuePageIndexData extends Struct {3217 export interface CumulusPalletDmpQueuePageIndexData extends Struct {2905 readonly beginUsed: u32;3218 readonly beginUsed: u32;2906 readonly endUsed: u32;3219 readonly endUsed: u32;2907 readonly overweightCount: u64;3220 readonly overweightCount: u64;2908 }3221 }290932222910 /** @name CumulusPalletDmpQueueError (343) */3223 /** @name CumulusPalletDmpQueueError (365) */2911 interface CumulusPalletDmpQueueError extends Enum {3224 export interface CumulusPalletDmpQueueError extends Enum {2912 readonly isUnknown: boolean;3225 readonly isUnknown: boolean;2913 readonly isOverLimit: boolean;3226 readonly isOverLimit: boolean;2914 readonly type: 'Unknown' | 'OverLimit';3227 readonly type: 'Unknown' | 'OverLimit';2915 }3228 }291632292917 /** @name PalletUniqueError (347) */3230 /** @name PalletUniqueError (369) */2918 interface PalletUniqueError extends Enum {3231 export interface PalletUniqueError extends Enum {2919 readonly isCollectionDecimalPointLimitExceeded: boolean;3232 readonly isCollectionDecimalPointLimitExceeded: boolean;2920 readonly isConfirmUnsetSponsorFail: boolean;3233 readonly isConfirmUnsetSponsorFail: boolean;2921 readonly isEmptyArgument: boolean;3234 readonly isEmptyArgument: boolean;2922 readonly isRepartitionCalledOnNonRefungibleCollection: boolean;3235 readonly isRepartitionCalledOnNonRefungibleCollection: boolean;2923 readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection';3236 readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection';2924 }3237 }292532382926 /** @name PalletUniqueSchedulerScheduledV3 (350) */3239 /** @name PalletUniqueSchedulerScheduledV3 (372) */2927 interface PalletUniqueSchedulerScheduledV3 extends Struct {3240 export interface PalletUniqueSchedulerScheduledV3 extends Struct {2928 readonly maybeId: Option<U8aFixed>;3241 readonly maybeId: Option<U8aFixed>;2929 readonly priority: u8;3242 readonly priority: u8;2930 readonly call: FrameSupportScheduleMaybeHashed;3243 readonly call: FrameSupportScheduleMaybeHashed;2931 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;3244 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;2932 readonly origin: OpalRuntimeOriginCaller;3245 readonly origin: OpalRuntimeOriginCaller;2933 }3246 }293432472935 /** @name OpalRuntimeOriginCaller (351) */3248 /** @name OpalRuntimeOriginCaller (373) */2936 interface OpalRuntimeOriginCaller extends Enum {3249 export interface OpalRuntimeOriginCaller extends Enum {2937 readonly isSystem: boolean;3250 readonly isSystem: boolean;2938 readonly asSystem: FrameSupportDispatchRawOrigin;3251 readonly asSystem: FrameSupportDispatchRawOrigin;2939 readonly isVoid: boolean;3252 readonly isVoid: boolean;2946 readonly type: 'System' | 'Void' | 'PolkadotXcm' | 'CumulusXcm' | 'Ethereum';3259 readonly type: 'System' | 'Void' | 'PolkadotXcm' | 'CumulusXcm' | 'Ethereum';2947 }3260 }294832612949 /** @name FrameSupportDispatchRawOrigin (352) */3262 /** @name FrameSupportDispatchRawOrigin (374) */2950 interface FrameSupportDispatchRawOrigin extends Enum {3263 export interface FrameSupportDispatchRawOrigin extends Enum {2951 readonly isRoot: boolean;3264 readonly isRoot: boolean;2952 readonly isSigned: boolean;3265 readonly isSigned: boolean;2953 readonly asSigned: AccountId32;3266 readonly asSigned: AccountId32;2954 readonly isNone: boolean;3267 readonly isNone: boolean;2955 readonly type: 'Root' | 'Signed' | 'None';3268 readonly type: 'Root' | 'Signed' | 'None';2956 }3269 }295732702958 /** @name PalletXcmOrigin (353) */3271 /** @name PalletXcmOrigin (375) */2959 interface PalletXcmOrigin extends Enum {3272 export interface PalletXcmOrigin extends Enum {2960 readonly isXcm: boolean;3273 readonly isXcm: boolean;2961 readonly asXcm: XcmV1MultiLocation;3274 readonly asXcm: XcmV1MultiLocation;2962 readonly isResponse: boolean;3275 readonly isResponse: boolean;2963 readonly asResponse: XcmV1MultiLocation;3276 readonly asResponse: XcmV1MultiLocation;2964 readonly type: 'Xcm' | 'Response';3277 readonly type: 'Xcm' | 'Response';2965 }3278 }296632792967 /** @name CumulusPalletXcmOrigin (354) */3280 /** @name CumulusPalletXcmOrigin (376) */2968 interface CumulusPalletXcmOrigin extends Enum {3281 export interface CumulusPalletXcmOrigin extends Enum {2969 readonly isRelay: boolean;3282 readonly isRelay: boolean;2970 readonly isSiblingParachain: boolean;3283 readonly isSiblingParachain: boolean;2971 readonly asSiblingParachain: u32;3284 readonly asSiblingParachain: u32;2972 readonly type: 'Relay' | 'SiblingParachain';3285 readonly type: 'Relay' | 'SiblingParachain';2973 }3286 }297432872975 /** @name PalletEthereumRawOrigin (355) */3288 /** @name PalletEthereumRawOrigin (377) */2976 interface PalletEthereumRawOrigin extends Enum {3289 export interface PalletEthereumRawOrigin extends Enum {2977 readonly isEthereumTransaction: boolean;3290 readonly isEthereumTransaction: boolean;2978 readonly asEthereumTransaction: H160;3291 readonly asEthereumTransaction: H160;2979 readonly type: 'EthereumTransaction';3292 readonly type: 'EthereumTransaction';2980 }3293 }298132942982 /** @name SpCoreVoid (356) */3295 /** @name SpCoreVoid (378) */2983 type SpCoreVoid = Null;3296 export type SpCoreVoid = Null;298432972985 /** @name PalletUniqueSchedulerError (357) */3298 /** @name PalletUniqueSchedulerError (379) */2986 interface PalletUniqueSchedulerError extends Enum {3299 export interface PalletUniqueSchedulerError extends Enum {2987 readonly isFailedToSchedule: boolean;3300 readonly isFailedToSchedule: boolean;2988 readonly isNotFound: boolean;3301 readonly isNotFound: boolean;2989 readonly isTargetBlockNumberInPast: boolean;3302 readonly isTargetBlockNumberInPast: boolean;2990 readonly isRescheduleNoChange: boolean;3303 readonly isRescheduleNoChange: boolean;2991 readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange';3304 readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange';2992 }3305 }299333062994 /** @name UpDataStructsCollection (358) */3307 /** @name UpDataStructsCollection (380) */2995 interface UpDataStructsCollection extends Struct {3308 export interface UpDataStructsCollection extends Struct {2996 readonly owner: AccountId32;3309 readonly owner: AccountId32;2997 readonly mode: UpDataStructsCollectionMode;3310 readonly mode: UpDataStructsCollectionMode;2998 readonly name: Vec<u16>;3311 readonly name: Vec<u16>;3004 readonly externalCollection: bool;3317 readonly externalCollection: bool;3005 }3318 }300633193007 /** @name UpDataStructsSponsorshipState (359) */3320 /** @name UpDataStructsSponsorshipState (381) */3008 interface UpDataStructsSponsorshipState extends Enum {3321 export interface UpDataStructsSponsorshipState extends Enum {3009 readonly isDisabled: boolean;3322 readonly isDisabled: boolean;3010 readonly isUnconfirmed: boolean;3323 readonly isUnconfirmed: boolean;3011 readonly asUnconfirmed: AccountId32;3324 readonly asUnconfirmed: AccountId32;3014 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';3327 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';3015 }3328 }301633293017 /** @name UpDataStructsProperties (360) */3330 /** @name UpDataStructsProperties (382) */3018 interface UpDataStructsProperties extends Struct {3331 export interface UpDataStructsProperties extends Struct {3019 readonly map: UpDataStructsPropertiesMapBoundedVec;3332 readonly map: UpDataStructsPropertiesMapBoundedVec;3020 readonly consumedSpace: u32;3333 readonly consumedSpace: u32;3021 readonly spaceLimit: u32;3334 readonly spaceLimit: u32;3022 }3335 }302333363024 /** @name UpDataStructsPropertiesMapBoundedVec (361) */3337 /** @name UpDataStructsPropertiesMapBoundedVec (383) */3025 interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}3338 export interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}302633393027 /** @name UpDataStructsPropertiesMapPropertyPermission (366) */3340 /** @name UpDataStructsPropertiesMapPropertyPermission (388) */3028 interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}3341 export interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}302933423030 /** @name UpDataStructsCollectionStats (373) */3343 /** @name UpDataStructsCollectionStats (395) */3031 interface UpDataStructsCollectionStats extends Struct {3344 export interface UpDataStructsCollectionStats extends Struct {3032 readonly created: u32;3345 readonly created: u32;3033 readonly destroyed: u32;3346 readonly destroyed: u32;3034 readonly alive: u32;3347 readonly alive: u32;3035 }3348 }303633493037 /** @name UpDataStructsTokenChild (374) */3350 /** @name UpDataStructsTokenChild (396) */3038 interface UpDataStructsTokenChild extends Struct {3351 export interface UpDataStructsTokenChild extends Struct {3039 readonly token: u32;3352 readonly token: u32;3040 readonly collection: u32;3353 readonly collection: u32;3041 }3354 }304233553043 /** @name PhantomTypeUpDataStructs (375) */3356 /** @name PhantomTypeUpDataStructs (397) */3044 interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftNftInfo, RmrkTraitsResourceResourceInfo, RmrkTraitsPropertyPropertyInfo, RmrkTraitsBaseBaseInfo, RmrkTraitsPartPartType, RmrkTraitsTheme, RmrkTraitsNftNftChild]>> {}3357 export interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftNftInfo, RmrkTraitsResourceResourceInfo, RmrkTraitsPropertyPropertyInfo, RmrkTraitsBaseBaseInfo, RmrkTraitsPartPartType, RmrkTraitsTheme, RmrkTraitsNftNftChild]>> {}304533583046 /** @name UpDataStructsTokenData (377) */3359 /** @name UpDataStructsTokenData (399) */3047 interface UpDataStructsTokenData extends Struct {3360 export interface UpDataStructsTokenData extends Struct {3048 readonly properties: Vec<UpDataStructsProperty>;3361 readonly properties: Vec<UpDataStructsProperty>;3049 readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;3362 readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;3050 readonly pieces: u128;3363 readonly pieces: u128;3051 }3364 }305233653053 /** @name UpDataStructsRpcCollection (379) */3366 /** @name UpDataStructsRpcCollection (401) */3054 interface UpDataStructsRpcCollection extends Struct {3367 export interface UpDataStructsRpcCollection extends Struct {3055 readonly owner: AccountId32;3368 readonly owner: AccountId32;3056 readonly mode: UpDataStructsCollectionMode;3369 readonly mode: UpDataStructsCollectionMode;3057 readonly name: Vec<u16>;3370 readonly name: Vec<u16>;3065 readonly readOnly: bool;3378 readonly readOnly: bool;3066 }3379 }306733803068 /** @name RmrkTraitsCollectionCollectionInfo (380) */3381 /** @name RmrkTraitsCollectionCollectionInfo (402) */3069 interface RmrkTraitsCollectionCollectionInfo extends Struct {3382 export interface RmrkTraitsCollectionCollectionInfo extends Struct {3070 readonly issuer: AccountId32;3383 readonly issuer: AccountId32;3071 readonly metadata: Bytes;3384 readonly metadata: Bytes;3072 readonly max: Option<u32>;3385 readonly max: Option<u32>;3073 readonly symbol: Bytes;3386 readonly symbol: Bytes;3074 readonly nftsCount: u32;3387 readonly nftsCount: u32;3075 }3388 }307633893077 /** @name RmrkTraitsNftNftInfo (381) */3390 /** @name RmrkTraitsNftNftInfo (403) */3078 interface RmrkTraitsNftNftInfo extends Struct {3391 export interface RmrkTraitsNftNftInfo extends Struct {3079 readonly owner: RmrkTraitsNftAccountIdOrCollectionNftTuple;3392 readonly owner: RmrkTraitsNftAccountIdOrCollectionNftTuple;3080 readonly royalty: Option<RmrkTraitsNftRoyaltyInfo>;3393 readonly royalty: Option<RmrkTraitsNftRoyaltyInfo>;3081 readonly metadata: Bytes;3394 readonly metadata: Bytes;3082 readonly equipped: bool;3395 readonly equipped: bool;3083 readonly pending: bool;3396 readonly pending: bool;3084 }3397 }308533983086 /** @name RmrkTraitsNftRoyaltyInfo (383) */3399 /** @name RmrkTraitsNftRoyaltyInfo (405) */3087 interface RmrkTraitsNftRoyaltyInfo extends Struct {3400 export interface RmrkTraitsNftRoyaltyInfo extends Struct {3088 readonly recipient: AccountId32;3401 readonly recipient: AccountId32;3089 readonly amount: Permill;3402 readonly amount: Permill;3090 }3403 }309134043092 /** @name RmrkTraitsResourceResourceInfo (384) */3405 /** @name RmrkTraitsResourceResourceInfo (406) */3093 interface RmrkTraitsResourceResourceInfo extends Struct {3406 export interface RmrkTraitsResourceResourceInfo extends Struct {3094 readonly id: u32;3407 readonly id: u32;3095 readonly resource: RmrkTraitsResourceResourceTypes;3408 readonly resource: RmrkTraitsResourceResourceTypes;3096 readonly pending: bool;3409 readonly pending: bool;3097 readonly pendingRemoval: bool;3410 readonly pendingRemoval: bool;3098 }3411 }309934123100 /** @name RmrkTraitsPropertyPropertyInfo (385) */3413 /** @name RmrkTraitsPropertyPropertyInfo (407) */3101 interface RmrkTraitsPropertyPropertyInfo extends Struct {3414 export interface RmrkTraitsPropertyPropertyInfo extends Struct {3102 readonly key: Bytes;3415 readonly key: Bytes;3103 readonly value: Bytes;3416 readonly value: Bytes;3104 }3417 }310534183106 /** @name RmrkTraitsBaseBaseInfo (386) */3419 /** @name RmrkTraitsBaseBaseInfo (408) */3107 interface RmrkTraitsBaseBaseInfo extends Struct {3420 export interface RmrkTraitsBaseBaseInfo extends Struct {3108 readonly issuer: AccountId32;3421 readonly issuer: AccountId32;3109 readonly baseType: Bytes;3422 readonly baseType: Bytes;3110 readonly symbol: Bytes;3423 readonly symbol: Bytes;3111 }3424 }311234253113 /** @name RmrkTraitsNftNftChild (387) */3426 /** @name RmrkTraitsNftNftChild (409) */3114 interface RmrkTraitsNftNftChild extends Struct {3427 export interface RmrkTraitsNftNftChild extends Struct {3115 readonly collectionId: u32;3428 readonly collectionId: u32;3116 readonly nftId: u32;3429 readonly nftId: u32;3117 }3430 }311834313119 /** @name PalletCommonError (389) */3432 /** @name PalletCommonError (411) */3120 interface PalletCommonError extends Enum {3433 export interface PalletCommonError extends Enum {3121 readonly isCollectionNotFound: boolean;3434 readonly isCollectionNotFound: boolean;3122 readonly isMustBeTokenOwner: boolean;3435 readonly isMustBeTokenOwner: boolean;3123 readonly isNoPermission: boolean;3436 readonly isNoPermission: boolean;3155 readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'CantDestroyNotEmptyCollection' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'UserIsNotAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey' | 'CollectionIsExternal' | 'CollectionIsInternal';3468 readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'CantDestroyNotEmptyCollection' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'UserIsNotAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey' | 'CollectionIsExternal' | 'CollectionIsInternal';3156 }3469 }315734703158 /** @name PalletFungibleError (391) */3471 /** @name PalletFungibleError (413) */3159 interface PalletFungibleError extends Enum {3472 export interface PalletFungibleError extends Enum {3160 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;3473 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;3161 readonly isFungibleItemsHaveNoId: boolean;3474 readonly isFungibleItemsHaveNoId: boolean;3162 readonly isFungibleItemsDontHaveData: boolean;3475 readonly isFungibleItemsDontHaveData: boolean;3165 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';3478 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';3166 }3479 }316734803168 /** @name PalletRefungibleItemData (392) */3481 /** @name PalletRefungibleItemData (414) */3169 interface PalletRefungibleItemData extends Struct {3482 export interface PalletRefungibleItemData extends Struct {3170 readonly constData: Bytes;3483 readonly constData: Bytes;3171 }3484 }317234853173 /** @name PalletRefungibleError (397) */3486 /** @name PalletRefungibleError (419) */3174 interface PalletRefungibleError extends Enum {3487 export interface PalletRefungibleError extends Enum {3175 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;3488 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;3176 readonly isWrongRefungiblePieces: boolean;3489 readonly isWrongRefungiblePieces: boolean;3177 readonly isRepartitionWhileNotOwningAllPieces: boolean;3490 readonly isRepartitionWhileNotOwningAllPieces: boolean;3180 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';3493 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';3181 }3494 }318234953183 /** @name PalletNonfungibleItemData (398) */3496 /** @name PalletNonfungibleItemData (420) */3184 interface PalletNonfungibleItemData extends Struct {3497 export interface PalletNonfungibleItemData extends Struct {3185 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;3498 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;3186 }3499 }318735003188 /** @name UpDataStructsPropertyScope (400) */3501 /** @name UpDataStructsPropertyScope (422) */3189 interface UpDataStructsPropertyScope extends Enum {3502 export interface UpDataStructsPropertyScope extends Enum {3190 readonly isNone: boolean;3503 readonly isNone: boolean;3191 readonly isRmrk: boolean;3504 readonly isRmrk: boolean;3192 readonly isEth: boolean;3505 readonly isEth: boolean;3193 readonly type: 'None' | 'Rmrk' | 'Eth';3506 readonly type: 'None' | 'Rmrk' | 'Eth';3194 }3507 }319535083196 /** @name PalletNonfungibleError (402) */3509 /** @name PalletNonfungibleError (424) */3197 interface PalletNonfungibleError extends Enum {3510 export interface PalletNonfungibleError extends Enum {3198 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;3511 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;3199 readonly isNonfungibleItemsHaveNoAmount: boolean;3512 readonly isNonfungibleItemsHaveNoAmount: boolean;3200 readonly isCantBurnNftWithChildren: boolean;3513 readonly isCantBurnNftWithChildren: boolean;3201 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';3514 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';3202 }3515 }320335163204 /** @name PalletStructureError (403) */3517 /** @name PalletStructureError (425) */3205 interface PalletStructureError extends Enum {3518 export interface PalletStructureError extends Enum {3206 readonly isOuroborosDetected: boolean;3519 readonly isOuroborosDetected: boolean;3207 readonly isDepthLimit: boolean;3520 readonly isDepthLimit: boolean;3208 readonly isBreadthLimit: boolean;3521 readonly isBreadthLimit: boolean;3209 readonly isTokenNotFound: boolean;3522 readonly isTokenNotFound: boolean;3210 readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound';3523 readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound';3211 }3524 }321235253213 /** @name PalletRmrkCoreError (404) */3526 /** @name PalletRmrkCoreError (426) */3214 interface PalletRmrkCoreError extends Enum {3527 export interface PalletRmrkCoreError extends Enum {3215 readonly isCorruptedCollectionType: boolean;3528 readonly isCorruptedCollectionType: boolean;3216 readonly isRmrkPropertyKeyIsTooLong: boolean;3529 readonly isRmrkPropertyKeyIsTooLong: boolean;3217 readonly isRmrkPropertyValueIsTooLong: boolean;3530 readonly isRmrkPropertyValueIsTooLong: boolean;3234 readonly type: 'CorruptedCollectionType' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'RmrkPropertyIsNotFound' | 'UnableToDecodeRmrkData' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'NonTransferable' | 'CollectionFullOrLocked' | 'ResourceDoesntExist' | 'CannotSendToDescendentOrSelf' | 'CannotAcceptNonOwnedNft' | 'CannotRejectNonOwnedNft' | 'CannotRejectNonPendingNft' | 'ResourceNotPending' | 'NoAvailableResourceId';3547 readonly type: 'CorruptedCollectionType' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'RmrkPropertyIsNotFound' | 'UnableToDecodeRmrkData' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'NonTransferable' | 'CollectionFullOrLocked' | 'ResourceDoesntExist' | 'CannotSendToDescendentOrSelf' | 'CannotAcceptNonOwnedNft' | 'CannotRejectNonOwnedNft' | 'CannotRejectNonPendingNft' | 'ResourceNotPending' | 'NoAvailableResourceId';3235 }3548 }323635493237 /** @name PalletRmrkEquipError (406) */3550 /** @name PalletRmrkEquipError (428) */3238 interface PalletRmrkEquipError extends Enum {3551 export interface PalletRmrkEquipError extends Enum {3239 readonly isPermissionError: boolean;3552 readonly isPermissionError: boolean;3240 readonly isNoAvailableBaseId: boolean;3553 readonly isNoAvailableBaseId: boolean;3241 readonly isNoAvailablePartId: boolean;3554 readonly isNoAvailablePartId: boolean;3244 readonly isPartDoesntExist: boolean;3557 readonly isPartDoesntExist: boolean;3245 readonly isNoEquippableOnFixedPart: boolean;3558 readonly isNoEquippableOnFixedPart: boolean;3246 readonly type: 'PermissionError' | 'NoAvailableBaseId' | 'NoAvailablePartId' | 'BaseDoesntExist' | 'NeedsDefaultThemeFirst' | 'PartDoesntExist' | 'NoEquippableOnFixedPart';3559 readonly type: 'PermissionError' | 'NoAvailableBaseId' | 'NoAvailablePartId' | 'BaseDoesntExist' | 'NeedsDefaultThemeFirst' | 'PartDoesntExist' | 'NoEquippableOnFixedPart';3560 }35613562 /** @name PalletForeingAssetsModuleError (429) */3563 export interface PalletForeingAssetsModuleError extends Enum {3564 readonly isBadLocation: boolean;3565 readonly isMultiLocationExisted: boolean;3566 readonly isAssetIdNotExists: boolean;3567 readonly isAssetIdExisted: boolean;3568 readonly type: 'BadLocation' | 'MultiLocationExisted' | 'AssetIdNotExists' | 'AssetIdExisted';3247 }3569 }324835703249 /** @name PalletEvmError (409) */3571 /** @name PalletEvmError (432) */3250 interface PalletEvmError extends Enum {3572 export interface PalletEvmError extends Enum {3251 readonly isBalanceLow: boolean;3573 readonly isBalanceLow: boolean;3252 readonly isFeeOverflow: boolean;3574 readonly isFeeOverflow: boolean;3253 readonly isPaymentOverflow: boolean;3575 readonly isPaymentOverflow: boolean;3257 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';3579 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';3258 }3580 }325935813260 /** @name FpRpcTransactionStatus (412) */3582 /** @name FpRpcTransactionStatus (435) */3261 interface FpRpcTransactionStatus extends Struct {3583 export interface FpRpcTransactionStatus extends Struct {3262 readonly transactionHash: H256;3584 readonly transactionHash: H256;3263 readonly transactionIndex: u32;3585 readonly transactionIndex: u32;3264 readonly from: H160;3586 readonly from: H160;3268 readonly logsBloom: EthbloomBloom;3590 readonly logsBloom: EthbloomBloom;3269 }3591 }327035923271 /** @name EthbloomBloom (414) */3593 /** @name EthbloomBloom (437) */3272 interface EthbloomBloom extends U8aFixed {}3594 export interface EthbloomBloom extends U8aFixed {}327335953274 /** @name EthereumReceiptReceiptV3 (416) */3596 /** @name EthereumReceiptReceiptV3 (439) */3275 interface EthereumReceiptReceiptV3 extends Enum {3597 export interface EthereumReceiptReceiptV3 extends Enum {3276 readonly isLegacy: boolean;3598 readonly isLegacy: boolean;3277 readonly asLegacy: EthereumReceiptEip658ReceiptData;3599 readonly asLegacy: EthereumReceiptEip658ReceiptData;3278 readonly isEip2930: boolean;3600 readonly isEip2930: boolean;3282 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';3604 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';3283 }3605 }328436063285 /** @name EthereumReceiptEip658ReceiptData (417) */3607 /** @name EthereumReceiptEip658ReceiptData (440) */3286 interface EthereumReceiptEip658ReceiptData extends Struct {3608 export interface EthereumReceiptEip658ReceiptData extends Struct {3287 readonly statusCode: u8;3609 readonly statusCode: u8;3288 readonly usedGas: U256;3610 readonly usedGas: U256;3289 readonly logsBloom: EthbloomBloom;3611 readonly logsBloom: EthbloomBloom;3290 readonly logs: Vec<EthereumLog>;3612 readonly logs: Vec<EthereumLog>;3291 }3613 }329236143293 /** @name EthereumBlock (418) */3615 /** @name EthereumBlock (441) */3294 interface EthereumBlock extends Struct {3616 export interface EthereumBlock extends Struct {3295 readonly header: EthereumHeader;3617 readonly header: EthereumHeader;3296 readonly transactions: Vec<EthereumTransactionTransactionV2>;3618 readonly transactions: Vec<EthereumTransactionTransactionV2>;3297 readonly ommers: Vec<EthereumHeader>;3619 readonly ommers: Vec<EthereumHeader>;3298 }3620 }329936213300 /** @name EthereumHeader (419) */3622 /** @name EthereumHeader (442) */3301 interface EthereumHeader extends Struct {3623 export interface EthereumHeader extends Struct {3302 readonly parentHash: H256;3624 readonly parentHash: H256;3303 readonly ommersHash: H256;3625 readonly ommersHash: H256;3304 readonly beneficiary: H160;3626 readonly beneficiary: H160;3316 readonly nonce: EthereumTypesHashH64;3638 readonly nonce: EthereumTypesHashH64;3317 }3639 }331836403319 /** @name EthereumTypesHashH64 (420) */3641 /** @name EthereumTypesHashH64 (443) */3320 interface EthereumTypesHashH64 extends U8aFixed {}3642 export interface EthereumTypesHashH64 extends U8aFixed {}332136433322 /** @name PalletEthereumError (425) */3644 /** @name PalletEthereumError (448) */3323 interface PalletEthereumError extends Enum {3645 export interface PalletEthereumError extends Enum {3324 readonly isInvalidSignature: boolean;3646 readonly isInvalidSignature: boolean;3325 readonly isPreLogExists: boolean;3647 readonly isPreLogExists: boolean;3326 readonly type: 'InvalidSignature' | 'PreLogExists';3648 readonly type: 'InvalidSignature' | 'PreLogExists';3327 }3649 }332836503329 /** @name PalletEvmCoderSubstrateError (426) */3651 /** @name PalletEvmCoderSubstrateError (449) */3330 interface PalletEvmCoderSubstrateError extends Enum {3652 export interface PalletEvmCoderSubstrateError extends Enum {3331 readonly isOutOfGas: boolean;3653 readonly isOutOfGas: boolean;3332 readonly isOutOfFund: boolean;3654 readonly isOutOfFund: boolean;3333 readonly type: 'OutOfGas' | 'OutOfFund';3655 readonly type: 'OutOfGas' | 'OutOfFund';3334 }3656 }333536573336 /** @name PalletEvmContractHelpersSponsoringModeT (427) */3658 /** @name PalletEvmContractHelpersSponsoringModeT (450) */3337 interface PalletEvmContractHelpersSponsoringModeT extends Enum {3659 export interface PalletEvmContractHelpersSponsoringModeT extends Enum {3338 readonly isDisabled: boolean;3660 readonly isDisabled: boolean;3339 readonly isAllowlisted: boolean;3661 readonly isAllowlisted: boolean;3340 readonly isGenerous: boolean;3662 readonly isGenerous: boolean;3341 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';3663 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';3342 }3664 }334336653344 /** @name PalletEvmContractHelpersError (429) */3666 /** @name PalletEvmContractHelpersError (452) */3345 interface PalletEvmContractHelpersError extends Enum {3667 export interface PalletEvmContractHelpersError extends Enum {3346 readonly isNoPermission: boolean;3668 readonly isNoPermission: boolean;3347 readonly type: 'NoPermission';3669 readonly type: 'NoPermission';3348 }3670 }334936713350 /** @name PalletEvmMigrationError (430) */3672 /** @name PalletEvmMigrationError (453) */3351 interface PalletEvmMigrationError extends Enum {3673 export interface PalletEvmMigrationError extends Enum {3352 readonly isAccountNotEmpty: boolean;3674 readonly isAccountNotEmpty: boolean;3353 readonly isAccountIsNotMigrating: boolean;3675 readonly isAccountIsNotMigrating: boolean;3354 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';3676 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';3355 }3677 }335636783357 /** @name SpRuntimeMultiSignature (432) */3679 /** @name SpRuntimeMultiSignature (455) */3358 interface SpRuntimeMultiSignature extends Enum {3680 export interface SpRuntimeMultiSignature extends Enum {3359 readonly isEd25519: boolean;3681 readonly isEd25519: boolean;3360 readonly asEd25519: SpCoreEd25519Signature;3682 readonly asEd25519: SpCoreEd25519Signature;3361 readonly isSr25519: boolean;3683 readonly isSr25519: boolean;3365 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';3687 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';3366 }3688 }336736893368 /** @name SpCoreEd25519Signature (433) */3690 /** @name SpCoreEd25519Signature (456) */3369 interface SpCoreEd25519Signature extends U8aFixed {}3691 export interface SpCoreEd25519Signature extends U8aFixed {}337036923371 /** @name SpCoreSr25519Signature (435) */3693 /** @name SpCoreSr25519Signature (458) */3372 interface SpCoreSr25519Signature extends U8aFixed {}3694 export interface SpCoreSr25519Signature extends U8aFixed {}337336953374 /** @name SpCoreEcdsaSignature (436) */3696 /** @name SpCoreEcdsaSignature (459) */3375 interface SpCoreEcdsaSignature extends U8aFixed {}3697 export interface SpCoreEcdsaSignature extends U8aFixed {}337636983377 /** @name FrameSystemExtensionsCheckSpecVersion (439) */3699 /** @name FrameSystemExtensionsCheckSpecVersion (462) */3378 type FrameSystemExtensionsCheckSpecVersion = Null;3700 export type FrameSystemExtensionsCheckSpecVersion = Null;337937013380 /** @name FrameSystemExtensionsCheckGenesis (440) */3702 /** @name FrameSystemExtensionsCheckGenesis (463) */3381 type FrameSystemExtensionsCheckGenesis = Null;3703 export type FrameSystemExtensionsCheckGenesis = Null;338237043383 /** @name FrameSystemExtensionsCheckNonce (443) */3705 /** @name FrameSystemExtensionsCheckNonce (466) */3384 interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}3706 export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}338537073386 /** @name FrameSystemExtensionsCheckWeight (444) */3708 /** @name FrameSystemExtensionsCheckWeight (467) */3387 type FrameSystemExtensionsCheckWeight = Null;3709 export type FrameSystemExtensionsCheckWeight = Null;338837103389 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (445) */3711 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (468) */3390 interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}3712 export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}339137133392 /** @name OpalRuntimeRuntime (446) */3714 /** @name OpalRuntimeRuntime (469) */3393 type OpalRuntimeRuntime = Null;3715 export type OpalRuntimeRuntime = Null;339437163395 /** @name PalletEthereumFakeTransactionFinalizer (447) */3717 /** @name PalletEthereumFakeTransactionFinalizer (470) */3396 type PalletEthereumFakeTransactionFinalizer = Null;3718 export type PalletEthereumFakeTransactionFinalizer = Null;339737193398} // declare module3720} // declare module33993721tests/src/util/helpers.tsdiffbeforeafterboth161617import '../interfaces/augment-api-rpc';17import '../interfaces/augment-api-rpc';18import '../interfaces/augment-api-query';18import '../interfaces/augment-api-query';19import {ApiPromise} from '@polkadot/api';19import {ApiPromise, Keyring} from '@polkadot/api';20import type {AccountId, EventRecord, Event} from '@polkadot/types/interfaces';20import type {AccountId, EventRecord, Event} from '@polkadot/types/interfaces';21import type {GenericEventData} from '@polkadot/types';21import type {GenericEventData} from '@polkadot/types';22import {AnyTuple, IEvent, IKeyringPair} from '@polkadot/types/types';22import {AnyTuple, IEvent, IKeyringPair} from '@polkadot/types/types';1100 return balance;1100 return balance;1101}1101}11021103export async function paraSiblingSovereignAccount(paraid: number): Promise<string> {1104 return usingApi(async api => {1105 const siblingPrefix = '0x7369626c';1106 const encodedParaId = api.createType('u32', paraid).toHex(true).substring(2);1107 const suffix = '000000000000000000000000000000000000000000000000';11081109 return siblingPrefix + encodedParaId + suffix;1110 });1111}110211121103export async function transferBalanceTo(api: ApiPromise, source: IKeyringPair, target: string, amount = 1000n * UNIQUE) {1113export async function transferBalanceTo(api: ApiPromise, source: IKeyringPair, target: string, amount = 1000n * UNIQUE) {1104 const tx = api.tx.balances.transfer(target, amount);1114 const tx = api.tx.balances.transfer(target, amount);1780itApi.only = (name: string, cb: (apis: { api: ApiPromise, privateKeyWrapper: (account: string) => IKeyringPair }) => any) => itApi(name, cb, {only: true});1790itApi.only = (name: string, cb: (apis: { api: ApiPromise, privateKeyWrapper: (account: string) => IKeyringPair }) => any) => itApi(name, cb, {only: true});1781itApi.skip = (name: string, cb: (apis: { api: ApiPromise, privateKeyWrapper: (account: string) => IKeyringPair }) => any) => itApi(name, cb, {skip: true});1791itApi.skip = (name: string, cb: (apis: { api: ApiPromise, privateKeyWrapper: (account: string) => IKeyringPair }) => any) => itApi(name, cb, {skip: true});17921793let accountSeed = 10000;17941795const keyringEth = new Keyring({type: 'ethereum'});1796const keyringEd25519 = new Keyring({type: 'ed25519'});1797const keyringSr25519 = new Keyring({type: 'sr25519'});17981799export function generateKeyringPair(type: 'ethereum' | 'sr25519' | 'ed25519' = 'sr25519') {1800 const privateKey = `0xDEADBEEF${(accountSeed++).toString(16).padStart(56, '0')}`;1801 if (type == 'sr25519') {1802 return keyringSr25519.addFromUri(privateKey);1803 } else if (type == 'ed25519') {1804 return keyringEd25519.addFromUri(privateKey);1805 }1806 return keyringEth.addFromUri(privateKey);1807}17821808tests/src/xcm/xcmTransfer.test.tsdiffbeforeafterbothno changes
tests/src/xcm/xcmTransferAcala.test.tsdiffbeforeafterbothno changes
tests/src/xcm/xcmTransferMoonbeam.test.tsdiffbeforeafterbothno changes
tests/src/xcm/xcmTransferStatemine.test.tsdiffbeforeafterbothno changes
tests/src/xcm/xcmUnique.test.tsdiffbeforeafterbothno changes
tests/src/xcmTransfer.test.tsdiffbeforeafterbothno changes