git.delta.rocks / unique-network / refs/commits / 9581cf6201ab

difftreelog

Merge remote-tracking branch 'origin/feature/multi-assets-redone' into XCM-CI-RUN-TESTS

Konstantin Astakhov2022-09-01parents: #2904753 #d952a79.patch.diff
in: master

51 files changed

added.docker/Dockerfile-testnetdiffbeforeafterboth

no changes

added.docker/Dockerfile-xcmdiffbeforeafterboth

no changes

modified.docker/Dockerfile-xcm.j2diffbeforeafterboth
82 cd /polkadot-launch && \82 cd /polkadot-launch && \
83 yarn start launch-config-xcm-{{ NETWORK }}.json83 yarn start launch-config-xcm-{{ NETWORK }}.json
8484
85
8685
added.docker/docker-compose-testnet.ymldiffbeforeafterboth

no changes

added.docker/docker-compose-xcm.ymldiffbeforeafterboth

no changes

added.docker/docker-compose.tmp-testnet.j2diffbeforeafterboth

no changes

added.docker/docker-compose.tmp-xcm-quartz.ymldiffbeforeafterboth

no changes

added.docker/docker-compose.tmp-xcm-unique.ymldiffbeforeafterboth

no changes

added.docker/docker-compose.tmp-xcm.j2diffbeforeafterboth

no changes

added.github/workflows/xcm-testnet.ymldiffbeforeafterboth

no changes

modifiedCargo.lockdiffbeforeafterboth
5149 "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]
5271
5272[[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]
5286
5287[[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]
5304
5305[[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]
52675318
5268[[package]]5319[[package]]
5269name = "orml-vesting"5320name = "orml-vesting"
5280 "sp-std",5331 "sp-std",
5281]5332]
5333
5334[[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]
5347
5348[[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]
52825368
5283[[package]]5369[[package]]
5284name = "os_str_bytes"5370name = "os_str_bytes"
5747 "up-sponsorship",5833 "up-sponsorship",
5748]5834]
5835
5836[[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]
57495862
5750[[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",
modifiednode/cli/src/chain_spec.rsdiffbeforeafterboth
65 Unknown(String),65 Unknown(String),
66}66}
67
68#[cfg(not(feature = "unique-runtime"))]
69/// PARA_ID for Opal/Quartz
70const PARA_ID: u32 = 2095;
71
72#[cfg(feature = "unique-runtime")]
73/// PARA_ID for Unique
74const PARA_ID: u32 = 2037;
6775
68pub 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_ID
239 )248 )
240 },249 },
241 // Bootnodes250 // Bootnodes
250 // Extensions259 // Extensions
251 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_ID
307 )316 )
308 },317 },
309 // Bootnodes318 // Bootnodes
318 // Extensions327 // Extensions
319 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}
addedpallets/foreing-assets/Cargo.tomldiffbeforeafterboth

no changes

addedpallets/foreing-assets/src/impl_fungibles.rsdiffbeforeafterboth

no changes

addedpallets/foreing-assets/src/lib.rsdiffbeforeafterboth

no changes

addedpallets/foreing-assets/src/weights.rsdiffbeforeafterboth

no changes

modifiedpallets/fungible/src/lib.rsdiffbeforeafterboth
168 QueryKind = ValueQuery,168 QueryKind = ValueQuery,
169 >;169 >;
170
171 /// Foreign collection flag
172 #[pallet::storage]
173 pub type ForeignCollection<T: Config> =
174 StorageMap<Hasher = Twox64Concat, Key = CollectionId, Value = bool, QueryKind = ValueQuery>;
170}175}
171176
172/// 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 }
222
223 /// 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 }
217232
218 /// Destroys a collection.233 /// Destroys a collection.
219 pub fn destroy_collection(234 pub fn destroy_collection(
230245
231 PalletCommon::destroy_collection(collection.0, sender)?;246 PalletCommon::destroy_collection(collection.0, sender)?;
232247
248 <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)?;
275
276 // Foreign collection check
277 ensure!(
278 !<ForeignCollection<T>>::get(collection.id),
279 <CommonError<T>>::NoPermission
280 );
259281
260 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 }
312
313 /// 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)?;
322
323 let balance = <Balance<T>>::get((collection.id, owner))
324 .checked_sub(amount)
325 .ok_or(<CommonError<T>>::TokenValueTooLow)?;
326 // =========
327
328 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);
335
336 <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 }
290352
291 /// Transfers the specified amount of tokens. Will check that353 /// Transfers the specified amount of tokens. Will check that
292 /// 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 check
439 ensure!(
440 !<ForeignCollection<T>>::get(collection.id),
441 <CommonError<T>>::NoPermission
442 );
443
376 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 }
512
513 /// 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 = data
522 .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)?;
528
529 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 }
535
536 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 }
545
546 // =========
547
548 <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 }
571
572 Ok(())
573 }
444574
445 fn set_allowance_unchecked(575 fn set_allowance_unchecked(
446 collection: &FungibleHandle<T>,576 collection: &FungibleHandle<T>,
615 )745 )
616 }746 }
747
748 /// Creates fungible token.
749 ///
750 /// - `data`: Contains user who will become the owners of the tokens and amount
751 /// 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 }
617765
618 /// Returns 10 tokens owners in no particular order766 /// Returns 10 tokens owners in no particular order
619 ///767 ///
addedruntime/common/config/pallets/foreign_asset.rsdiffbeforeafterboth

no changes

modifiedruntime/common/config/pallets/mod.rsdiffbeforeafterboth
40#[cfg(feature = "scheduler")]40#[cfg(feature = "scheduler")]
41pub mod scheduler;41pub mod scheduler;
42
43#[cfg(feature = "foreign-assets")]
44pub mod foreign_asset;
4245
43parameter_types! {46parameter_types! {
44 pub TreasuryAccountId: AccountId = TreasuryModuleId::get().into_account_truncating();47 pub TreasuryAccountId: AccountId = TreasuryModuleId::get().into_account_truncating();
modifiedruntime/common/config/xcm.rsdiffbeforeafterboth
1616
17use 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;
60
49use 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}
147173
148pub 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 execution
179);
180 */
153181
154pub struct UsingOnlySelfCurrencyComponents<182pub struct UsingOnlySelfCurrencyComponents<
155 WeightToFee: WeightToFeePolynomial<Balance = Currency::Balance>,183 WeightToFee: WeightToFeePolynomial<Balance = Currency::Balance>,
176 }204 }
177205
178 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)?;
181
182 // location to this parachain through relay chain
183 let option1: xcm::v1::AssetId = Concrete(MultiLocation {
184 parents: 1,
185 interior: X1(Parachain(ParachainInfo::parachain_id().into())),
186 });
187 // direct location
188 let option2: xcm::v1::AssetId = Concrete(MultiLocation {
189 parents: 0,
190 interior: Here,
191 });
192
193 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 };
200
201 let unused = payment
202 .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 }
208
209 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 None
219 }
220 }
221}209}
222impl<210impl<
223 WeightToFee: WeightToFeePolynomial<Balance = Currency::Balance>,211 WeightToFee: WeightToFeePolynomial<Balance = Currency::Balance>,
233 }221 }
234}222}
223
224parameter_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)>);
230
231#[cfg(feature = "foreign-assets")]
232impl<AccountId, ForeingAssets> Contains<<ForeingAssets as fungibles::Inspect<AccountId>>::AssetId>
233 for NonZeroIssuance<AccountId, ForeingAssets>
234where
235 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}
241
242#[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>
247where
248 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();
254
255 log::trace!(
256 target: "xcm::AsInnerId::Convert",
257 "AsInnerId {:?}",
258 id
259 );
260
261 let parent = MultiLocation::parent();
262 let here = MultiLocation::here();
263 let self_location = MultiLocation::new(1, X1(Parachain(ParachainInfo::get().into())));
264
265 if *id == parent {
266 return ConvertAssetId::convert_ref(AssetIds::NativeAssetId(NativeCurrency::Parent));
267 }
268
269 if *id == here || *id == self_location {
270 return ConvertAssetId::convert_ref(AssetIds::NativeAssetId(NativeCurrency::Here));
271 }
272
273 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 }
280
281 fn reverse_ref(what: impl Borrow<AssetId>) -> Result<MultiLocation, ()> {
282 log::trace!(
283 target: "xcm::AsInnerId::Reverse",
284 "AsInnerId",
285 );
286
287 let asset_id = what.borrow();
288
289 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();
293
294 if asset_id.clone() == parent_id {
295 return Ok(MultiLocation::parent());
296 }
297
298 if asset_id.clone() == here_id {
299 return Ok(MultiLocation::new(
300 1,
301 X1(Parachain(ParachainInfo::get().into())),
302 ));
303 }
304
305 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}
314
315/// 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 indication
327 // that this asset is known.
328 NonZeroIssuance<AccountId, ForeingAssets>,
329 // The account to use for tracking teleports.
330 CheckingAccount,
331>;
332
333/// Means for transacting assets on this chain.
334#[cfg(feature = "foreign-assets")]
335pub type AssetTransactors = FungiblesTransactor;
336
337#[cfg(not(feature = "foreign-assets"))]
338pub type AssetTransactors = LocalAssetTransactor;
339
340#[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 true
346 }
347}
348
349#[cfg(feature = "foreign-assets")]
350pub type IsReserve = AllAsset;
351#[cfg(not(feature = "foreign-assets"))]
352pub type IsReserve = NativeAsset;
353
354#[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>;
235370
236pub 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 disabled
248 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;
modifiedruntime/common/construct_runtime/mod.rsdiffbeforeafterboth
42 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,
4750
77 #[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,
82
83 #[runtimes(opal)]
84 ForeingAssets: pallet_foreing_assets::{Pallet, Call, Storage, Event<T>} = 80,
7985
80 // Frontier86 // Frontier
81 EVM: pallet_evm::{Pallet, Config, Call, Storage, Event<T>} = 100,87 EVM: pallet_evm::{Pallet, Config, Call, Storage, Event<T>} = 100,
modifiedruntime/opal/Cargo.tomldiffbeforeafterboth
120 'up-sponsorship/std',120 'up-sponsorship/std',
121121
122 "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']
126130
127refungible = []131refungible = []
128scheduler = []132scheduler = []
129rmrk = []133rmrk = []
134foreign-assets = []
130135
131################################################################################136################################################################################
132# Substrate Dependencies137# Substrate Dependencies
399version = "0.4.1-dev"404version = "0.4.1-dev"
400default-features = false405default-features = false
406
407[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 = false
412
413[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 = false
418
419[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 = false
401424
402################################################################################425################################################################################
403# local dependencies426# local dependencies
437fp-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" }
440464
441################################################################################465################################################################################
442# Build Dependencies466# Build Dependencies
modifiedruntime/opal/src/lib.rsdiffbeforeafterboth
35#[path = "../../common/mod.rs"]35#[path = "../../common/mod.rs"]
36mod runtime_common;36mod runtime_common;
37
38pub mod xcm_config;
3739
38pub use runtime_common::*;40pub use runtime_common::*;
3941
addedruntime/opal/src/xcm_config.rsdiffbeforeafterboth

no changes

modifiedruntime/quartz/Cargo.tomldiffbeforeafterboth
115 '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',
118121
119 "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 = []
123130
124refungible = []131refungible = []
125scheduler = []132scheduler = []
126rmrk = []133rmrk = []
134foreign-assets = []
127135
128################################################################################136################################################################################
129# Substrate Dependencies137# Substrate Dependencies
396version = "0.4.1-dev"404version = "0.4.1-dev"
397default-features = false405default-features = false
406
407[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 = false
412
413[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 = false
418
419[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 = false
424
398425
399################################################################################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" }
444472
445################################################################################473################################################################################
446# Build Dependencies474# Build Dependencies
modifiedruntime/quartz/src/lib.rsdiffbeforeafterboth
35#[path = "../../common/mod.rs"]35#[path = "../../common/mod.rs"]
36mod runtime_common;36mod runtime_common;
37
38pub mod xcm_config;
3739
38pub use runtime_common::*;40pub use runtime_common::*;
3941
addedruntime/quartz/src/xcm_config.rsdiffbeforeafterboth

no changes

modifiedruntime/unique/Cargo.tomldiffbeforeafterboth
116 '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',
119122
120 "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 = []
124131
125refungible = []132refungible = []
126scheduler = []133scheduler = []
127rmrk = []134rmrk = []
135foreign-assets = []
128136
129################################################################################137################################################################################
130# Substrate Dependencies138# Substrate Dependencies
397version = "0.4.1-dev"405version = "0.4.1-dev"
398default-features = false406default-features = false
399407
408[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 = false
413
414[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 = false
419
420[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 = false
400################################################################################425################################################################################
401# local dependencies426# local dependencies
402427
435fp-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" }
438464
439################################################################################465################################################################################
440# Build Dependencies466# Build Dependencies
modifiedruntime/unique/src/lib.rsdiffbeforeafterboth
35#[path = "../../common/mod.rs"]35#[path = "../../common/mod.rs"]
36mod runtime_common;36mod runtime_common;
37
38pub mod xcm_config;
3739
38pub use runtime_common::*;40pub use runtime_common::*;
3941
addedruntime/unique/src/xcm_config.rsdiffbeforeafterboth

no changes

modifiedtests/package.jsondiffbeforeafterboth
74 "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",
modifiedtests/src/eth/collectionAdmin.test.tsdiffbeforeafterboth

no syntactic changes

modifiedtests/src/interfaces/augment-api-consts.tsdiffbeforeafterboth
1// Auto-generated via `yarn polkadot-types-from-chain`, do not edit1// Auto-generated via `yarn polkadot-types-from-chain`, do not edit
2/* eslint-disable */2/* eslint-disable */
3
4// import type lookup before we augment - in some environments
5// this is required to allow for ambient/previous definitions
6import '@polkadot/api-base/types/consts';
73
8import 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';
13
14export type __AugmentedConst<ApiType extends ApiTypes> = AugmentedConst<ApiType>;
159
16declare 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 const
134 **/
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 their
206 **/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 const
228 **/
229 [key: string]: Codec;
230 };
209 } // AugmentedConsts231 } // AugmentedConsts
210} // declare module232} // declare module
211233
modifiedtests/src/interfaces/augment-api-errors.tsdiffbeforeafterboth
1// Auto-generated via `yarn polkadot-types-from-chain`, do not edit1// Auto-generated via `yarn polkadot-types-from-chain`, do not edit
2/* eslint-disable */2/* eslint-disable */
3
4// import type lookup before we augment - in some environments
5// this is required to allow for ambient/previous definitions
6import '@polkadot/api-base/types/errors';
73
8import type { ApiTypes, AugmentedError } from '@polkadot/api-base/types';4import type { ApiTypes } from '@polkadot/api-base/types';
9
10export type __AugmentedError<ApiType extends ApiTypes> = AugmentedError<ApiType>;
115
12declare 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-exist
281 **/275 **/
282 [key: string]: AugmentedError<ApiType>;276 [key: string]: AugmentedError<ApiType>;
283 };277 };
278 foreingAssets: {
279 /**
280 * AssetId exists
281 **/
282 AssetIdExisted: AugmentedError<ApiType>;
283 /**
284 * AssetId not exists
285 **/
286 AssetIdNotExists: AugmentedError<ApiType>;
287 /**
288 * The given location could not be used (e.g. because it cannot be expressed in the
289 * desired version of XCM).
290 **/
291 BadLocation: AugmentedError<ApiType>;
292 /**
293 * MultiLocation existed
294 **/
295 MultiLocationExisted: AugmentedError<ApiType>;
296 /**
297 * Generic error
298 **/
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 type
680 **/
681 AmountIntoBalanceFailed: AugmentedError<ApiType>;
682 /**
683 * The balance is too low
684 **/
685 BalanceTooLow: AugmentedError<ApiType>;
686 /**
687 * Beneficiary account must pre-exist
688 **/
689 DeadAccount: AugmentedError<ApiType>;
690 /**
691 * Value too low to create account due to existential deposit
692 **/
693 ExistentialDeposit: AugmentedError<ApiType>;
694 /**
695 * Transfer/payment would kill account
696 **/
697 KeepAlive: AugmentedError<ApiType>;
698 /**
699 * Failed because liquidity restrictions due to locking
700 **/
701 LiquidityRestrictions: AugmentedError<ApiType>;
702 /**
703 * Failed because the maximum locks was exceeded
704 **/
705 MaxLocksExceeded: AugmentedError<ApiType>;
706 TooManyReserves: AugmentedError<ApiType>;
707 /**
708 * Generic error
709 **/
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 the
762 **/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 be
828 * interpreted.
829 **/
830 BadVersion: AugmentedError<ApiType>;
831 /**
832 * Could not re-anchor the assets to declare the fees for the
833 * 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 different
842 * 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 location
863 **/
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 MultiLocation
875 **/
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 error
899 **/
900 [key: string]: AugmentedError<ApiType>;
901 };
765 } // AugmentedErrors902 } // AugmentedErrors
766} // declare module903} // declare module
767904
modifiedtests/src/interfaces/augment-api-events.tsdiffbeforeafterboth
1// Auto-generated via `yarn polkadot-types-from-chain`, do not edit1// Auto-generated via `yarn polkadot-types-from-chain`, do not edit
2/* eslint-disable */2/* eslint-disable */
33
4// 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 definitions
6import '@polkadot/api-base/types/events';
7
8import 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';
139
14export type __AugmentedEvent<ApiType extends ApiTypes> = AugmentedEvent<ApiType>;
15
16declare 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 event
224 **/
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 account
495 **/
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 below
499 * 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 unlocked
508 **/
509 LockRemoved: AugmentedEvent<ApiType, [lockId: U8aFixed, currencyId: PalletForeingAssetsAssetIds, who: AccountId32], { lockId: U8aFixed, currencyId: PalletForeingAssetsAssetIds, who: AccountId32 }>;
510 /**
511 * Some funds are locked
512 **/
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 to
520 * 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 set
529 **/
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 event
545 **/
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 event
733 **/
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 event
657 **/743 **/
modifiedtests/src/interfaces/augment-api-query.tsdiffbeforeafterboth
1// Auto-generated via `yarn polkadot-types-from-chain`, do not edit1// Auto-generated via `yarn polkadot-types-from-chain`, do not edit
2/* eslint-disable */2/* eslint-disable */
33
4// 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 definitions
6import '@polkadot/api-base/types/storage';
7
8import 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';
1410
15export type __AugmentedQuery<ApiType extends ApiTypes> = AugmentedQuery<ApiType, () => unknown>;
16export type __QueryableStorageEntry<ApiType extends ApiTypes> = QueryableStorageEntry<ApiType>;
17
18declare 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 binding
212 *
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: ForeignAssetId
237 **/
238 nextForeignAssetId: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
239 /**
240 * Generic query
241 **/
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 flag
255 **/
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 query
700 **/
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 store
710 * 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 query
668 **/728 **/
modifiedtests/src/interfaces/augment-api-rpc.tsdiffbeforeafterboth
1// Auto-generated via `yarn polkadot-types-from-chain`, do not edit1// Auto-generated via `yarn polkadot-types-from-chain`, do not edit
2/* eslint-disable */2/* eslint-disable */
3
4// import type lookup before we augment - in some environments
5// this is required to allow for ambient/previous definitions
6import '@polkadot/rpc-core/types/jsonrpc';
73
8import 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';
33
34export type __AugmentedRpc = AugmentedRpc<() => unknown>;
3529
36declare 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 unsubscribed
65 **/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 inclusion
69 **/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 percentiles
209 **/
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 gas
305 **/
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 values
465 **/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 block
553 **/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 state
557 **/543 **/
modifiedtests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth
1// Auto-generated via `yarn polkadot-types-from-chain`, do not edit1// Auto-generated via `yarn polkadot-types-from-chain`, do not edit
2/* eslint-disable */2/* eslint-disable */
33
4// 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 definitions
6import '@polkadot/api-base/types/submittable';
7
8import 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';
139
14export type __AugmentedSubmittable = AugmentedSubmittable<() => unknown>;
15export type __SubmittableExtrinsic<ApiType extends ApiTypes> = SubmittableExtrinsic<ApiType>;
16export type __SubmittableExtrinsicFunction<ApiType extends ApiTypes> = SubmittableExtrinsicFunction<ApiType>;
17
18declare 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 be
113 [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 tx
120 **/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 in
167 * 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 tx
189 **/
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 tx
642 **/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 tx
720 **/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 source
884 * 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. it
898 * will also decrease the total issuance of the system
899 * (`TotalIssuance`). If the new free or reserved balance is below the
900 * 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 the
910 * `TransferFee`. If the sender's account is below the existential
911 * deposit as a result of the transfer, the account will be reaped.
912 *
913 * The dispatch origin for this call must be `Signed` by the
914 * 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 existential
926 * deposits (when `keep_alive` is `true`), will not be transferred by
927 * this function. To ensure that this function results in a killed
928 * account, you might need to prepare the account by removing any
929 * reference counters, storage deposits, etc...
930 *
931 * The dispatch origin for this call must be `Signed` by the
932 * 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, causing
938 * the sender account to be killed (false), or transfer everything
939 * except at least the existential deposit, which will guarantee to
940 * 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 transfer
945 * 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 the
950 * 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 tx
959 **/
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 beneficiary
1533 * - `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 tx
1619 **/
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, and
1627 * it would be charged from the transferred assets. If set below
1628 * requirements, the execution may fail and assets wouldn't be
1629 * 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 be
1633 * received. Receiving depends on if the XCM message could be delivered
1634 * by the network, and if the receiving chain would handle
1635 * 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, and
1642 * it would be charged from the transferred assets. If set below
1643 * requirements, the execution may fail and assets wouldn't be
1644 * 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 be
1648 * received. Receiving depends on if the XCM message could be delivered
1649 * by the network, and if the receiving chain would handle
1650 * 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 fee
1655 *
1656 * `dest_weight` is the weight for XCM execution on the dest chain, and
1657 * it would be charged from the transferred assets. If set below
1658 * requirements, the execution may fail and assets wouldn't be
1659 * received.
1660 *
1661 * `fee_item` is index of the MultiAssets that we want to use for
1662 * payment
1663 *
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 be
1666 * received. Receiving depends on if the XCM message could be delivered
1667 * by the network, and if the receiving chain would handle
1668 * 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, and
1675 * it would be charged from the transferred assets. If set below
1676 * requirements, the execution may fail and assets wouldn't be
1677 * received.
1678 *
1679 * `fee` is the multiasset to be spent to pay for execution in
1680 * destination chain. Both fee and amount will be subtracted form the
1681 * callers balance For now we only accept fee and asset having the same
1682 * `MultiLocation` id.
1683 *
1684 * If `fee` is not high enough to cover for the execution costs in the
1685 * destination chain, then the assets will be trapped in the
1686 * destination chain
1687 *
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 be
1690 * received. Receiving depends on if the XCM message could be delivered
1691 * by the network, and if the receiving chain would handle
1692 * 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 fee
1697 *
1698 * `dest_weight` is the weight for XCM execution on the dest chain, and
1699 * it would be charged from the transferred assets. If set below
1700 * requirements, the execution may fail and assets wouldn't be
1701 * received.
1702 *
1703 * `fee_item` is index of the currencies tuple that we want to use for
1704 * payment
1705 *
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 be
1708 * received. Receiving depends on if the XCM message could be delivered
1709 * by the network, and if the receiving chain would handle
1710 * 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 as
1715 * separate.
1716 *
1717 * `dest_weight` is the weight for XCM execution on the dest chain, and
1718 * it would be charged from the transferred assets. If set below
1719 * requirements, the execution may fail and assets wouldn't be
1720 * received.
1721 *
1722 * `fee` is the amount to be spent to pay for execution in destination
1723 * chain. Both fee and amount will be subtracted form the callers
1724 * balance.
1725 *
1726 * If `fee` is not high enough to cover for the execution costs in the
1727 * destination chain, then the assets will be trapped in the
1728 * destination chain
1729 *
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 be
1732 * received. Receiving depends on if the XCM message could be delivered
1733 * by the network, and if the receiving chain would handle
1734 * 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 tx
1538 **/1739 **/
modifiedtests/src/interfaces/augment-api.tsdiffbeforeafterboth
7import './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';
1110
modifiedtests/src/interfaces/augment-types.tsdiffbeforeafterboth
1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit
2/* eslint-disable */2/* eslint-disable */
33
4// 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 definitions
6import '@polkadot/types/types/registry';
7
8import 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';
7264
73declare 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;
modifiedtests/src/interfaces/default/types.tsdiffbeforeafterboth
747/** @name OpalRuntimeRuntime */747/** @name OpalRuntimeRuntime */
748export interface OpalRuntimeRuntime extends Null {}748export interface OpalRuntimeRuntime extends Null {}
749
750/** @name OrmlTokensAccountData */
751export interface OrmlTokensAccountData extends Struct {
752 readonly free: u128;
753 readonly reserved: u128;
754 readonly frozen: u128;
755}
756
757/** @name OrmlTokensBalanceLock */
758export interface OrmlTokensBalanceLock extends Struct {
759 readonly id: U8aFixed;
760 readonly amount: u128;
761}
762
763/** @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}
799
800/** @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}
812
813/** @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}
900
901/** @name OrmlTokensReserveData */
902export interface OrmlTokensReserveData extends Struct {
903 readonly id: Null;
904 readonly amount: u128;
905}
749906
750/** @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}
965
966/** @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}
1012
1013/** @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}
1036
1037/** @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}
8081048
809/** @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}
1436
1437/** @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}
1445
1446/** @name PalletForeingAssetsModuleAssetMetadata */
1447export interface PalletForeingAssetsModuleAssetMetadata extends Struct {
1448 readonly name: Bytes;
1449 readonly symbol: Bytes;
1450 readonly decimals: u8;
1451 readonly minimalBalance: u128;
1452}
1453
1454/** @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}
1470
1471/** @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}
1479
1480/** @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}
1506
1507/** @name PalletForeingAssetsNativeCurrency */
1508export interface PalletForeingAssetsNativeCurrency extends Enum {
1509 readonly isHere: boolean;
1510 readonly isParent: boolean;
1511 readonly type: 'Here' | 'Parent';
1512}
11961513
1197/** @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> {}
3681
3682/** @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}
33643690
3365/** @name XcmVersionedMultiAssets */3691/** @name XcmVersionedMultiAssets */
3366export interface XcmVersionedMultiAssets extends Enum {3692export interface XcmVersionedMultiAssets extends Enum {
modifiedtests/src/interfaces/lookup.tsdiffbeforeafterboth
322 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::MultiAssets
365 **/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::MultiAsset
398 **/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::AssetId
421 **/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::MultiLocation
431 **/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::Junctions
438 **/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::Junction
454 **/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::NetworkId
482 **/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::BodyId
493 **/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::BodyPart
507 **/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::Fungibility
459 **/
460 XcmV1MultiassetFungibility: {
461 _enum: {
462 Fungible: 'Compact<u128>',
463 NonFungible: 'XcmV1MultiassetAssetInstance'
464 }
465 },
466 /**
467 * Lookup55: xcm::v1::multiasset::AssetInstance
468 **/
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::AssetIds
559 **/
560 PalletForeingAssetsAssetIds: {
561 _enum: {
562 ForeignAssetId: 'u32',
563 NativeAssetId: 'PalletForeingAssetsNativeCurrency'
564 }
565 },
566 /**
567 * Lookup60: pallet_foreing_assets::NativeCurrency
568 **/
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::Error
612 **/
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::Outcome
668 **/
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::MultiAssets
632 **/
633 XcmV1MultiassetMultiAssets: 'Vec<XcmV1MultiAsset>',
634 /**
635 * Lookup60: xcm::v1::multiasset::MultiAsset
636 **/
637 XcmV1MultiAsset: {
638 id: 'XcmV1MultiassetAssetId',
639 fun: 'XcmV1MultiassetFungibility'
640 },
641 /**
642 * Lookup61: xcm::v1::multiasset::AssetId
643 **/
644 XcmV1MultiassetAssetId: {
645 _enum: {
646 Concrete: 'XcmV1MultiLocation',
647 Abstract: 'Bytes'
648 }
649 },
650 /**
651 * Lookup62: xcm::v1::multiasset::Fungibility
652 **/
653 XcmV1MultiassetFungibility: {
654 _enum: {
655 Fungible: 'Compact<u128>',
656 NonFungible: 'XcmV1MultiassetAssetInstance'
657 }
658 },
659 /**
660 * Lookup63: xcm::v1::multiasset::AssetInstance
661 **/
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::Response
675 **/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::OriginKind
686 **/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::MultiAssetFilter
698 **/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::WildMultiAsset
707 **/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::WildFungibility
719 **/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::WeightLimit
725 **/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::VersionedMultiAssets
734 **/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::MultiAsset
743 **/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::MultiLocation
782 **/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::Junction
798 **/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::VersionedMultiLocation
827 **/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::LookupError
928 **/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::Log
1075 **/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::Event
1083 **/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::ExitReason
1091 **/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::ExitSucceed
1102 **/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::ExitError
1108 **/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::ExitRevert
1130 **/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::ExitFatal
1136 **/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::Phase
1147 **/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::LastRuntimeUpgradeInfo
1157 **/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::BlockWeights
1202 **/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::WeightsPerClass
1218 **/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::BlockLength
1227 **/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::RuntimeDbWeight
1241 **/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::RuntimeVersion
1248 **/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::UpgradeRestriction
1276 **/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::StorageProof
1282 **/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::MessagingStateSnapshot
1288 **/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::AbridgedHrmpChannel
1297 **/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::AbridgedHostConfiguration
1308 **/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::ParachainInherentData
1348 **/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::Reasons
1385 **/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::Releases
1398 **/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::Releases
1453 **/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::PalletId
1492 **/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::VersionedMultiAsset
1727 **/
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::Response
1755 **/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::Response
1867 **/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::CollectionMode
2033 **/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::AccessMode
2058 **/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::CollectionLimits
2064 **/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::SponsoringRateLimit
2078 **/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::CollectionPermissions
2087 **/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::NestingPermissions
2095 **/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::OwnerRestrictedSet
2103 **/2328 **/
2104 UpDataStructsOwnerRestrictedSet: 'BTreeSet<u32>',2329 UpDataStructsOwnerRestrictedSet: 'BTreeSet<u32>',
2105 /**2330 /**
2106 * Lookup245: up_data_structs::PropertyKeyPermission2331 * Lookup256: up_data_structs::PropertyKeyPermission
2107 **/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::PropertyPermission
2114 **/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::Property
2122 **/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::CreateItemData
2129 **/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::CreateNftData
2139 **/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::CreateFungibleData
2145 **/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::CreateReFungibleData
2151 **/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::TransactionV2
2502 **/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::LegacyTransaction
2512 **/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::TransactionAction
2524 **/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::TransactionSignature
2533 **/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::EIP2930Transaction
2541 **/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::AccessListItem
2557 **/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::EIP1559Transaction
2564 **/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::InboundChannelDetails
2611 **/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::InboundState
2619 **/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::XcmpMessageFormat
2625 **/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::OutboundChannelDetails
2631 **/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::OutboundState
2641 **/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::QueueConfigData
2647 **/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::ConfigData
2674 **/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::PageIndexData
2680 **/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::OriginCaller
2710 **/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::Origin
2829 **/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::Origin
2838 **/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::RawOrigin
2847 **/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::Void
2855 **/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::Properties
2889 **/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::CollectionStats
2905 **/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::TokenChild
2913 **/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::NftChild
2999 **/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::ItemData
3018 **/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::PropertyScope
3036 **/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::TransactionStatus
3072 **/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::Bloom
3084 **/3366 **/
3085 EthbloomBloom: '[u8;256]',3367 EthbloomBloom: '[u8;256]',
3086 /**3368 /**
3087 * Lookup416: ethereum::receipt::ReceiptV33369 * Lookup439: ethereum::receipt::ReceiptV3
3088 **/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::EIP658ReceiptData
3098 **/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::Header
3115 **/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::H64
3135 **/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::SponsoringModeT
3151 **/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::MultiSignature
3169 **/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::Signature
3179 **/3461 **/
3180 SpCoreEd25519Signature: '[u8;64]',3462 SpCoreEd25519Signature: '[u8;64]',
3181 /**3463 /**
3182 * Lookup435: sp_core::sr25519::Signature3464 * Lookup458: sp_core::sr25519::Signature
3183 **/3465 **/
3184 SpCoreSr25519Signature: '[u8;64]',3466 SpCoreSr25519Signature: '[u8;64]',
3185 /**3467 /**
3186 * Lookup436: sp_core::ecdsa::Signature3468 * Lookup459: sp_core::ecdsa::Signature
3187 **/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::Runtime
3211 **/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};
32183500
modifiedtests/src/interfaces/registry.tsdiffbeforeafterboth
1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit
2/* eslint-disable */2/* eslint-disable */
3
4// import type lookup before we augment - in some environments
5// this is required to allow for ambient/previous definitions
6import '@polkadot/types/types/registry';
73
8import 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';
95
10declare 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;
modifiedtests/src/interfaces/types-lookup.tsdiffbeforeafterboth
1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit
2/* eslint-disable */2/* eslint-disable */
33
4// 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';
79
8import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
9import type { 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';
12
13declare 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 }
2218
23 /** @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 }
3026
31 /** @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 }
3733
38 /** @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 }
4238
43 /** @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 }
5652
57 /** @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 }
6359
64 /** @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 }
9187
92 /** @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 }
9894
99 /** @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 }
106102
107 /** @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 }
113109
114 /** @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 }
132128
133 /** @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 }
138134
139 /** @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 }
150146
151 /** @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 }
158154
159 /** @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 }
165161
166 /** @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 }
189185
190 /** @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 }
248244
249 /** @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 }
255251
256 /** @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 }
266262
267 /** @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 }
308304
309 /** @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 }
325321
326 /** @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 }
345341
346 /** @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 }
353349
354 /** @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 }
361
362 /** @name XcmV1MultiassetMultiAssets (40) */
363 export interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}
364
365 /** @name XcmV1MultiAsset (42) */
366 export interface XcmV1MultiAsset extends Struct {
367 readonly id: XcmV1MultiassetAssetId;
368 readonly fun: XcmV1MultiassetFungibility;
369 }
370
371 /** @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 }
379
380 /** @name XcmV1MultiLocation (44) */
381 export interface XcmV1MultiLocation extends Struct {
382 readonly parents: u8;
383 readonly interior: XcmV1MultilocationJunctions;
384 }
385
386 /** @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 }
407
408 /** @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 }
441
442 /** @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 }
451
452 /** @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 }
465
466 /** @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 }
490
491 /** @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 }
499
500 /** @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 }
517
518 /** @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 }
605
606 /** @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 }
614
615 /** @name PalletForeingAssetsNativeCurrency (60) */
616 export interface PalletForeingAssetsNativeCurrency extends Enum {
617 readonly isHere: boolean;
618 readonly isParent: boolean;
619 readonly type: 'Here' | 'Parent';
620 }
621
622 /** @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 }
397665
398 /** @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 }
430698
431 /** @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 }
467735
468 /** @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 }
478746
479 /** @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 }
484749
485 /** @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 }
506
507 /** @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 }
540
541 /** @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 }
550
551 /** @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 }
564
565 /** @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 }
589
590 /** @name XcmV2Xcm (55) */
591 interface XcmV2Xcm extends Vec<XcmV2Instruction> {}
592
593 /** @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 }
712869
713 /** @name XcmV1MultiassetMultiAssets (58) */870 /** @name XcmV2Response (70) */
714 interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}
715
716 /** @name XcmV1MultiAsset (60) */
717 interface XcmV1MultiAsset extends Struct {
718 readonly id: XcmV1MultiassetAssetId;
719 readonly fun: XcmV1MultiassetFungibility;
720 }
721
722 /** @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 }
730
731 /** @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 }
739
740 /** @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 }
757
758 /** @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 }
769881
770 /** @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 }
778890
779 /** @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 }
783895
784 /** @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 }
792904
793 /** @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 }
803915
804 /** @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 }
810922
811 /** @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 }
818930
819 /** @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 }
827939
828 /** @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 }
872984
873 /** @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 }
8941006
895 /** @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 }
9291041
930 /** @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 }
9381050
939 /** @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 }
9491061
950 /** @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 }
9841096
985 /** @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 }
10091121
1010 /** @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 }
10181130
1019 /** @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 }
10451157
1046 /** @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 }
10521164
1053 /** @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 }
10791191
1080 /** @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 }
10861198
1087 /** @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 }
11761288
1177 /** @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 }
11851297
1186 /** @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 }
12001312
1201 /** @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 }
1339
1340 /** @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 }
1347
1348 /** @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 }
12191366
1220 /** @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 }
12261373
1227 /** @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 }
12331380
1234 /** @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 }
12461393
1247 /** @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 }
12541401
1255 /** @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 }
12751422
1276 /** @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 }
12811428
1282 /** @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 }
12921439
1293 /** @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 }
13011448
1302 /** @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 }
13071454
1308 /** @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 }
13491496
1350 /** @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 }
13561503
1357 /** @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 }
13631510
1364 /** @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 }
13711518
1372 /** @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 }
13761523
1377 /** @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 }
13831530
1384 /** @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 }
13891536
1390 /** @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 }
14011548
1402 /** @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 }
14121559
1413 /** @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 }
14201567
1421 /** @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 }
14261573
1427 /** @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 }
14311578
1432 /** @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 }
14391586
1440 /** @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 }
14491596
1450 /** @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 }
14621609
1463 /** @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 }
14681615
1469 /** @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 }
14891636
1490 /** @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 }
14971644
1498 /** @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 }
15031650
1504 /** @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 }
15091656
1510 /** @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 }
15221669
1523 /** @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 }
15291676
1530 /** @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 }
15371684
1538 /** @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 }
15431690
1544 /** @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 }
15501697
1551 /** @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 }
15871734
1588 /** @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 }
16001747
1601 /** @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 }
16091756
1610 /** @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 }
16161763
1617 /** @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 }
16241771
1625 /** @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 }
16511798
1652 /** @name FrameSupportPalletId (186) */1799 /** @name FrameSupportPalletId (192) */
1653 interface FrameSupportPalletId extends U8aFixed {}1800 export interface FrameSupportPalletId extends U8aFixed {}
16541801
1655 /** @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 }
16641811
1665 /** @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 }
16871834
1688 /** @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 }
17071854
1708 /** @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 }
1901
1902 /** @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 }
1910
1911 /** @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 }
1947
1948 /** @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 }
17431983
1744 /** @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 }
18052045
1806 /** @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 }
18162056
1817 /** @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 }
18792119
1880 /** @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 }
19272167
1928 /** @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 }
19342174
1935 /** @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 }
20032243
2004 /** @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 }
20532293
2054 /** @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 }
20622302
2063 /** @name CumulusPalletXcmCall (218) */2303 /** @name CumulusPalletXcmCall (229) */
2064 type CumulusPalletXcmCall = Null;2304 export type CumulusPalletXcmCall = Null;
20652305
2066 /** @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 }
20752315
2076 /** @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 }
20842324
2085 /** @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 }
22422482
2243 /** @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 }
22512491
2252 /** @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 }
22652505
2266 /** @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 }
22722512
2273 /** @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 }
22852525
2286 /** @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 }
22932533
2294 /** @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 }
23002540
2301 /** @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 }
23072547
2308 /** @name UpDataStructsOwnerRestrictedSet (240) */2548 /** @name UpDataStructsOwnerRestrictedSet (251) */
2309 interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}2549 export interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}
23102550
2311 /** @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 }
23162556
2317 /** @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 }
23232563
2324 /** @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 }
23292569
2330 /** @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 }
23402580
2341 /** @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 }
23452585
2346 /** @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 }
23502590
2351 /** @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 }
23562596
2357 /** @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 }
23692609
2370 /** @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 }
23752615
2376 /** @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 }
23822622
2383 /** @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 }
23882628
2389 /** @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 }
24132653
2414 /** @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 }
24222662
2423 /** @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 }
24352675
2436 /** @name PalletTemplateTransactionPaymentCall (274) */2676 /** @name PalletTemplateTransactionPaymentCall (285) */
2437 type PalletTemplateTransactionPaymentCall = Null;2677 export type PalletTemplateTransactionPaymentCall = Null;
24382678
2439 /** @name PalletStructureCall (275) */2679 /** @name PalletStructureCall (286) */
2440 type PalletStructureCall = Null;2680 export type PalletStructureCall = Null;
24412681
2442 /** @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 }
25472787
2548 /** @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 }
25582798
2559 /** @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 }
25662806
2567 /** @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 }
25762816
2577 /** @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 }
25862826
2587 /** @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 }
26082848
2609 /** @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 }
26172857
2618 /** @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 }
26242864
2625 /** @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 }
26322872
2633 /** @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 }
26412881
2642 /** @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 }
26482888
2649 /** @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 }
26542894
2655 /** @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 }
2911
2912 /** @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 }
26992956
2700 /** @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 }
27082965
2709 /** @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 }
27192976
2720 /** @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 }
27302987
2731 /** @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 }
27382995
2739 /** @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 }
27453002
2746 /** @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 }
27603017
2761 /** @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 }
27663023
2767 /** @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 }
27823039
2783 /** @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 }
28013058
2802 /** @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 }
28073064
2808 /** @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 }
28183075
2819 /** @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 }
3099
3100 /** @name OrmlTokensBalanceLock (338) */
3101 export interface OrmlTokensBalanceLock extends Struct {
3102 readonly id: U8aFixed;
3103 readonly amount: u128;
3104 }
3105
3106 /** @name OrmlTokensAccountData (340) */
3107 export interface OrmlTokensAccountData extends Struct {
3108 readonly free: u128;
3109 readonly reserved: u128;
3110 readonly frozen: u128;
3111 }
3112
3113 /** @name OrmlTokensReserveData (342) */
3114 export interface OrmlTokensReserveData extends Struct {
3115 readonly id: Null;
3116 readonly amount: u128;
3117 }
3118
3119 /** @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 }
3131
3132 /** @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 }
28253138
2826 /** @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 }
28323145
2833 /** @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 }
28403153
2841 /** @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 }
28493162
2850 /** @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 }
28563169
2857 /** @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 }
28663179
2867 /** @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 }
28763189
2877 /** @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 }
28943207
2895 /** @name CumulusPalletXcmError (338) */3208 /** @name CumulusPalletXcmError (360) */
2896 type CumulusPalletXcmError = Null;3209 export type CumulusPalletXcmError = Null;
28973210
2898 /** @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 }
29023215
2903 /** @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 }
29093222
2910 /** @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 }
29163229
2917 /** @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 }
29253238
2926 /** @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 }
29343247
2935 /** @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 }
29483261
2949 /** @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 }
29573270
2958 /** @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 }
29663279
2967 /** @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 }
29743287
2975 /** @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 }
29813294
2982 /** @name SpCoreVoid (356) */3295 /** @name SpCoreVoid (378) */
2983 type SpCoreVoid = Null;3296 export type SpCoreVoid = Null;
29843297
2985 /** @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 }
29933306
2994 /** @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 }
30063319
3007 /** @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 }
30163329
3017 /** @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 }
30233336
3024 /** @name UpDataStructsPropertiesMapBoundedVec (361) */3337 /** @name UpDataStructsPropertiesMapBoundedVec (383) */
3025 interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}3338 export interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}
30263339
3027 /** @name UpDataStructsPropertiesMapPropertyPermission (366) */3340 /** @name UpDataStructsPropertiesMapPropertyPermission (388) */
3028 interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}3341 export interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}
30293342
3030 /** @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 }
30363349
3037 /** @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 }
30423355
3043 /** @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]>> {}
30453358
3046 /** @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 }
30523365
3053 /** @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 }
30673380
3068 /** @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 }
30763389
3077 /** @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 }
30853398
3086 /** @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 }
30913404
3092 /** @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 }
30993412
3100 /** @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 }
31053418
3106 /** @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 }
31123425
3113 /** @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 }
31183431
3119 /** @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 }
31573470
3158 /** @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 }
31673480
3168 /** @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 }
31723485
3173 /** @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 }
31823495
3183 /** @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 }
31873500
3188 /** @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 }
31953508
3196 /** @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 }
32033516
3204 /** @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 }
32123525
3213 /** @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 }
32363549
3237 /** @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 }
3561
3562 /** @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 }
32483570
3249 /** @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 }
32593581
3260 /** @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 }
32703592
3271 /** @name EthbloomBloom (414) */3593 /** @name EthbloomBloom (437) */
3272 interface EthbloomBloom extends U8aFixed {}3594 export interface EthbloomBloom extends U8aFixed {}
32733595
3274 /** @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 }
32843606
3285 /** @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 }
32923614
3293 /** @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 }
32993621
3300 /** @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 }
33183640
3319 /** @name EthereumTypesHashH64 (420) */3641 /** @name EthereumTypesHashH64 (443) */
3320 interface EthereumTypesHashH64 extends U8aFixed {}3642 export interface EthereumTypesHashH64 extends U8aFixed {}
33213643
3322 /** @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 }
33283650
3329 /** @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 }
33353657
3336 /** @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 }
33433665
3344 /** @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 }
33493671
3350 /** @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 }
33563678
3357 /** @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 }
33673689
3368 /** @name SpCoreEd25519Signature (433) */3690 /** @name SpCoreEd25519Signature (456) */
3369 interface SpCoreEd25519Signature extends U8aFixed {}3691 export interface SpCoreEd25519Signature extends U8aFixed {}
33703692
3371 /** @name SpCoreSr25519Signature (435) */3693 /** @name SpCoreSr25519Signature (458) */
3372 interface SpCoreSr25519Signature extends U8aFixed {}3694 export interface SpCoreSr25519Signature extends U8aFixed {}
33733695
3374 /** @name SpCoreEcdsaSignature (436) */3696 /** @name SpCoreEcdsaSignature (459) */
3375 interface SpCoreEcdsaSignature extends U8aFixed {}3697 export interface SpCoreEcdsaSignature extends U8aFixed {}
33763698
3377 /** @name FrameSystemExtensionsCheckSpecVersion (439) */3699 /** @name FrameSystemExtensionsCheckSpecVersion (462) */
3378 type FrameSystemExtensionsCheckSpecVersion = Null;3700 export type FrameSystemExtensionsCheckSpecVersion = Null;
33793701
3380 /** @name FrameSystemExtensionsCheckGenesis (440) */3702 /** @name FrameSystemExtensionsCheckGenesis (463) */
3381 type FrameSystemExtensionsCheckGenesis = Null;3703 export type FrameSystemExtensionsCheckGenesis = Null;
33823704
3383 /** @name FrameSystemExtensionsCheckNonce (443) */3705 /** @name FrameSystemExtensionsCheckNonce (466) */
3384 interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}3706 export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}
33853707
3386 /** @name FrameSystemExtensionsCheckWeight (444) */3708 /** @name FrameSystemExtensionsCheckWeight (467) */
3387 type FrameSystemExtensionsCheckWeight = Null;3709 export type FrameSystemExtensionsCheckWeight = Null;
33883710
3389 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (445) */3711 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (468) */
3390 interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}3712 export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}
33913713
3392 /** @name OpalRuntimeRuntime (446) */3714 /** @name OpalRuntimeRuntime (469) */
3393 type OpalRuntimeRuntime = Null;3715 export type OpalRuntimeRuntime = Null;
33943716
3395 /** @name PalletEthereumFakeTransactionFinalizer (447) */3717 /** @name PalletEthereumFakeTransactionFinalizer (470) */
3396 type PalletEthereumFakeTransactionFinalizer = Null;3718 export type PalletEthereumFakeTransactionFinalizer = Null;
33973719
3398} // declare module3720} // declare module
33993721
modifiedtests/src/util/helpers.tsdiffbeforeafterboth
1616
17import '../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}
1102
1103export 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';
1108
1109 return siblingPrefix + encodedParaId + suffix;
1110 });
1111}
11021112
1103export 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});
1792
1793let accountSeed = 10000;
1794
1795const keyringEth = new Keyring({type: 'ethereum'});
1796const keyringEd25519 = new Keyring({type: 'ed25519'});
1797const keyringSr25519 = new Keyring({type: 'sr25519'});
1798
1799export 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}
17821808
addedtests/src/xcm/xcmTransfer.test.tsdiffbeforeafterboth

no changes

addedtests/src/xcm/xcmTransferAcala.test.tsdiffbeforeafterboth

no changes

addedtests/src/xcm/xcmTransferMoonbeam.test.tsdiffbeforeafterboth

no changes

addedtests/src/xcm/xcmTransferStatemine.test.tsdiffbeforeafterboth

no changes

addedtests/src/xcm/xcmUnique.test.tsdiffbeforeafterboth

no changes

deletedtests/src/xcmTransfer.test.tsdiffbeforeafterboth

no changes