difftreelog
added totalstaked & fix bug with number in RPC Client
in: master
15 files changed
client/rpc/src/lib.rsdiffbeforeafterboth--- a/client/rpc/src/lib.rs
+++ b/client/rpc/src/lib.rs
@@ -247,7 +247,8 @@
/// Returns the total amount of staked tokens.
#[method(name = "unique_totalStaked")]
- fn total_staked(&self, staker: CrossAccountId, at: Option<BlockHash>) -> Result<u128>;
+ fn total_staked(&self, staker: Option<CrossAccountId>, at: Option<BlockHash>)
+ -> Result<String>;
///Returns the total amount of staked tokens per block when staked.
#[method(name = "unique_totalStakedPerBlock")]
@@ -255,11 +256,12 @@
&self,
staker: CrossAccountId,
at: Option<BlockHash>,
- ) -> Result<Vec<(BlockNumber, u128)>>;
+ ) -> Result<Vec<(BlockNumber, String)>>;
/// Return the total amount locked by staking tokens.
#[method(name = "unique_totalStakingLocked")]
- fn total_staking_locked(&self, staker: CrossAccountId, at: Option<BlockHash>) -> Result<u128>;
+ fn total_staking_locked(&self, staker: CrossAccountId, at: Option<BlockHash>)
+ -> Result<String>;
}
mod rmrk_unique_rpc {
@@ -539,9 +541,13 @@
pass_method!(effective_collection_limits(collection_id: CollectionId) -> Option<CollectionLimits>, unique_api);
pass_method!(total_pieces(collection_id: CollectionId, token_id: TokenId) -> Option<String> => |o| o.map(|number| number.to_string()) , unique_api);
pass_method!(token_owners(collection: CollectionId, token: TokenId) -> Vec<CrossAccountId>, unique_api);
- pass_method!(total_staked(staker: CrossAccountId) -> u128, unique_api);
- pass_method!(total_staked_per_block(staker: CrossAccountId) -> Vec<(BlockNumber, u128)>, unique_api);
- pass_method!(total_staking_locked(staker: CrossAccountId) -> u128, unique_api);
+ pass_method!(total_staked(staker: Option<CrossAccountId>) -> String => |v| v.to_string(), unique_api);
+ pass_method!(total_staked_per_block(staker: CrossAccountId) -> Vec<(BlockNumber, String)> =>
+ |v| v
+ .into_iter()
+ .map(|(b, a)| (b, a.to_string()))
+ .collect::<Vec<_>>(), unique_api);
+ pass_method!(total_staking_locked(staker: CrossAccountId) -> String => |v| v.to_string(), unique_api);
}
#[allow(deprecated)]
pallets/app-promotion/src/lib.rsdiffbeforeafterboth--- a/pallets/app-promotion/src/lib.rs
+++ b/pallets/app-promotion/src/lib.rs
@@ -448,8 +448,11 @@
}
}
- pub fn cross_id_total_staked(staker: T::CrossAccountId) -> Option<BalanceOf<T>> {
- Self::total_staked_by_id(staker.as_sub())
+ pub fn cross_id_total_staked(staker: Option<T::CrossAccountId>) -> Option<BalanceOf<T>> {
+ staker.map_or(Some(<TotalStaked<T>>::get()), |s| {
+ Self::total_staked_by_id(s.as_sub())
+ })
+ // Self::total_staked_by_id(staker.as_sub())
}
pub fn cross_id_locked_balance(staker: T::CrossAccountId) -> BalanceOf<T> {
primitives/rpc/src/lib.rsdiffbeforeafterboth--- a/primitives/rpc/src/lib.rs
+++ b/primitives/rpc/src/lib.rs
@@ -126,7 +126,7 @@
/// Get total pieces of token.
fn total_pieces(collection_id: CollectionId, token_id: TokenId) -> Result<Option<u128>>;
fn token_owners(collection: CollectionId, token: TokenId) -> Result<Vec<CrossAccountId>>;
- fn total_staked(staker: CrossAccountId) -> Result<u128>;
+ fn total_staked(staker: Option<CrossAccountId>) -> Result<u128>;
fn total_staked_per_block(staker: CrossAccountId) -> Result<Vec<(BlockNumber, u128)>>;
fn total_staking_locked(staker: CrossAccountId) -> Result<u128>;
}
runtime/common/runtime_apis.rsdiffbeforeafterboth--- a/runtime/common/runtime_apis.rs
+++ b/runtime/common/runtime_apis.rs
@@ -188,7 +188,7 @@
dispatch_unique_runtime!(collection.total_pieces(token_id))
}
- fn total_staked(staker: CrossAccountId) -> Result<u128, DispatchError> {
+ fn total_staked(staker: Option<CrossAccountId>) -> Result<u128, DispatchError> {
Ok(<pallet_app_promotion::Pallet<Runtime>>::cross_id_total_staked(staker).unwrap_or_default())
// Ok(0)
}
tests/package.jsondiffbeforeafterboth--- a/tests/package.json
+++ b/tests/package.json
@@ -83,6 +83,7 @@
"testRFT": "mocha --timeout 9999999 -r ts-node/register ./**/refungible.test.ts",
"testFT": "mocha --timeout 9999999 -r ts-node/register ./**/fungible.test.ts",
"testRPC": "mocha --timeout 9999999 -r ts-node/register ./**/rpc.test.ts",
+ "testPromotion": "mocha --timeout 9999999 -r ts-node/register ./**/app-promotion.test.ts",
"polkadot-types-fetch-metadata": "curl -H 'Content-Type: application/json' -d '{\"id\":\"1\", \"jsonrpc\":\"2.0\", \"method\": \"state_getMetadata\", \"params\":[]}' http://localhost:9933 > src/interfaces/metadata.json",
"polkadot-types-from-defs": "ts-node ./node_modules/.bin/polkadot-types-from-defs --endpoint src/interfaces/metadata.json --input src/interfaces/ --package .",
"polkadot-types-from-chain": "ts-node ./node_modules/.bin/polkadot-types-from-chain --endpoint src/interfaces/metadata.json --output src/interfaces/ --package .",
tests/src/app-promotion.test.tsdiffbeforeafterboth--- /dev/null
+++ b/tests/src/app-promotion.test.ts
@@ -0,0 +1,90 @@
+// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
+// This file is part of Unique Network.
+
+// Unique Network is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Unique Network is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+
+import {default as usingApi, submitTransactionAsync} from './substrate/substrate-api';
+import {IKeyringPair} from '@polkadot/types/types';
+import {
+
+ createMultipleItemsExpectSuccess,
+ isTokenExists,
+ getLastTokenId,
+ getAllowance,
+ approve,
+ transferFrom,
+ createCollection,
+ transfer,
+ burnItem,
+ normalizeAccountId,
+ CrossAccountId,
+ createFungibleItemExpectSuccess,
+ U128_MAX,
+ burnFromExpectSuccess,
+ UNIQUE,
+} from './util/helpers';
+
+import chai from 'chai';
+import chaiAsPromised from 'chai-as-promised';
+import getBalance from './substrate/get-balance';
+import { unique } from './interfaces/definitions';
+chai.use(chaiAsPromised);
+const expect = chai.expect;
+
+let alice: IKeyringPair;
+let bob: IKeyringPair;
+let palletAdmin: IKeyringPair;
+
+describe('integration test: AppPromotion', () => {
+ before(async () => {
+ await usingApi(async (api, privateKeyWrapper) => {
+ alice = privateKeyWrapper('//Alice');
+ bob = privateKeyWrapper('//Bob');
+ palletAdmin = privateKeyWrapper('//palletAdmin');
+ const tx = api.tx.sudo.sudo(api.tx.promotion.setAdminAddress(palletAdmin.addressRaw));
+ await submitTransactionAsync(alice, tx);
+ });
+ });
+ it('will change balance state to "locked", add it to "staked" map, and increase "totalStaked" amount', async () => {
+ // arrange: Alice balance = 1000
+ // act: Alice calls appPromotion.stake(100)
+ // assert: Alice locked balance equal 100
+ // assert: Alice free balance closeTo 900
+ // assert: query appPromotion.staked(Alice) equal [100]
+ // assert: query appPromotion.totalStaked() increased by 100
+ // act: Alice extrinsic appPromotion.stake(200)
+
+ // assert: Alice locked balance equal 300
+ // assert: query appPromotion.staked(Alice) equal [100, 200]
+ // assert: query appPromotion.totalStaked() increased by 200
+
+ await usingApi(async (api, privateKeyWrapper) => {
+ await submitTransactionAsync(alice, api.tx.balances.transfer(bob.addressRaw, 10n * UNIQUE));
+ const [alicesBalanceBefore, bobsBalanceBefore] = await getBalance(api, [alice.address, bob.address]);
+
+ console.log(`alice: ${alicesBalanceBefore} \n bob: ${bobsBalanceBefore}`);
+
+ await submitTransactionAsync(alice, api.tx.promotion.stake(1n * UNIQUE));
+ await submitTransactionAsync(bob, api.tx.promotion.stake(1n * UNIQUE));
+ const alice_total_staked = (await (api.rpc.unique.totalStaked(normalizeAccountId(alice)))).toBigInt();
+ const bob_total_staked = (await api.rpc.unique.totalStaked(normalizeAccountId(bob))).toBigInt();
+
+ console.log(`alice staked: ${alice_total_staked} \n bob staked: ${bob_total_staked}, total staked: ${(await api.rpc.unique.totalStaked()).toBigInt()}`);
+
+
+
+ });
+ });
+
+});
\ No newline at end of file
tests/src/interfaces/augment-api-query.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-query.ts
+++ b/tests/src/interfaces/augment-api-query.ts
@@ -456,6 +456,27 @@
**/
[key: string]: QueryableStorageEntry<ApiType>;
};
+ promotion: {
+ admin: AugmentedQuery<ApiType, () => Observable<Option<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;
+ /**
+ * Next target block when interest is recalculated
+ **/
+ nextInterestBlock: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
+ pendingUnstake: AugmentedQuery<ApiType, (arg1: AccountId32 | string | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<u128>, [AccountId32, u32]> & QueryableStorageEntry<ApiType, [AccountId32, u32]>;
+ /**
+ * Amount of tokens staked by account in the blocknumber.
+ **/
+ staked: AugmentedQuery<ApiType, (arg1: AccountId32 | string | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<u128>, [AccountId32, u32]> & QueryableStorageEntry<ApiType, [AccountId32, u32]>;
+ /**
+ * A block when app-promotion has started
+ **/
+ startBlock: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
+ totalStaked: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;
+ /**
+ * Generic query
+ **/
+ [key: string]: QueryableStorageEntry<ApiType>;
+ };
randomnessCollectiveFlip: {
/**
* Series of block headers from the last 81 blocks that acts as random seed material. This
tests/src/interfaces/augment-api-rpc.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-rpc.ts
+++ b/tests/src/interfaces/augment-api-rpc.ts
@@ -8,8 +8,8 @@
import type { PalletEvmAccountBasicCrossAccountIdRepr, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsPartPartType, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceResourceInfo, RmrkTraitsTheme, UpDataStructsCollectionLimits, UpDataStructsCollectionStats, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsRpcCollection, UpDataStructsTokenChild, UpDataStructsTokenData } from './default';
import type { AugmentedRpc } from '@polkadot/rpc-core/types';
import type { Metadata, StorageKey } from '@polkadot/types';
-import type { Bytes, HashMap, Json, Null, Option, Text, U256, U64, Vec, bool, f64, u128, u32, u64 } from '@polkadot/types-codec';
-import type { AnyNumber, Codec } from '@polkadot/types-codec/types';
+import type { Bytes, HashMap, Json, Null, Option, Text, U256, U64, Vec, bool, u128, u32, u64 } from '@polkadot/types-codec';
+import type { AnyNumber, Codec, ITuple } from '@polkadot/types-codec/types';
import type { ExtrinsicOrHash, ExtrinsicStatus } from '@polkadot/types/interfaces/author';
import type { EpochAuthorship } from '@polkadot/types/interfaces/babe';
import type { BeefySignedCommitment } from '@polkadot/types/interfaces/beefy';
@@ -739,6 +739,18 @@
**/
totalPieces: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Option<u128>>>;
/**
+ * Returns the total amount of staked tokens
+ **/
+ totalStaked: AugmentedRpc<(staker?: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, at?: Hash | string | Uint8Array) => Observable<u128>>;
+ /**
+ * Returns the total amount of staked tokens per block when staked
+ **/
+ totalStakedPerBlock: AugmentedRpc<(staker: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<ITuple<[u32, u128]>>>>;
+ /**
+ * Return the total amount locked by staking tokens
+ **/
+ totalStakingLocked: AugmentedRpc<(staker: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, at?: Hash | string | Uint8Array) => Observable<u128>>;
+ /**
* Get the amount of distinctive tokens present in a collection
**/
totalSupply: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<u32>>;
tests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-tx.ts
+++ b/tests/src/interfaces/augment-api-tx.ts
@@ -362,6 +362,16 @@
**/
[key: string]: SubmittableExtrinsicFunction<ApiType>;
};
+ promotion: {
+ setAdminAddress: AugmentedSubmittable<(admin: AccountId32 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [AccountId32]>;
+ stake: AugmentedSubmittable<(amount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u128]>;
+ startAppPromotion: AugmentedSubmittable<(promotionStartRelayBlock: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
+ unstake: AugmentedSubmittable<(amount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u128]>;
+ /**
+ * Generic tx
+ **/
+ [key: string]: SubmittableExtrinsicFunction<ApiType>;
+ };
rmrkCore: {
/**
* Accept an NFT sent from another account to self or an owned NFT.
tests/src/interfaces/augment-types.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-types.ts
+++ b/tests/src/interfaces/augment-types.ts
@@ -804,6 +804,7 @@
Owner: Owner;
PageCounter: PageCounter;
PageIndexData: PageIndexData;
+ PalletAppPromotionCall: PalletAppPromotionCall;
PalletBalancesAccountData: PalletBalancesAccountData;
PalletBalancesBalanceLock: PalletBalancesBalanceLock;
PalletBalancesCall: PalletBalancesCall;
tests/src/interfaces/default/types.tsdiffbeforeafterboth--- a/tests/src/interfaces/default/types.ts
+++ b/tests/src/interfaces/default/types.ts
@@ -806,6 +806,27 @@
readonly perPeriod: Compact<u128>;
}
+/** @name PalletAppPromotionCall */
+export interface PalletAppPromotionCall extends Enum {
+ readonly isSetAdminAddress: boolean;
+ readonly asSetAdminAddress: {
+ readonly admin: AccountId32;
+ } & Struct;
+ readonly isStartAppPromotion: boolean;
+ readonly asStartAppPromotion: {
+ readonly promotionStartRelayBlock: u32;
+ } & Struct;
+ readonly isStake: boolean;
+ readonly asStake: {
+ readonly amount: u128;
+ } & Struct;
+ readonly isUnstake: boolean;
+ readonly asUnstake: {
+ readonly amount: u128;
+ } & Struct;
+ readonly type: 'SetAdminAddress' | 'StartAppPromotion' | 'Stake' | 'Unstake';
+}
+
/** @name PalletBalancesAccountData */
export interface PalletBalancesAccountData extends Struct {
readonly free: u128;
tests/src/interfaces/lookup.tsdiffbeforeafterboth1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34/* eslint-disable sort-keys */56export default {7 /**8 * Lookup3: frame_system::AccountInfo<Index, pallet_balances::AccountData<Balance>>9 **/10 FrameSystemAccountInfo: {11 nonce: 'u32',12 consumers: 'u32',13 providers: 'u32',14 sufficients: 'u32',15 data: 'PalletBalancesAccountData'16 },17 /**18 * Lookup5: pallet_balances::AccountData<Balance>19 **/20 PalletBalancesAccountData: {21 free: 'u128',22 reserved: 'u128',23 miscFrozen: 'u128',24 feeFrozen: 'u128'25 },26 /**27 * Lookup7: frame_support::weights::PerDispatchClass<T>28 **/29 FrameSupportWeightsPerDispatchClassU64: {30 normal: 'u64',31 operational: 'u64',32 mandatory: 'u64'33 },34 /**35 * Lookup11: sp_runtime::generic::digest::Digest36 **/37 SpRuntimeDigest: {38 logs: 'Vec<SpRuntimeDigestDigestItem>'39 },40 /**41 * Lookup13: sp_runtime::generic::digest::DigestItem42 **/43 SpRuntimeDigestDigestItem: {44 _enum: {45 Other: 'Bytes',46 __Unused1: 'Null',47 __Unused2: 'Null',48 __Unused3: 'Null',49 Consensus: '([u8;4],Bytes)',50 Seal: '([u8;4],Bytes)',51 PreRuntime: '([u8;4],Bytes)',52 __Unused7: 'Null',53 RuntimeEnvironmentUpdated: 'Null'54 }55 },56 /**57 * Lookup16: frame_system::EventRecord<opal_runtime::Event, primitive_types::H256>58 **/59 FrameSystemEventRecord: {60 phase: 'FrameSystemPhase',61 event: 'Event',62 topics: 'Vec<H256>'63 },64 /**65 * Lookup18: frame_system::pallet::Event<T>66 **/67 FrameSystemEvent: {68 _enum: {69 ExtrinsicSuccess: {70 dispatchInfo: 'FrameSupportWeightsDispatchInfo',71 },72 ExtrinsicFailed: {73 dispatchError: 'SpRuntimeDispatchError',74 dispatchInfo: 'FrameSupportWeightsDispatchInfo',75 },76 CodeUpdated: 'Null',77 NewAccount: {78 account: 'AccountId32',79 },80 KilledAccount: {81 account: 'AccountId32',82 },83 Remarked: {84 _alias: {85 hash_: 'hash',86 },87 sender: 'AccountId32',88 hash_: 'H256'89 }90 }91 },92 /**93 * Lookup19: frame_support::weights::DispatchInfo94 **/95 FrameSupportWeightsDispatchInfo: {96 weight: 'u64',97 class: 'FrameSupportWeightsDispatchClass',98 paysFee: 'FrameSupportWeightsPays'99 },100 /**101 * Lookup20: frame_support::weights::DispatchClass102 **/103 FrameSupportWeightsDispatchClass: {104 _enum: ['Normal', 'Operational', 'Mandatory']105 },106 /**107 * Lookup21: frame_support::weights::Pays108 **/109 FrameSupportWeightsPays: {110 _enum: ['Yes', 'No']111 },112 /**113 * Lookup22: sp_runtime::DispatchError114 **/115 SpRuntimeDispatchError: {116 _enum: {117 Other: 'Null',118 CannotLookup: 'Null',119 BadOrigin: 'Null',120 Module: 'SpRuntimeModuleError',121 ConsumerRemaining: 'Null',122 NoProviders: 'Null',123 TooManyConsumers: 'Null',124 Token: 'SpRuntimeTokenError',125 Arithmetic: 'SpRuntimeArithmeticError',126 Transactional: 'SpRuntimeTransactionalError'127 }128 },129 /**130 * Lookup23: sp_runtime::ModuleError131 **/132 SpRuntimeModuleError: {133 index: 'u8',134 error: '[u8;4]'135 },136 /**137 * Lookup24: sp_runtime::TokenError138 **/139 SpRuntimeTokenError: {140 _enum: ['NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported']141 },142 /**143 * Lookup25: sp_runtime::ArithmeticError144 **/145 SpRuntimeArithmeticError: {146 _enum: ['Underflow', 'Overflow', 'DivisionByZero']147 },148 /**149 * Lookup26: sp_runtime::TransactionalError150 **/151 SpRuntimeTransactionalError: {152 _enum: ['LimitReached', 'NoLayer']153 },154 /**155 * Lookup27: cumulus_pallet_parachain_system::pallet::Event<T>156 **/157 CumulusPalletParachainSystemEvent: {158 _enum: {159 ValidationFunctionStored: 'Null',160 ValidationFunctionApplied: {161 relayChainBlockNum: 'u32',162 },163 ValidationFunctionDiscarded: 'Null',164 UpgradeAuthorized: {165 codeHash: 'H256',166 },167 DownwardMessagesReceived: {168 count: 'u32',169 },170 DownwardMessagesProcessed: {171 weightUsed: 'u64',172 dmqHead: 'H256'173 }174 }175 },176 /**177 * Lookup28: pallet_balances::pallet::Event<T, I>178 **/179 PalletBalancesEvent: {180 _enum: {181 Endowed: {182 account: 'AccountId32',183 freeBalance: 'u128',184 },185 DustLost: {186 account: 'AccountId32',187 amount: 'u128',188 },189 Transfer: {190 from: 'AccountId32',191 to: 'AccountId32',192 amount: 'u128',193 },194 BalanceSet: {195 who: 'AccountId32',196 free: 'u128',197 reserved: 'u128',198 },199 Reserved: {200 who: 'AccountId32',201 amount: 'u128',202 },203 Unreserved: {204 who: 'AccountId32',205 amount: 'u128',206 },207 ReserveRepatriated: {208 from: 'AccountId32',209 to: 'AccountId32',210 amount: 'u128',211 destinationStatus: 'FrameSupportTokensMiscBalanceStatus',212 },213 Deposit: {214 who: 'AccountId32',215 amount: 'u128',216 },217 Withdraw: {218 who: 'AccountId32',219 amount: 'u128',220 },221 Slashed: {222 who: 'AccountId32',223 amount: 'u128'224 }225 }226 },227 /**228 * Lookup29: frame_support::traits::tokens::misc::BalanceStatus229 **/230 FrameSupportTokensMiscBalanceStatus: {231 _enum: ['Free', 'Reserved']232 },233 /**234 * Lookup30: pallet_transaction_payment::pallet::Event<T>235 **/236 PalletTransactionPaymentEvent: {237 _enum: {238 TransactionFeePaid: {239 who: 'AccountId32',240 actualFee: 'u128',241 tip: 'u128'242 }243 }244 },245 /**246 * Lookup31: pallet_treasury::pallet::Event<T, I>247 **/248 PalletTreasuryEvent: {249 _enum: {250 Proposed: {251 proposalIndex: 'u32',252 },253 Spending: {254 budgetRemaining: 'u128',255 },256 Awarded: {257 proposalIndex: 'u32',258 award: 'u128',259 account: 'AccountId32',260 },261 Rejected: {262 proposalIndex: 'u32',263 slashed: 'u128',264 },265 Burnt: {266 burntFunds: 'u128',267 },268 Rollover: {269 rolloverBalance: 'u128',270 },271 Deposit: {272 value: 'u128',273 },274 SpendApproved: {275 proposalIndex: 'u32',276 amount: 'u128',277 beneficiary: 'AccountId32'278 }279 }280 },281 /**282 * Lookup32: pallet_sudo::pallet::Event<T>283 **/284 PalletSudoEvent: {285 _enum: {286 Sudid: {287 sudoResult: 'Result<Null, SpRuntimeDispatchError>',288 },289 KeyChanged: {290 oldSudoer: 'Option<AccountId32>',291 },292 SudoAsDone: {293 sudoResult: 'Result<Null, SpRuntimeDispatchError>'294 }295 }296 },297 /**298 * Lookup36: orml_vesting::module::Event<T>299 **/300 OrmlVestingModuleEvent: {301 _enum: {302 VestingScheduleAdded: {303 from: 'AccountId32',304 to: 'AccountId32',305 vestingSchedule: 'OrmlVestingVestingSchedule',306 },307 Claimed: {308 who: 'AccountId32',309 amount: 'u128',310 },311 VestingSchedulesUpdated: {312 who: 'AccountId32'313 }314 }315 },316 /**317 * Lookup37: orml_vesting::VestingSchedule<BlockNumber, Balance>318 **/319 OrmlVestingVestingSchedule: {320 start: 'u32',321 period: 'u32',322 periodCount: 'u32',323 perPeriod: 'Compact<u128>'324 },325 /**326 * Lookup39: cumulus_pallet_xcmp_queue::pallet::Event<T>327 **/328 CumulusPalletXcmpQueueEvent: {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: {352 sender: 'u32',353 sentAt: 'u32',354 index: 'u64',355 required: 'u64',356 },357 OverweightServiced: {358 index: 'u64',359 used: 'u64'360 }361 }362 },363 /**364 * Lookup41: xcm::v2::traits::Error365 **/366 XcmV2TraitsError: {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 /**397 * Lookup43: pallet_xcm::pallet::Event<T>398 **/399 PalletXcmEvent: {400 _enum: {401 Attempted: 'XcmV2TraitsOutcome',402 Sent: '(XcmV1MultiLocation,XcmV1MultiLocation,XcmV2Xcm)',403 UnexpectedResponse: '(XcmV1MultiLocation,u64)',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)',415 NotifyTargetSendFail: '(XcmV1MultiLocation,u64,XcmV2TraitsError)',416 NotifyTargetMigrationFail: '(XcmVersionedMultiLocation,u64)'417 }418 },419 /**420 * Lookup44: xcm::v2::traits::Outcome421 **/422 XcmV2TraitsOutcome: {423 _enum: {424 Complete: 'u64',425 Incomplete: '(u64,XcmV2TraitsError)',426 Error: 'XcmV2TraitsError'427 }428 },429 /**430 * Lookup45: xcm::v1::multilocation::MultiLocation431 **/432 XcmV1MultiLocation: {433 parents: 'u8',434 interior: 'XcmV1MultilocationJunctions'435 },436 /**437 * Lookup46: xcm::v1::multilocation::Junctions438 **/439 XcmV1MultilocationJunctions: {440 _enum: {441 Here: 'Null',442 X1: 'XcmV1Junction',443 X2: '(XcmV1Junction,XcmV1Junction)',444 X3: '(XcmV1Junction,XcmV1Junction,XcmV1Junction)',445 X4: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',446 X5: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',447 X6: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',448 X7: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',449 X8: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)'450 }451 },452 /**453 * Lookup47: xcm::v1::junction::Junction454 **/455 XcmV1Junction: {456 _enum: {457 Parachain: 'Compact<u32>',458 AccountId32: {459 network: 'XcmV0JunctionNetworkId',460 id: '[u8;32]',461 },462 AccountIndex64: {463 network: 'XcmV0JunctionNetworkId',464 index: 'Compact<u64>',465 },466 AccountKey20: {467 network: 'XcmV0JunctionNetworkId',468 key: '[u8;20]',469 },470 PalletInstance: 'u8',471 GeneralIndex: 'Compact<u128>',472 GeneralKey: 'Bytes',473 OnlyChild: 'Null',474 Plurality: {475 id: 'XcmV0JunctionBodyId',476 part: 'XcmV0JunctionBodyPart'477 }478 }479 },480 /**481 * Lookup49: xcm::v0::junction::NetworkId482 **/483 XcmV0JunctionNetworkId: {484 _enum: {485 Any: 'Null',486 Named: 'Bytes',487 Polkadot: 'Null',488 Kusama: 'Null'489 }490 },491 /**492 * Lookup53: xcm::v0::junction::BodyId493 **/494 XcmV0JunctionBodyId: {495 _enum: {496 Unit: 'Null',497 Named: 'Bytes',498 Index: 'Compact<u32>',499 Executive: 'Null',500 Technical: 'Null',501 Legislative: 'Null',502 Judicial: 'Null'503 }504 },505 /**506 * Lookup54: xcm::v0::junction::BodyPart507 **/508 XcmV0JunctionBodyPart: {509 _enum: {510 Voice: 'Null',511 Members: {512 count: 'Compact<u32>',513 },514 Fraction: {515 nom: 'Compact<u32>',516 denom: 'Compact<u32>',517 },518 AtLeastProportion: {519 nom: 'Compact<u32>',520 denom: 'Compact<u32>',521 },522 MoreThanProportion: {523 nom: 'Compact<u32>',524 denom: 'Compact<u32>'525 }526 }527 },528 /**529 * Lookup55: xcm::v2::Xcm<Call>530 **/531 XcmV2Xcm: 'Vec<XcmV2Instruction>',532 /**533 * Lookup57: xcm::v2::Instruction<Call>534 **/535 XcmV2Instruction: {536 _enum: {537 WithdrawAsset: 'XcmV1MultiassetMultiAssets',538 ReserveAssetDeposited: 'XcmV1MultiassetMultiAssets',539 ReceiveTeleportedAsset: 'XcmV1MultiassetMultiAssets',540 QueryResponse: {541 queryId: 'Compact<u64>',542 response: 'XcmV2Response',543 maxWeight: 'Compact<u64>',544 },545 TransferAsset: {546 assets: 'XcmV1MultiassetMultiAssets',547 beneficiary: 'XcmV1MultiLocation',548 },549 TransferReserveAsset: {550 assets: 'XcmV1MultiassetMultiAssets',551 dest: 'XcmV1MultiLocation',552 xcm: 'XcmV2Xcm',553 },554 Transact: {555 originType: 'XcmV0OriginKind',556 requireWeightAtMost: 'Compact<u64>',557 call: 'XcmDoubleEncoded',558 },559 HrmpNewChannelOpenRequest: {560 sender: 'Compact<u32>',561 maxMessageSize: 'Compact<u32>',562 maxCapacity: 'Compact<u32>',563 },564 HrmpChannelAccepted: {565 recipient: 'Compact<u32>',566 },567 HrmpChannelClosing: {568 initiator: 'Compact<u32>',569 sender: 'Compact<u32>',570 recipient: 'Compact<u32>',571 },572 ClearOrigin: 'Null',573 DescendOrigin: 'XcmV1MultilocationJunctions',574 ReportError: {575 queryId: 'Compact<u64>',576 dest: 'XcmV1MultiLocation',577 maxResponseWeight: 'Compact<u64>',578 },579 DepositAsset: {580 assets: 'XcmV1MultiassetMultiAssetFilter',581 maxAssets: 'Compact<u32>',582 beneficiary: 'XcmV1MultiLocation',583 },584 DepositReserveAsset: {585 assets: 'XcmV1MultiassetMultiAssetFilter',586 maxAssets: 'Compact<u32>',587 dest: 'XcmV1MultiLocation',588 xcm: 'XcmV2Xcm',589 },590 ExchangeAsset: {591 give: 'XcmV1MultiassetMultiAssetFilter',592 receive: 'XcmV1MultiassetMultiAssets',593 },594 InitiateReserveWithdraw: {595 assets: 'XcmV1MultiassetMultiAssetFilter',596 reserve: 'XcmV1MultiLocation',597 xcm: 'XcmV2Xcm',598 },599 InitiateTeleport: {600 assets: 'XcmV1MultiassetMultiAssetFilter',601 dest: 'XcmV1MultiLocation',602 xcm: 'XcmV2Xcm',603 },604 QueryHolding: {605 queryId: 'Compact<u64>',606 dest: 'XcmV1MultiLocation',607 assets: 'XcmV1MultiassetMultiAssetFilter',608 maxResponseWeight: 'Compact<u64>',609 },610 BuyExecution: {611 fees: 'XcmV1MultiAsset',612 weightLimit: 'XcmV2WeightLimit',613 },614 RefundSurplus: 'Null',615 SetErrorHandler: 'XcmV2Xcm',616 SetAppendix: 'XcmV2Xcm',617 ClearError: 'Null',618 ClaimAsset: {619 assets: 'XcmV1MultiassetMultiAssets',620 ticket: 'XcmV1MultiLocation',621 },622 Trap: 'Compact<u64>',623 SubscribeVersion: {624 queryId: 'Compact<u64>',625 maxResponseWeight: 'Compact<u64>',626 },627 UnsubscribeVersion: 'Null'628 }629 },630 /**631 * Lookup58: xcm::v1::multiasset::MultiAssets632 **/633 XcmV1MultiassetMultiAssets: 'Vec<XcmV1MultiAsset>',634 /**635 * Lookup60: xcm::v1::multiasset::MultiAsset636 **/637 XcmV1MultiAsset: {638 id: 'XcmV1MultiassetAssetId',639 fun: 'XcmV1MultiassetFungibility'640 },641 /**642 * Lookup61: xcm::v1::multiasset::AssetId643 **/644 XcmV1MultiassetAssetId: {645 _enum: {646 Concrete: 'XcmV1MultiLocation',647 Abstract: 'Bytes'648 }649 },650 /**651 * Lookup62: xcm::v1::multiasset::Fungibility652 **/653 XcmV1MultiassetFungibility: {654 _enum: {655 Fungible: 'Compact<u128>',656 NonFungible: 'XcmV1MultiassetAssetInstance'657 }658 },659 /**660 * Lookup63: xcm::v1::multiasset::AssetInstance661 **/662 XcmV1MultiassetAssetInstance: {663 _enum: {664 Undefined: 'Null',665 Index: 'Compact<u128>',666 Array4: '[u8;4]',667 Array8: '[u8;8]',668 Array16: '[u8;16]',669 Array32: '[u8;32]',670 Blob: 'Bytes'671 }672 },673 /**674 * Lookup66: xcm::v2::Response675 **/676 XcmV2Response: {677 _enum: {678 Null: 'Null',679 Assets: 'XcmV1MultiassetMultiAssets',680 ExecutionResult: 'Option<(u32,XcmV2TraitsError)>',681 Version: 'u32'682 }683 },684 /**685 * Lookup69: xcm::v0::OriginKind686 **/687 XcmV0OriginKind: {688 _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm']689 },690 /**691 * Lookup70: xcm::double_encoded::DoubleEncoded<T>692 **/693 XcmDoubleEncoded: {694 encoded: 'Bytes'695 },696 /**697 * Lookup71: xcm::v1::multiasset::MultiAssetFilter698 **/699 XcmV1MultiassetMultiAssetFilter: {700 _enum: {701 Definite: 'XcmV1MultiassetMultiAssets',702 Wild: 'XcmV1MultiassetWildMultiAsset'703 }704 },705 /**706 * Lookup72: xcm::v1::multiasset::WildMultiAsset707 **/708 XcmV1MultiassetWildMultiAsset: {709 _enum: {710 All: 'Null',711 AllOf: {712 id: 'XcmV1MultiassetAssetId',713 fun: 'XcmV1MultiassetWildFungibility'714 }715 }716 },717 /**718 * Lookup73: xcm::v1::multiasset::WildFungibility719 **/720 XcmV1MultiassetWildFungibility: {721 _enum: ['Fungible', 'NonFungible']722 },723 /**724 * Lookup74: xcm::v2::WeightLimit725 **/726 XcmV2WeightLimit: {727 _enum: {728 Unlimited: 'Null',729 Limited: 'Compact<u64>'730 }731 },732 /**733 * Lookup76: xcm::VersionedMultiAssets734 **/735 XcmVersionedMultiAssets: {736 _enum: {737 V0: 'Vec<XcmV0MultiAsset>',738 V1: 'XcmV1MultiassetMultiAssets'739 }740 },741 /**742 * Lookup78: xcm::v0::multi_asset::MultiAsset743 **/744 XcmV0MultiAsset: {745 _enum: {746 None: 'Null',747 All: 'Null',748 AllFungible: 'Null',749 AllNonFungible: 'Null',750 AllAbstractFungible: {751 id: 'Bytes',752 },753 AllAbstractNonFungible: {754 class: 'Bytes',755 },756 AllConcreteFungible: {757 id: 'XcmV0MultiLocation',758 },759 AllConcreteNonFungible: {760 class: 'XcmV0MultiLocation',761 },762 AbstractFungible: {763 id: 'Bytes',764 amount: 'Compact<u128>',765 },766 AbstractNonFungible: {767 class: 'Bytes',768 instance: 'XcmV1MultiassetAssetInstance',769 },770 ConcreteFungible: {771 id: 'XcmV0MultiLocation',772 amount: 'Compact<u128>',773 },774 ConcreteNonFungible: {775 class: 'XcmV0MultiLocation',776 instance: 'XcmV1MultiassetAssetInstance'777 }778 }779 },780 /**781 * Lookup79: xcm::v0::multi_location::MultiLocation782 **/783 XcmV0MultiLocation: {784 _enum: {785 Null: 'Null',786 X1: 'XcmV0Junction',787 X2: '(XcmV0Junction,XcmV0Junction)',788 X3: '(XcmV0Junction,XcmV0Junction,XcmV0Junction)',789 X4: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',790 X5: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',791 X6: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',792 X7: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',793 X8: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)'794 }795 },796 /**797 * Lookup80: xcm::v0::junction::Junction798 **/799 XcmV0Junction: {800 _enum: {801 Parent: 'Null',802 Parachain: 'Compact<u32>',803 AccountId32: {804 network: 'XcmV0JunctionNetworkId',805 id: '[u8;32]',806 },807 AccountIndex64: {808 network: 'XcmV0JunctionNetworkId',809 index: 'Compact<u64>',810 },811 AccountKey20: {812 network: 'XcmV0JunctionNetworkId',813 key: '[u8;20]',814 },815 PalletInstance: 'u8',816 GeneralIndex: 'Compact<u128>',817 GeneralKey: 'Bytes',818 OnlyChild: 'Null',819 Plurality: {820 id: 'XcmV0JunctionBodyId',821 part: 'XcmV0JunctionBodyPart'822 }823 }824 },825 /**826 * Lookup81: xcm::VersionedMultiLocation827 **/828 XcmVersionedMultiLocation: {829 _enum: {830 V0: 'XcmV0MultiLocation',831 V1: 'XcmV1MultiLocation'832 }833 },834 /**835 * Lookup82: cumulus_pallet_xcm::pallet::Event<T>836 **/837 CumulusPalletXcmEvent: {838 _enum: {839 InvalidFormat: '[u8;8]',840 UnsupportedVersion: '[u8;8]',841 ExecutedDownward: '([u8;8],XcmV2TraitsOutcome)'842 }843 },844 /**845 * Lookup83: cumulus_pallet_dmp_queue::pallet::Event<T>846 **/847 CumulusPalletDmpQueueEvent: {848 _enum: {849 InvalidFormat: {850 messageId: '[u8;32]',851 },852 UnsupportedVersion: {853 messageId: '[u8;32]',854 },855 ExecutedDownward: {856 messageId: '[u8;32]',857 outcome: 'XcmV2TraitsOutcome',858 },859 WeightExhausted: {860 messageId: '[u8;32]',861 remainingWeight: 'u64',862 requiredWeight: 'u64',863 },864 OverweightEnqueued: {865 messageId: '[u8;32]',866 overweightIndex: 'u64',867 requiredWeight: 'u64',868 },869 OverweightServiced: {870 overweightIndex: 'u64',871 weightUsed: 'u64'872 }873 }874 },875 /**876 * Lookup84: pallet_unique::RawEvent<sp_core::crypto::AccountId32, pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>877 **/878 PalletUniqueRawEvent: {879 _enum: {880 CollectionSponsorRemoved: 'u32',881 CollectionAdminAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',882 CollectionOwnedChanged: '(u32,AccountId32)',883 CollectionSponsorSet: '(u32,AccountId32)',884 SponsorshipConfirmed: '(u32,AccountId32)',885 CollectionAdminRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',886 AllowListAddressRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',887 AllowListAddressAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',888 CollectionLimitSet: 'u32',889 CollectionPermissionSet: 'u32'890 }891 },892 /**893 * Lookup85: pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>894 **/895 PalletEvmAccountBasicCrossAccountIdRepr: {896 _enum: {897 Substrate: 'AccountId32',898 Ethereum: 'H160'899 }900 },901 /**902 * Lookup88: pallet_unique_scheduler::pallet::Event<T>903 **/904 PalletUniqueSchedulerEvent: {905 _enum: {906 Scheduled: {907 when: 'u32',908 index: 'u32',909 },910 Canceled: {911 when: 'u32',912 index: 'u32',913 },914 Dispatched: {915 task: '(u32,u32)',916 id: 'Option<[u8;16]>',917 result: 'Result<Null, SpRuntimeDispatchError>',918 },919 CallLookupFailed: {920 task: '(u32,u32)',921 id: 'Option<[u8;16]>',922 error: 'FrameSupportScheduleLookupError'923 }924 }925 },926 /**927 * Lookup91: frame_support::traits::schedule::LookupError928 **/929 FrameSupportScheduleLookupError: {930 _enum: ['Unknown', 'BadFormat']931 },932 /**933 * Lookup92: pallet_common::pallet::Event<T>934 **/935 PalletCommonEvent: {936 _enum: {937 CollectionCreated: '(u32,u8,AccountId32)',938 CollectionDestroyed: 'u32',939 ItemCreated: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',940 ItemDestroyed: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',941 Transfer: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',942 Approved: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',943 CollectionPropertySet: '(u32,Bytes)',944 CollectionPropertyDeleted: '(u32,Bytes)',945 TokenPropertySet: '(u32,u32,Bytes)',946 TokenPropertyDeleted: '(u32,u32,Bytes)',947 PropertyPermissionSet: '(u32,Bytes)'948 }949 },950 /**951 * Lookup95: pallet_structure::pallet::Event<T>952 **/953 PalletStructureEvent: {954 _enum: {955 Executed: 'Result<Null, SpRuntimeDispatchError>'956 }957 },958 /**959 * Lookup96: pallet_rmrk_core::pallet::Event<T>960 **/961 PalletRmrkCoreEvent: {962 _enum: {963 CollectionCreated: {964 issuer: 'AccountId32',965 collectionId: 'u32',966 },967 CollectionDestroyed: {968 issuer: 'AccountId32',969 collectionId: 'u32',970 },971 IssuerChanged: {972 oldIssuer: 'AccountId32',973 newIssuer: 'AccountId32',974 collectionId: 'u32',975 },976 CollectionLocked: {977 issuer: 'AccountId32',978 collectionId: 'u32',979 },980 NftMinted: {981 owner: 'AccountId32',982 collectionId: 'u32',983 nftId: 'u32',984 },985 NFTBurned: {986 owner: 'AccountId32',987 nftId: 'u32',988 },989 NFTSent: {990 sender: 'AccountId32',991 recipient: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',992 collectionId: 'u32',993 nftId: 'u32',994 approvalRequired: 'bool',995 },996 NFTAccepted: {997 sender: 'AccountId32',998 recipient: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',999 collectionId: 'u32',1000 nftId: 'u32',1001 },1002 NFTRejected: {1003 sender: 'AccountId32',1004 collectionId: 'u32',1005 nftId: 'u32',1006 },1007 PropertySet: {1008 collectionId: 'u32',1009 maybeNftId: 'Option<u32>',1010 key: 'Bytes',1011 value: 'Bytes',1012 },1013 ResourceAdded: {1014 nftId: 'u32',1015 resourceId: 'u32',1016 },1017 ResourceRemoval: {1018 nftId: 'u32',1019 resourceId: 'u32',1020 },1021 ResourceAccepted: {1022 nftId: 'u32',1023 resourceId: 'u32',1024 },1025 ResourceRemovalAccepted: {1026 nftId: 'u32',1027 resourceId: 'u32',1028 },1029 PrioritySet: {1030 collectionId: 'u32',1031 nftId: 'u32'1032 }1033 }1034 },1035 /**1036 * Lookup97: rmrk_traits::nft::AccountIdOrCollectionNftTuple<sp_core::crypto::AccountId32>1037 **/1038 RmrkTraitsNftAccountIdOrCollectionNftTuple: {1039 _enum: {1040 AccountId: 'AccountId32',1041 CollectionAndNftTuple: '(u32,u32)'1042 }1043 },1044 /**1045 * Lookup102: pallet_rmrk_equip::pallet::Event<T>1046 **/1047 PalletRmrkEquipEvent: {1048 _enum: {1049 BaseCreated: {1050 issuer: 'AccountId32',1051 baseId: 'u32',1052 },1053 EquippablesUpdated: {1054 baseId: 'u32',1055 slotId: 'u32'1056 }1057 }1058 },1059 /**1060 * Lookup103: pallet_evm::pallet::Event<T>1061 **/1062 PalletEvmEvent: {1063 _enum: {1064 Log: 'EthereumLog',1065 Created: 'H160',1066 CreatedFailed: 'H160',1067 Executed: 'H160',1068 ExecutedFailed: 'H160',1069 BalanceDeposit: '(AccountId32,H160,U256)',1070 BalanceWithdraw: '(AccountId32,H160,U256)'1071 }1072 },1073 /**1074 * Lookup104: ethereum::log::Log1075 **/1076 EthereumLog: {1077 address: 'H160',1078 topics: 'Vec<H256>',1079 data: 'Bytes'1080 },1081 /**1082 * Lookup108: pallet_ethereum::pallet::Event1083 **/1084 PalletEthereumEvent: {1085 _enum: {1086 Executed: '(H160,H160,H256,EvmCoreErrorExitReason)'1087 }1088 },1089 /**1090 * Lookup109: evm_core::error::ExitReason1091 **/1092 EvmCoreErrorExitReason: {1093 _enum: {1094 Succeed: 'EvmCoreErrorExitSucceed',1095 Error: 'EvmCoreErrorExitError',1096 Revert: 'EvmCoreErrorExitRevert',1097 Fatal: 'EvmCoreErrorExitFatal'1098 }1099 },1100 /**1101 * Lookup110: evm_core::error::ExitSucceed1102 **/1103 EvmCoreErrorExitSucceed: {1104 _enum: ['Stopped', 'Returned', 'Suicided']1105 },1106 /**1107 * Lookup111: evm_core::error::ExitError1108 **/1109 EvmCoreErrorExitError: {1110 _enum: {1111 StackUnderflow: 'Null',1112 StackOverflow: 'Null',1113 InvalidJump: 'Null',1114 InvalidRange: 'Null',1115 DesignatedInvalid: 'Null',1116 CallTooDeep: 'Null',1117 CreateCollision: 'Null',1118 CreateContractLimit: 'Null',1119 OutOfOffset: 'Null',1120 OutOfGas: 'Null',1121 OutOfFund: 'Null',1122 PCUnderflow: 'Null',1123 CreateEmpty: 'Null',1124 Other: 'Text',1125 InvalidCode: 'Null'1126 }1127 },1128 /**1129 * Lookup114: evm_core::error::ExitRevert1130 **/1131 EvmCoreErrorExitRevert: {1132 _enum: ['Reverted']1133 },1134 /**1135 * Lookup115: evm_core::error::ExitFatal1136 **/1137 EvmCoreErrorExitFatal: {1138 _enum: {1139 NotSupported: 'Null',1140 UnhandledInterrupt: 'Null',1141 CallErrorAsFatal: 'EvmCoreErrorExitError',1142 Other: 'Text'1143 }1144 },1145 /**1146 * Lookup116: frame_system::Phase1147 **/1148 FrameSystemPhase: {1149 _enum: {1150 ApplyExtrinsic: 'u32',1151 Finalization: 'Null',1152 Initialization: 'Null'1153 }1154 },1155 /**1156 * Lookup118: frame_system::LastRuntimeUpgradeInfo1157 **/1158 FrameSystemLastRuntimeUpgradeInfo: {1159 specVersion: 'Compact<u32>',1160 specName: 'Text'1161 },1162 /**1163 * Lookup119: frame_system::pallet::Call<T>1164 **/1165 FrameSystemCall: {1166 _enum: {1167 fill_block: {1168 ratio: 'Perbill',1169 },1170 remark: {1171 remark: 'Bytes',1172 },1173 set_heap_pages: {1174 pages: 'u64',1175 },1176 set_code: {1177 code: 'Bytes',1178 },1179 set_code_without_checks: {1180 code: 'Bytes',1181 },1182 set_storage: {1183 items: 'Vec<(Bytes,Bytes)>',1184 },1185 kill_storage: {1186 _alias: {1187 keys_: 'keys',1188 },1189 keys_: 'Vec<Bytes>',1190 },1191 kill_prefix: {1192 prefix: 'Bytes',1193 subkeys: 'u32',1194 },1195 remark_with_event: {1196 remark: 'Bytes'1197 }1198 }1199 },1200 /**1201 * Lookup124: frame_system::limits::BlockWeights1202 **/1203 FrameSystemLimitsBlockWeights: {1204 baseBlock: 'u64',1205 maxBlock: 'u64',1206 perClass: 'FrameSupportWeightsPerDispatchClassWeightsPerClass'1207 },1208 /**1209 * Lookup125: frame_support::weights::PerDispatchClass<frame_system::limits::WeightsPerClass>1210 **/1211 FrameSupportWeightsPerDispatchClassWeightsPerClass: {1212 normal: 'FrameSystemLimitsWeightsPerClass',1213 operational: 'FrameSystemLimitsWeightsPerClass',1214 mandatory: 'FrameSystemLimitsWeightsPerClass'1215 },1216 /**1217 * Lookup126: frame_system::limits::WeightsPerClass1218 **/1219 FrameSystemLimitsWeightsPerClass: {1220 baseExtrinsic: 'u64',1221 maxExtrinsic: 'Option<u64>',1222 maxTotal: 'Option<u64>',1223 reserved: 'Option<u64>'1224 },1225 /**1226 * Lookup128: frame_system::limits::BlockLength1227 **/1228 FrameSystemLimitsBlockLength: {1229 max: 'FrameSupportWeightsPerDispatchClassU32'1230 },1231 /**1232 * Lookup129: frame_support::weights::PerDispatchClass<T>1233 **/1234 FrameSupportWeightsPerDispatchClassU32: {1235 normal: 'u32',1236 operational: 'u32',1237 mandatory: 'u32'1238 },1239 /**1240 * Lookup130: frame_support::weights::RuntimeDbWeight1241 **/1242 FrameSupportWeightsRuntimeDbWeight: {1243 read: 'u64',1244 write: 'u64'1245 },1246 /**1247 * Lookup131: sp_version::RuntimeVersion1248 **/1249 SpVersionRuntimeVersion: {1250 specName: 'Text',1251 implName: 'Text',1252 authoringVersion: 'u32',1253 specVersion: 'u32',1254 implVersion: 'u32',1255 apis: 'Vec<([u8;8],u32)>',1256 transactionVersion: 'u32',1257 stateVersion: 'u8'1258 },1259 /**1260 * Lookup136: frame_system::pallet::Error<T>1261 **/1262 FrameSystemError: {1263 _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']1264 },1265 /**1266 * Lookup137: polkadot_primitives::v2::PersistedValidationData<primitive_types::H256, N>1267 **/1268 PolkadotPrimitivesV2PersistedValidationData: {1269 parentHead: 'Bytes',1270 relayParentNumber: 'u32',1271 relayParentStorageRoot: 'H256',1272 maxPovSize: 'u32'1273 },1274 /**1275 * Lookup140: polkadot_primitives::v2::UpgradeRestriction1276 **/1277 PolkadotPrimitivesV2UpgradeRestriction: {1278 _enum: ['Present']1279 },1280 /**1281 * Lookup141: sp_trie::storage_proof::StorageProof1282 **/1283 SpTrieStorageProof: {1284 trieNodes: 'BTreeSet<Bytes>'1285 },1286 /**1287 * Lookup143: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot1288 **/1289 CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: {1290 dmqMqcHead: 'H256',1291 relayDispatchQueueSize: '(u32,u32)',1292 ingressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>',1293 egressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>'1294 },1295 /**1296 * Lookup146: polkadot_primitives::v2::AbridgedHrmpChannel1297 **/1298 PolkadotPrimitivesV2AbridgedHrmpChannel: {1299 maxCapacity: 'u32',1300 maxTotalSize: 'u32',1301 maxMessageSize: 'u32',1302 msgCount: 'u32',1303 totalSize: 'u32',1304 mqcHead: 'Option<H256>'1305 },1306 /**1307 * Lookup147: polkadot_primitives::v2::AbridgedHostConfiguration1308 **/1309 PolkadotPrimitivesV2AbridgedHostConfiguration: {1310 maxCodeSize: 'u32',1311 maxHeadDataSize: 'u32',1312 maxUpwardQueueCount: 'u32',1313 maxUpwardQueueSize: 'u32',1314 maxUpwardMessageSize: 'u32',1315 maxUpwardMessageNumPerCandidate: 'u32',1316 hrmpMaxMessageNumPerCandidate: 'u32',1317 validationUpgradeCooldown: 'u32',1318 validationUpgradeDelay: 'u32'1319 },1320 /**1321 * Lookup153: polkadot_core_primitives::OutboundHrmpMessage<polkadot_parachain::primitives::Id>1322 **/1323 PolkadotCorePrimitivesOutboundHrmpMessage: {1324 recipient: 'u32',1325 data: 'Bytes'1326 },1327 /**1328 * Lookup154: cumulus_pallet_parachain_system::pallet::Call<T>1329 **/1330 CumulusPalletParachainSystemCall: {1331 _enum: {1332 set_validation_data: {1333 data: 'CumulusPrimitivesParachainInherentParachainInherentData',1334 },1335 sudo_send_upward_message: {1336 message: 'Bytes',1337 },1338 authorize_upgrade: {1339 codeHash: 'H256',1340 },1341 enact_authorized_upgrade: {1342 code: 'Bytes'1343 }1344 }1345 },1346 /**1347 * Lookup155: cumulus_primitives_parachain_inherent::ParachainInherentData1348 **/1349 CumulusPrimitivesParachainInherentParachainInherentData: {1350 validationData: 'PolkadotPrimitivesV2PersistedValidationData',1351 relayChainState: 'SpTrieStorageProof',1352 downwardMessages: 'Vec<PolkadotCorePrimitivesInboundDownwardMessage>',1353 horizontalMessages: 'BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>'1354 },1355 /**1356 * Lookup157: polkadot_core_primitives::InboundDownwardMessage<BlockNumber>1357 **/1358 PolkadotCorePrimitivesInboundDownwardMessage: {1359 sentAt: 'u32',1360 msg: 'Bytes'1361 },1362 /**1363 * Lookup160: polkadot_core_primitives::InboundHrmpMessage<BlockNumber>1364 **/1365 PolkadotCorePrimitivesInboundHrmpMessage: {1366 sentAt: 'u32',1367 data: 'Bytes'1368 },1369 /**1370 * Lookup163: cumulus_pallet_parachain_system::pallet::Error<T>1371 **/1372 CumulusPalletParachainSystemError: {1373 _enum: ['OverlappingUpgrades', 'ProhibitedByPolkadot', 'TooBig', 'ValidationDataNotAvailable', 'HostConfigurationNotAvailable', 'NotScheduled', 'NothingAuthorized', 'Unauthorized']1374 },1375 /**1376 * Lookup165: pallet_balances::BalanceLock<Balance>1377 **/1378 PalletBalancesBalanceLock: {1379 id: '[u8;8]',1380 amount: 'u128',1381 reasons: 'PalletBalancesReasons'1382 },1383 /**1384 * Lookup166: pallet_balances::Reasons1385 **/1386 PalletBalancesReasons: {1387 _enum: ['Fee', 'Misc', 'All']1388 },1389 /**1390 * Lookup169: pallet_balances::ReserveData<ReserveIdentifier, Balance>1391 **/1392 PalletBalancesReserveData: {1393 id: '[u8;16]',1394 amount: 'u128'1395 },1396 /**1397 * Lookup171: pallet_balances::Releases1398 **/1399 PalletBalancesReleases: {1400 _enum: ['V1_0_0', 'V2_0_0']1401 },1402 /**1403 * Lookup172: pallet_balances::pallet::Call<T, I>1404 **/1405 PalletBalancesCall: {1406 _enum: {1407 transfer: {1408 dest: 'MultiAddress',1409 value: 'Compact<u128>',1410 },1411 set_balance: {1412 who: 'MultiAddress',1413 newFree: 'Compact<u128>',1414 newReserved: 'Compact<u128>',1415 },1416 force_transfer: {1417 source: 'MultiAddress',1418 dest: 'MultiAddress',1419 value: 'Compact<u128>',1420 },1421 transfer_keep_alive: {1422 dest: 'MultiAddress',1423 value: 'Compact<u128>',1424 },1425 transfer_all: {1426 dest: 'MultiAddress',1427 keepAlive: 'bool',1428 },1429 force_unreserve: {1430 who: 'MultiAddress',1431 amount: 'u128'1432 }1433 }1434 },1435 /**1436 * Lookup175: pallet_balances::pallet::Error<T, I>1437 **/1438 PalletBalancesError: {1439 _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'KeepAlive', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves']1440 },1441 /**1442 * Lookup177: pallet_timestamp::pallet::Call<T>1443 **/1444 PalletTimestampCall: {1445 _enum: {1446 set: {1447 now: 'Compact<u64>'1448 }1449 }1450 },1451 /**1452 * Lookup179: pallet_transaction_payment::Releases1453 **/1454 PalletTransactionPaymentReleases: {1455 _enum: ['V1Ancient', 'V2']1456 },1457 /**1458 * Lookup180: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>1459 **/1460 PalletTreasuryProposal: {1461 proposer: 'AccountId32',1462 value: 'u128',1463 beneficiary: 'AccountId32',1464 bond: 'u128'1465 },1466 /**1467 * Lookup183: pallet_treasury::pallet::Call<T, I>1468 **/1469 PalletTreasuryCall: {1470 _enum: {1471 propose_spend: {1472 value: 'Compact<u128>',1473 beneficiary: 'MultiAddress',1474 },1475 reject_proposal: {1476 proposalId: 'Compact<u32>',1477 },1478 approve_proposal: {1479 proposalId: 'Compact<u32>',1480 },1481 spend: {1482 amount: 'Compact<u128>',1483 beneficiary: 'MultiAddress',1484 },1485 remove_approval: {1486 proposalId: 'Compact<u32>'1487 }1488 }1489 },1490 /**1491 * Lookup186: frame_support::PalletId1492 **/1493 FrameSupportPalletId: '[u8;8]',1494 /**1495 * Lookup187: pallet_treasury::pallet::Error<T, I>1496 **/1497 PalletTreasuryError: {1498 _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals', 'InsufficientPermission', 'ProposalNotApproved']1499 },1500 /**1501 * Lookup188: pallet_sudo::pallet::Call<T>1502 **/1503 PalletSudoCall: {1504 _enum: {1505 sudo: {1506 call: 'Call',1507 },1508 sudo_unchecked_weight: {1509 call: 'Call',1510 weight: 'u64',1511 },1512 set_key: {1513 _alias: {1514 new_: 'new',1515 },1516 new_: 'MultiAddress',1517 },1518 sudo_as: {1519 who: 'MultiAddress',1520 call: 'Call'1521 }1522 }1523 },1524 /**1525 * Lookup190: orml_vesting::module::Call<T>1526 **/1527 OrmlVestingModuleCall: {1528 _enum: {1529 claim: 'Null',1530 vested_transfer: {1531 dest: 'MultiAddress',1532 schedule: 'OrmlVestingVestingSchedule',1533 },1534 update_vesting_schedules: {1535 who: 'MultiAddress',1536 vestingSchedules: 'Vec<OrmlVestingVestingSchedule>',1537 },1538 claim_for: {1539 dest: 'MultiAddress'1540 }1541 }1542 },1543 /**1544 * Lookup192: cumulus_pallet_xcmp_queue::pallet::Call<T>1545 **/1546 CumulusPalletXcmpQueueCall: {1547 _enum: {1548 service_overweight: {1549 index: 'u64',1550 weightLimit: 'u64',1551 },1552 suspend_xcm_execution: 'Null',1553 resume_xcm_execution: 'Null',1554 update_suspend_threshold: {1555 _alias: {1556 new_: 'new',1557 },1558 new_: 'u32',1559 },1560 update_drop_threshold: {1561 _alias: {1562 new_: 'new',1563 },1564 new_: 'u32',1565 },1566 update_resume_threshold: {1567 _alias: {1568 new_: 'new',1569 },1570 new_: 'u32',1571 },1572 update_threshold_weight: {1573 _alias: {1574 new_: 'new',1575 },1576 new_: 'u64',1577 },1578 update_weight_restrict_decay: {1579 _alias: {1580 new_: 'new',1581 },1582 new_: 'u64',1583 },1584 update_xcmp_max_individual_weight: {1585 _alias: {1586 new_: 'new',1587 },1588 new_: 'u64'1589 }1590 }1591 },1592 /**1593 * Lookup193: pallet_xcm::pallet::Call<T>1594 **/1595 PalletXcmCall: {1596 _enum: {1597 send: {1598 dest: 'XcmVersionedMultiLocation',1599 message: 'XcmVersionedXcm',1600 },1601 teleport_assets: {1602 dest: 'XcmVersionedMultiLocation',1603 beneficiary: 'XcmVersionedMultiLocation',1604 assets: 'XcmVersionedMultiAssets',1605 feeAssetItem: 'u32',1606 },1607 reserve_transfer_assets: {1608 dest: 'XcmVersionedMultiLocation',1609 beneficiary: 'XcmVersionedMultiLocation',1610 assets: 'XcmVersionedMultiAssets',1611 feeAssetItem: 'u32',1612 },1613 execute: {1614 message: 'XcmVersionedXcm',1615 maxWeight: 'u64',1616 },1617 force_xcm_version: {1618 location: 'XcmV1MultiLocation',1619 xcmVersion: 'u32',1620 },1621 force_default_xcm_version: {1622 maybeXcmVersion: 'Option<u32>',1623 },1624 force_subscribe_version_notify: {1625 location: 'XcmVersionedMultiLocation',1626 },1627 force_unsubscribe_version_notify: {1628 location: 'XcmVersionedMultiLocation',1629 },1630 limited_reserve_transfer_assets: {1631 dest: 'XcmVersionedMultiLocation',1632 beneficiary: 'XcmVersionedMultiLocation',1633 assets: 'XcmVersionedMultiAssets',1634 feeAssetItem: 'u32',1635 weightLimit: 'XcmV2WeightLimit',1636 },1637 limited_teleport_assets: {1638 dest: 'XcmVersionedMultiLocation',1639 beneficiary: 'XcmVersionedMultiLocation',1640 assets: 'XcmVersionedMultiAssets',1641 feeAssetItem: 'u32',1642 weightLimit: 'XcmV2WeightLimit'1643 }1644 }1645 },1646 /**1647 * Lookup194: xcm::VersionedXcm<Call>1648 **/1649 XcmVersionedXcm: {1650 _enum: {1651 V0: 'XcmV0Xcm',1652 V1: 'XcmV1Xcm',1653 V2: 'XcmV2Xcm'1654 }1655 },1656 /**1657 * Lookup195: xcm::v0::Xcm<Call>1658 **/1659 XcmV0Xcm: {1660 _enum: {1661 WithdrawAsset: {1662 assets: 'Vec<XcmV0MultiAsset>',1663 effects: 'Vec<XcmV0Order>',1664 },1665 ReserveAssetDeposit: {1666 assets: 'Vec<XcmV0MultiAsset>',1667 effects: 'Vec<XcmV0Order>',1668 },1669 TeleportAsset: {1670 assets: 'Vec<XcmV0MultiAsset>',1671 effects: 'Vec<XcmV0Order>',1672 },1673 QueryResponse: {1674 queryId: 'Compact<u64>',1675 response: 'XcmV0Response',1676 },1677 TransferAsset: {1678 assets: 'Vec<XcmV0MultiAsset>',1679 dest: 'XcmV0MultiLocation',1680 },1681 TransferReserveAsset: {1682 assets: 'Vec<XcmV0MultiAsset>',1683 dest: 'XcmV0MultiLocation',1684 effects: 'Vec<XcmV0Order>',1685 },1686 Transact: {1687 originType: 'XcmV0OriginKind',1688 requireWeightAtMost: 'u64',1689 call: 'XcmDoubleEncoded',1690 },1691 HrmpNewChannelOpenRequest: {1692 sender: 'Compact<u32>',1693 maxMessageSize: 'Compact<u32>',1694 maxCapacity: 'Compact<u32>',1695 },1696 HrmpChannelAccepted: {1697 recipient: 'Compact<u32>',1698 },1699 HrmpChannelClosing: {1700 initiator: 'Compact<u32>',1701 sender: 'Compact<u32>',1702 recipient: 'Compact<u32>',1703 },1704 RelayedFrom: {1705 who: 'XcmV0MultiLocation',1706 message: 'XcmV0Xcm'1707 }1708 }1709 },1710 /**1711 * Lookup197: xcm::v0::order::Order<Call>1712 **/1713 XcmV0Order: {1714 _enum: {1715 Null: 'Null',1716 DepositAsset: {1717 assets: 'Vec<XcmV0MultiAsset>',1718 dest: 'XcmV0MultiLocation',1719 },1720 DepositReserveAsset: {1721 assets: 'Vec<XcmV0MultiAsset>',1722 dest: 'XcmV0MultiLocation',1723 effects: 'Vec<XcmV0Order>',1724 },1725 ExchangeAsset: {1726 give: 'Vec<XcmV0MultiAsset>',1727 receive: 'Vec<XcmV0MultiAsset>',1728 },1729 InitiateReserveWithdraw: {1730 assets: 'Vec<XcmV0MultiAsset>',1731 reserve: 'XcmV0MultiLocation',1732 effects: 'Vec<XcmV0Order>',1733 },1734 InitiateTeleport: {1735 assets: 'Vec<XcmV0MultiAsset>',1736 dest: 'XcmV0MultiLocation',1737 effects: 'Vec<XcmV0Order>',1738 },1739 QueryHolding: {1740 queryId: 'Compact<u64>',1741 dest: 'XcmV0MultiLocation',1742 assets: 'Vec<XcmV0MultiAsset>',1743 },1744 BuyExecution: {1745 fees: 'XcmV0MultiAsset',1746 weight: 'u64',1747 debt: 'u64',1748 haltOnError: 'bool',1749 xcm: 'Vec<XcmV0Xcm>'1750 }1751 }1752 },1753 /**1754 * Lookup199: xcm::v0::Response1755 **/1756 XcmV0Response: {1757 _enum: {1758 Assets: 'Vec<XcmV0MultiAsset>'1759 }1760 },1761 /**1762 * Lookup200: xcm::v1::Xcm<Call>1763 **/1764 XcmV1Xcm: {1765 _enum: {1766 WithdrawAsset: {1767 assets: 'XcmV1MultiassetMultiAssets',1768 effects: 'Vec<XcmV1Order>',1769 },1770 ReserveAssetDeposited: {1771 assets: 'XcmV1MultiassetMultiAssets',1772 effects: 'Vec<XcmV1Order>',1773 },1774 ReceiveTeleportedAsset: {1775 assets: 'XcmV1MultiassetMultiAssets',1776 effects: 'Vec<XcmV1Order>',1777 },1778 QueryResponse: {1779 queryId: 'Compact<u64>',1780 response: 'XcmV1Response',1781 },1782 TransferAsset: {1783 assets: 'XcmV1MultiassetMultiAssets',1784 beneficiary: 'XcmV1MultiLocation',1785 },1786 TransferReserveAsset: {1787 assets: 'XcmV1MultiassetMultiAssets',1788 dest: 'XcmV1MultiLocation',1789 effects: 'Vec<XcmV1Order>',1790 },1791 Transact: {1792 originType: 'XcmV0OriginKind',1793 requireWeightAtMost: 'u64',1794 call: 'XcmDoubleEncoded',1795 },1796 HrmpNewChannelOpenRequest: {1797 sender: 'Compact<u32>',1798 maxMessageSize: 'Compact<u32>',1799 maxCapacity: 'Compact<u32>',1800 },1801 HrmpChannelAccepted: {1802 recipient: 'Compact<u32>',1803 },1804 HrmpChannelClosing: {1805 initiator: 'Compact<u32>',1806 sender: 'Compact<u32>',1807 recipient: 'Compact<u32>',1808 },1809 RelayedFrom: {1810 who: 'XcmV1MultilocationJunctions',1811 message: 'XcmV1Xcm',1812 },1813 SubscribeVersion: {1814 queryId: 'Compact<u64>',1815 maxResponseWeight: 'Compact<u64>',1816 },1817 UnsubscribeVersion: 'Null'1818 }1819 },1820 /**1821 * Lookup202: xcm::v1::order::Order<Call>1822 **/1823 XcmV1Order: {1824 _enum: {1825 Noop: 'Null',1826 DepositAsset: {1827 assets: 'XcmV1MultiassetMultiAssetFilter',1828 maxAssets: 'u32',1829 beneficiary: 'XcmV1MultiLocation',1830 },1831 DepositReserveAsset: {1832 assets: 'XcmV1MultiassetMultiAssetFilter',1833 maxAssets: 'u32',1834 dest: 'XcmV1MultiLocation',1835 effects: 'Vec<XcmV1Order>',1836 },1837 ExchangeAsset: {1838 give: 'XcmV1MultiassetMultiAssetFilter',1839 receive: 'XcmV1MultiassetMultiAssets',1840 },1841 InitiateReserveWithdraw: {1842 assets: 'XcmV1MultiassetMultiAssetFilter',1843 reserve: 'XcmV1MultiLocation',1844 effects: 'Vec<XcmV1Order>',1845 },1846 InitiateTeleport: {1847 assets: 'XcmV1MultiassetMultiAssetFilter',1848 dest: 'XcmV1MultiLocation',1849 effects: 'Vec<XcmV1Order>',1850 },1851 QueryHolding: {1852 queryId: 'Compact<u64>',1853 dest: 'XcmV1MultiLocation',1854 assets: 'XcmV1MultiassetMultiAssetFilter',1855 },1856 BuyExecution: {1857 fees: 'XcmV1MultiAsset',1858 weight: 'u64',1859 debt: 'u64',1860 haltOnError: 'bool',1861 instructions: 'Vec<XcmV1Xcm>'1862 }1863 }1864 },1865 /**1866 * Lookup204: xcm::v1::Response1867 **/1868 XcmV1Response: {1869 _enum: {1870 Assets: 'XcmV1MultiassetMultiAssets',1871 Version: 'u32'1872 }1873 },1874 /**1875 * Lookup218: cumulus_pallet_xcm::pallet::Call<T>1876 **/1877 CumulusPalletXcmCall: 'Null',1878 /**1879 * Lookup219: cumulus_pallet_dmp_queue::pallet::Call<T>1880 **/1881 CumulusPalletDmpQueueCall: {1882 _enum: {1883 service_overweight: {1884 index: 'u64',1885 weightLimit: 'u64'1886 }1887 }1888 },1889 /**1890 * Lookup220: pallet_inflation::pallet::Call<T>1891 **/1892 PalletInflationCall: {1893 _enum: {1894 start_inflation: {1895 inflationStartRelayBlock: 'u32'1896 }1897 }1898 },1899 /**1900 * Lookup221: pallet_unique::Call<T>1901 **/1902 PalletUniqueCall: {1903 _enum: {1904 create_collection: {1905 collectionName: 'Vec<u16>',1906 collectionDescription: 'Vec<u16>',1907 tokenPrefix: 'Bytes',1908 mode: 'UpDataStructsCollectionMode',1909 },1910 create_collection_ex: {1911 data: 'UpDataStructsCreateCollectionData',1912 },1913 destroy_collection: {1914 collectionId: 'u32',1915 },1916 add_to_allow_list: {1917 collectionId: 'u32',1918 address: 'PalletEvmAccountBasicCrossAccountIdRepr',1919 },1920 remove_from_allow_list: {1921 collectionId: 'u32',1922 address: 'PalletEvmAccountBasicCrossAccountIdRepr',1923 },1924 change_collection_owner: {1925 collectionId: 'u32',1926 newOwner: 'AccountId32',1927 },1928 add_collection_admin: {1929 collectionId: 'u32',1930 newAdminId: 'PalletEvmAccountBasicCrossAccountIdRepr',1931 },1932 remove_collection_admin: {1933 collectionId: 'u32',1934 accountId: 'PalletEvmAccountBasicCrossAccountIdRepr',1935 },1936 set_collection_sponsor: {1937 collectionId: 'u32',1938 newSponsor: 'AccountId32',1939 },1940 confirm_sponsorship: {1941 collectionId: 'u32',1942 },1943 remove_collection_sponsor: {1944 collectionId: 'u32',1945 },1946 create_item: {1947 collectionId: 'u32',1948 owner: 'PalletEvmAccountBasicCrossAccountIdRepr',1949 data: 'UpDataStructsCreateItemData',1950 },1951 create_multiple_items: {1952 collectionId: 'u32',1953 owner: 'PalletEvmAccountBasicCrossAccountIdRepr',1954 itemsData: 'Vec<UpDataStructsCreateItemData>',1955 },1956 set_collection_properties: {1957 collectionId: 'u32',1958 properties: 'Vec<UpDataStructsProperty>',1959 },1960 delete_collection_properties: {1961 collectionId: 'u32',1962 propertyKeys: 'Vec<Bytes>',1963 },1964 set_token_properties: {1965 collectionId: 'u32',1966 tokenId: 'u32',1967 properties: 'Vec<UpDataStructsProperty>',1968 },1969 delete_token_properties: {1970 collectionId: 'u32',1971 tokenId: 'u32',1972 propertyKeys: 'Vec<Bytes>',1973 },1974 set_token_property_permissions: {1975 collectionId: 'u32',1976 propertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',1977 },1978 create_multiple_items_ex: {1979 collectionId: 'u32',1980 data: 'UpDataStructsCreateItemExData',1981 },1982 set_transfers_enabled_flag: {1983 collectionId: 'u32',1984 value: 'bool',1985 },1986 burn_item: {1987 collectionId: 'u32',1988 itemId: 'u32',1989 value: 'u128',1990 },1991 burn_from: {1992 collectionId: 'u32',1993 from: 'PalletEvmAccountBasicCrossAccountIdRepr',1994 itemId: 'u32',1995 value: 'u128',1996 },1997 transfer: {1998 recipient: 'PalletEvmAccountBasicCrossAccountIdRepr',1999 collectionId: 'u32',2000 itemId: 'u32',2001 value: 'u128',2002 },2003 approve: {2004 spender: 'PalletEvmAccountBasicCrossAccountIdRepr',2005 collectionId: 'u32',2006 itemId: 'u32',2007 amount: 'u128',2008 },2009 transfer_from: {2010 from: 'PalletEvmAccountBasicCrossAccountIdRepr',2011 recipient: 'PalletEvmAccountBasicCrossAccountIdRepr',2012 collectionId: 'u32',2013 itemId: 'u32',2014 value: 'u128',2015 },2016 set_collection_limits: {2017 collectionId: 'u32',2018 newLimit: 'UpDataStructsCollectionLimits',2019 },2020 set_collection_permissions: {2021 collectionId: 'u32',2022 newPermission: 'UpDataStructsCollectionPermissions',2023 },2024 repartition: {2025 collectionId: 'u32',2026 tokenId: 'u32',2027 amount: 'u128'2028 }2029 }2030 },2031 /**2032 * Lookup226: up_data_structs::CollectionMode2033 **/2034 UpDataStructsCollectionMode: {2035 _enum: {2036 NFT: 'Null',2037 Fungible: 'u8',2038 ReFungible: 'Null'2039 }2040 },2041 /**2042 * Lookup227: up_data_structs::CreateCollectionData<sp_core::crypto::AccountId32>2043 **/2044 UpDataStructsCreateCollectionData: {2045 mode: 'UpDataStructsCollectionMode',2046 access: 'Option<UpDataStructsAccessMode>',2047 name: 'Vec<u16>',2048 description: 'Vec<u16>',2049 tokenPrefix: 'Bytes',2050 pendingSponsor: 'Option<AccountId32>',2051 limits: 'Option<UpDataStructsCollectionLimits>',2052 permissions: 'Option<UpDataStructsCollectionPermissions>',2053 tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',2054 properties: 'Vec<UpDataStructsProperty>'2055 },2056 /**2057 * Lookup229: up_data_structs::AccessMode2058 **/2059 UpDataStructsAccessMode: {2060 _enum: ['Normal', 'AllowList']2061 },2062 /**2063 * Lookup231: up_data_structs::CollectionLimits2064 **/2065 UpDataStructsCollectionLimits: {2066 accountTokenOwnershipLimit: 'Option<u32>',2067 sponsoredDataSize: 'Option<u32>',2068 sponsoredDataRateLimit: 'Option<UpDataStructsSponsoringRateLimit>',2069 tokenLimit: 'Option<u32>',2070 sponsorTransferTimeout: 'Option<u32>',2071 sponsorApproveTimeout: 'Option<u32>',2072 ownerCanTransfer: 'Option<bool>',2073 ownerCanDestroy: 'Option<bool>',2074 transfersEnabled: 'Option<bool>'2075 },2076 /**2077 * Lookup233: up_data_structs::SponsoringRateLimit2078 **/2079 UpDataStructsSponsoringRateLimit: {2080 _enum: {2081 SponsoringDisabled: 'Null',2082 Blocks: 'u32'2083 }2084 },2085 /**2086 * Lookup236: up_data_structs::CollectionPermissions2087 **/2088 UpDataStructsCollectionPermissions: {2089 access: 'Option<UpDataStructsAccessMode>',2090 mintMode: 'Option<bool>',2091 nesting: 'Option<UpDataStructsNestingPermissions>'2092 },2093 /**2094 * Lookup238: up_data_structs::NestingPermissions2095 **/2096 UpDataStructsNestingPermissions: {2097 tokenOwner: 'bool',2098 collectionAdmin: 'bool',2099 restricted: 'Option<UpDataStructsOwnerRestrictedSet>'2100 },2101 /**2102 * Lookup240: up_data_structs::OwnerRestrictedSet2103 **/2104 UpDataStructsOwnerRestrictedSet: 'BTreeSet<u32>',2105 /**2106 * Lookup245: up_data_structs::PropertyKeyPermission2107 **/2108 UpDataStructsPropertyKeyPermission: {2109 key: 'Bytes',2110 permission: 'UpDataStructsPropertyPermission'2111 },2112 /**2113 * Lookup246: up_data_structs::PropertyPermission2114 **/2115 UpDataStructsPropertyPermission: {2116 mutable: 'bool',2117 collectionAdmin: 'bool',2118 tokenOwner: 'bool'2119 },2120 /**2121 * Lookup249: up_data_structs::Property2122 **/2123 UpDataStructsProperty: {2124 key: 'Bytes',2125 value: 'Bytes'2126 },2127 /**2128 * Lookup252: up_data_structs::CreateItemData2129 **/2130 UpDataStructsCreateItemData: {2131 _enum: {2132 NFT: 'UpDataStructsCreateNftData',2133 Fungible: 'UpDataStructsCreateFungibleData',2134 ReFungible: 'UpDataStructsCreateReFungibleData'2135 }2136 },2137 /**2138 * Lookup253: up_data_structs::CreateNftData2139 **/2140 UpDataStructsCreateNftData: {2141 properties: 'Vec<UpDataStructsProperty>'2142 },2143 /**2144 * Lookup254: up_data_structs::CreateFungibleData2145 **/2146 UpDataStructsCreateFungibleData: {2147 value: 'u128'2148 },2149 /**2150 * Lookup255: up_data_structs::CreateReFungibleData2151 **/2152 UpDataStructsCreateReFungibleData: {2153 pieces: 'u128',2154 properties: 'Vec<UpDataStructsProperty>'2155 },2156 /**2157 * Lookup258: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2158 **/2159 UpDataStructsCreateItemExData: {2160 _enum: {2161 NFT: 'Vec<UpDataStructsCreateNftExData>',2162 Fungible: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',2163 RefungibleMultipleItems: 'Vec<UpDataStructsCreateRefungibleExSingleOwner>',2164 RefungibleMultipleOwners: 'UpDataStructsCreateRefungibleExMultipleOwners'2165 }2166 },2167 /**2168 * Lookup260: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2169 **/2170 UpDataStructsCreateNftExData: {2171 properties: 'Vec<UpDataStructsProperty>',2172 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'2173 },2174 /**2175 * Lookup267: up_data_structs::CreateRefungibleExSingleOwner<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2176 **/2177 UpDataStructsCreateRefungibleExSingleOwner: {2178 user: 'PalletEvmAccountBasicCrossAccountIdRepr',2179 pieces: 'u128',2180 properties: 'Vec<UpDataStructsProperty>'2181 },2182 /**2183 * Lookup269: up_data_structs::CreateRefungibleExMultipleOwners<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2184 **/2185 UpDataStructsCreateRefungibleExMultipleOwners: {2186 users: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',2187 properties: 'Vec<UpDataStructsProperty>'2188 },2189 /**2190 * Lookup270: pallet_unique_scheduler::pallet::Call<T>2191 **/2192 PalletUniqueSchedulerCall: {2193 _enum: {2194 schedule_named: {2195 id: '[u8;16]',2196 when: 'u32',2197 maybePeriodic: 'Option<(u32,u32)>',2198 priority: 'u8',2199 call: 'FrameSupportScheduleMaybeHashed',2200 },2201 cancel_named: {2202 id: '[u8;16]',2203 },2204 schedule_named_after: {2205 id: '[u8;16]',2206 after: 'u32',2207 maybePeriodic: 'Option<(u32,u32)>',2208 priority: 'u8',2209 call: 'FrameSupportScheduleMaybeHashed'2210 }2211 }2212 },2213 /**2214 * Lookup272: frame_support::traits::schedule::MaybeHashed<opal_runtime::Call, primitive_types::H256>2215 **/2216 FrameSupportScheduleMaybeHashed: {2217 _enum: {2218 Value: 'Call',2219 Hash: 'H256'2220 }2221 },2222 /**2223 * Lookup273: pallet_configuration::pallet::Call<T>2224 **/2225 PalletConfigurationCall: {2226 _enum: {2227 set_weight_to_fee_coefficient_override: {2228 coeff: 'Option<u32>',2229 },2230 set_min_gas_price_override: {2231 coeff: 'Option<u64>'2232 }2233 }2234 },2235 /**2236 * Lookup274: pallet_template_transaction_payment::Call<T>2237 **/2238 PalletTemplateTransactionPaymentCall: 'Null',2239 /**2240 * Lookup275: pallet_structure::pallet::Call<T>2241 **/2242 PalletStructureCall: 'Null',2243 /**2244 * Lookup276: pallet_rmrk_core::pallet::Call<T>2245 **/2246 PalletRmrkCoreCall: {2247 _enum: {2248 create_collection: {2249 metadata: 'Bytes',2250 max: 'Option<u32>',2251 symbol: 'Bytes',2252 },2253 destroy_collection: {2254 collectionId: 'u32',2255 },2256 change_collection_issuer: {2257 collectionId: 'u32',2258 newIssuer: 'MultiAddress',2259 },2260 lock_collection: {2261 collectionId: 'u32',2262 },2263 mint_nft: {2264 owner: 'Option<AccountId32>',2265 collectionId: 'u32',2266 recipient: 'Option<AccountId32>',2267 royaltyAmount: 'Option<Permill>',2268 metadata: 'Bytes',2269 transferable: 'bool',2270 resources: 'Option<Vec<RmrkTraitsResourceResourceTypes>>',2271 },2272 burn_nft: {2273 collectionId: 'u32',2274 nftId: 'u32',2275 maxBurns: 'u32',2276 },2277 send: {2278 rmrkCollectionId: 'u32',2279 rmrkNftId: 'u32',2280 newOwner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',2281 },2282 accept_nft: {2283 rmrkCollectionId: 'u32',2284 rmrkNftId: 'u32',2285 newOwner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',2286 },2287 reject_nft: {2288 rmrkCollectionId: 'u32',2289 rmrkNftId: 'u32',2290 },2291 accept_resource: {2292 rmrkCollectionId: 'u32',2293 rmrkNftId: 'u32',2294 resourceId: 'u32',2295 },2296 accept_resource_removal: {2297 rmrkCollectionId: 'u32',2298 rmrkNftId: 'u32',2299 resourceId: 'u32',2300 },2301 set_property: {2302 rmrkCollectionId: 'Compact<u32>',2303 maybeNftId: 'Option<u32>',2304 key: 'Bytes',2305 value: 'Bytes',2306 },2307 set_priority: {2308 rmrkCollectionId: 'u32',2309 rmrkNftId: 'u32',2310 priorities: 'Vec<u32>',2311 },2312 add_basic_resource: {2313 rmrkCollectionId: 'u32',2314 nftId: 'u32',2315 resource: 'RmrkTraitsResourceBasicResource',2316 },2317 add_composable_resource: {2318 rmrkCollectionId: 'u32',2319 nftId: 'u32',2320 resource: 'RmrkTraitsResourceComposableResource',2321 },2322 add_slot_resource: {2323 rmrkCollectionId: 'u32',2324 nftId: 'u32',2325 resource: 'RmrkTraitsResourceSlotResource',2326 },2327 remove_resource: {2328 rmrkCollectionId: 'u32',2329 nftId: 'u32',2330 resourceId: 'u32'2331 }2332 }2333 },2334 /**2335 * Lookup282: rmrk_traits::resource::ResourceTypes<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2336 **/2337 RmrkTraitsResourceResourceTypes: {2338 _enum: {2339 Basic: 'RmrkTraitsResourceBasicResource',2340 Composable: 'RmrkTraitsResourceComposableResource',2341 Slot: 'RmrkTraitsResourceSlotResource'2342 }2343 },2344 /**2345 * Lookup284: rmrk_traits::resource::BasicResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2346 **/2347 RmrkTraitsResourceBasicResource: {2348 src: 'Option<Bytes>',2349 metadata: 'Option<Bytes>',2350 license: 'Option<Bytes>',2351 thumb: 'Option<Bytes>'2352 },2353 /**2354 * Lookup286: rmrk_traits::resource::ComposableResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2355 **/2356 RmrkTraitsResourceComposableResource: {2357 parts: 'Vec<u32>',2358 base: 'u32',2359 src: 'Option<Bytes>',2360 metadata: 'Option<Bytes>',2361 license: 'Option<Bytes>',2362 thumb: 'Option<Bytes>'2363 },2364 /**2365 * Lookup287: rmrk_traits::resource::SlotResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2366 **/2367 RmrkTraitsResourceSlotResource: {2368 base: 'u32',2369 src: 'Option<Bytes>',2370 metadata: 'Option<Bytes>',2371 slot: 'u32',2372 license: 'Option<Bytes>',2373 thumb: 'Option<Bytes>'2374 },2375 /**2376 * Lookup290: pallet_rmrk_equip::pallet::Call<T>2377 **/2378 PalletRmrkEquipCall: {2379 _enum: {2380 create_base: {2381 baseType: 'Bytes',2382 symbol: 'Bytes',2383 parts: 'Vec<RmrkTraitsPartPartType>',2384 },2385 theme_add: {2386 baseId: 'u32',2387 theme: 'RmrkTraitsTheme',2388 },2389 equippable: {2390 baseId: 'u32',2391 slotId: 'u32',2392 equippables: 'RmrkTraitsPartEquippableList'2393 }2394 }2395 },2396 /**2397 * Lookup293: rmrk_traits::part::PartType<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2398 **/2399 RmrkTraitsPartPartType: {2400 _enum: {2401 FixedPart: 'RmrkTraitsPartFixedPart',2402 SlotPart: 'RmrkTraitsPartSlotPart'2403 }2404 },2405 /**2406 * Lookup295: rmrk_traits::part::FixedPart<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2407 **/2408 RmrkTraitsPartFixedPart: {2409 id: 'u32',2410 z: 'u32',2411 src: 'Bytes'2412 },2413 /**2414 * Lookup296: rmrk_traits::part::SlotPart<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2415 **/2416 RmrkTraitsPartSlotPart: {2417 id: 'u32',2418 equippable: 'RmrkTraitsPartEquippableList',2419 src: 'Bytes',2420 z: 'u32'2421 },2422 /**2423 * Lookup297: rmrk_traits::part::EquippableList<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2424 **/2425 RmrkTraitsPartEquippableList: {2426 _enum: {2427 All: 'Null',2428 Empty: 'Null',2429 Custom: 'Vec<u32>'2430 }2431 },2432 /**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>>2434 **/2435 RmrkTraitsTheme: {2436 name: 'Bytes',2437 properties: 'Vec<RmrkTraitsThemeThemeProperty>',2438 inherit: 'bool'2439 },2440 /**2441 * Lookup301: rmrk_traits::theme::ThemeProperty<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2442 **/2443 RmrkTraitsThemeThemeProperty: {2444 key: 'Bytes',2445 value: 'Bytes'2446 },2447 /**2448 * Lookup303: pallet_evm::pallet::Call<T>2449 **/2450 PalletEvmCall: {2451 _enum: {2452 withdraw: {2453 address: 'H160',2454 value: 'u128',2455 },2456 call: {2457 source: 'H160',2458 target: 'H160',2459 input: 'Bytes',2460 value: 'U256',2461 gasLimit: 'u64',2462 maxFeePerGas: 'U256',2463 maxPriorityFeePerGas: 'Option<U256>',2464 nonce: 'Option<U256>',2465 accessList: 'Vec<(H160,Vec<H256>)>',2466 },2467 create: {2468 source: 'H160',2469 init: 'Bytes',2470 value: 'U256',2471 gasLimit: 'u64',2472 maxFeePerGas: 'U256',2473 maxPriorityFeePerGas: 'Option<U256>',2474 nonce: 'Option<U256>',2475 accessList: 'Vec<(H160,Vec<H256>)>',2476 },2477 create2: {2478 source: 'H160',2479 init: 'Bytes',2480 salt: 'H256',2481 value: 'U256',2482 gasLimit: 'u64',2483 maxFeePerGas: 'U256',2484 maxPriorityFeePerGas: 'Option<U256>',2485 nonce: 'Option<U256>',2486 accessList: 'Vec<(H160,Vec<H256>)>'2487 }2488 }2489 },2490 /**2491 * Lookup307: pallet_ethereum::pallet::Call<T>2492 **/2493 PalletEthereumCall: {2494 _enum: {2495 transact: {2496 transaction: 'EthereumTransactionTransactionV2'2497 }2498 }2499 },2500 /**2501 * Lookup308: ethereum::transaction::TransactionV22502 **/2503 EthereumTransactionTransactionV2: {2504 _enum: {2505 Legacy: 'EthereumTransactionLegacyTransaction',2506 EIP2930: 'EthereumTransactionEip2930Transaction',2507 EIP1559: 'EthereumTransactionEip1559Transaction'2508 }2509 },2510 /**2511 * Lookup309: ethereum::transaction::LegacyTransaction2512 **/2513 EthereumTransactionLegacyTransaction: {2514 nonce: 'U256',2515 gasPrice: 'U256',2516 gasLimit: 'U256',2517 action: 'EthereumTransactionTransactionAction',2518 value: 'U256',2519 input: 'Bytes',2520 signature: 'EthereumTransactionTransactionSignature'2521 },2522 /**2523 * Lookup310: ethereum::transaction::TransactionAction2524 **/2525 EthereumTransactionTransactionAction: {2526 _enum: {2527 Call: 'H160',2528 Create: 'Null'2529 }2530 },2531 /**2532 * Lookup311: ethereum::transaction::TransactionSignature2533 **/2534 EthereumTransactionTransactionSignature: {2535 v: 'u64',2536 r: 'H256',2537 s: 'H256'2538 },2539 /**2540 * Lookup313: ethereum::transaction::EIP2930Transaction2541 **/2542 EthereumTransactionEip2930Transaction: {2543 chainId: 'u64',2544 nonce: 'U256',2545 gasPrice: 'U256',2546 gasLimit: 'U256',2547 action: 'EthereumTransactionTransactionAction',2548 value: 'U256',2549 input: 'Bytes',2550 accessList: 'Vec<EthereumTransactionAccessListItem>',2551 oddYParity: 'bool',2552 r: 'H256',2553 s: 'H256'2554 },2555 /**2556 * Lookup315: ethereum::transaction::AccessListItem2557 **/2558 EthereumTransactionAccessListItem: {2559 address: 'H160',2560 storageKeys: 'Vec<H256>'2561 },2562 /**2563 * Lookup316: ethereum::transaction::EIP1559Transaction2564 **/2565 EthereumTransactionEip1559Transaction: {2566 chainId: 'u64',2567 nonce: 'U256',2568 maxPriorityFeePerGas: 'U256',2569 maxFeePerGas: 'U256',2570 gasLimit: 'U256',2571 action: 'EthereumTransactionTransactionAction',2572 value: 'U256',2573 input: 'Bytes',2574 accessList: 'Vec<EthereumTransactionAccessListItem>',2575 oddYParity: 'bool',2576 r: 'H256',2577 s: 'H256'2578 },2579 /**2580 * Lookup317: pallet_evm_migration::pallet::Call<T>2581 **/2582 PalletEvmMigrationCall: {2583 _enum: {2584 begin: {2585 address: 'H160',2586 },2587 set_data: {2588 address: 'H160',2589 data: 'Vec<(H256,H256)>',2590 },2591 finish: {2592 address: 'H160',2593 code: 'Bytes'2594 }2595 }2596 },2597 /**2598 * Lookup320: pallet_sudo::pallet::Error<T>2599 **/2600 PalletSudoError: {2601 _enum: ['RequireSudo']2602 },2603 /**2604 * Lookup322: orml_vesting::module::Error<T>2605 **/2606 OrmlVestingModuleError: {2607 _enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']2608 },2609 /**2610 * Lookup324: cumulus_pallet_xcmp_queue::InboundChannelDetails2611 **/2612 CumulusPalletXcmpQueueInboundChannelDetails: {2613 sender: 'u32',2614 state: 'CumulusPalletXcmpQueueInboundState',2615 messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'2616 },2617 /**2618 * Lookup325: cumulus_pallet_xcmp_queue::InboundState2619 **/2620 CumulusPalletXcmpQueueInboundState: {2621 _enum: ['Ok', 'Suspended']2622 },2623 /**2624 * Lookup328: polkadot_parachain::primitives::XcmpMessageFormat2625 **/2626 PolkadotParachainPrimitivesXcmpMessageFormat: {2627 _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']2628 },2629 /**2630 * Lookup331: cumulus_pallet_xcmp_queue::OutboundChannelDetails2631 **/2632 CumulusPalletXcmpQueueOutboundChannelDetails: {2633 recipient: 'u32',2634 state: 'CumulusPalletXcmpQueueOutboundState',2635 signalsExist: 'bool',2636 firstIndex: 'u16',2637 lastIndex: 'u16'2638 },2639 /**2640 * Lookup332: cumulus_pallet_xcmp_queue::OutboundState2641 **/2642 CumulusPalletXcmpQueueOutboundState: {2643 _enum: ['Ok', 'Suspended']2644 },2645 /**2646 * Lookup334: cumulus_pallet_xcmp_queue::QueueConfigData2647 **/2648 CumulusPalletXcmpQueueQueueConfigData: {2649 suspendThreshold: 'u32',2650 dropThreshold: 'u32',2651 resumeThreshold: 'u32',2652 thresholdWeight: 'u64',2653 weightRestrictDecay: 'u64',2654 xcmpMaxIndividualWeight: 'u64'2655 },2656 /**2657 * Lookup336: cumulus_pallet_xcmp_queue::pallet::Error<T>2658 **/2659 CumulusPalletXcmpQueueError: {2660 _enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']2661 },2662 /**2663 * Lookup337: pallet_xcm::pallet::Error<T>2664 **/2665 PalletXcmError: {2666 _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed']2667 },2668 /**2669 * Lookup338: cumulus_pallet_xcm::pallet::Error<T>2670 **/2671 CumulusPalletXcmError: 'Null',2672 /**2673 * Lookup339: cumulus_pallet_dmp_queue::ConfigData2674 **/2675 CumulusPalletDmpQueueConfigData: {2676 maxIndividual: 'u64'2677 },2678 /**2679 * Lookup340: cumulus_pallet_dmp_queue::PageIndexData2680 **/2681 CumulusPalletDmpQueuePageIndexData: {2682 beginUsed: 'u32',2683 endUsed: 'u32',2684 overweightCount: 'u64'2685 },2686 /**2687 * Lookup343: cumulus_pallet_dmp_queue::pallet::Error<T>2688 **/2689 CumulusPalletDmpQueueError: {2690 _enum: ['Unknown', 'OverLimit']2691 },2692 /**2693 * Lookup347: pallet_unique::Error<T>2694 **/2695 PalletUniqueError: {2696 _enum: ['CollectionDecimalPointLimitExceeded', 'ConfirmUnsetSponsorFail', 'EmptyArgument', 'RepartitionCalledOnNonRefungibleCollection']2697 },2698 /**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>2700 **/2701 PalletUniqueSchedulerScheduledV3: {2702 maybeId: 'Option<[u8;16]>',2703 priority: 'u8',2704 call: 'FrameSupportScheduleMaybeHashed',2705 maybePeriodic: 'Option<(u32,u32)>',2706 origin: 'OpalRuntimeOriginCaller'2707 },2708 /**2709 * Lookup351: opal_runtime::OriginCaller2710 **/2711 OpalRuntimeOriginCaller: {2712 _enum: {2713 system: 'FrameSupportDispatchRawOrigin',2714 __Unused1: 'Null',2715 __Unused2: 'Null',2716 __Unused3: 'Null',2717 Void: 'SpCoreVoid',2718 __Unused5: 'Null',2719 __Unused6: 'Null',2720 __Unused7: 'Null',2721 __Unused8: 'Null',2722 __Unused9: 'Null',2723 __Unused10: 'Null',2724 __Unused11: 'Null',2725 __Unused12: 'Null',2726 __Unused13: 'Null',2727 __Unused14: 'Null',2728 __Unused15: 'Null',2729 __Unused16: 'Null',2730 __Unused17: 'Null',2731 __Unused18: 'Null',2732 __Unused19: 'Null',2733 __Unused20: 'Null',2734 __Unused21: 'Null',2735 __Unused22: 'Null',2736 __Unused23: 'Null',2737 __Unused24: 'Null',2738 __Unused25: 'Null',2739 __Unused26: 'Null',2740 __Unused27: 'Null',2741 __Unused28: 'Null',2742 __Unused29: 'Null',2743 __Unused30: 'Null',2744 __Unused31: 'Null',2745 __Unused32: 'Null',2746 __Unused33: 'Null',2747 __Unused34: 'Null',2748 __Unused35: 'Null',2749 __Unused36: 'Null',2750 __Unused37: 'Null',2751 __Unused38: 'Null',2752 __Unused39: 'Null',2753 __Unused40: 'Null',2754 __Unused41: 'Null',2755 __Unused42: 'Null',2756 __Unused43: 'Null',2757 __Unused44: 'Null',2758 __Unused45: 'Null',2759 __Unused46: 'Null',2760 __Unused47: 'Null',2761 __Unused48: 'Null',2762 __Unused49: 'Null',2763 __Unused50: 'Null',2764 PolkadotXcm: 'PalletXcmOrigin',2765 CumulusXcm: 'CumulusPalletXcmOrigin',2766 __Unused53: 'Null',2767 __Unused54: 'Null',2768 __Unused55: 'Null',2769 __Unused56: 'Null',2770 __Unused57: 'Null',2771 __Unused58: 'Null',2772 __Unused59: 'Null',2773 __Unused60: 'Null',2774 __Unused61: 'Null',2775 __Unused62: 'Null',2776 __Unused63: 'Null',2777 __Unused64: 'Null',2778 __Unused65: 'Null',2779 __Unused66: 'Null',2780 __Unused67: 'Null',2781 __Unused68: 'Null',2782 __Unused69: 'Null',2783 __Unused70: 'Null',2784 __Unused71: 'Null',2785 __Unused72: 'Null',2786 __Unused73: 'Null',2787 __Unused74: 'Null',2788 __Unused75: 'Null',2789 __Unused76: 'Null',2790 __Unused77: 'Null',2791 __Unused78: 'Null',2792 __Unused79: 'Null',2793 __Unused80: 'Null',2794 __Unused81: 'Null',2795 __Unused82: 'Null',2796 __Unused83: 'Null',2797 __Unused84: 'Null',2798 __Unused85: 'Null',2799 __Unused86: 'Null',2800 __Unused87: 'Null',2801 __Unused88: 'Null',2802 __Unused89: 'Null',2803 __Unused90: 'Null',2804 __Unused91: 'Null',2805 __Unused92: 'Null',2806 __Unused93: 'Null',2807 __Unused94: 'Null',2808 __Unused95: 'Null',2809 __Unused96: 'Null',2810 __Unused97: 'Null',2811 __Unused98: 'Null',2812 __Unused99: 'Null',2813 __Unused100: 'Null',2814 Ethereum: 'PalletEthereumRawOrigin'2815 }2816 },2817 /**2818 * Lookup352: frame_support::dispatch::RawOrigin<sp_core::crypto::AccountId32>2819 **/2820 FrameSupportDispatchRawOrigin: {2821 _enum: {2822 Root: 'Null',2823 Signed: 'AccountId32',2824 None: 'Null'2825 }2826 },2827 /**2828 * Lookup353: pallet_xcm::pallet::Origin2829 **/2830 PalletXcmOrigin: {2831 _enum: {2832 Xcm: 'XcmV1MultiLocation',2833 Response: 'XcmV1MultiLocation'2834 }2835 },2836 /**2837 * Lookup354: cumulus_pallet_xcm::pallet::Origin2838 **/2839 CumulusPalletXcmOrigin: {2840 _enum: {2841 Relay: 'Null',2842 SiblingParachain: 'u32'2843 }2844 },2845 /**2846 * Lookup355: pallet_ethereum::RawOrigin2847 **/2848 PalletEthereumRawOrigin: {2849 _enum: {2850 EthereumTransaction: 'H160'2851 }2852 },2853 /**2854 * Lookup356: sp_core::Void2855 **/2856 SpCoreVoid: 'Null',2857 /**2858 * Lookup357: pallet_unique_scheduler::pallet::Error<T>2859 **/2860 PalletUniqueSchedulerError: {2861 _enum: ['FailedToSchedule', 'NotFound', 'TargetBlockNumberInPast', 'RescheduleNoChange']2862 },2863 /**2864 * Lookup358: up_data_structs::Collection<sp_core::crypto::AccountId32>2865 **/2866 UpDataStructsCollection: {2867 owner: 'AccountId32',2868 mode: 'UpDataStructsCollectionMode',2869 name: 'Vec<u16>',2870 description: 'Vec<u16>',2871 tokenPrefix: 'Bytes',2872 sponsorship: 'UpDataStructsSponsorshipState',2873 limits: 'UpDataStructsCollectionLimits',2874 permissions: 'UpDataStructsCollectionPermissions',2875 externalCollection: 'bool'2876 },2877 /**2878 * Lookup359: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>2879 **/2880 UpDataStructsSponsorshipState: {2881 _enum: {2882 Disabled: 'Null',2883 Unconfirmed: 'AccountId32',2884 Confirmed: 'AccountId32'2885 }2886 },2887 /**2888 * Lookup360: up_data_structs::Properties2889 **/2890 UpDataStructsProperties: {2891 map: 'UpDataStructsPropertiesMapBoundedVec',2892 consumedSpace: 'u32',2893 spaceLimit: 'u32'2894 },2895 /**2896 * Lookup361: up_data_structs::PropertiesMap<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2897 **/2898 UpDataStructsPropertiesMapBoundedVec: 'BTreeMap<Bytes, Bytes>',2899 /**2900 * Lookup366: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>2901 **/2902 UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap<Bytes, UpDataStructsPropertyPermission>',2903 /**2904 * Lookup373: up_data_structs::CollectionStats2905 **/2906 UpDataStructsCollectionStats: {2907 created: 'u32',2908 destroyed: 'u32',2909 alive: 'u32'2910 },2911 /**2912 * Lookup374: up_data_structs::TokenChild2913 **/2914 UpDataStructsTokenChild: {2915 token: 'u32',2916 collection: 'u32'2917 },2918 /**2919 * Lookup375: PhantomType::up_data_structs<T>2920 **/2921 PhantomTypeUpDataStructs: '[(UpDataStructsTokenData,UpDataStructsRpcCollection,RmrkTraitsCollectionCollectionInfo,RmrkTraitsNftNftInfo,RmrkTraitsResourceResourceInfo,RmrkTraitsPropertyPropertyInfo,RmrkTraitsBaseBaseInfo,RmrkTraitsPartPartType,RmrkTraitsTheme,RmrkTraitsNftNftChild);0]',2922 /**2923 * Lookup377: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2924 **/2925 UpDataStructsTokenData: {2926 properties: 'Vec<UpDataStructsProperty>',2927 owner: 'Option<PalletEvmAccountBasicCrossAccountIdRepr>',2928 pieces: 'u128'2929 },2930 /**2931 * Lookup379: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>2932 **/2933 UpDataStructsRpcCollection: {2934 owner: 'AccountId32',2935 mode: 'UpDataStructsCollectionMode',2936 name: 'Vec<u16>',2937 description: 'Vec<u16>',2938 tokenPrefix: 'Bytes',2939 sponsorship: 'UpDataStructsSponsorshipState',2940 limits: 'UpDataStructsCollectionLimits',2941 permissions: 'UpDataStructsCollectionPermissions',2942 tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',2943 properties: 'Vec<UpDataStructsProperty>',2944 readOnly: 'bool'2945 },2946 /**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>2948 **/2949 RmrkTraitsCollectionCollectionInfo: {2950 issuer: 'AccountId32',2951 metadata: 'Bytes',2952 max: 'Option<u32>',2953 symbol: 'Bytes',2954 nftsCount: 'u32'2955 },2956 /**2957 * Lookup381: rmrk_traits::nft::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2958 **/2959 RmrkTraitsNftNftInfo: {2960 owner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',2961 royalty: 'Option<RmrkTraitsNftRoyaltyInfo>',2962 metadata: 'Bytes',2963 equipped: 'bool',2964 pending: 'bool'2965 },2966 /**2967 * Lookup383: rmrk_traits::nft::RoyaltyInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill>2968 **/2969 RmrkTraitsNftRoyaltyInfo: {2970 recipient: 'AccountId32',2971 amount: 'Permill'2972 },2973 /**2974 * Lookup384: rmrk_traits::resource::ResourceInfo<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2975 **/2976 RmrkTraitsResourceResourceInfo: {2977 id: 'u32',2978 resource: 'RmrkTraitsResourceResourceTypes',2979 pending: 'bool',2980 pendingRemoval: 'bool'2981 },2982 /**2983 * Lookup385: rmrk_traits::property::PropertyInfo<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2984 **/2985 RmrkTraitsPropertyPropertyInfo: {2986 key: 'Bytes',2987 value: 'Bytes'2988 },2989 /**2990 * Lookup386: rmrk_traits::base::BaseInfo<sp_core::crypto::AccountId32, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2991 **/2992 RmrkTraitsBaseBaseInfo: {2993 issuer: 'AccountId32',2994 baseType: 'Bytes',2995 symbol: 'Bytes'2996 },2997 /**2998 * Lookup387: rmrk_traits::nft::NftChild2999 **/3000 RmrkTraitsNftNftChild: {3001 collectionId: 'u32',3002 nftId: 'u32'3003 },3004 /**3005 * Lookup389: pallet_common::pallet::Error<T>3006 **/3007 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']3009 },3010 /**3011 * Lookup391: pallet_fungible::pallet::Error<T>3012 **/3013 PalletFungibleError: {3014 _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed']3015 },3016 /**3017 * Lookup392: pallet_refungible::ItemData3018 **/3019 PalletRefungibleItemData: {3020 constData: 'Bytes'3021 },3022 /**3023 * Lookup397: pallet_refungible::pallet::Error<T>3024 **/3025 PalletRefungibleError: {3026 _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RepartitionWhileNotOwningAllPieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']3027 },3028 /**3029 * Lookup398: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3030 **/3031 PalletNonfungibleItemData: {3032 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'3033 },3034 /**3035 * Lookup400: up_data_structs::PropertyScope3036 **/3037 UpDataStructsPropertyScope: {3038 _enum: ['None', 'Rmrk', 'Eth']3039 },3040 /**3041 * Lookup402: pallet_nonfungible::pallet::Error<T>3042 **/3043 PalletNonfungibleError: {3044 _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount', 'CantBurnNftWithChildren']3045 },3046 /**3047 * Lookup403: pallet_structure::pallet::Error<T>3048 **/3049 PalletStructureError: {3050 _enum: ['OuroborosDetected', 'DepthLimit', 'BreadthLimit', 'TokenNotFound']3051 },3052 /**3053 * Lookup404: pallet_rmrk_core::pallet::Error<T>3054 **/3055 PalletRmrkCoreError: {3056 _enum: ['CorruptedCollectionType', 'RmrkPropertyKeyIsTooLong', 'RmrkPropertyValueIsTooLong', 'RmrkPropertyIsNotFound', 'UnableToDecodeRmrkData', 'CollectionNotEmpty', 'NoAvailableCollectionId', 'NoAvailableNftId', 'CollectionUnknown', 'NoPermission', 'NonTransferable', 'CollectionFullOrLocked', 'ResourceDoesntExist', 'CannotSendToDescendentOrSelf', 'CannotAcceptNonOwnedNft', 'CannotRejectNonOwnedNft', 'CannotRejectNonPendingNft', 'ResourceNotPending', 'NoAvailableResourceId']3057 },3058 /**3059 * Lookup406: pallet_rmrk_equip::pallet::Error<T>3060 **/3061 PalletRmrkEquipError: {3062 _enum: ['PermissionError', 'NoAvailableBaseId', 'NoAvailablePartId', 'BaseDoesntExist', 'NeedsDefaultThemeFirst', 'PartDoesntExist', 'NoEquippableOnFixedPart']3063 },3064 /**3065 * Lookup409: pallet_evm::pallet::Error<T>3066 **/3067 PalletEvmError: {3068 _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce']3069 },3070 /**3071 * Lookup412: fp_rpc::TransactionStatus3072 **/3073 FpRpcTransactionStatus: {3074 transactionHash: 'H256',3075 transactionIndex: 'u32',3076 from: 'H160',3077 to: 'Option<H160>',3078 contractAddress: 'Option<H160>',3079 logs: 'Vec<EthereumLog>',3080 logsBloom: 'EthbloomBloom'3081 },3082 /**3083 * Lookup414: ethbloom::Bloom3084 **/3085 EthbloomBloom: '[u8;256]',3086 /**3087 * Lookup416: ethereum::receipt::ReceiptV33088 **/3089 EthereumReceiptReceiptV3: {3090 _enum: {3091 Legacy: 'EthereumReceiptEip658ReceiptData',3092 EIP2930: 'EthereumReceiptEip658ReceiptData',3093 EIP1559: 'EthereumReceiptEip658ReceiptData'3094 }3095 },3096 /**3097 * Lookup417: ethereum::receipt::EIP658ReceiptData3098 **/3099 EthereumReceiptEip658ReceiptData: {3100 statusCode: 'u8',3101 usedGas: 'U256',3102 logsBloom: 'EthbloomBloom',3103 logs: 'Vec<EthereumLog>'3104 },3105 /**3106 * Lookup418: ethereum::block::Block<ethereum::transaction::TransactionV2>3107 **/3108 EthereumBlock: {3109 header: 'EthereumHeader',3110 transactions: 'Vec<EthereumTransactionTransactionV2>',3111 ommers: 'Vec<EthereumHeader>'3112 },3113 /**3114 * Lookup419: ethereum::header::Header3115 **/3116 EthereumHeader: {3117 parentHash: 'H256',3118 ommersHash: 'H256',3119 beneficiary: 'H160',3120 stateRoot: 'H256',3121 transactionsRoot: 'H256',3122 receiptsRoot: 'H256',3123 logsBloom: 'EthbloomBloom',3124 difficulty: 'U256',3125 number: 'U256',3126 gasLimit: 'U256',3127 gasUsed: 'U256',3128 timestamp: 'u64',3129 extraData: 'Bytes',3130 mixHash: 'H256',3131 nonce: 'EthereumTypesHashH64'3132 },3133 /**3134 * Lookup420: ethereum_types::hash::H643135 **/3136 EthereumTypesHashH64: '[u8;8]',3137 /**3138 * Lookup425: pallet_ethereum::pallet::Error<T>3139 **/3140 PalletEthereumError: {3141 _enum: ['InvalidSignature', 'PreLogExists']3142 },3143 /**3144 * Lookup426: pallet_evm_coder_substrate::pallet::Error<T>3145 **/3146 PalletEvmCoderSubstrateError: {3147 _enum: ['OutOfGas', 'OutOfFund']3148 },3149 /**3150 * Lookup427: pallet_evm_contract_helpers::SponsoringModeT3151 **/3152 PalletEvmContractHelpersSponsoringModeT: {3153 _enum: ['Disabled', 'Allowlisted', 'Generous']3154 },3155 /**3156 * Lookup429: pallet_evm_contract_helpers::pallet::Error<T>3157 **/3158 PalletEvmContractHelpersError: {3159 _enum: ['NoPermission']3160 },3161 /**3162 * Lookup430: pallet_evm_migration::pallet::Error<T>3163 **/3164 PalletEvmMigrationError: {3165 _enum: ['AccountNotEmpty', 'AccountIsNotMigrating']3166 },3167 /**3168 * Lookup432: sp_runtime::MultiSignature3169 **/3170 SpRuntimeMultiSignature: {3171 _enum: {3172 Ed25519: 'SpCoreEd25519Signature',3173 Sr25519: 'SpCoreSr25519Signature',3174 Ecdsa: 'SpCoreEcdsaSignature'3175 }3176 },3177 /**3178 * Lookup433: sp_core::ed25519::Signature3179 **/3180 SpCoreEd25519Signature: '[u8;64]',3181 /**3182 * Lookup435: sp_core::sr25519::Signature3183 **/3184 SpCoreSr25519Signature: '[u8;64]',3185 /**3186 * Lookup436: sp_core::ecdsa::Signature3187 **/3188 SpCoreEcdsaSignature: '[u8;65]',3189 /**3190 * Lookup439: frame_system::extensions::check_spec_version::CheckSpecVersion<T>3191 **/3192 FrameSystemExtensionsCheckSpecVersion: 'Null',3193 /**3194 * Lookup440: frame_system::extensions::check_genesis::CheckGenesis<T>3195 **/3196 FrameSystemExtensionsCheckGenesis: 'Null',3197 /**3198 * Lookup443: frame_system::extensions::check_nonce::CheckNonce<T>3199 **/3200 FrameSystemExtensionsCheckNonce: 'Compact<u32>',3201 /**3202 * Lookup444: frame_system::extensions::check_weight::CheckWeight<T>3203 **/3204 FrameSystemExtensionsCheckWeight: 'Null',3205 /**3206 * Lookup445: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>3207 **/3208 PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',3209 /**3210 * Lookup446: opal_runtime::Runtime3211 **/3212 OpalRuntimeRuntime: 'Null',3213 /**3214 * Lookup447: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>3215 **/3216 PalletEthereumFakeTransactionFinalizer: 'Null'3217};1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34/* eslint-disable sort-keys */56export default {7 /**8 * Lookup3: frame_system::AccountInfo<Index, pallet_balances::AccountData<Balance>>9 **/10 FrameSystemAccountInfo: {11 nonce: 'u32',12 consumers: 'u32',13 providers: 'u32',14 sufficients: 'u32',15 data: 'PalletBalancesAccountData'16 },17 /**18 * Lookup5: pallet_balances::AccountData<Balance>19 **/20 PalletBalancesAccountData: {21 free: 'u128',22 reserved: 'u128',23 miscFrozen: 'u128',24 feeFrozen: 'u128'25 },26 /**27 * Lookup7: frame_support::weights::PerDispatchClass<T>28 **/29 FrameSupportWeightsPerDispatchClassU64: {30 normal: 'u64',31 operational: 'u64',32 mandatory: 'u64'33 },34 /**35 * Lookup11: sp_runtime::generic::digest::Digest36 **/37 SpRuntimeDigest: {38 logs: 'Vec<SpRuntimeDigestDigestItem>'39 },40 /**41 * Lookup13: sp_runtime::generic::digest::DigestItem42 **/43 SpRuntimeDigestDigestItem: {44 _enum: {45 Other: 'Bytes',46 __Unused1: 'Null',47 __Unused2: 'Null',48 __Unused3: 'Null',49 Consensus: '([u8;4],Bytes)',50 Seal: '([u8;4],Bytes)',51 PreRuntime: '([u8;4],Bytes)',52 __Unused7: 'Null',53 RuntimeEnvironmentUpdated: 'Null'54 }55 },56 /**57 * Lookup16: frame_system::EventRecord<opal_runtime::Event, primitive_types::H256>58 **/59 FrameSystemEventRecord: {60 phase: 'FrameSystemPhase',61 event: 'Event',62 topics: 'Vec<H256>'63 },64 /**65 * Lookup18: frame_system::pallet::Event<T>66 **/67 FrameSystemEvent: {68 _enum: {69 ExtrinsicSuccess: {70 dispatchInfo: 'FrameSupportWeightsDispatchInfo',71 },72 ExtrinsicFailed: {73 dispatchError: 'SpRuntimeDispatchError',74 dispatchInfo: 'FrameSupportWeightsDispatchInfo',75 },76 CodeUpdated: 'Null',77 NewAccount: {78 account: 'AccountId32',79 },80 KilledAccount: {81 account: 'AccountId32',82 },83 Remarked: {84 _alias: {85 hash_: 'hash',86 },87 sender: 'AccountId32',88 hash_: 'H256'89 }90 }91 },92 /**93 * Lookup19: frame_support::weights::DispatchInfo94 **/95 FrameSupportWeightsDispatchInfo: {96 weight: 'u64',97 class: 'FrameSupportWeightsDispatchClass',98 paysFee: 'FrameSupportWeightsPays'99 },100 /**101 * Lookup20: frame_support::weights::DispatchClass102 **/103 FrameSupportWeightsDispatchClass: {104 _enum: ['Normal', 'Operational', 'Mandatory']105 },106 /**107 * Lookup21: frame_support::weights::Pays108 **/109 FrameSupportWeightsPays: {110 _enum: ['Yes', 'No']111 },112 /**113 * Lookup22: sp_runtime::DispatchError114 **/115 SpRuntimeDispatchError: {116 _enum: {117 Other: 'Null',118 CannotLookup: 'Null',119 BadOrigin: 'Null',120 Module: 'SpRuntimeModuleError',121 ConsumerRemaining: 'Null',122 NoProviders: 'Null',123 TooManyConsumers: 'Null',124 Token: 'SpRuntimeTokenError',125 Arithmetic: 'SpRuntimeArithmeticError',126 Transactional: 'SpRuntimeTransactionalError'127 }128 },129 /**130 * Lookup23: sp_runtime::ModuleError131 **/132 SpRuntimeModuleError: {133 index: 'u8',134 error: '[u8;4]'135 },136 /**137 * Lookup24: sp_runtime::TokenError138 **/139 SpRuntimeTokenError: {140 _enum: ['NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported']141 },142 /**143 * Lookup25: sp_runtime::ArithmeticError144 **/145 SpRuntimeArithmeticError: {146 _enum: ['Underflow', 'Overflow', 'DivisionByZero']147 },148 /**149 * Lookup26: sp_runtime::TransactionalError150 **/151 SpRuntimeTransactionalError: {152 _enum: ['LimitReached', 'NoLayer']153 },154 /**155 * Lookup27: cumulus_pallet_parachain_system::pallet::Event<T>156 **/157 CumulusPalletParachainSystemEvent: {158 _enum: {159 ValidationFunctionStored: 'Null',160 ValidationFunctionApplied: {161 relayChainBlockNum: 'u32',162 },163 ValidationFunctionDiscarded: 'Null',164 UpgradeAuthorized: {165 codeHash: 'H256',166 },167 DownwardMessagesReceived: {168 count: 'u32',169 },170 DownwardMessagesProcessed: {171 weightUsed: 'u64',172 dmqHead: 'H256'173 }174 }175 },176 /**177 * Lookup28: pallet_balances::pallet::Event<T, I>178 **/179 PalletBalancesEvent: {180 _enum: {181 Endowed: {182 account: 'AccountId32',183 freeBalance: 'u128',184 },185 DustLost: {186 account: 'AccountId32',187 amount: 'u128',188 },189 Transfer: {190 from: 'AccountId32',191 to: 'AccountId32',192 amount: 'u128',193 },194 BalanceSet: {195 who: 'AccountId32',196 free: 'u128',197 reserved: 'u128',198 },199 Reserved: {200 who: 'AccountId32',201 amount: 'u128',202 },203 Unreserved: {204 who: 'AccountId32',205 amount: 'u128',206 },207 ReserveRepatriated: {208 from: 'AccountId32',209 to: 'AccountId32',210 amount: 'u128',211 destinationStatus: 'FrameSupportTokensMiscBalanceStatus',212 },213 Deposit: {214 who: 'AccountId32',215 amount: 'u128',216 },217 Withdraw: {218 who: 'AccountId32',219 amount: 'u128',220 },221 Slashed: {222 who: 'AccountId32',223 amount: 'u128'224 }225 }226 },227 /**228 * Lookup29: frame_support::traits::tokens::misc::BalanceStatus229 **/230 FrameSupportTokensMiscBalanceStatus: {231 _enum: ['Free', 'Reserved']232 },233 /**234 * Lookup30: pallet_transaction_payment::pallet::Event<T>235 **/236 PalletTransactionPaymentEvent: {237 _enum: {238 TransactionFeePaid: {239 who: 'AccountId32',240 actualFee: 'u128',241 tip: 'u128'242 }243 }244 },245 /**246 * Lookup31: pallet_treasury::pallet::Event<T, I>247 **/248 PalletTreasuryEvent: {249 _enum: {250 Proposed: {251 proposalIndex: 'u32',252 },253 Spending: {254 budgetRemaining: 'u128',255 },256 Awarded: {257 proposalIndex: 'u32',258 award: 'u128',259 account: 'AccountId32',260 },261 Rejected: {262 proposalIndex: 'u32',263 slashed: 'u128',264 },265 Burnt: {266 burntFunds: 'u128',267 },268 Rollover: {269 rolloverBalance: 'u128',270 },271 Deposit: {272 value: 'u128',273 },274 SpendApproved: {275 proposalIndex: 'u32',276 amount: 'u128',277 beneficiary: 'AccountId32'278 }279 }280 },281 /**282 * Lookup32: pallet_sudo::pallet::Event<T>283 **/284 PalletSudoEvent: {285 _enum: {286 Sudid: {287 sudoResult: 'Result<Null, SpRuntimeDispatchError>',288 },289 KeyChanged: {290 oldSudoer: 'Option<AccountId32>',291 },292 SudoAsDone: {293 sudoResult: 'Result<Null, SpRuntimeDispatchError>'294 }295 }296 },297 /**298 * Lookup36: orml_vesting::module::Event<T>299 **/300 OrmlVestingModuleEvent: {301 _enum: {302 VestingScheduleAdded: {303 from: 'AccountId32',304 to: 'AccountId32',305 vestingSchedule: 'OrmlVestingVestingSchedule',306 },307 Claimed: {308 who: 'AccountId32',309 amount: 'u128',310 },311 VestingSchedulesUpdated: {312 who: 'AccountId32'313 }314 }315 },316 /**317 * Lookup37: orml_vesting::VestingSchedule<BlockNumber, Balance>318 **/319 OrmlVestingVestingSchedule: {320 start: 'u32',321 period: 'u32',322 periodCount: 'u32',323 perPeriod: 'Compact<u128>'324 },325 /**326 * Lookup39: cumulus_pallet_xcmp_queue::pallet::Event<T>327 **/328 CumulusPalletXcmpQueueEvent: {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: {352 sender: 'u32',353 sentAt: 'u32',354 index: 'u64',355 required: 'u64',356 },357 OverweightServiced: {358 index: 'u64',359 used: 'u64'360 }361 }362 },363 /**364 * Lookup41: xcm::v2::traits::Error365 **/366 XcmV2TraitsError: {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 /**397 * Lookup43: pallet_xcm::pallet::Event<T>398 **/399 PalletXcmEvent: {400 _enum: {401 Attempted: 'XcmV2TraitsOutcome',402 Sent: '(XcmV1MultiLocation,XcmV1MultiLocation,XcmV2Xcm)',403 UnexpectedResponse: '(XcmV1MultiLocation,u64)',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)',415 NotifyTargetSendFail: '(XcmV1MultiLocation,u64,XcmV2TraitsError)',416 NotifyTargetMigrationFail: '(XcmVersionedMultiLocation,u64)'417 }418 },419 /**420 * Lookup44: xcm::v2::traits::Outcome421 **/422 XcmV2TraitsOutcome: {423 _enum: {424 Complete: 'u64',425 Incomplete: '(u64,XcmV2TraitsError)',426 Error: 'XcmV2TraitsError'427 }428 },429 /**430 * Lookup45: xcm::v1::multilocation::MultiLocation431 **/432 XcmV1MultiLocation: {433 parents: 'u8',434 interior: 'XcmV1MultilocationJunctions'435 },436 /**437 * Lookup46: xcm::v1::multilocation::Junctions438 **/439 XcmV1MultilocationJunctions: {440 _enum: {441 Here: 'Null',442 X1: 'XcmV1Junction',443 X2: '(XcmV1Junction,XcmV1Junction)',444 X3: '(XcmV1Junction,XcmV1Junction,XcmV1Junction)',445 X4: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',446 X5: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',447 X6: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',448 X7: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',449 X8: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)'450 }451 },452 /**453 * Lookup47: xcm::v1::junction::Junction454 **/455 XcmV1Junction: {456 _enum: {457 Parachain: 'Compact<u32>',458 AccountId32: {459 network: 'XcmV0JunctionNetworkId',460 id: '[u8;32]',461 },462 AccountIndex64: {463 network: 'XcmV0JunctionNetworkId',464 index: 'Compact<u64>',465 },466 AccountKey20: {467 network: 'XcmV0JunctionNetworkId',468 key: '[u8;20]',469 },470 PalletInstance: 'u8',471 GeneralIndex: 'Compact<u128>',472 GeneralKey: 'Bytes',473 OnlyChild: 'Null',474 Plurality: {475 id: 'XcmV0JunctionBodyId',476 part: 'XcmV0JunctionBodyPart'477 }478 }479 },480 /**481 * Lookup49: xcm::v0::junction::NetworkId482 **/483 XcmV0JunctionNetworkId: {484 _enum: {485 Any: 'Null',486 Named: 'Bytes',487 Polkadot: 'Null',488 Kusama: 'Null'489 }490 },491 /**492 * Lookup53: xcm::v0::junction::BodyId493 **/494 XcmV0JunctionBodyId: {495 _enum: {496 Unit: 'Null',497 Named: 'Bytes',498 Index: 'Compact<u32>',499 Executive: 'Null',500 Technical: 'Null',501 Legislative: 'Null',502 Judicial: 'Null'503 }504 },505 /**506 * Lookup54: xcm::v0::junction::BodyPart507 **/508 XcmV0JunctionBodyPart: {509 _enum: {510 Voice: 'Null',511 Members: {512 count: 'Compact<u32>',513 },514 Fraction: {515 nom: 'Compact<u32>',516 denom: 'Compact<u32>',517 },518 AtLeastProportion: {519 nom: 'Compact<u32>',520 denom: 'Compact<u32>',521 },522 MoreThanProportion: {523 nom: 'Compact<u32>',524 denom: 'Compact<u32>'525 }526 }527 },528 /**529 * Lookup55: xcm::v2::Xcm<Call>530 **/531 XcmV2Xcm: 'Vec<XcmV2Instruction>',532 /**533 * Lookup57: xcm::v2::Instruction<Call>534 **/535 XcmV2Instruction: {536 _enum: {537 WithdrawAsset: 'XcmV1MultiassetMultiAssets',538 ReserveAssetDeposited: 'XcmV1MultiassetMultiAssets',539 ReceiveTeleportedAsset: 'XcmV1MultiassetMultiAssets',540 QueryResponse: {541 queryId: 'Compact<u64>',542 response: 'XcmV2Response',543 maxWeight: 'Compact<u64>',544 },545 TransferAsset: {546 assets: 'XcmV1MultiassetMultiAssets',547 beneficiary: 'XcmV1MultiLocation',548 },549 TransferReserveAsset: {550 assets: 'XcmV1MultiassetMultiAssets',551 dest: 'XcmV1MultiLocation',552 xcm: 'XcmV2Xcm',553 },554 Transact: {555 originType: 'XcmV0OriginKind',556 requireWeightAtMost: 'Compact<u64>',557 call: 'XcmDoubleEncoded',558 },559 HrmpNewChannelOpenRequest: {560 sender: 'Compact<u32>',561 maxMessageSize: 'Compact<u32>',562 maxCapacity: 'Compact<u32>',563 },564 HrmpChannelAccepted: {565 recipient: 'Compact<u32>',566 },567 HrmpChannelClosing: {568 initiator: 'Compact<u32>',569 sender: 'Compact<u32>',570 recipient: 'Compact<u32>',571 },572 ClearOrigin: 'Null',573 DescendOrigin: 'XcmV1MultilocationJunctions',574 ReportError: {575 queryId: 'Compact<u64>',576 dest: 'XcmV1MultiLocation',577 maxResponseWeight: 'Compact<u64>',578 },579 DepositAsset: {580 assets: 'XcmV1MultiassetMultiAssetFilter',581 maxAssets: 'Compact<u32>',582 beneficiary: 'XcmV1MultiLocation',583 },584 DepositReserveAsset: {585 assets: 'XcmV1MultiassetMultiAssetFilter',586 maxAssets: 'Compact<u32>',587 dest: 'XcmV1MultiLocation',588 xcm: 'XcmV2Xcm',589 },590 ExchangeAsset: {591 give: 'XcmV1MultiassetMultiAssetFilter',592 receive: 'XcmV1MultiassetMultiAssets',593 },594 InitiateReserveWithdraw: {595 assets: 'XcmV1MultiassetMultiAssetFilter',596 reserve: 'XcmV1MultiLocation',597 xcm: 'XcmV2Xcm',598 },599 InitiateTeleport: {600 assets: 'XcmV1MultiassetMultiAssetFilter',601 dest: 'XcmV1MultiLocation',602 xcm: 'XcmV2Xcm',603 },604 QueryHolding: {605 queryId: 'Compact<u64>',606 dest: 'XcmV1MultiLocation',607 assets: 'XcmV1MultiassetMultiAssetFilter',608 maxResponseWeight: 'Compact<u64>',609 },610 BuyExecution: {611 fees: 'XcmV1MultiAsset',612 weightLimit: 'XcmV2WeightLimit',613 },614 RefundSurplus: 'Null',615 SetErrorHandler: 'XcmV2Xcm',616 SetAppendix: 'XcmV2Xcm',617 ClearError: 'Null',618 ClaimAsset: {619 assets: 'XcmV1MultiassetMultiAssets',620 ticket: 'XcmV1MultiLocation',621 },622 Trap: 'Compact<u64>',623 SubscribeVersion: {624 queryId: 'Compact<u64>',625 maxResponseWeight: 'Compact<u64>',626 },627 UnsubscribeVersion: 'Null'628 }629 },630 /**631 * Lookup58: xcm::v1::multiasset::MultiAssets632 **/633 XcmV1MultiassetMultiAssets: 'Vec<XcmV1MultiAsset>',634 /**635 * Lookup60: xcm::v1::multiasset::MultiAsset636 **/637 XcmV1MultiAsset: {638 id: 'XcmV1MultiassetAssetId',639 fun: 'XcmV1MultiassetFungibility'640 },641 /**642 * Lookup61: xcm::v1::multiasset::AssetId643 **/644 XcmV1MultiassetAssetId: {645 _enum: {646 Concrete: 'XcmV1MultiLocation',647 Abstract: 'Bytes'648 }649 },650 /**651 * Lookup62: xcm::v1::multiasset::Fungibility652 **/653 XcmV1MultiassetFungibility: {654 _enum: {655 Fungible: 'Compact<u128>',656 NonFungible: 'XcmV1MultiassetAssetInstance'657 }658 },659 /**660 * Lookup63: xcm::v1::multiasset::AssetInstance661 **/662 XcmV1MultiassetAssetInstance: {663 _enum: {664 Undefined: 'Null',665 Index: 'Compact<u128>',666 Array4: '[u8;4]',667 Array8: '[u8;8]',668 Array16: '[u8;16]',669 Array32: '[u8;32]',670 Blob: 'Bytes'671 }672 },673 /**674 * Lookup66: xcm::v2::Response675 **/676 XcmV2Response: {677 _enum: {678 Null: 'Null',679 Assets: 'XcmV1MultiassetMultiAssets',680 ExecutionResult: 'Option<(u32,XcmV2TraitsError)>',681 Version: 'u32'682 }683 },684 /**685 * Lookup69: xcm::v0::OriginKind686 **/687 XcmV0OriginKind: {688 _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm']689 },690 /**691 * Lookup70: xcm::double_encoded::DoubleEncoded<T>692 **/693 XcmDoubleEncoded: {694 encoded: 'Bytes'695 },696 /**697 * Lookup71: xcm::v1::multiasset::MultiAssetFilter698 **/699 XcmV1MultiassetMultiAssetFilter: {700 _enum: {701 Definite: 'XcmV1MultiassetMultiAssets',702 Wild: 'XcmV1MultiassetWildMultiAsset'703 }704 },705 /**706 * Lookup72: xcm::v1::multiasset::WildMultiAsset707 **/708 XcmV1MultiassetWildMultiAsset: {709 _enum: {710 All: 'Null',711 AllOf: {712 id: 'XcmV1MultiassetAssetId',713 fun: 'XcmV1MultiassetWildFungibility'714 }715 }716 },717 /**718 * Lookup73: xcm::v1::multiasset::WildFungibility719 **/720 XcmV1MultiassetWildFungibility: {721 _enum: ['Fungible', 'NonFungible']722 },723 /**724 * Lookup74: xcm::v2::WeightLimit725 **/726 XcmV2WeightLimit: {727 _enum: {728 Unlimited: 'Null',729 Limited: 'Compact<u64>'730 }731 },732 /**733 * Lookup76: xcm::VersionedMultiAssets734 **/735 XcmVersionedMultiAssets: {736 _enum: {737 V0: 'Vec<XcmV0MultiAsset>',738 V1: 'XcmV1MultiassetMultiAssets'739 }740 },741 /**742 * Lookup78: xcm::v0::multi_asset::MultiAsset743 **/744 XcmV0MultiAsset: {745 _enum: {746 None: 'Null',747 All: 'Null',748 AllFungible: 'Null',749 AllNonFungible: 'Null',750 AllAbstractFungible: {751 id: 'Bytes',752 },753 AllAbstractNonFungible: {754 class: 'Bytes',755 },756 AllConcreteFungible: {757 id: 'XcmV0MultiLocation',758 },759 AllConcreteNonFungible: {760 class: 'XcmV0MultiLocation',761 },762 AbstractFungible: {763 id: 'Bytes',764 amount: 'Compact<u128>',765 },766 AbstractNonFungible: {767 class: 'Bytes',768 instance: 'XcmV1MultiassetAssetInstance',769 },770 ConcreteFungible: {771 id: 'XcmV0MultiLocation',772 amount: 'Compact<u128>',773 },774 ConcreteNonFungible: {775 class: 'XcmV0MultiLocation',776 instance: 'XcmV1MultiassetAssetInstance'777 }778 }779 },780 /**781 * Lookup79: xcm::v0::multi_location::MultiLocation782 **/783 XcmV0MultiLocation: {784 _enum: {785 Null: 'Null',786 X1: 'XcmV0Junction',787 X2: '(XcmV0Junction,XcmV0Junction)',788 X3: '(XcmV0Junction,XcmV0Junction,XcmV0Junction)',789 X4: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',790 X5: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',791 X6: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',792 X7: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',793 X8: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)'794 }795 },796 /**797 * Lookup80: xcm::v0::junction::Junction798 **/799 XcmV0Junction: {800 _enum: {801 Parent: 'Null',802 Parachain: 'Compact<u32>',803 AccountId32: {804 network: 'XcmV0JunctionNetworkId',805 id: '[u8;32]',806 },807 AccountIndex64: {808 network: 'XcmV0JunctionNetworkId',809 index: 'Compact<u64>',810 },811 AccountKey20: {812 network: 'XcmV0JunctionNetworkId',813 key: '[u8;20]',814 },815 PalletInstance: 'u8',816 GeneralIndex: 'Compact<u128>',817 GeneralKey: 'Bytes',818 OnlyChild: 'Null',819 Plurality: {820 id: 'XcmV0JunctionBodyId',821 part: 'XcmV0JunctionBodyPart'822 }823 }824 },825 /**826 * Lookup81: xcm::VersionedMultiLocation827 **/828 XcmVersionedMultiLocation: {829 _enum: {830 V0: 'XcmV0MultiLocation',831 V1: 'XcmV1MultiLocation'832 }833 },834 /**835 * Lookup82: cumulus_pallet_xcm::pallet::Event<T>836 **/837 CumulusPalletXcmEvent: {838 _enum: {839 InvalidFormat: '[u8;8]',840 UnsupportedVersion: '[u8;8]',841 ExecutedDownward: '([u8;8],XcmV2TraitsOutcome)'842 }843 },844 /**845 * Lookup83: cumulus_pallet_dmp_queue::pallet::Event<T>846 **/847 CumulusPalletDmpQueueEvent: {848 _enum: {849 InvalidFormat: {850 messageId: '[u8;32]',851 },852 UnsupportedVersion: {853 messageId: '[u8;32]',854 },855 ExecutedDownward: {856 messageId: '[u8;32]',857 outcome: 'XcmV2TraitsOutcome',858 },859 WeightExhausted: {860 messageId: '[u8;32]',861 remainingWeight: 'u64',862 requiredWeight: 'u64',863 },864 OverweightEnqueued: {865 messageId: '[u8;32]',866 overweightIndex: 'u64',867 requiredWeight: 'u64',868 },869 OverweightServiced: {870 overweightIndex: 'u64',871 weightUsed: 'u64'872 }873 }874 },875 /**876 * Lookup84: pallet_unique::RawEvent<sp_core::crypto::AccountId32, pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>877 **/878 PalletUniqueRawEvent: {879 _enum: {880 CollectionSponsorRemoved: 'u32',881 CollectionAdminAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',882 CollectionOwnedChanged: '(u32,AccountId32)',883 CollectionSponsorSet: '(u32,AccountId32)',884 SponsorshipConfirmed: '(u32,AccountId32)',885 CollectionAdminRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',886 AllowListAddressRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',887 AllowListAddressAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',888 CollectionLimitSet: 'u32',889 CollectionPermissionSet: 'u32'890 }891 },892 /**893 * Lookup85: pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>894 **/895 PalletEvmAccountBasicCrossAccountIdRepr: {896 _enum: {897 Substrate: 'AccountId32',898 Ethereum: 'H160'899 }900 },901 /**902 * Lookup88: pallet_unique_scheduler::pallet::Event<T>903 **/904 PalletUniqueSchedulerEvent: {905 _enum: {906 Scheduled: {907 when: 'u32',908 index: 'u32',909 },910 Canceled: {911 when: 'u32',912 index: 'u32',913 },914 Dispatched: {915 task: '(u32,u32)',916 id: 'Option<[u8;16]>',917 result: 'Result<Null, SpRuntimeDispatchError>',918 },919 CallLookupFailed: {920 task: '(u32,u32)',921 id: 'Option<[u8;16]>',922 error: 'FrameSupportScheduleLookupError'923 }924 }925 },926 /**927 * Lookup91: frame_support::traits::schedule::LookupError928 **/929 FrameSupportScheduleLookupError: {930 _enum: ['Unknown', 'BadFormat']931 },932 /**933 * Lookup92: pallet_common::pallet::Event<T>934 **/935 PalletCommonEvent: {936 _enum: {937 CollectionCreated: '(u32,u8,AccountId32)',938 CollectionDestroyed: 'u32',939 ItemCreated: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',940 ItemDestroyed: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',941 Transfer: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',942 Approved: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',943 CollectionPropertySet: '(u32,Bytes)',944 CollectionPropertyDeleted: '(u32,Bytes)',945 TokenPropertySet: '(u32,u32,Bytes)',946 TokenPropertyDeleted: '(u32,u32,Bytes)',947 PropertyPermissionSet: '(u32,Bytes)'948 }949 },950 /**951 * Lookup95: pallet_structure::pallet::Event<T>952 **/953 PalletStructureEvent: {954 _enum: {955 Executed: 'Result<Null, SpRuntimeDispatchError>'956 }957 },958 /**959 * Lookup96: pallet_rmrk_core::pallet::Event<T>960 **/961 PalletRmrkCoreEvent: {962 _enum: {963 CollectionCreated: {964 issuer: 'AccountId32',965 collectionId: 'u32',966 },967 CollectionDestroyed: {968 issuer: 'AccountId32',969 collectionId: 'u32',970 },971 IssuerChanged: {972 oldIssuer: 'AccountId32',973 newIssuer: 'AccountId32',974 collectionId: 'u32',975 },976 CollectionLocked: {977 issuer: 'AccountId32',978 collectionId: 'u32',979 },980 NftMinted: {981 owner: 'AccountId32',982 collectionId: 'u32',983 nftId: 'u32',984 },985 NFTBurned: {986 owner: 'AccountId32',987 nftId: 'u32',988 },989 NFTSent: {990 sender: 'AccountId32',991 recipient: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',992 collectionId: 'u32',993 nftId: 'u32',994 approvalRequired: 'bool',995 },996 NFTAccepted: {997 sender: 'AccountId32',998 recipient: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',999 collectionId: 'u32',1000 nftId: 'u32',1001 },1002 NFTRejected: {1003 sender: 'AccountId32',1004 collectionId: 'u32',1005 nftId: 'u32',1006 },1007 PropertySet: {1008 collectionId: 'u32',1009 maybeNftId: 'Option<u32>',1010 key: 'Bytes',1011 value: 'Bytes',1012 },1013 ResourceAdded: {1014 nftId: 'u32',1015 resourceId: 'u32',1016 },1017 ResourceRemoval: {1018 nftId: 'u32',1019 resourceId: 'u32',1020 },1021 ResourceAccepted: {1022 nftId: 'u32',1023 resourceId: 'u32',1024 },1025 ResourceRemovalAccepted: {1026 nftId: 'u32',1027 resourceId: 'u32',1028 },1029 PrioritySet: {1030 collectionId: 'u32',1031 nftId: 'u32'1032 }1033 }1034 },1035 /**1036 * Lookup97: rmrk_traits::nft::AccountIdOrCollectionNftTuple<sp_core::crypto::AccountId32>1037 **/1038 RmrkTraitsNftAccountIdOrCollectionNftTuple: {1039 _enum: {1040 AccountId: 'AccountId32',1041 CollectionAndNftTuple: '(u32,u32)'1042 }1043 },1044 /**1045 * Lookup102: pallet_rmrk_equip::pallet::Event<T>1046 **/1047 PalletRmrkEquipEvent: {1048 _enum: {1049 BaseCreated: {1050 issuer: 'AccountId32',1051 baseId: 'u32',1052 },1053 EquippablesUpdated: {1054 baseId: 'u32',1055 slotId: 'u32'1056 }1057 }1058 },1059 /**1060 * Lookup103: pallet_evm::pallet::Event<T>1061 **/1062 PalletEvmEvent: {1063 _enum: {1064 Log: 'EthereumLog',1065 Created: 'H160',1066 CreatedFailed: 'H160',1067 Executed: 'H160',1068 ExecutedFailed: 'H160',1069 BalanceDeposit: '(AccountId32,H160,U256)',1070 BalanceWithdraw: '(AccountId32,H160,U256)'1071 }1072 },1073 /**1074 * Lookup104: ethereum::log::Log1075 **/1076 EthereumLog: {1077 address: 'H160',1078 topics: 'Vec<H256>',1079 data: 'Bytes'1080 },1081 /**1082 * Lookup108: pallet_ethereum::pallet::Event1083 **/1084 PalletEthereumEvent: {1085 _enum: {1086 Executed: '(H160,H160,H256,EvmCoreErrorExitReason)'1087 }1088 },1089 /**1090 * Lookup109: evm_core::error::ExitReason1091 **/1092 EvmCoreErrorExitReason: {1093 _enum: {1094 Succeed: 'EvmCoreErrorExitSucceed',1095 Error: 'EvmCoreErrorExitError',1096 Revert: 'EvmCoreErrorExitRevert',1097 Fatal: 'EvmCoreErrorExitFatal'1098 }1099 },1100 /**1101 * Lookup110: evm_core::error::ExitSucceed1102 **/1103 EvmCoreErrorExitSucceed: {1104 _enum: ['Stopped', 'Returned', 'Suicided']1105 },1106 /**1107 * Lookup111: evm_core::error::ExitError1108 **/1109 EvmCoreErrorExitError: {1110 _enum: {1111 StackUnderflow: 'Null',1112 StackOverflow: 'Null',1113 InvalidJump: 'Null',1114 InvalidRange: 'Null',1115 DesignatedInvalid: 'Null',1116 CallTooDeep: 'Null',1117 CreateCollision: 'Null',1118 CreateContractLimit: 'Null',1119 OutOfOffset: 'Null',1120 OutOfGas: 'Null',1121 OutOfFund: 'Null',1122 PCUnderflow: 'Null',1123 CreateEmpty: 'Null',1124 Other: 'Text',1125 InvalidCode: 'Null'1126 }1127 },1128 /**1129 * Lookup114: evm_core::error::ExitRevert1130 **/1131 EvmCoreErrorExitRevert: {1132 _enum: ['Reverted']1133 },1134 /**1135 * Lookup115: evm_core::error::ExitFatal1136 **/1137 EvmCoreErrorExitFatal: {1138 _enum: {1139 NotSupported: 'Null',1140 UnhandledInterrupt: 'Null',1141 CallErrorAsFatal: 'EvmCoreErrorExitError',1142 Other: 'Text'1143 }1144 },1145 /**1146 * Lookup116: frame_system::Phase1147 **/1148 FrameSystemPhase: {1149 _enum: {1150 ApplyExtrinsic: 'u32',1151 Finalization: 'Null',1152 Initialization: 'Null'1153 }1154 },1155 /**1156 * Lookup118: frame_system::LastRuntimeUpgradeInfo1157 **/1158 FrameSystemLastRuntimeUpgradeInfo: {1159 specVersion: 'Compact<u32>',1160 specName: 'Text'1161 },1162 /**1163 * Lookup119: frame_system::pallet::Call<T>1164 **/1165 FrameSystemCall: {1166 _enum: {1167 fill_block: {1168 ratio: 'Perbill',1169 },1170 remark: {1171 remark: 'Bytes',1172 },1173 set_heap_pages: {1174 pages: 'u64',1175 },1176 set_code: {1177 code: 'Bytes',1178 },1179 set_code_without_checks: {1180 code: 'Bytes',1181 },1182 set_storage: {1183 items: 'Vec<(Bytes,Bytes)>',1184 },1185 kill_storage: {1186 _alias: {1187 keys_: 'keys',1188 },1189 keys_: 'Vec<Bytes>',1190 },1191 kill_prefix: {1192 prefix: 'Bytes',1193 subkeys: 'u32',1194 },1195 remark_with_event: {1196 remark: 'Bytes'1197 }1198 }1199 },1200 /**1201 * Lookup124: frame_system::limits::BlockWeights1202 **/1203 FrameSystemLimitsBlockWeights: {1204 baseBlock: 'u64',1205 maxBlock: 'u64',1206 perClass: 'FrameSupportWeightsPerDispatchClassWeightsPerClass'1207 },1208 /**1209 * Lookup125: frame_support::weights::PerDispatchClass<frame_system::limits::WeightsPerClass>1210 **/1211 FrameSupportWeightsPerDispatchClassWeightsPerClass: {1212 normal: 'FrameSystemLimitsWeightsPerClass',1213 operational: 'FrameSystemLimitsWeightsPerClass',1214 mandatory: 'FrameSystemLimitsWeightsPerClass'1215 },1216 /**1217 * Lookup126: frame_system::limits::WeightsPerClass1218 **/1219 FrameSystemLimitsWeightsPerClass: {1220 baseExtrinsic: 'u64',1221 maxExtrinsic: 'Option<u64>',1222 maxTotal: 'Option<u64>',1223 reserved: 'Option<u64>'1224 },1225 /**1226 * Lookup128: frame_system::limits::BlockLength1227 **/1228 FrameSystemLimitsBlockLength: {1229 max: 'FrameSupportWeightsPerDispatchClassU32'1230 },1231 /**1232 * Lookup129: frame_support::weights::PerDispatchClass<T>1233 **/1234 FrameSupportWeightsPerDispatchClassU32: {1235 normal: 'u32',1236 operational: 'u32',1237 mandatory: 'u32'1238 },1239 /**1240 * Lookup130: frame_support::weights::RuntimeDbWeight1241 **/1242 FrameSupportWeightsRuntimeDbWeight: {1243 read: 'u64',1244 write: 'u64'1245 },1246 /**1247 * Lookup131: sp_version::RuntimeVersion1248 **/1249 SpVersionRuntimeVersion: {1250 specName: 'Text',1251 implName: 'Text',1252 authoringVersion: 'u32',1253 specVersion: 'u32',1254 implVersion: 'u32',1255 apis: 'Vec<([u8;8],u32)>',1256 transactionVersion: 'u32',1257 stateVersion: 'u8'1258 },1259 /**1260 * Lookup136: frame_system::pallet::Error<T>1261 **/1262 FrameSystemError: {1263 _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']1264 },1265 /**1266 * Lookup137: polkadot_primitives::v2::PersistedValidationData<primitive_types::H256, N>1267 **/1268 PolkadotPrimitivesV2PersistedValidationData: {1269 parentHead: 'Bytes',1270 relayParentNumber: 'u32',1271 relayParentStorageRoot: 'H256',1272 maxPovSize: 'u32'1273 },1274 /**1275 * Lookup140: polkadot_primitives::v2::UpgradeRestriction1276 **/1277 PolkadotPrimitivesV2UpgradeRestriction: {1278 _enum: ['Present']1279 },1280 /**1281 * Lookup141: sp_trie::storage_proof::StorageProof1282 **/1283 SpTrieStorageProof: {1284 trieNodes: 'BTreeSet<Bytes>'1285 },1286 /**1287 * Lookup143: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot1288 **/1289 CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: {1290 dmqMqcHead: 'H256',1291 relayDispatchQueueSize: '(u32,u32)',1292 ingressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>',1293 egressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>'1294 },1295 /**1296 * Lookup146: polkadot_primitives::v2::AbridgedHrmpChannel1297 **/1298 PolkadotPrimitivesV2AbridgedHrmpChannel: {1299 maxCapacity: 'u32',1300 maxTotalSize: 'u32',1301 maxMessageSize: 'u32',1302 msgCount: 'u32',1303 totalSize: 'u32',1304 mqcHead: 'Option<H256>'1305 },1306 /**1307 * Lookup147: polkadot_primitives::v2::AbridgedHostConfiguration1308 **/1309 PolkadotPrimitivesV2AbridgedHostConfiguration: {1310 maxCodeSize: 'u32',1311 maxHeadDataSize: 'u32',1312 maxUpwardQueueCount: 'u32',1313 maxUpwardQueueSize: 'u32',1314 maxUpwardMessageSize: 'u32',1315 maxUpwardMessageNumPerCandidate: 'u32',1316 hrmpMaxMessageNumPerCandidate: 'u32',1317 validationUpgradeCooldown: 'u32',1318 validationUpgradeDelay: 'u32'1319 },1320 /**1321 * Lookup153: polkadot_core_primitives::OutboundHrmpMessage<polkadot_parachain::primitives::Id>1322 **/1323 PolkadotCorePrimitivesOutboundHrmpMessage: {1324 recipient: 'u32',1325 data: 'Bytes'1326 },1327 /**1328 * Lookup154: cumulus_pallet_parachain_system::pallet::Call<T>1329 **/1330 CumulusPalletParachainSystemCall: {1331 _enum: {1332 set_validation_data: {1333 data: 'CumulusPrimitivesParachainInherentParachainInherentData',1334 },1335 sudo_send_upward_message: {1336 message: 'Bytes',1337 },1338 authorize_upgrade: {1339 codeHash: 'H256',1340 },1341 enact_authorized_upgrade: {1342 code: 'Bytes'1343 }1344 }1345 },1346 /**1347 * Lookup155: cumulus_primitives_parachain_inherent::ParachainInherentData1348 **/1349 CumulusPrimitivesParachainInherentParachainInherentData: {1350 validationData: 'PolkadotPrimitivesV2PersistedValidationData',1351 relayChainState: 'SpTrieStorageProof',1352 downwardMessages: 'Vec<PolkadotCorePrimitivesInboundDownwardMessage>',1353 horizontalMessages: 'BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>'1354 },1355 /**1356 * Lookup157: polkadot_core_primitives::InboundDownwardMessage<BlockNumber>1357 **/1358 PolkadotCorePrimitivesInboundDownwardMessage: {1359 sentAt: 'u32',1360 msg: 'Bytes'1361 },1362 /**1363 * Lookup160: polkadot_core_primitives::InboundHrmpMessage<BlockNumber>1364 **/1365 PolkadotCorePrimitivesInboundHrmpMessage: {1366 sentAt: 'u32',1367 data: 'Bytes'1368 },1369 /**1370 * Lookup163: cumulus_pallet_parachain_system::pallet::Error<T>1371 **/1372 CumulusPalletParachainSystemError: {1373 _enum: ['OverlappingUpgrades', 'ProhibitedByPolkadot', 'TooBig', 'ValidationDataNotAvailable', 'HostConfigurationNotAvailable', 'NotScheduled', 'NothingAuthorized', 'Unauthorized']1374 },1375 /**1376 * Lookup165: pallet_balances::BalanceLock<Balance>1377 **/1378 PalletBalancesBalanceLock: {1379 id: '[u8;8]',1380 amount: 'u128',1381 reasons: 'PalletBalancesReasons'1382 },1383 /**1384 * Lookup166: pallet_balances::Reasons1385 **/1386 PalletBalancesReasons: {1387 _enum: ['Fee', 'Misc', 'All']1388 },1389 /**1390 * Lookup169: pallet_balances::ReserveData<ReserveIdentifier, Balance>1391 **/1392 PalletBalancesReserveData: {1393 id: '[u8;16]',1394 amount: 'u128'1395 },1396 /**1397 * Lookup171: pallet_balances::Releases1398 **/1399 PalletBalancesReleases: {1400 _enum: ['V1_0_0', 'V2_0_0']1401 },1402 /**1403 * Lookup172: pallet_balances::pallet::Call<T, I>1404 **/1405 PalletBalancesCall: {1406 _enum: {1407 transfer: {1408 dest: 'MultiAddress',1409 value: 'Compact<u128>',1410 },1411 set_balance: {1412 who: 'MultiAddress',1413 newFree: 'Compact<u128>',1414 newReserved: 'Compact<u128>',1415 },1416 force_transfer: {1417 source: 'MultiAddress',1418 dest: 'MultiAddress',1419 value: 'Compact<u128>',1420 },1421 transfer_keep_alive: {1422 dest: 'MultiAddress',1423 value: 'Compact<u128>',1424 },1425 transfer_all: {1426 dest: 'MultiAddress',1427 keepAlive: 'bool',1428 },1429 force_unreserve: {1430 who: 'MultiAddress',1431 amount: 'u128'1432 }1433 }1434 },1435 /**1436 * Lookup175: pallet_balances::pallet::Error<T, I>1437 **/1438 PalletBalancesError: {1439 _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'KeepAlive', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves']1440 },1441 /**1442 * Lookup177: pallet_timestamp::pallet::Call<T>1443 **/1444 PalletTimestampCall: {1445 _enum: {1446 set: {1447 now: 'Compact<u64>'1448 }1449 }1450 },1451 /**1452 * Lookup179: pallet_transaction_payment::Releases1453 **/1454 PalletTransactionPaymentReleases: {1455 _enum: ['V1Ancient', 'V2']1456 },1457 /**1458 * Lookup180: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>1459 **/1460 PalletTreasuryProposal: {1461 proposer: 'AccountId32',1462 value: 'u128',1463 beneficiary: 'AccountId32',1464 bond: 'u128'1465 },1466 /**1467 * Lookup183: pallet_treasury::pallet::Call<T, I>1468 **/1469 PalletTreasuryCall: {1470 _enum: {1471 propose_spend: {1472 value: 'Compact<u128>',1473 beneficiary: 'MultiAddress',1474 },1475 reject_proposal: {1476 proposalId: 'Compact<u32>',1477 },1478 approve_proposal: {1479 proposalId: 'Compact<u32>',1480 },1481 spend: {1482 amount: 'Compact<u128>',1483 beneficiary: 'MultiAddress',1484 },1485 remove_approval: {1486 proposalId: 'Compact<u32>'1487 }1488 }1489 },1490 /**1491 * Lookup186: frame_support::PalletId1492 **/1493 FrameSupportPalletId: '[u8;8]',1494 /**1495 * Lookup187: pallet_treasury::pallet::Error<T, I>1496 **/1497 PalletTreasuryError: {1498 _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals', 'InsufficientPermission', 'ProposalNotApproved']1499 },1500 /**1501 * Lookup188: pallet_sudo::pallet::Call<T>1502 **/1503 PalletSudoCall: {1504 _enum: {1505 sudo: {1506 call: 'Call',1507 },1508 sudo_unchecked_weight: {1509 call: 'Call',1510 weight: 'u64',1511 },1512 set_key: {1513 _alias: {1514 new_: 'new',1515 },1516 new_: 'MultiAddress',1517 },1518 sudo_as: {1519 who: 'MultiAddress',1520 call: 'Call'1521 }1522 }1523 },1524 /**1525 * Lookup190: orml_vesting::module::Call<T>1526 **/1527 OrmlVestingModuleCall: {1528 _enum: {1529 claim: 'Null',1530 vested_transfer: {1531 dest: 'MultiAddress',1532 schedule: 'OrmlVestingVestingSchedule',1533 },1534 update_vesting_schedules: {1535 who: 'MultiAddress',1536 vestingSchedules: 'Vec<OrmlVestingVestingSchedule>',1537 },1538 claim_for: {1539 dest: 'MultiAddress'1540 }1541 }1542 },1543 /**1544 * Lookup192: cumulus_pallet_xcmp_queue::pallet::Call<T>1545 **/1546 CumulusPalletXcmpQueueCall: {1547 _enum: {1548 service_overweight: {1549 index: 'u64',1550 weightLimit: 'u64',1551 },1552 suspend_xcm_execution: 'Null',1553 resume_xcm_execution: 'Null',1554 update_suspend_threshold: {1555 _alias: {1556 new_: 'new',1557 },1558 new_: 'u32',1559 },1560 update_drop_threshold: {1561 _alias: {1562 new_: 'new',1563 },1564 new_: 'u32',1565 },1566 update_resume_threshold: {1567 _alias: {1568 new_: 'new',1569 },1570 new_: 'u32',1571 },1572 update_threshold_weight: {1573 _alias: {1574 new_: 'new',1575 },1576 new_: 'u64',1577 },1578 update_weight_restrict_decay: {1579 _alias: {1580 new_: 'new',1581 },1582 new_: 'u64',1583 },1584 update_xcmp_max_individual_weight: {1585 _alias: {1586 new_: 'new',1587 },1588 new_: 'u64'1589 }1590 }1591 },1592 /**1593 * Lookup193: pallet_xcm::pallet::Call<T>1594 **/1595 PalletXcmCall: {1596 _enum: {1597 send: {1598 dest: 'XcmVersionedMultiLocation',1599 message: 'XcmVersionedXcm',1600 },1601 teleport_assets: {1602 dest: 'XcmVersionedMultiLocation',1603 beneficiary: 'XcmVersionedMultiLocation',1604 assets: 'XcmVersionedMultiAssets',1605 feeAssetItem: 'u32',1606 },1607 reserve_transfer_assets: {1608 dest: 'XcmVersionedMultiLocation',1609 beneficiary: 'XcmVersionedMultiLocation',1610 assets: 'XcmVersionedMultiAssets',1611 feeAssetItem: 'u32',1612 },1613 execute: {1614 message: 'XcmVersionedXcm',1615 maxWeight: 'u64',1616 },1617 force_xcm_version: {1618 location: 'XcmV1MultiLocation',1619 xcmVersion: 'u32',1620 },1621 force_default_xcm_version: {1622 maybeXcmVersion: 'Option<u32>',1623 },1624 force_subscribe_version_notify: {1625 location: 'XcmVersionedMultiLocation',1626 },1627 force_unsubscribe_version_notify: {1628 location: 'XcmVersionedMultiLocation',1629 },1630 limited_reserve_transfer_assets: {1631 dest: 'XcmVersionedMultiLocation',1632 beneficiary: 'XcmVersionedMultiLocation',1633 assets: 'XcmVersionedMultiAssets',1634 feeAssetItem: 'u32',1635 weightLimit: 'XcmV2WeightLimit',1636 },1637 limited_teleport_assets: {1638 dest: 'XcmVersionedMultiLocation',1639 beneficiary: 'XcmVersionedMultiLocation',1640 assets: 'XcmVersionedMultiAssets',1641 feeAssetItem: 'u32',1642 weightLimit: 'XcmV2WeightLimit'1643 }1644 }1645 },1646 /**1647 * Lookup194: xcm::VersionedXcm<Call>1648 **/1649 XcmVersionedXcm: {1650 _enum: {1651 V0: 'XcmV0Xcm',1652 V1: 'XcmV1Xcm',1653 V2: 'XcmV2Xcm'1654 }1655 },1656 /**1657 * Lookup195: xcm::v0::Xcm<Call>1658 **/1659 XcmV0Xcm: {1660 _enum: {1661 WithdrawAsset: {1662 assets: 'Vec<XcmV0MultiAsset>',1663 effects: 'Vec<XcmV0Order>',1664 },1665 ReserveAssetDeposit: {1666 assets: 'Vec<XcmV0MultiAsset>',1667 effects: 'Vec<XcmV0Order>',1668 },1669 TeleportAsset: {1670 assets: 'Vec<XcmV0MultiAsset>',1671 effects: 'Vec<XcmV0Order>',1672 },1673 QueryResponse: {1674 queryId: 'Compact<u64>',1675 response: 'XcmV0Response',1676 },1677 TransferAsset: {1678 assets: 'Vec<XcmV0MultiAsset>',1679 dest: 'XcmV0MultiLocation',1680 },1681 TransferReserveAsset: {1682 assets: 'Vec<XcmV0MultiAsset>',1683 dest: 'XcmV0MultiLocation',1684 effects: 'Vec<XcmV0Order>',1685 },1686 Transact: {1687 originType: 'XcmV0OriginKind',1688 requireWeightAtMost: 'u64',1689 call: 'XcmDoubleEncoded',1690 },1691 HrmpNewChannelOpenRequest: {1692 sender: 'Compact<u32>',1693 maxMessageSize: 'Compact<u32>',1694 maxCapacity: 'Compact<u32>',1695 },1696 HrmpChannelAccepted: {1697 recipient: 'Compact<u32>',1698 },1699 HrmpChannelClosing: {1700 initiator: 'Compact<u32>',1701 sender: 'Compact<u32>',1702 recipient: 'Compact<u32>',1703 },1704 RelayedFrom: {1705 who: 'XcmV0MultiLocation',1706 message: 'XcmV0Xcm'1707 }1708 }1709 },1710 /**1711 * Lookup197: xcm::v0::order::Order<Call>1712 **/1713 XcmV0Order: {1714 _enum: {1715 Null: 'Null',1716 DepositAsset: {1717 assets: 'Vec<XcmV0MultiAsset>',1718 dest: 'XcmV0MultiLocation',1719 },1720 DepositReserveAsset: {1721 assets: 'Vec<XcmV0MultiAsset>',1722 dest: 'XcmV0MultiLocation',1723 effects: 'Vec<XcmV0Order>',1724 },1725 ExchangeAsset: {1726 give: 'Vec<XcmV0MultiAsset>',1727 receive: 'Vec<XcmV0MultiAsset>',1728 },1729 InitiateReserveWithdraw: {1730 assets: 'Vec<XcmV0MultiAsset>',1731 reserve: 'XcmV0MultiLocation',1732 effects: 'Vec<XcmV0Order>',1733 },1734 InitiateTeleport: {1735 assets: 'Vec<XcmV0MultiAsset>',1736 dest: 'XcmV0MultiLocation',1737 effects: 'Vec<XcmV0Order>',1738 },1739 QueryHolding: {1740 queryId: 'Compact<u64>',1741 dest: 'XcmV0MultiLocation',1742 assets: 'Vec<XcmV0MultiAsset>',1743 },1744 BuyExecution: {1745 fees: 'XcmV0MultiAsset',1746 weight: 'u64',1747 debt: 'u64',1748 haltOnError: 'bool',1749 xcm: 'Vec<XcmV0Xcm>'1750 }1751 }1752 },1753 /**1754 * Lookup199: xcm::v0::Response1755 **/1756 XcmV0Response: {1757 _enum: {1758 Assets: 'Vec<XcmV0MultiAsset>'1759 }1760 },1761 /**1762 * Lookup200: xcm::v1::Xcm<Call>1763 **/1764 XcmV1Xcm: {1765 _enum: {1766 WithdrawAsset: {1767 assets: 'XcmV1MultiassetMultiAssets',1768 effects: 'Vec<XcmV1Order>',1769 },1770 ReserveAssetDeposited: {1771 assets: 'XcmV1MultiassetMultiAssets',1772 effects: 'Vec<XcmV1Order>',1773 },1774 ReceiveTeleportedAsset: {1775 assets: 'XcmV1MultiassetMultiAssets',1776 effects: 'Vec<XcmV1Order>',1777 },1778 QueryResponse: {1779 queryId: 'Compact<u64>',1780 response: 'XcmV1Response',1781 },1782 TransferAsset: {1783 assets: 'XcmV1MultiassetMultiAssets',1784 beneficiary: 'XcmV1MultiLocation',1785 },1786 TransferReserveAsset: {1787 assets: 'XcmV1MultiassetMultiAssets',1788 dest: 'XcmV1MultiLocation',1789 effects: 'Vec<XcmV1Order>',1790 },1791 Transact: {1792 originType: 'XcmV0OriginKind',1793 requireWeightAtMost: 'u64',1794 call: 'XcmDoubleEncoded',1795 },1796 HrmpNewChannelOpenRequest: {1797 sender: 'Compact<u32>',1798 maxMessageSize: 'Compact<u32>',1799 maxCapacity: 'Compact<u32>',1800 },1801 HrmpChannelAccepted: {1802 recipient: 'Compact<u32>',1803 },1804 HrmpChannelClosing: {1805 initiator: 'Compact<u32>',1806 sender: 'Compact<u32>',1807 recipient: 'Compact<u32>',1808 },1809 RelayedFrom: {1810 who: 'XcmV1MultilocationJunctions',1811 message: 'XcmV1Xcm',1812 },1813 SubscribeVersion: {1814 queryId: 'Compact<u64>',1815 maxResponseWeight: 'Compact<u64>',1816 },1817 UnsubscribeVersion: 'Null'1818 }1819 },1820 /**1821 * Lookup202: xcm::v1::order::Order<Call>1822 **/1823 XcmV1Order: {1824 _enum: {1825 Noop: 'Null',1826 DepositAsset: {1827 assets: 'XcmV1MultiassetMultiAssetFilter',1828 maxAssets: 'u32',1829 beneficiary: 'XcmV1MultiLocation',1830 },1831 DepositReserveAsset: {1832 assets: 'XcmV1MultiassetMultiAssetFilter',1833 maxAssets: 'u32',1834 dest: 'XcmV1MultiLocation',1835 effects: 'Vec<XcmV1Order>',1836 },1837 ExchangeAsset: {1838 give: 'XcmV1MultiassetMultiAssetFilter',1839 receive: 'XcmV1MultiassetMultiAssets',1840 },1841 InitiateReserveWithdraw: {1842 assets: 'XcmV1MultiassetMultiAssetFilter',1843 reserve: 'XcmV1MultiLocation',1844 effects: 'Vec<XcmV1Order>',1845 },1846 InitiateTeleport: {1847 assets: 'XcmV1MultiassetMultiAssetFilter',1848 dest: 'XcmV1MultiLocation',1849 effects: 'Vec<XcmV1Order>',1850 },1851 QueryHolding: {1852 queryId: 'Compact<u64>',1853 dest: 'XcmV1MultiLocation',1854 assets: 'XcmV1MultiassetMultiAssetFilter',1855 },1856 BuyExecution: {1857 fees: 'XcmV1MultiAsset',1858 weight: 'u64',1859 debt: 'u64',1860 haltOnError: 'bool',1861 instructions: 'Vec<XcmV1Xcm>'1862 }1863 }1864 },1865 /**1866 * Lookup204: xcm::v1::Response1867 **/1868 XcmV1Response: {1869 _enum: {1870 Assets: 'XcmV1MultiassetMultiAssets',1871 Version: 'u32'1872 }1873 },1874 /**1875 * Lookup218: cumulus_pallet_xcm::pallet::Call<T>1876 **/1877 CumulusPalletXcmCall: 'Null',1878 /**1879 * Lookup219: cumulus_pallet_dmp_queue::pallet::Call<T>1880 **/1881 CumulusPalletDmpQueueCall: {1882 _enum: {1883 service_overweight: {1884 index: 'u64',1885 weightLimit: 'u64'1886 }1887 }1888 },1889 /**1890 * Lookup220: pallet_inflation::pallet::Call<T>1891 **/1892 PalletInflationCall: {1893 _enum: {1894 start_inflation: {1895 inflationStartRelayBlock: 'u32'1896 }1897 }1898 },1899 /**1900 * Lookup221: pallet_unique::Call<T>1901 **/1902 PalletUniqueCall: {1903 _enum: {1904 create_collection: {1905 collectionName: 'Vec<u16>',1906 collectionDescription: 'Vec<u16>',1907 tokenPrefix: 'Bytes',1908 mode: 'UpDataStructsCollectionMode',1909 },1910 create_collection_ex: {1911 data: 'UpDataStructsCreateCollectionData',1912 },1913 destroy_collection: {1914 collectionId: 'u32',1915 },1916 add_to_allow_list: {1917 collectionId: 'u32',1918 address: 'PalletEvmAccountBasicCrossAccountIdRepr',1919 },1920 remove_from_allow_list: {1921 collectionId: 'u32',1922 address: 'PalletEvmAccountBasicCrossAccountIdRepr',1923 },1924 change_collection_owner: {1925 collectionId: 'u32',1926 newOwner: 'AccountId32',1927 },1928 add_collection_admin: {1929 collectionId: 'u32',1930 newAdminId: 'PalletEvmAccountBasicCrossAccountIdRepr',1931 },1932 remove_collection_admin: {1933 collectionId: 'u32',1934 accountId: 'PalletEvmAccountBasicCrossAccountIdRepr',1935 },1936 set_collection_sponsor: {1937 collectionId: 'u32',1938 newSponsor: 'AccountId32',1939 },1940 confirm_sponsorship: {1941 collectionId: 'u32',1942 },1943 remove_collection_sponsor: {1944 collectionId: 'u32',1945 },1946 create_item: {1947 collectionId: 'u32',1948 owner: 'PalletEvmAccountBasicCrossAccountIdRepr',1949 data: 'UpDataStructsCreateItemData',1950 },1951 create_multiple_items: {1952 collectionId: 'u32',1953 owner: 'PalletEvmAccountBasicCrossAccountIdRepr',1954 itemsData: 'Vec<UpDataStructsCreateItemData>',1955 },1956 set_collection_properties: {1957 collectionId: 'u32',1958 properties: 'Vec<UpDataStructsProperty>',1959 },1960 delete_collection_properties: {1961 collectionId: 'u32',1962 propertyKeys: 'Vec<Bytes>',1963 },1964 set_token_properties: {1965 collectionId: 'u32',1966 tokenId: 'u32',1967 properties: 'Vec<UpDataStructsProperty>',1968 },1969 delete_token_properties: {1970 collectionId: 'u32',1971 tokenId: 'u32',1972 propertyKeys: 'Vec<Bytes>',1973 },1974 set_token_property_permissions: {1975 collectionId: 'u32',1976 propertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',1977 },1978 create_multiple_items_ex: {1979 collectionId: 'u32',1980 data: 'UpDataStructsCreateItemExData',1981 },1982<<<<<<< HEAD1983 set_transfers_enabled_flag: {1984 collectionId: 'u32',1985 value: 'bool',1986=======1987 finish: {1988 address: 'H160',1989 code: 'Bytes'1990 }1991 }1992 },1993 /**1994 * Lookup259: pallet_sudo::pallet::Event<T>1995 **/1996 PalletSudoEvent: {1997 _enum: {1998 Sudid: {1999 sudoResult: 'Result<Null, SpRuntimeDispatchError>',2000>>>>>>> b43f8da0... added totalstaked & fix bug with number in RPC Client2001 },2002 burn_item: {2003 collectionId: 'u32',2004 itemId: 'u32',2005 value: 'u128',2006 },2007 burn_from: {2008 collectionId: 'u32',2009 from: 'PalletEvmAccountBasicCrossAccountIdRepr',2010 itemId: 'u32',2011 value: 'u128',2012 },2013 transfer: {2014 recipient: 'PalletEvmAccountBasicCrossAccountIdRepr',2015 collectionId: 'u32',2016 itemId: 'u32',2017 value: 'u128',2018 },2019 approve: {2020 spender: 'PalletEvmAccountBasicCrossAccountIdRepr',2021 collectionId: 'u32',2022 itemId: 'u32',2023 amount: 'u128',2024 },2025 transfer_from: {2026 from: 'PalletEvmAccountBasicCrossAccountIdRepr',2027 recipient: 'PalletEvmAccountBasicCrossAccountIdRepr',2028 collectionId: 'u32',2029 itemId: 'u32',2030 value: 'u128',2031 },2032 set_collection_limits: {2033 collectionId: 'u32',2034 newLimit: 'UpDataStructsCollectionLimits',2035 },2036 set_collection_permissions: {2037 collectionId: 'u32',2038 newPermission: 'UpDataStructsCollectionPermissions',2039 },2040 repartition: {2041 collectionId: 'u32',2042 tokenId: 'u32',2043 amount: 'u128'2044 }2045 }2046 },2047 /**2048 * Lookup226: up_data_structs::CollectionMode2049 **/2050 UpDataStructsCollectionMode: {2051 _enum: {2052 NFT: 'Null',2053 Fungible: 'u8',2054 ReFungible: 'Null'2055 }2056 },2057 /**2058 * Lookup227: up_data_structs::CreateCollectionData<sp_core::crypto::AccountId32>2059 **/2060 UpDataStructsCreateCollectionData: {2061 mode: 'UpDataStructsCollectionMode',2062 access: 'Option<UpDataStructsAccessMode>',2063 name: 'Vec<u16>',2064 description: 'Vec<u16>',2065 tokenPrefix: 'Bytes',2066 pendingSponsor: 'Option<AccountId32>',2067 limits: 'Option<UpDataStructsCollectionLimits>',2068 permissions: 'Option<UpDataStructsCollectionPermissions>',2069 tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',2070 properties: 'Vec<UpDataStructsProperty>'2071 },2072 /**2073 * Lookup229: up_data_structs::AccessMode2074 **/2075 UpDataStructsAccessMode: {2076 _enum: ['Normal', 'AllowList']2077 },2078 /**2079 * Lookup231: up_data_structs::CollectionLimits2080 **/2081 UpDataStructsCollectionLimits: {2082 accountTokenOwnershipLimit: 'Option<u32>',2083 sponsoredDataSize: 'Option<u32>',2084 sponsoredDataRateLimit: 'Option<UpDataStructsSponsoringRateLimit>',2085 tokenLimit: 'Option<u32>',2086 sponsorTransferTimeout: 'Option<u32>',2087 sponsorApproveTimeout: 'Option<u32>',2088 ownerCanTransfer: 'Option<bool>',2089 ownerCanDestroy: 'Option<bool>',2090 transfersEnabled: 'Option<bool>'2091 },2092 /**2093 * Lookup233: up_data_structs::SponsoringRateLimit2094 **/2095 UpDataStructsSponsoringRateLimit: {2096 _enum: {2097 SponsoringDisabled: 'Null',2098 Blocks: 'u32'2099 }2100 },2101 /**2102 * Lookup236: up_data_structs::CollectionPermissions2103 **/2104 UpDataStructsCollectionPermissions: {2105 access: 'Option<UpDataStructsAccessMode>',2106 mintMode: 'Option<bool>',2107 nesting: 'Option<UpDataStructsNestingPermissions>'2108 },2109 /**2110 * Lookup238: up_data_structs::NestingPermissions2111 **/2112 UpDataStructsNestingPermissions: {2113 tokenOwner: 'bool',2114 collectionAdmin: 'bool',2115 restricted: 'Option<UpDataStructsOwnerRestrictedSet>'2116 },2117 /**2118 * Lookup240: up_data_structs::OwnerRestrictedSet2119 **/2120 UpDataStructsOwnerRestrictedSet: 'BTreeSet<u32>',2121 /**2122 * Lookup245: up_data_structs::PropertyKeyPermission2123 **/2124 UpDataStructsPropertyKeyPermission: {2125 key: 'Bytes',2126 permission: 'UpDataStructsPropertyPermission'2127 },2128 /**2129 * Lookup246: up_data_structs::PropertyPermission2130 **/2131 UpDataStructsPropertyPermission: {2132 mutable: 'bool',2133 collectionAdmin: 'bool',2134 tokenOwner: 'bool'2135 },2136 /**2137 * Lookup249: up_data_structs::Property2138 **/2139 UpDataStructsProperty: {2140 key: 'Bytes',2141 value: 'Bytes'2142 },2143 /**2144 * Lookup252: up_data_structs::CreateItemData2145 **/2146 UpDataStructsCreateItemData: {2147 _enum: {2148 NFT: 'UpDataStructsCreateNftData',2149 Fungible: 'UpDataStructsCreateFungibleData',2150 ReFungible: 'UpDataStructsCreateReFungibleData'2151 }2152 },2153 /**2154 * Lookup253: up_data_structs::CreateNftData2155 **/2156 UpDataStructsCreateNftData: {2157 properties: 'Vec<UpDataStructsProperty>'2158 },2159 /**2160 * Lookup254: up_data_structs::CreateFungibleData2161 **/2162 UpDataStructsCreateFungibleData: {2163 value: 'u128'2164 },2165 /**2166 * Lookup255: up_data_structs::CreateReFungibleData2167 **/2168 UpDataStructsCreateReFungibleData: {2169 pieces: 'u128',2170 properties: 'Vec<UpDataStructsProperty>'2171 },2172 /**2173 * Lookup258: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2174 **/2175 UpDataStructsCreateItemExData: {2176 _enum: {2177 NFT: 'Vec<UpDataStructsCreateNftExData>',2178 Fungible: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',2179 RefungibleMultipleItems: 'Vec<UpDataStructsCreateRefungibleExSingleOwner>',2180 RefungibleMultipleOwners: 'UpDataStructsCreateRefungibleExMultipleOwners'2181 }2182 },2183 /**2184 * Lookup260: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2185 **/2186 UpDataStructsCreateNftExData: {2187 properties: 'Vec<UpDataStructsProperty>',2188 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'2189 },2190 /**2191 * Lookup267: up_data_structs::CreateRefungibleExSingleOwner<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2192 **/2193 UpDataStructsCreateRefungibleExSingleOwner: {2194 user: 'PalletEvmAccountBasicCrossAccountIdRepr',2195 pieces: 'u128',2196 properties: 'Vec<UpDataStructsProperty>'2197 },2198 /**2199 * Lookup269: up_data_structs::CreateRefungibleExMultipleOwners<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2200 **/2201 UpDataStructsCreateRefungibleExMultipleOwners: {2202 users: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',2203 properties: 'Vec<UpDataStructsProperty>'2204 },2205 /**2206 * Lookup270: pallet_unique_scheduler::pallet::Call<T>2207 **/2208 PalletUniqueSchedulerCall: {2209 _enum: {2210 schedule_named: {2211 id: '[u8;16]',2212 when: 'u32',2213 maybePeriodic: 'Option<(u32,u32)>',2214 priority: 'u8',2215 call: 'FrameSupportScheduleMaybeHashed',2216 },2217 cancel_named: {2218 id: '[u8;16]',2219 },2220 schedule_named_after: {2221 id: '[u8;16]',2222 after: 'u32',2223 maybePeriodic: 'Option<(u32,u32)>',2224 priority: 'u8',2225 call: 'FrameSupportScheduleMaybeHashed'2226 }2227 }2228 },2229 /**2230 * Lookup272: frame_support::traits::schedule::MaybeHashed<opal_runtime::Call, primitive_types::H256>2231 **/2232 FrameSupportScheduleMaybeHashed: {2233 _enum: {2234 Value: 'Call',2235 Hash: 'H256'2236 }2237 },2238 /**2239 * Lookup273: pallet_configuration::pallet::Call<T>2240 **/2241 PalletConfigurationCall: {2242 _enum: {2243 set_weight_to_fee_coefficient_override: {2244 coeff: 'Option<u32>',2245 },2246 set_min_gas_price_override: {2247 coeff: 'Option<u64>'2248 }2249 }2250 },2251 /**2252 * Lookup274: pallet_template_transaction_payment::Call<T>2253 **/2254 PalletTemplateTransactionPaymentCall: 'Null',2255 /**2256 * Lookup275: pallet_structure::pallet::Call<T>2257 **/2258 PalletStructureCall: 'Null',2259 /**2260 * Lookup276: pallet_rmrk_core::pallet::Call<T>2261 **/2262 PalletRmrkCoreCall: {2263 _enum: {2264 create_collection: {2265 metadata: 'Bytes',2266 max: 'Option<u32>',2267 symbol: 'Bytes',2268 },2269 destroy_collection: {2270 collectionId: 'u32',2271 },2272 change_collection_issuer: {2273 collectionId: 'u32',2274 newIssuer: 'MultiAddress',2275 },2276 lock_collection: {2277 collectionId: 'u32',2278 },2279 mint_nft: {2280 owner: 'Option<AccountId32>',2281 collectionId: 'u32',2282 recipient: 'Option<AccountId32>',2283 royaltyAmount: 'Option<Permill>',2284 metadata: 'Bytes',2285 transferable: 'bool',2286 resources: 'Option<Vec<RmrkTraitsResourceResourceTypes>>',2287 },2288 burn_nft: {2289 collectionId: 'u32',2290 nftId: 'u32',2291 maxBurns: 'u32',2292 },2293 send: {2294 rmrkCollectionId: 'u32',2295 rmrkNftId: 'u32',2296 newOwner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',2297 },2298 accept_nft: {2299 rmrkCollectionId: 'u32',2300 rmrkNftId: 'u32',2301 newOwner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',2302 },2303 reject_nft: {2304 rmrkCollectionId: 'u32',2305 rmrkNftId: 'u32',2306 },2307 accept_resource: {2308 rmrkCollectionId: 'u32',2309 rmrkNftId: 'u32',2310 resourceId: 'u32',2311 },2312 accept_resource_removal: {2313 rmrkCollectionId: 'u32',2314 rmrkNftId: 'u32',2315 resourceId: 'u32',2316 },2317 set_property: {2318 rmrkCollectionId: 'Compact<u32>',2319 maybeNftId: 'Option<u32>',2320 key: 'Bytes',2321 value: 'Bytes',2322 },2323 set_priority: {2324 rmrkCollectionId: 'u32',2325 rmrkNftId: 'u32',2326 priorities: 'Vec<u32>',2327 },2328 add_basic_resource: {2329 rmrkCollectionId: 'u32',2330 nftId: 'u32',2331 resource: 'RmrkTraitsResourceBasicResource',2332 },2333 add_composable_resource: {2334 rmrkCollectionId: 'u32',2335 nftId: 'u32',2336 resource: 'RmrkTraitsResourceComposableResource',2337 },2338 add_slot_resource: {2339 rmrkCollectionId: 'u32',2340 nftId: 'u32',2341 resource: 'RmrkTraitsResourceSlotResource',2342 },2343 remove_resource: {2344 rmrkCollectionId: 'u32',2345 nftId: 'u32',2346 resourceId: 'u32'2347 }2348 }2349 },2350 /**2351 * Lookup282: rmrk_traits::resource::ResourceTypes<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2352 **/2353 RmrkTraitsResourceResourceTypes: {2354 _enum: {2355 Basic: 'RmrkTraitsResourceBasicResource',2356 Composable: 'RmrkTraitsResourceComposableResource',2357 Slot: 'RmrkTraitsResourceSlotResource'2358 }2359 },2360 /**2361 * Lookup284: rmrk_traits::resource::BasicResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2362 **/2363 RmrkTraitsResourceBasicResource: {2364 src: 'Option<Bytes>',2365 metadata: 'Option<Bytes>',2366 license: 'Option<Bytes>',2367 thumb: 'Option<Bytes>'2368 },2369 /**2370 * Lookup286: rmrk_traits::resource::ComposableResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2371 **/2372 RmrkTraitsResourceComposableResource: {2373 parts: 'Vec<u32>',2374 base: 'u32',2375 src: 'Option<Bytes>',2376 metadata: 'Option<Bytes>',2377 license: 'Option<Bytes>',2378 thumb: 'Option<Bytes>'2379 },2380 /**2381 * Lookup287: rmrk_traits::resource::SlotResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2382 **/2383 RmrkTraitsResourceSlotResource: {2384 base: 'u32',2385 src: 'Option<Bytes>',2386 metadata: 'Option<Bytes>',2387 slot: 'u32',2388 license: 'Option<Bytes>',2389 thumb: 'Option<Bytes>'2390 },2391 /**2392 * Lookup290: pallet_rmrk_equip::pallet::Call<T>2393 **/2394 PalletRmrkEquipCall: {2395 _enum: {2396 create_base: {2397 baseType: 'Bytes',2398 symbol: 'Bytes',2399 parts: 'Vec<RmrkTraitsPartPartType>',2400 },2401 theme_add: {2402 baseId: 'u32',2403 theme: 'RmrkTraitsTheme',2404 },2405 equippable: {2406 baseId: 'u32',2407 slotId: 'u32',2408 equippables: 'RmrkTraitsPartEquippableList'2409 }2410 }2411 },2412 /**2413 * Lookup293: rmrk_traits::part::PartType<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2414 **/2415 RmrkTraitsPartPartType: {2416 _enum: {2417 FixedPart: 'RmrkTraitsPartFixedPart',2418 SlotPart: 'RmrkTraitsPartSlotPart'2419 }2420 },2421 /**2422 * Lookup295: rmrk_traits::part::FixedPart<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2423 **/2424 RmrkTraitsPartFixedPart: {2425 id: 'u32',2426 z: 'u32',2427 src: 'Bytes'2428 },2429 /**2430 * Lookup296: rmrk_traits::part::SlotPart<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2431 **/2432 RmrkTraitsPartSlotPart: {2433 id: 'u32',2434 equippable: 'RmrkTraitsPartEquippableList',2435 src: 'Bytes',2436 z: 'u32'2437 },2438 /**2439 * Lookup297: rmrk_traits::part::EquippableList<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2440 **/2441 RmrkTraitsPartEquippableList: {2442 _enum: {2443 All: 'Null',2444 Empty: 'Null',2445 Custom: 'Vec<u32>'2446 }2447 },2448 /**2449 * 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>>2450 **/2451 RmrkTraitsTheme: {2452 name: 'Bytes',2453 properties: 'Vec<RmrkTraitsThemeThemeProperty>',2454 inherit: 'bool'2455 },2456 /**2457 * Lookup301: rmrk_traits::theme::ThemeProperty<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2458 **/2459 RmrkTraitsThemeThemeProperty: {2460 key: 'Bytes',2461 value: 'Bytes'2462 },2463 /**2464 * Lookup303: pallet_evm::pallet::Call<T>2465 **/2466 PalletEvmCall: {2467 _enum: {2468 withdraw: {2469 address: 'H160',2470 value: 'u128',2471 },2472 call: {2473 source: 'H160',2474 target: 'H160',2475 input: 'Bytes',2476 value: 'U256',2477 gasLimit: 'u64',2478 maxFeePerGas: 'U256',2479 maxPriorityFeePerGas: 'Option<U256>',2480 nonce: 'Option<U256>',2481 accessList: 'Vec<(H160,Vec<H256>)>',2482 },2483 create: {2484 source: 'H160',2485 init: 'Bytes',2486 value: 'U256',2487 gasLimit: 'u64',2488 maxFeePerGas: 'U256',2489 maxPriorityFeePerGas: 'Option<U256>',2490 nonce: 'Option<U256>',2491 accessList: 'Vec<(H160,Vec<H256>)>',2492 },2493 create2: {2494 source: 'H160',2495 init: 'Bytes',2496 salt: 'H256',2497 value: 'U256',2498 gasLimit: 'u64',2499 maxFeePerGas: 'U256',2500 maxPriorityFeePerGas: 'Option<U256>',2501 nonce: 'Option<U256>',2502 accessList: 'Vec<(H160,Vec<H256>)>'2503 }2504 }2505 },2506 /**2507 * Lookup307: pallet_ethereum::pallet::Call<T>2508 **/2509 PalletEthereumCall: {2510 _enum: {2511 transact: {2512 transaction: 'EthereumTransactionTransactionV2'2513 }2514 }2515 },2516 /**2517 * Lookup308: ethereum::transaction::TransactionV22518 **/2519 EthereumTransactionTransactionV2: {2520 _enum: {2521 Legacy: 'EthereumTransactionLegacyTransaction',2522 EIP2930: 'EthereumTransactionEip2930Transaction',2523 EIP1559: 'EthereumTransactionEip1559Transaction'2524 }2525 },2526 /**2527 * Lookup309: ethereum::transaction::LegacyTransaction2528 **/2529 EthereumTransactionLegacyTransaction: {2530 nonce: 'U256',2531 gasPrice: 'U256',2532 gasLimit: 'U256',2533 action: 'EthereumTransactionTransactionAction',2534 value: 'U256',2535 input: 'Bytes',2536 signature: 'EthereumTransactionTransactionSignature'2537 },2538 /**2539 * Lookup310: ethereum::transaction::TransactionAction2540 **/2541 EthereumTransactionTransactionAction: {2542 _enum: {2543 Call: 'H160',2544 Create: 'Null'2545 }2546 },2547 /**2548 * Lookup311: ethereum::transaction::TransactionSignature2549 **/2550 EthereumTransactionTransactionSignature: {2551 v: 'u64',2552 r: 'H256',2553 s: 'H256'2554 },2555 /**2556 * Lookup313: ethereum::transaction::EIP2930Transaction2557 **/2558 EthereumTransactionEip2930Transaction: {2559 chainId: 'u64',2560 nonce: 'U256',2561 gasPrice: 'U256',2562 gasLimit: 'U256',2563 action: 'EthereumTransactionTransactionAction',2564 value: 'U256',2565 input: 'Bytes',2566 accessList: 'Vec<EthereumTransactionAccessListItem>',2567 oddYParity: 'bool',2568 r: 'H256',2569 s: 'H256'2570 },2571 /**2572 * Lookup315: ethereum::transaction::AccessListItem2573 **/2574 EthereumTransactionAccessListItem: {2575 address: 'H160',2576 storageKeys: 'Vec<H256>'2577 },2578 /**2579 * Lookup316: ethereum::transaction::EIP1559Transaction2580 **/2581 EthereumTransactionEip1559Transaction: {2582 chainId: 'u64',2583 nonce: 'U256',2584 maxPriorityFeePerGas: 'U256',2585 maxFeePerGas: 'U256',2586 gasLimit: 'U256',2587 action: 'EthereumTransactionTransactionAction',2588 value: 'U256',2589 input: 'Bytes',2590 accessList: 'Vec<EthereumTransactionAccessListItem>',2591 oddYParity: 'bool',2592 r: 'H256',2593 s: 'H256'2594 },2595 /**2596 * Lookup317: pallet_evm_migration::pallet::Call<T>2597 **/2598 PalletEvmMigrationCall: {2599 _enum: {2600 begin: {2601 address: 'H160',2602 },2603 set_data: {2604 address: 'H160',2605 data: 'Vec<(H256,H256)>',2606 },2607 finish: {2608 address: 'H160',2609 code: 'Bytes'2610 }2611 }2612 },2613 /**2614 * Lookup320: pallet_sudo::pallet::Error<T>2615 **/2616 PalletSudoError: {2617 _enum: ['RequireSudo']2618 },2619 /**2620 * Lookup322: orml_vesting::module::Error<T>2621 **/2622 OrmlVestingModuleError: {2623 _enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']2624 },2625 /**2626 * Lookup324: cumulus_pallet_xcmp_queue::InboundChannelDetails2627 **/2628 CumulusPalletXcmpQueueInboundChannelDetails: {2629 sender: 'u32',2630 state: 'CumulusPalletXcmpQueueInboundState',2631 messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'2632 },2633 /**2634 * Lookup325: cumulus_pallet_xcmp_queue::InboundState2635 **/2636 CumulusPalletXcmpQueueInboundState: {2637 _enum: ['Ok', 'Suspended']2638 },2639 /**2640 * Lookup328: polkadot_parachain::primitives::XcmpMessageFormat2641 **/2642 PolkadotParachainPrimitivesXcmpMessageFormat: {2643 _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']2644 },2645 /**2646 * Lookup331: cumulus_pallet_xcmp_queue::OutboundChannelDetails2647 **/2648 CumulusPalletXcmpQueueOutboundChannelDetails: {2649 recipient: 'u32',2650 state: 'CumulusPalletXcmpQueueOutboundState',2651 signalsExist: 'bool',2652 firstIndex: 'u16',2653 lastIndex: 'u16'2654 },2655 /**2656 * Lookup332: cumulus_pallet_xcmp_queue::OutboundState2657 **/2658 CumulusPalletXcmpQueueOutboundState: {2659 _enum: ['Ok', 'Suspended']2660 },2661 /**2662 * Lookup334: cumulus_pallet_xcmp_queue::QueueConfigData2663 **/2664 CumulusPalletXcmpQueueQueueConfigData: {2665 suspendThreshold: 'u32',2666 dropThreshold: 'u32',2667 resumeThreshold: 'u32',2668 thresholdWeight: 'u64',2669 weightRestrictDecay: 'u64',2670 xcmpMaxIndividualWeight: 'u64'2671 },2672 /**2673 * Lookup336: cumulus_pallet_xcmp_queue::pallet::Error<T>2674 **/2675 CumulusPalletXcmpQueueError: {2676 _enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']2677 },2678 /**2679 * Lookup337: pallet_xcm::pallet::Error<T>2680 **/2681 PalletXcmError: {2682 _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed']2683 },2684 /**2685 * Lookup338: cumulus_pallet_xcm::pallet::Error<T>2686 **/2687 CumulusPalletXcmError: 'Null',2688 /**2689 * Lookup339: cumulus_pallet_dmp_queue::ConfigData2690 **/2691 CumulusPalletDmpQueueConfigData: {2692 maxIndividual: 'u64'2693 },2694 /**2695 * Lookup340: cumulus_pallet_dmp_queue::PageIndexData2696 **/2697 CumulusPalletDmpQueuePageIndexData: {2698 beginUsed: 'u32',2699 endUsed: 'u32',2700 overweightCount: 'u64'2701 },2702 /**2703 * Lookup343: cumulus_pallet_dmp_queue::pallet::Error<T>2704 **/2705 CumulusPalletDmpQueueError: {2706 _enum: ['Unknown', 'OverLimit']2707 },2708 /**2709 * Lookup347: pallet_unique::Error<T>2710 **/2711 PalletUniqueError: {2712 _enum: ['CollectionDecimalPointLimitExceeded', 'ConfirmUnsetSponsorFail', 'EmptyArgument', 'RepartitionCalledOnNonRefungibleCollection']2713 },2714 /**2715 * Lookup350: pallet_unique_scheduler::ScheduledV3<frame_support::traits::schedule::MaybeHashed<opal_runtime::Call, primitive_types::H256>, BlockNumber, opal_runtime::OriginCaller, sp_core::crypto::AccountId32>2716 **/2717 PalletUniqueSchedulerScheduledV3: {2718 maybeId: 'Option<[u8;16]>',2719 priority: 'u8',2720 call: 'FrameSupportScheduleMaybeHashed',2721 maybePeriodic: 'Option<(u32,u32)>',2722 origin: 'OpalRuntimeOriginCaller'2723 },2724 /**2725 * Lookup351: opal_runtime::OriginCaller2726 **/2727 OpalRuntimeOriginCaller: {2728 _enum: {2729 system: 'FrameSupportDispatchRawOrigin',2730 __Unused1: 'Null',2731 __Unused2: 'Null',2732 __Unused3: 'Null',2733 Void: 'SpCoreVoid',2734 __Unused5: 'Null',2735 __Unused6: 'Null',2736 __Unused7: 'Null',2737 __Unused8: 'Null',2738 __Unused9: 'Null',2739 __Unused10: 'Null',2740 __Unused11: 'Null',2741 __Unused12: 'Null',2742 __Unused13: 'Null',2743 __Unused14: 'Null',2744 __Unused15: 'Null',2745 __Unused16: 'Null',2746 __Unused17: 'Null',2747 __Unused18: 'Null',2748 __Unused19: 'Null',2749 __Unused20: 'Null',2750 __Unused21: 'Null',2751 __Unused22: 'Null',2752 __Unused23: 'Null',2753 __Unused24: 'Null',2754 __Unused25: 'Null',2755 __Unused26: 'Null',2756 __Unused27: 'Null',2757 __Unused28: 'Null',2758 __Unused29: 'Null',2759 __Unused30: 'Null',2760 __Unused31: 'Null',2761 __Unused32: 'Null',2762 __Unused33: 'Null',2763 __Unused34: 'Null',2764 __Unused35: 'Null',2765 __Unused36: 'Null',2766 __Unused37: 'Null',2767 __Unused38: 'Null',2768 __Unused39: 'Null',2769 __Unused40: 'Null',2770 __Unused41: 'Null',2771 __Unused42: 'Null',2772 __Unused43: 'Null',2773 __Unused44: 'Null',2774 __Unused45: 'Null',2775 __Unused46: 'Null',2776 __Unused47: 'Null',2777 __Unused48: 'Null',2778 __Unused49: 'Null',2779 __Unused50: 'Null',2780 PolkadotXcm: 'PalletXcmOrigin',2781 CumulusXcm: 'CumulusPalletXcmOrigin',2782 __Unused53: 'Null',2783 __Unused54: 'Null',2784 __Unused55: 'Null',2785 __Unused56: 'Null',2786 __Unused57: 'Null',2787 __Unused58: 'Null',2788 __Unused59: 'Null',2789 __Unused60: 'Null',2790 __Unused61: 'Null',2791 __Unused62: 'Null',2792 __Unused63: 'Null',2793 __Unused64: 'Null',2794 __Unused65: 'Null',2795 __Unused66: 'Null',2796 __Unused67: 'Null',2797 __Unused68: 'Null',2798 __Unused69: 'Null',2799 __Unused70: 'Null',2800 __Unused71: 'Null',2801 __Unused72: 'Null',2802 __Unused73: 'Null',2803 __Unused74: 'Null',2804 __Unused75: 'Null',2805 __Unused76: 'Null',2806 __Unused77: 'Null',2807 __Unused78: 'Null',2808 __Unused79: 'Null',2809 __Unused80: 'Null',2810 __Unused81: 'Null',2811 __Unused82: 'Null',2812 __Unused83: 'Null',2813 __Unused84: 'Null',2814 __Unused85: 'Null',2815 __Unused86: 'Null',2816 __Unused87: 'Null',2817 __Unused88: 'Null',2818 __Unused89: 'Null',2819 __Unused90: 'Null',2820 __Unused91: 'Null',2821 __Unused92: 'Null',2822 __Unused93: 'Null',2823 __Unused94: 'Null',2824 __Unused95: 'Null',2825 __Unused96: 'Null',2826 __Unused97: 'Null',2827 __Unused98: 'Null',2828 __Unused99: 'Null',2829 __Unused100: 'Null',2830 Ethereum: 'PalletEthereumRawOrigin'2831 }2832 },2833 /**2834 * Lookup352: frame_support::dispatch::RawOrigin<sp_core::crypto::AccountId32>2835 **/2836 FrameSupportDispatchRawOrigin: {2837 _enum: {2838 Root: 'Null',2839 Signed: 'AccountId32',2840 None: 'Null'2841 }2842 },2843 /**2844 * Lookup353: pallet_xcm::pallet::Origin2845 **/2846 PalletXcmOrigin: {2847 _enum: {2848 Xcm: 'XcmV1MultiLocation',2849 Response: 'XcmV1MultiLocation'2850 }2851 },2852 /**2853 * Lookup354: cumulus_pallet_xcm::pallet::Origin2854 **/2855 CumulusPalletXcmOrigin: {2856 _enum: {2857 Relay: 'Null',2858 SiblingParachain: 'u32'2859 }2860 },2861 /**2862 * Lookup355: pallet_ethereum::RawOrigin2863 **/2864 PalletEthereumRawOrigin: {2865 _enum: {2866 EthereumTransaction: 'H160'2867 }2868 },2869 /**2870 * Lookup356: sp_core::Void2871 **/2872 SpCoreVoid: 'Null',2873 /**2874 * Lookup357: pallet_unique_scheduler::pallet::Error<T>2875 **/2876 PalletUniqueSchedulerError: {2877 _enum: ['FailedToSchedule', 'NotFound', 'TargetBlockNumberInPast', 'RescheduleNoChange']2878 },2879 /**2880 * Lookup358: up_data_structs::Collection<sp_core::crypto::AccountId32>2881 **/2882 UpDataStructsCollection: {2883 owner: 'AccountId32',2884 mode: 'UpDataStructsCollectionMode',2885 name: 'Vec<u16>',2886 description: 'Vec<u16>',2887 tokenPrefix: 'Bytes',2888 sponsorship: 'UpDataStructsSponsorshipState',2889 limits: 'UpDataStructsCollectionLimits',2890 permissions: 'UpDataStructsCollectionPermissions',2891 externalCollection: 'bool'2892 },2893 /**2894 * Lookup359: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>2895 **/2896 UpDataStructsSponsorshipState: {2897 _enum: {2898 Disabled: 'Null',2899 Unconfirmed: 'AccountId32',2900 Confirmed: 'AccountId32'2901 }2902 },2903 /**2904 * Lookup360: up_data_structs::Properties2905 **/2906 UpDataStructsProperties: {2907 map: 'UpDataStructsPropertiesMapBoundedVec',2908 consumedSpace: 'u32',2909 spaceLimit: 'u32'2910 },2911 /**2912 * Lookup361: up_data_structs::PropertiesMap<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2913 **/2914 UpDataStructsPropertiesMapBoundedVec: 'BTreeMap<Bytes, Bytes>',2915 /**2916 * Lookup366: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>2917 **/2918 UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap<Bytes, UpDataStructsPropertyPermission>',2919 /**2920 * Lookup373: up_data_structs::CollectionStats2921 **/2922 UpDataStructsCollectionStats: {2923 created: 'u32',2924 destroyed: 'u32',2925 alive: 'u32'2926 },2927 /**2928 * Lookup374: up_data_structs::TokenChild2929 **/2930 UpDataStructsTokenChild: {2931 token: 'u32',2932 collection: 'u32'2933 },2934 /**2935 * Lookup375: PhantomType::up_data_structs<T>2936 **/2937 PhantomTypeUpDataStructs: '[(UpDataStructsTokenData,UpDataStructsRpcCollection,RmrkTraitsCollectionCollectionInfo,RmrkTraitsNftNftInfo,RmrkTraitsResourceResourceInfo,RmrkTraitsPropertyPropertyInfo,RmrkTraitsBaseBaseInfo,RmrkTraitsPartPartType,RmrkTraitsTheme,RmrkTraitsNftNftChild);0]',2938 /**2939 * Lookup377: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2940 **/2941 UpDataStructsTokenData: {2942 properties: 'Vec<UpDataStructsProperty>',2943 owner: 'Option<PalletEvmAccountBasicCrossAccountIdRepr>',2944 pieces: 'u128'2945 },2946 /**2947 * Lookup379: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>2948 **/2949 UpDataStructsRpcCollection: {2950 owner: 'AccountId32',2951 mode: 'UpDataStructsCollectionMode',2952 name: 'Vec<u16>',2953 description: 'Vec<u16>',2954 tokenPrefix: 'Bytes',2955 sponsorship: 'UpDataStructsSponsorshipState',2956 limits: 'UpDataStructsCollectionLimits',2957 permissions: 'UpDataStructsCollectionPermissions',2958 tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',2959 properties: 'Vec<UpDataStructsProperty>',2960 readOnly: 'bool'2961 },2962 /**2963 * 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>2964 **/2965 RmrkTraitsCollectionCollectionInfo: {2966 issuer: 'AccountId32',2967 metadata: 'Bytes',2968 max: 'Option<u32>',2969 symbol: 'Bytes',2970 nftsCount: 'u32'2971 },2972 /**2973 * Lookup381: rmrk_traits::nft::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2974 **/2975 RmrkTraitsNftNftInfo: {2976 owner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',2977 royalty: 'Option<RmrkTraitsNftRoyaltyInfo>',2978 metadata: 'Bytes',2979 equipped: 'bool',2980 pending: 'bool'2981 },2982 /**2983 * Lookup383: rmrk_traits::nft::RoyaltyInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill>2984 **/2985 RmrkTraitsNftRoyaltyInfo: {2986 recipient: 'AccountId32',2987 amount: 'Permill'2988 },2989 /**2990 * Lookup384: rmrk_traits::resource::ResourceInfo<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2991 **/2992 RmrkTraitsResourceResourceInfo: {2993 id: 'u32',2994 resource: 'RmrkTraitsResourceResourceTypes',2995 pending: 'bool',2996 pendingRemoval: 'bool'2997 },2998 /**2999 * Lookup385: rmrk_traits::property::PropertyInfo<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>3000 **/3001 RmrkTraitsPropertyPropertyInfo: {3002 key: 'Bytes',3003 value: 'Bytes'3004 },3005 /**3006 * Lookup386: rmrk_traits::base::BaseInfo<sp_core::crypto::AccountId32, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>3007 **/3008 RmrkTraitsBaseBaseInfo: {3009 issuer: 'AccountId32',3010 baseType: 'Bytes',3011 symbol: 'Bytes'3012 },3013 /**3014 * Lookup387: rmrk_traits::nft::NftChild3015 **/3016 RmrkTraitsNftNftChild: {3017 collectionId: 'u32',3018 nftId: 'u32'3019 },3020 /**3021 * Lookup389: pallet_common::pallet::Error<T>3022 **/3023 PalletCommonError: {3024 _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']3025 },3026 /**3027 * Lookup391: pallet_fungible::pallet::Error<T>3028 **/3029 PalletFungibleError: {3030 _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed']3031 },3032 /**3033 * Lookup392: pallet_refungible::ItemData3034 **/3035 PalletRefungibleItemData: {3036 constData: 'Bytes'3037 },3038 /**3039 * Lookup397: pallet_refungible::pallet::Error<T>3040 **/3041 PalletRefungibleError: {3042 _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RepartitionWhileNotOwningAllPieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']3043 },3044 /**3045 * Lookup398: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3046 **/3047 PalletNonfungibleItemData: {3048 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'3049 },3050 /**3051 * Lookup400: up_data_structs::PropertyScope3052 **/3053 UpDataStructsPropertyScope: {3054 _enum: ['None', 'Rmrk', 'Eth']3055 },3056 /**3057 * Lookup402: pallet_nonfungible::pallet::Error<T>3058 **/3059 PalletNonfungibleError: {3060 _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount', 'CantBurnNftWithChildren']3061 },3062 /**3063 * Lookup403: pallet_structure::pallet::Error<T>3064 **/3065 PalletStructureError: {3066 _enum: ['OuroborosDetected', 'DepthLimit', 'BreadthLimit', 'TokenNotFound']3067 },3068 /**3069 * Lookup404: pallet_rmrk_core::pallet::Error<T>3070 **/3071 PalletRmrkCoreError: {3072 _enum: ['CorruptedCollectionType', 'RmrkPropertyKeyIsTooLong', 'RmrkPropertyValueIsTooLong', 'RmrkPropertyIsNotFound', 'UnableToDecodeRmrkData', 'CollectionNotEmpty', 'NoAvailableCollectionId', 'NoAvailableNftId', 'CollectionUnknown', 'NoPermission', 'NonTransferable', 'CollectionFullOrLocked', 'ResourceDoesntExist', 'CannotSendToDescendentOrSelf', 'CannotAcceptNonOwnedNft', 'CannotRejectNonOwnedNft', 'CannotRejectNonPendingNft', 'ResourceNotPending', 'NoAvailableResourceId']3073 },3074 /**3075 * Lookup406: pallet_rmrk_equip::pallet::Error<T>3076 **/3077 PalletRmrkEquipError: {3078 _enum: ['PermissionError', 'NoAvailableBaseId', 'NoAvailablePartId', 'BaseDoesntExist', 'NeedsDefaultThemeFirst', 'PartDoesntExist', 'NoEquippableOnFixedPart']3079 },3080 /**3081 * Lookup409: pallet_evm::pallet::Error<T>3082 **/3083 PalletEvmError: {3084 _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce']3085 },3086 /**3087 * Lookup412: fp_rpc::TransactionStatus3088 **/3089 FpRpcTransactionStatus: {3090 transactionHash: 'H256',3091 transactionIndex: 'u32',3092 from: 'H160',3093 to: 'Option<H160>',3094 contractAddress: 'Option<H160>',3095 logs: 'Vec<EthereumLog>',3096 logsBloom: 'EthbloomBloom'3097 },3098 /**3099 * Lookup414: ethbloom::Bloom3100 **/3101 EthbloomBloom: '[u8;256]',3102 /**3103 * Lookup416: ethereum::receipt::ReceiptV33104 **/3105 EthereumReceiptReceiptV3: {3106 _enum: {3107 Legacy: 'EthereumReceiptEip658ReceiptData',3108 EIP2930: 'EthereumReceiptEip658ReceiptData',3109 EIP1559: 'EthereumReceiptEip658ReceiptData'3110 }3111 },3112 /**3113 * Lookup417: ethereum::receipt::EIP658ReceiptData3114 **/3115 EthereumReceiptEip658ReceiptData: {3116 statusCode: 'u8',3117 usedGas: 'U256',3118 logsBloom: 'EthbloomBloom',3119 logs: 'Vec<EthereumLog>'3120 },3121 /**3122 * Lookup418: ethereum::block::Block<ethereum::transaction::TransactionV2>3123 **/3124 EthereumBlock: {3125 header: 'EthereumHeader',3126 transactions: 'Vec<EthereumTransactionTransactionV2>',3127 ommers: 'Vec<EthereumHeader>'3128 },3129 /**3130 * Lookup419: ethereum::header::Header3131 **/3132 EthereumHeader: {3133 parentHash: 'H256',3134 ommersHash: 'H256',3135 beneficiary: 'H160',3136 stateRoot: 'H256',3137 transactionsRoot: 'H256',3138 receiptsRoot: 'H256',3139 logsBloom: 'EthbloomBloom',3140 difficulty: 'U256',3141 number: 'U256',3142 gasLimit: 'U256',3143 gasUsed: 'U256',3144 timestamp: 'u64',3145 extraData: 'Bytes',3146 mixHash: 'H256',3147 nonce: 'EthereumTypesHashH64'3148 },3149 /**3150 * Lookup420: ethereum_types::hash::H643151 **/3152 EthereumTypesHashH64: '[u8;8]',3153 /**3154 * Lookup425: pallet_ethereum::pallet::Error<T>3155 **/3156 PalletEthereumError: {3157 _enum: ['InvalidSignature', 'PreLogExists']3158 },3159 /**3160 * Lookup426: pallet_evm_coder_substrate::pallet::Error<T>3161 **/3162 PalletEvmCoderSubstrateError: {3163 _enum: ['OutOfGas', 'OutOfFund']3164 },3165 /**3166 * Lookup427: pallet_evm_contract_helpers::SponsoringModeT3167 **/3168 PalletEvmContractHelpersSponsoringModeT: {3169 _enum: ['Disabled', 'Allowlisted', 'Generous']3170 },3171 /**3172 * Lookup429: pallet_evm_contract_helpers::pallet::Error<T>3173 **/3174 PalletEvmContractHelpersError: {3175 _enum: ['NoPermission']3176 },3177 /**3178 * Lookup430: pallet_evm_migration::pallet::Error<T>3179 **/3180 PalletEvmMigrationError: {3181 _enum: ['AccountNotEmpty', 'AccountIsNotMigrating']3182 },3183 /**3184 * Lookup432: sp_runtime::MultiSignature3185 **/3186 SpRuntimeMultiSignature: {3187 _enum: {3188 Ed25519: 'SpCoreEd25519Signature',3189 Sr25519: 'SpCoreSr25519Signature',3190 Ecdsa: 'SpCoreEcdsaSignature'3191 }3192 },3193 /**3194 * Lookup433: sp_core::ed25519::Signature3195 **/3196 SpCoreEd25519Signature: '[u8;64]',3197 /**3198 * Lookup435: sp_core::sr25519::Signature3199 **/3200 SpCoreSr25519Signature: '[u8;64]',3201 /**3202 * Lookup436: sp_core::ecdsa::Signature3203 **/3204 SpCoreEcdsaSignature: '[u8;65]',3205 /**3206 * Lookup439: frame_system::extensions::check_spec_version::CheckSpecVersion<T>3207 **/3208 FrameSystemExtensionsCheckSpecVersion: 'Null',3209 /**3210 * Lookup440: frame_system::extensions::check_genesis::CheckGenesis<T>3211 **/3212 FrameSystemExtensionsCheckGenesis: 'Null',3213 /**3214 * Lookup443: frame_system::extensions::check_nonce::CheckNonce<T>3215 **/3216 FrameSystemExtensionsCheckNonce: 'Compact<u32>',3217 /**3218 * Lookup444: frame_system::extensions::check_weight::CheckWeight<T>3219 **/3220 FrameSystemExtensionsCheckWeight: 'Null',3221 /**3222 * Lookup445: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>3223 **/3224 PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',3225 /**3226 * Lookup446: opal_runtime::Runtime3227 **/3228 OpalRuntimeRuntime: 'Null',3229 /**3230 * Lookup447: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>3231 **/3232 PalletEthereumFakeTransactionFinalizer: 'Null'3233};tests/src/interfaces/registry.tsdiffbeforeafterboth--- a/tests/src/interfaces/registry.ts
+++ b/tests/src/interfaces/registry.ts
@@ -83,6 +83,7 @@
OrmlVestingModuleError: OrmlVestingModuleError;
OrmlVestingModuleEvent: OrmlVestingModuleEvent;
OrmlVestingVestingSchedule: OrmlVestingVestingSchedule;
+ PalletAppPromotionCall: PalletAppPromotionCall;
PalletBalancesAccountData: PalletBalancesAccountData;
PalletBalancesBalanceLock: PalletBalancesBalanceLock;
PalletBalancesCall: PalletBalancesCall;
tests/src/interfaces/types-lookup.tsdiffbeforeafterboth--- a/tests/src/interfaces/types-lookup.ts
+++ b/tests/src/interfaces/types-lookup.ts
@@ -10,62 +10,67 @@
import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill } from '@polkadot/types/interfaces/runtime';
import type { Event } from '@polkadot/types/interfaces/system';
-declare module '@polkadot/types/lookup' {
- /** @name FrameSystemAccountInfo (3) */
- interface FrameSystemAccountInfo extends Struct {
- readonly nonce: u32;
- readonly consumers: u32;
- readonly providers: u32;
- readonly sufficients: u32;
- readonly data: PalletBalancesAccountData;
+ /** @name PolkadotPrimitivesV2PersistedValidationData (2) */
+ export interface PolkadotPrimitivesV2PersistedValidationData extends Struct {
+ readonly parentHead: Bytes;
+ readonly relayParentNumber: u32;
+ readonly relayParentStorageRoot: H256;
+ readonly maxPovSize: u32;
}
- /** @name PalletBalancesAccountData (5) */
- interface PalletBalancesAccountData extends Struct {
- readonly free: u128;
- readonly reserved: u128;
- readonly miscFrozen: u128;
- readonly feeFrozen: u128;
+ /** @name PolkadotPrimitivesV2UpgradeRestriction (9) */
+ export interface PolkadotPrimitivesV2UpgradeRestriction extends Enum {
+ readonly isPresent: boolean;
+ readonly type: 'Present';
+ }
+
+ /** @name SpTrieStorageProof (10) */
+ export interface SpTrieStorageProof extends Struct {
+ readonly trieNodes: BTreeSet<Bytes>;
}
- /** @name FrameSupportWeightsPerDispatchClassU64 (7) */
- interface FrameSupportWeightsPerDispatchClassU64 extends Struct {
- readonly normal: u64;
- readonly operational: u64;
- readonly mandatory: u64;
+ /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (13) */
+ export interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {
+ readonly dmqMqcHead: H256;
+ readonly relayDispatchQueueSize: ITuple<[u32, u32]>;
+ readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;
+ readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;
}
- /** @name SpRuntimeDigest (11) */
- interface SpRuntimeDigest extends Struct {
- readonly logs: Vec<SpRuntimeDigestDigestItem>;
+ /** @name PolkadotPrimitivesV2AbridgedHrmpChannel (18) */
+ export interface PolkadotPrimitivesV2AbridgedHrmpChannel extends Struct {
+ readonly maxCapacity: u32;
+ readonly maxTotalSize: u32;
+ readonly maxMessageSize: u32;
+ readonly msgCount: u32;
+ readonly totalSize: u32;
+ readonly mqcHead: Option<H256>;
}
- /** @name SpRuntimeDigestDigestItem (13) */
- interface SpRuntimeDigestDigestItem extends Enum {
- readonly isOther: boolean;
- readonly asOther: Bytes;
- readonly isConsensus: boolean;
- readonly asConsensus: ITuple<[U8aFixed, Bytes]>;
- readonly isSeal: boolean;
- readonly asSeal: ITuple<[U8aFixed, Bytes]>;
- readonly isPreRuntime: boolean;
- readonly asPreRuntime: ITuple<[U8aFixed, Bytes]>;
- readonly isRuntimeEnvironmentUpdated: boolean;
- readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';
+ /** @name PolkadotPrimitivesV2AbridgedHostConfiguration (20) */
+ export interface PolkadotPrimitivesV2AbridgedHostConfiguration extends Struct {
+ readonly maxCodeSize: u32;
+ readonly maxHeadDataSize: u32;
+ readonly maxUpwardQueueCount: u32;
+ readonly maxUpwardQueueSize: u32;
+ readonly maxUpwardMessageSize: u32;
+ readonly maxUpwardMessageNumPerCandidate: u32;
+ readonly hrmpMaxMessageNumPerCandidate: u32;
+ readonly validationUpgradeCooldown: u32;
+ readonly validationUpgradeDelay: u32;
}
- /** @name FrameSystemEventRecord (16) */
- interface FrameSystemEventRecord extends Struct {
- readonly phase: FrameSystemPhase;
- readonly event: Event;
- readonly topics: Vec<H256>;
+ /** @name PolkadotCorePrimitivesOutboundHrmpMessage (26) */
+ export interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {
+ readonly recipient: u32;
+ readonly data: Bytes;
}
- /** @name FrameSystemEvent (18) */
- interface FrameSystemEvent extends Enum {
- readonly isExtrinsicSuccess: boolean;
- readonly asExtrinsicSuccess: {
- readonly dispatchInfo: FrameSupportWeightsDispatchInfo;
+ /** @name CumulusPalletParachainSystemCall (28) */
+ export interface CumulusPalletParachainSystemCall extends Enum {
+ readonly isSetValidationData: boolean;
+ readonly asSetValidationData: {
+ readonly data: CumulusPrimitivesParachainInherentParachainInherentData;
} & Struct;
readonly isExtrinsicFailed: boolean;
readonly asExtrinsicFailed: {
@@ -89,82 +94,28 @@
readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';
}
- /** @name FrameSupportWeightsDispatchInfo (19) */
- interface FrameSupportWeightsDispatchInfo extends Struct {
- readonly weight: u64;
- readonly class: FrameSupportWeightsDispatchClass;
- readonly paysFee: FrameSupportWeightsPays;
+ /** @name CumulusPrimitivesParachainInherentParachainInherentData (29) */
+ export interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {
+ readonly validationData: PolkadotPrimitivesV2PersistedValidationData;
+ readonly relayChainState: SpTrieStorageProof;
+ readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;
+ readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;
}
- /** @name FrameSupportWeightsDispatchClass (20) */
- interface FrameSupportWeightsDispatchClass extends Enum {
- readonly isNormal: boolean;
- readonly isOperational: boolean;
- readonly isMandatory: boolean;
- readonly type: 'Normal' | 'Operational' | 'Mandatory';
+ /** @name PolkadotCorePrimitivesInboundDownwardMessage (31) */
+ export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {
+ readonly sentAt: u32;
+ readonly msg: Bytes;
}
- /** @name FrameSupportWeightsPays (21) */
- interface FrameSupportWeightsPays extends Enum {
- readonly isYes: boolean;
- readonly isNo: boolean;
- readonly type: 'Yes' | 'No';
+ /** @name PolkadotCorePrimitivesInboundHrmpMessage (34) */
+ export interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {
+ readonly sentAt: u32;
+ readonly data: Bytes;
}
- /** @name SpRuntimeDispatchError (22) */
- interface SpRuntimeDispatchError extends Enum {
- readonly isOther: boolean;
- readonly isCannotLookup: boolean;
- readonly isBadOrigin: boolean;
- readonly isModule: boolean;
- readonly asModule: SpRuntimeModuleError;
- readonly isConsumerRemaining: boolean;
- readonly isNoProviders: boolean;
- readonly isTooManyConsumers: boolean;
- readonly isToken: boolean;
- readonly asToken: SpRuntimeTokenError;
- readonly isArithmetic: boolean;
- readonly asArithmetic: SpRuntimeArithmeticError;
- readonly isTransactional: boolean;
- readonly asTransactional: SpRuntimeTransactionalError;
- readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional';
- }
-
- /** @name SpRuntimeModuleError (23) */
- interface SpRuntimeModuleError extends Struct {
- readonly index: u8;
- readonly error: U8aFixed;
- }
-
- /** @name SpRuntimeTokenError (24) */
- interface SpRuntimeTokenError extends Enum {
- readonly isNoFunds: boolean;
- readonly isWouldDie: boolean;
- readonly isBelowMinimum: boolean;
- readonly isCannotCreate: boolean;
- readonly isUnknownAsset: boolean;
- readonly isFrozen: boolean;
- readonly isUnsupported: boolean;
- readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';
- }
-
- /** @name SpRuntimeArithmeticError (25) */
- interface SpRuntimeArithmeticError extends Enum {
- readonly isUnderflow: boolean;
- readonly isOverflow: boolean;
- readonly isDivisionByZero: boolean;
- readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';
- }
-
- /** @name SpRuntimeTransactionalError (26) */
- interface SpRuntimeTransactionalError extends Enum {
- readonly isLimitReached: boolean;
- readonly isNoLayer: boolean;
- readonly type: 'LimitReached' | 'NoLayer';
- }
-
- /** @name CumulusPalletParachainSystemEvent (27) */
- interface CumulusPalletParachainSystemEvent extends Enum {
+ /** @name CumulusPalletParachainSystemEvent (37) */
+ export interface CumulusPalletParachainSystemEvent extends Enum {
readonly isValidationFunctionStored: boolean;
readonly isValidationFunctionApplied: boolean;
readonly asValidationFunctionApplied: {
@@ -187,8 +138,94 @@
readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed';
}
- /** @name PalletBalancesEvent (28) */
- interface PalletBalancesEvent extends Enum {
+ /** @name CumulusPalletParachainSystemError (38) */
+ export interface CumulusPalletParachainSystemError extends Enum {
+ readonly isOverlappingUpgrades: boolean;
+ readonly isProhibitedByPolkadot: boolean;
+ readonly isTooBig: boolean;
+ readonly isValidationDataNotAvailable: boolean;
+ readonly isHostConfigurationNotAvailable: boolean;
+ readonly isNotScheduled: boolean;
+ readonly isNothingAuthorized: boolean;
+ readonly isUnauthorized: boolean;
+ readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';
+ }
+
+ /** @name PalletBalancesAccountData (41) */
+ export interface PalletBalancesAccountData extends Struct {
+ readonly free: u128;
+ readonly reserved: u128;
+ readonly miscFrozen: u128;
+ readonly feeFrozen: u128;
+ }
+
+ /** @name PalletBalancesBalanceLock (43) */
+ export interface PalletBalancesBalanceLock extends Struct {
+ readonly id: U8aFixed;
+ readonly amount: u128;
+ readonly reasons: PalletBalancesReasons;
+ }
+
+ /** @name PalletBalancesReasons (45) */
+ export interface PalletBalancesReasons extends Enum {
+ readonly isFee: boolean;
+ readonly isMisc: boolean;
+ readonly isAll: boolean;
+ readonly type: 'Fee' | 'Misc' | 'All';
+ }
+
+ /** @name PalletBalancesReserveData (48) */
+ export interface PalletBalancesReserveData extends Struct {
+ readonly id: U8aFixed;
+ readonly amount: u128;
+ }
+
+ /** @name PalletBalancesReleases (51) */
+ export interface PalletBalancesReleases extends Enum {
+ readonly isV100: boolean;
+ readonly isV200: boolean;
+ readonly type: 'V100' | 'V200';
+ }
+
+ /** @name PalletBalancesCall (52) */
+ export interface PalletBalancesCall extends Enum {
+ readonly isTransfer: boolean;
+ readonly asTransfer: {
+ readonly dest: MultiAddress;
+ readonly value: Compact<u128>;
+ } & Struct;
+ readonly isSetBalance: boolean;
+ readonly asSetBalance: {
+ readonly who: MultiAddress;
+ readonly newFree: Compact<u128>;
+ readonly newReserved: Compact<u128>;
+ } & Struct;
+ readonly isForceTransfer: boolean;
+ readonly asForceTransfer: {
+ readonly source: MultiAddress;
+ readonly dest: MultiAddress;
+ readonly value: Compact<u128>;
+ } & Struct;
+ readonly isTransferKeepAlive: boolean;
+ readonly asTransferKeepAlive: {
+ readonly dest: MultiAddress;
+ readonly value: Compact<u128>;
+ } & Struct;
+ readonly isTransferAll: boolean;
+ readonly asTransferAll: {
+ readonly dest: MultiAddress;
+ readonly keepAlive: bool;
+ } & Struct;
+ readonly isForceUnreserve: boolean;
+ readonly asForceUnreserve: {
+ readonly who: MultiAddress;
+ readonly amount: u128;
+ } & Struct;
+ readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';
+ }
+
+ /** @name PalletBalancesEvent (58) */
+ export interface PalletBalancesEvent extends Enum {
readonly isEndowed: boolean;
readonly asEndowed: {
readonly account: AccountId32;
@@ -246,26 +283,74 @@
readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed';
}
- /** @name FrameSupportTokensMiscBalanceStatus (29) */
- interface FrameSupportTokensMiscBalanceStatus extends Enum {
+ /** @name FrameSupportTokensMiscBalanceStatus (59) */
+ export interface FrameSupportTokensMiscBalanceStatus extends Enum {
readonly isFree: boolean;
readonly isReserved: boolean;
readonly type: 'Free' | 'Reserved';
}
- /** @name PalletTransactionPaymentEvent (30) */
- interface PalletTransactionPaymentEvent extends Enum {
- readonly isTransactionFeePaid: boolean;
- readonly asTransactionFeePaid: {
- readonly who: AccountId32;
- readonly actualFee: u128;
- readonly tip: u128;
+ /** @name PalletBalancesError (60) */
+ export interface PalletBalancesError extends Enum {
+ readonly isVestingBalance: boolean;
+ readonly isLiquidityRestrictions: boolean;
+ readonly isInsufficientBalance: boolean;
+ readonly isExistentialDeposit: boolean;
+ readonly isKeepAlive: boolean;
+ readonly isExistingVestingSchedule: boolean;
+ readonly isDeadAccount: boolean;
+ readonly isTooManyReserves: boolean;
+ readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';
+ }
+
+ /** @name PalletTimestampCall (63) */
+ export interface PalletTimestampCall extends Enum {
+ readonly isSet: boolean;
+ readonly asSet: {
+ readonly now: Compact<u64>;
} & Struct;
- readonly type: 'TransactionFeePaid';
+ readonly type: 'Set';
+ }
+
+ /** @name PalletTransactionPaymentReleases (66) */
+ export interface PalletTransactionPaymentReleases extends Enum {
+ readonly isV1Ancient: boolean;
+ readonly isV2: boolean;
+ readonly type: 'V1Ancient' | 'V2';
}
- /** @name PalletTreasuryEvent (31) */
- interface PalletTreasuryEvent extends Enum {
+ /** @name PalletTreasuryProposal (67) */
+ export interface PalletTreasuryProposal extends Struct {
+ readonly proposer: AccountId32;
+ readonly value: u128;
+ readonly beneficiary: AccountId32;
+ readonly bond: u128;
+ }
+
+ /** @name PalletTreasuryCall (70) */
+ export interface PalletTreasuryCall extends Enum {
+ readonly isProposeSpend: boolean;
+ readonly asProposeSpend: {
+ readonly value: Compact<u128>;
+ readonly beneficiary: MultiAddress;
+ } & Struct;
+ readonly isRejectProposal: boolean;
+ readonly asRejectProposal: {
+ readonly proposalId: Compact<u32>;
+ } & Struct;
+ readonly isApproveProposal: boolean;
+ readonly asApproveProposal: {
+ readonly proposalId: Compact<u32>;
+ } & Struct;
+ readonly isRemoveApproval: boolean;
+ readonly asRemoveApproval: {
+ readonly proposalId: Compact<u32>;
+ } & Struct;
+ readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'RemoveApproval';
+ }
+
+ /** @name PalletTreasuryEvent (72) */
+ export interface PalletTreasuryEvent extends Enum {
readonly isProposed: boolean;
readonly asProposed: {
readonly proposalIndex: u32;
@@ -297,39 +382,93 @@
readonly asDeposit: {
readonly value: u128;
} & Struct;
- readonly isSpendApproved: boolean;
- readonly asSpendApproved: {
- readonly proposalIndex: u32;
- readonly amount: u128;
- readonly beneficiary: AccountId32;
+ readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit';
+ }
+
+ /** @name FrameSupportPalletId (75) */
+ export interface FrameSupportPalletId extends U8aFixed {}
+
+ /** @name PalletTreasuryError (76) */
+ export interface PalletTreasuryError extends Enum {
+ readonly isInsufficientProposersBalance: boolean;
+ readonly isInvalidIndex: boolean;
+ readonly isTooManyApprovals: boolean;
+ readonly isProposalNotApproved: boolean;
+ readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'ProposalNotApproved';
+ }
+
+ /** @name PalletSudoCall (77) */
+ export interface PalletSudoCall extends Enum {
+ readonly isSudo: boolean;
+ readonly asSudo: {
+ readonly call: Call;
+ } & Struct;
+ readonly isSudoUncheckedWeight: boolean;
+ readonly asSudoUncheckedWeight: {
+ readonly call: Call;
+ readonly weight: u64;
} & Struct;
+ readonly isSetKey: boolean;
+ readonly asSetKey: {
+ readonly new_: MultiAddress;
+ } & Struct;
+ readonly isSudoAs: boolean;
+ readonly asSudoAs: {
+ readonly who: MultiAddress;
+ readonly call: Call;
+ } & Struct;
readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit' | 'SpendApproved';
}
- /** @name PalletSudoEvent (32) */
- interface PalletSudoEvent extends Enum {
- readonly isSudid: boolean;
- readonly asSudid: {
- readonly sudoResult: Result<Null, SpRuntimeDispatchError>;
+ /** @name FrameSystemCall (79) */
+ export interface FrameSystemCall extends Enum {
+ readonly isFillBlock: boolean;
+ readonly asFillBlock: {
+ readonly ratio: Perbill;
} & Struct;
- readonly isKeyChanged: boolean;
- readonly asKeyChanged: {
- readonly oldSudoer: Option<AccountId32>;
+ readonly isRemark: boolean;
+ readonly asRemark: {
+ readonly remark: Bytes;
} & Struct;
- readonly isSudoAsDone: boolean;
- readonly asSudoAsDone: {
- readonly sudoResult: Result<Null, SpRuntimeDispatchError>;
+ readonly isSetHeapPages: boolean;
+ readonly asSetHeapPages: {
+ readonly pages: u64;
} & Struct;
- readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';
+ readonly isSetCode: boolean;
+ readonly asSetCode: {
+ readonly code: Bytes;
+ } & Struct;
+ readonly isSetCodeWithoutChecks: boolean;
+ readonly asSetCodeWithoutChecks: {
+ readonly code: Bytes;
+ } & Struct;
+ readonly isSetStorage: boolean;
+ readonly asSetStorage: {
+ readonly items: Vec<ITuple<[Bytes, Bytes]>>;
+ } & Struct;
+ readonly isKillStorage: boolean;
+ readonly asKillStorage: {
+ readonly keys_: Vec<Bytes>;
+ } & Struct;
+ readonly isKillPrefix: boolean;
+ readonly asKillPrefix: {
+ readonly prefix: Bytes;
+ readonly subkeys: u32;
+ } & Struct;
+ readonly isRemarkWithEvent: boolean;
+ readonly asRemarkWithEvent: {
+ readonly remark: Bytes;
+ } & Struct;
+ readonly type: 'FillBlock' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';
}
- /** @name OrmlVestingModuleEvent (36) */
- interface OrmlVestingModuleEvent extends Enum {
- readonly isVestingScheduleAdded: boolean;
- readonly asVestingScheduleAdded: {
- readonly from: AccountId32;
- readonly to: AccountId32;
- readonly vestingSchedule: OrmlVestingVestingSchedule;
+ /** @name OrmlVestingModuleCall (83) */
+ export interface OrmlVestingModuleCall extends Enum {
+ readonly isClaim: boolean;
+ readonly isVestedTransfer: boolean;
+ readonly asVestedTransfer: {
+ readonly dest: MultiAddress;
+ readonly schedule: OrmlVestingVestingSchedule;
} & Struct;
readonly isClaimed: boolean;
readonly asClaimed: {
@@ -343,20 +482,20 @@
readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';
}
- /** @name OrmlVestingVestingSchedule (37) */
- interface OrmlVestingVestingSchedule extends Struct {
+ /** @name OrmlVestingVestingSchedule (84) */
+ export interface OrmlVestingVestingSchedule extends Struct {
readonly start: u32;
readonly period: u32;
readonly periodCount: u32;
readonly perPeriod: Compact<u128>;
}
- /** @name CumulusPalletXcmpQueueEvent (39) */
- interface CumulusPalletXcmpQueueEvent extends Enum {
- readonly isSuccess: boolean;
- readonly asSuccess: {
- readonly messageHash: Option<H256>;
- readonly weight: u64;
+ /** @name CumulusPalletXcmpQueueCall (86) */
+ export interface CumulusPalletXcmpQueueCall extends Enum {
+ readonly isServiceOverweight: boolean;
+ readonly asServiceOverweight: {
+ readonly index: u64;
+ readonly weightLimit: u64;
} & Struct;
readonly isFail: boolean;
readonly asFail: {
@@ -395,117 +534,102 @@
readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';
}
- /** @name XcmV2TraitsError (41) */
- interface XcmV2TraitsError extends Enum {
- readonly isOverflow: boolean;
- readonly isUnimplemented: boolean;
- readonly isUntrustedReserveLocation: boolean;
- readonly isUntrustedTeleportLocation: boolean;
- readonly isMultiLocationFull: boolean;
- readonly isMultiLocationNotInvertible: boolean;
- readonly isBadOrigin: boolean;
- readonly isInvalidLocation: boolean;
- readonly isAssetNotFound: boolean;
- readonly isFailedToTransactAsset: boolean;
- readonly isNotWithdrawable: boolean;
- readonly isLocationCannotHold: boolean;
- readonly isExceedsMaxMessageSize: boolean;
- readonly isDestinationUnsupported: boolean;
- readonly isTransport: boolean;
- readonly isUnroutable: boolean;
- readonly isUnknownClaim: boolean;
- readonly isFailedToDecode: boolean;
- readonly isMaxWeightInvalid: boolean;
- readonly isNotHoldingFees: boolean;
- readonly isTooExpensive: boolean;
- readonly isTrap: boolean;
- readonly asTrap: u64;
- readonly isUnhandledXcmVersion: boolean;
- readonly isWeightLimitReached: boolean;
- readonly asWeightLimitReached: u64;
- readonly isBarrier: boolean;
- readonly isWeightNotComputable: boolean;
- 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';
+ /** @name PalletXcmCall (87) */
+ export interface PalletXcmCall extends Enum {
+ readonly isSend: boolean;
+ readonly asSend: {
+ readonly dest: XcmVersionedMultiLocation;
+ readonly message: XcmVersionedXcm;
+ } & Struct;
+ readonly isTeleportAssets: boolean;
+ readonly asTeleportAssets: {
+ readonly dest: XcmVersionedMultiLocation;
+ readonly beneficiary: XcmVersionedMultiLocation;
+ readonly assets: XcmVersionedMultiAssets;
+ readonly feeAssetItem: u32;
+ } & Struct;
+ readonly isReserveTransferAssets: boolean;
+ readonly asReserveTransferAssets: {
+ readonly dest: XcmVersionedMultiLocation;
+ readonly beneficiary: XcmVersionedMultiLocation;
+ readonly assets: XcmVersionedMultiAssets;
+ readonly feeAssetItem: u32;
+ } & Struct;
+ readonly isExecute: boolean;
+ readonly asExecute: {
+ readonly message: XcmVersionedXcm;
+ readonly maxWeight: u64;
+ } & Struct;
+ readonly isForceXcmVersion: boolean;
+ readonly asForceXcmVersion: {
+ readonly location: XcmV1MultiLocation;
+ readonly xcmVersion: u32;
+ } & Struct;
+ readonly isForceDefaultXcmVersion: boolean;
+ readonly asForceDefaultXcmVersion: {
+ readonly maybeXcmVersion: Option<u32>;
+ } & Struct;
+ readonly isForceSubscribeVersionNotify: boolean;
+ readonly asForceSubscribeVersionNotify: {
+ readonly location: XcmVersionedMultiLocation;
+ } & Struct;
+ readonly isForceUnsubscribeVersionNotify: boolean;
+ readonly asForceUnsubscribeVersionNotify: {
+ readonly location: XcmVersionedMultiLocation;
+ } & Struct;
+ readonly isLimitedReserveTransferAssets: boolean;
+ readonly asLimitedReserveTransferAssets: {
+ readonly dest: XcmVersionedMultiLocation;
+ readonly beneficiary: XcmVersionedMultiLocation;
+ readonly assets: XcmVersionedMultiAssets;
+ readonly feeAssetItem: u32;
+ readonly weightLimit: XcmV2WeightLimit;
+ } & Struct;
+ readonly isLimitedTeleportAssets: boolean;
+ readonly asLimitedTeleportAssets: {
+ readonly dest: XcmVersionedMultiLocation;
+ readonly beneficiary: XcmVersionedMultiLocation;
+ readonly assets: XcmVersionedMultiAssets;
+ readonly feeAssetItem: u32;
+ readonly weightLimit: XcmV2WeightLimit;
+ } & Struct;
+ readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';
}
- /** @name PalletXcmEvent (43) */
- interface PalletXcmEvent extends Enum {
- readonly isAttempted: boolean;
- readonly asAttempted: XcmV2TraitsOutcome;
- readonly isSent: boolean;
- readonly asSent: ITuple<[XcmV1MultiLocation, XcmV1MultiLocation, XcmV2Xcm]>;
- readonly isUnexpectedResponse: boolean;
- readonly asUnexpectedResponse: ITuple<[XcmV1MultiLocation, u64]>;
- readonly isResponseReady: boolean;
- readonly asResponseReady: ITuple<[u64, XcmV2Response]>;
- readonly isNotified: boolean;
- readonly asNotified: ITuple<[u64, u8, u8]>;
- readonly isNotifyOverweight: boolean;
- readonly asNotifyOverweight: ITuple<[u64, u8, u8, u64, u64]>;
- readonly isNotifyDispatchError: boolean;
- readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;
- readonly isNotifyDecodeFailed: boolean;
- readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>;
- readonly isInvalidResponder: boolean;
- readonly asInvalidResponder: ITuple<[XcmV1MultiLocation, u64, Option<XcmV1MultiLocation>]>;
- readonly isInvalidResponderVersion: boolean;
- readonly asInvalidResponderVersion: ITuple<[XcmV1MultiLocation, u64]>;
- readonly isResponseTaken: boolean;
- readonly asResponseTaken: u64;
- readonly isAssetsTrapped: boolean;
- readonly asAssetsTrapped: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>;
- readonly isVersionChangeNotified: boolean;
- readonly asVersionChangeNotified: ITuple<[XcmV1MultiLocation, u32]>;
- readonly isSupportedVersionChanged: boolean;
- readonly asSupportedVersionChanged: ITuple<[XcmV1MultiLocation, u32]>;
- readonly isNotifyTargetSendFail: boolean;
- readonly asNotifyTargetSendFail: ITuple<[XcmV1MultiLocation, u64, XcmV2TraitsError]>;
- readonly isNotifyTargetMigrationFail: boolean;
- readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;
- readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';
+ /** @name XcmVersionedMultiLocation (88) */
+ export interface XcmVersionedMultiLocation extends Enum {
+ readonly isV0: boolean;
+ readonly asV0: XcmV0MultiLocation;
+ readonly isV1: boolean;
+ readonly asV1: XcmV1MultiLocation;
+ readonly type: 'V0' | 'V1';
}
- /** @name XcmV2TraitsOutcome (44) */
- interface XcmV2TraitsOutcome extends Enum {
- readonly isComplete: boolean;
- readonly asComplete: u64;
- readonly isIncomplete: boolean;
- readonly asIncomplete: ITuple<[u64, XcmV2TraitsError]>;
- readonly isError: boolean;
- readonly asError: XcmV2TraitsError;
- readonly type: 'Complete' | 'Incomplete' | 'Error';
- }
-
- /** @name XcmV1MultiLocation (45) */
- interface XcmV1MultiLocation extends Struct {
- readonly parents: u8;
- readonly interior: XcmV1MultilocationJunctions;
- }
-
- /** @name XcmV1MultilocationJunctions (46) */
- interface XcmV1MultilocationJunctions extends Enum {
- readonly isHere: boolean;
+ /** @name XcmV0MultiLocation (89) */
+ export interface XcmV0MultiLocation extends Enum {
+ readonly isNull: boolean;
readonly isX1: boolean;
- readonly asX1: XcmV1Junction;
+ readonly asX1: XcmV0Junction;
readonly isX2: boolean;
- readonly asX2: ITuple<[XcmV1Junction, XcmV1Junction]>;
+ readonly asX2: ITuple<[XcmV0Junction, XcmV0Junction]>;
readonly isX3: boolean;
- readonly asX3: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction]>;
+ readonly asX3: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction]>;
readonly isX4: boolean;
- readonly asX4: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;
+ readonly asX4: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;
readonly isX5: boolean;
- readonly asX5: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;
+ readonly asX5: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;
readonly isX6: boolean;
- readonly asX6: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;
+ readonly asX6: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;
readonly isX7: boolean;
- readonly asX7: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;
+ readonly asX7: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;
readonly isX8: boolean;
- readonly asX8: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;
- readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';
+ readonly asX8: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;
+ readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';
}
- /** @name XcmV1Junction (47) */
- interface XcmV1Junction extends Enum {
+ /** @name XcmV0Junction (90) */
+ export interface XcmV0Junction extends Enum {
+ readonly isParent: boolean;
readonly isParachain: boolean;
readonly asParachain: Compact<u32>;
readonly isAccountId32: boolean;
@@ -535,11 +659,11 @@
readonly id: XcmV0JunctionBodyId;
readonly part: XcmV0JunctionBodyPart;
} & Struct;
- readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';
+ readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';
}
- /** @name XcmV0JunctionNetworkId (49) */
- interface XcmV0JunctionNetworkId extends Enum {
+ /** @name XcmV0JunctionNetworkId (91) */
+ export interface XcmV0JunctionNetworkId extends Enum {
readonly isAny: boolean;
readonly isNamed: boolean;
readonly asNamed: Bytes;
@@ -548,8 +672,8 @@
readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';
}
- /** @name XcmV0JunctionBodyId (53) */
- interface XcmV0JunctionBodyId extends Enum {
+ /** @name XcmV0JunctionBodyId (92) */
+ export interface XcmV0JunctionBodyId extends Enum {
readonly isUnit: boolean;
readonly isNamed: boolean;
readonly asNamed: Bytes;
@@ -562,8 +686,8 @@
readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';
}
- /** @name XcmV0JunctionBodyPart (54) */
- interface XcmV0JunctionBodyPart extends Enum {
+ /** @name XcmV0JunctionBodyPart (93) */
+ export interface XcmV0JunctionBodyPart extends Enum {
readonly isVoice: boolean;
readonly isMembers: boolean;
readonly asMembers: {
@@ -587,12 +711,462 @@
readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';
}
- /** @name XcmV2Xcm (55) */
- interface XcmV2Xcm extends Vec<XcmV2Instruction> {}
+ /** @name XcmV1MultiLocation (94) */
+ export interface XcmV1MultiLocation extends Struct {
+ readonly parents: u8;
+ readonly interior: XcmV1MultilocationJunctions;
+ }
+
+ /** @name XcmV1MultilocationJunctions (95) */
+ export interface XcmV1MultilocationJunctions extends Enum {
+ readonly isHere: boolean;
+ readonly isX1: boolean;
+ readonly asX1: XcmV1Junction;
+ readonly isX2: boolean;
+ readonly asX2: ITuple<[XcmV1Junction, XcmV1Junction]>;
+ readonly isX3: boolean;
+ readonly asX3: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction]>;
+ readonly isX4: boolean;
+ readonly asX4: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;
+ readonly isX5: boolean;
+ readonly asX5: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;
+ readonly isX6: boolean;
+ readonly asX6: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;
+ readonly isX7: boolean;
+ readonly asX7: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;
+ readonly isX8: boolean;
+ readonly asX8: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;
+ readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';
+ }
+
+ /** @name XcmV1Junction (96) */
+ export interface XcmV1Junction extends Enum {
+ readonly isParachain: boolean;
+ readonly asParachain: Compact<u32>;
+ readonly isAccountId32: boolean;
+ readonly asAccountId32: {
+ readonly network: XcmV0JunctionNetworkId;
+ readonly id: U8aFixed;
+ } & Struct;
+ readonly isAccountIndex64: boolean;
+ readonly asAccountIndex64: {
+ readonly network: XcmV0JunctionNetworkId;
+ readonly index: Compact<u64>;
+ } & Struct;
+ readonly isAccountKey20: boolean;
+ readonly asAccountKey20: {
+ readonly network: XcmV0JunctionNetworkId;
+ readonly key: U8aFixed;
+ } & Struct;
+ readonly isPalletInstance: boolean;
+ readonly asPalletInstance: u8;
+ readonly isGeneralIndex: boolean;
+ readonly asGeneralIndex: Compact<u128>;
+ readonly isGeneralKey: boolean;
+ readonly asGeneralKey: Bytes;
+ readonly isOnlyChild: boolean;
+ readonly isPlurality: boolean;
+ readonly asPlurality: {
+ readonly id: XcmV0JunctionBodyId;
+ readonly part: XcmV0JunctionBodyPart;
+ } & Struct;
+ readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';
+ }
+
+ /** @name XcmVersionedXcm (97) */
+ export interface XcmVersionedXcm extends Enum {
+ readonly isV0: boolean;
+ readonly asV0: XcmV0Xcm;
+ readonly isV1: boolean;
+ readonly asV1: XcmV1Xcm;
+ readonly isV2: boolean;
+ readonly asV2: XcmV2Xcm;
+ readonly type: 'V0' | 'V1' | 'V2';
+ }
+
+ /** @name XcmV0Xcm (98) */
+ export interface XcmV0Xcm extends Enum {
+ readonly isWithdrawAsset: boolean;
+ readonly asWithdrawAsset: {
+ readonly assets: Vec<XcmV0MultiAsset>;
+ readonly effects: Vec<XcmV0Order>;
+ } & Struct;
+ readonly isReserveAssetDeposit: boolean;
+ readonly asReserveAssetDeposit: {
+ readonly assets: Vec<XcmV0MultiAsset>;
+ readonly effects: Vec<XcmV0Order>;
+ } & Struct;
+ readonly isTeleportAsset: boolean;
+ readonly asTeleportAsset: {
+ readonly assets: Vec<XcmV0MultiAsset>;
+ readonly effects: Vec<XcmV0Order>;
+ } & Struct;
+ readonly isQueryResponse: boolean;
+ readonly asQueryResponse: {
+ readonly queryId: Compact<u64>;
+ readonly response: XcmV0Response;
+ } & Struct;
+ readonly isTransferAsset: boolean;
+ readonly asTransferAsset: {
+ readonly assets: Vec<XcmV0MultiAsset>;
+ readonly dest: XcmV0MultiLocation;
+ } & Struct;
+ readonly isTransferReserveAsset: boolean;
+ readonly asTransferReserveAsset: {
+ readonly assets: Vec<XcmV0MultiAsset>;
+ readonly dest: XcmV0MultiLocation;
+ readonly effects: Vec<XcmV0Order>;
+ } & Struct;
+ readonly isTransact: boolean;
+ readonly asTransact: {
+ readonly originType: XcmV0OriginKind;
+ readonly requireWeightAtMost: u64;
+ readonly call: XcmDoubleEncoded;
+ } & Struct;
+ readonly isHrmpNewChannelOpenRequest: boolean;
+ readonly asHrmpNewChannelOpenRequest: {
+ readonly sender: Compact<u32>;
+ readonly maxMessageSize: Compact<u32>;
+ readonly maxCapacity: Compact<u32>;
+ } & Struct;
+ readonly isHrmpChannelAccepted: boolean;
+ readonly asHrmpChannelAccepted: {
+ readonly recipient: Compact<u32>;
+ } & Struct;
+ readonly isHrmpChannelClosing: boolean;
+ readonly asHrmpChannelClosing: {
+ readonly initiator: Compact<u32>;
+ readonly sender: Compact<u32>;
+ readonly recipient: Compact<u32>;
+ } & Struct;
+ readonly isRelayedFrom: boolean;
+ readonly asRelayedFrom: {
+ readonly who: XcmV0MultiLocation;
+ readonly message: XcmV0Xcm;
+ } & Struct;
+ readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';
+ }
+
+ /** @name XcmV0MultiAsset (100) */
+ export interface XcmV0MultiAsset extends Enum {
+ readonly isNone: boolean;
+ readonly isAll: boolean;
+ readonly isAllFungible: boolean;
+ readonly isAllNonFungible: boolean;
+ readonly isAllAbstractFungible: boolean;
+ readonly asAllAbstractFungible: {
+ readonly id: Bytes;
+ } & Struct;
+ readonly isAllAbstractNonFungible: boolean;
+ readonly asAllAbstractNonFungible: {
+ readonly class: Bytes;
+ } & Struct;
+ readonly isAllConcreteFungible: boolean;
+ readonly asAllConcreteFungible: {
+ readonly id: XcmV0MultiLocation;
+ } & Struct;
+ readonly isAllConcreteNonFungible: boolean;
+ readonly asAllConcreteNonFungible: {
+ readonly class: XcmV0MultiLocation;
+ } & Struct;
+ readonly isAbstractFungible: boolean;
+ readonly asAbstractFungible: {
+ readonly id: Bytes;
+ readonly amount: Compact<u128>;
+ } & Struct;
+ readonly isAbstractNonFungible: boolean;
+ readonly asAbstractNonFungible: {
+ readonly class: Bytes;
+ readonly instance: XcmV1MultiassetAssetInstance;
+ } & Struct;
+ readonly isConcreteFungible: boolean;
+ readonly asConcreteFungible: {
+ readonly id: XcmV0MultiLocation;
+ readonly amount: Compact<u128>;
+ } & Struct;
+ readonly isConcreteNonFungible: boolean;
+ readonly asConcreteNonFungible: {
+ readonly class: XcmV0MultiLocation;
+ readonly instance: XcmV1MultiassetAssetInstance;
+ } & Struct;
+ readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';
+ }
+
+ /** @name XcmV1MultiassetAssetInstance (101) */
+ export interface XcmV1MultiassetAssetInstance extends Enum {
+ readonly isUndefined: boolean;
+ readonly isIndex: boolean;
+ readonly asIndex: Compact<u128>;
+ readonly isArray4: boolean;
+ readonly asArray4: U8aFixed;
+ readonly isArray8: boolean;
+ readonly asArray8: U8aFixed;
+ readonly isArray16: boolean;
+ readonly asArray16: U8aFixed;
+ readonly isArray32: boolean;
+ readonly asArray32: U8aFixed;
+ readonly isBlob: boolean;
+ readonly asBlob: Bytes;
+ readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';
+ }
+
+ /** @name XcmV0Order (104) */
+ export interface XcmV0Order extends Enum {
+ readonly isNull: boolean;
+ readonly isDepositAsset: boolean;
+ readonly asDepositAsset: {
+ readonly assets: Vec<XcmV0MultiAsset>;
+ readonly dest: XcmV0MultiLocation;
+ } & Struct;
+ readonly isDepositReserveAsset: boolean;
+ readonly asDepositReserveAsset: {
+ readonly assets: Vec<XcmV0MultiAsset>;
+ readonly dest: XcmV0MultiLocation;
+ readonly effects: Vec<XcmV0Order>;
+ } & Struct;
+ readonly isExchangeAsset: boolean;
+ readonly asExchangeAsset: {
+ readonly give: Vec<XcmV0MultiAsset>;
+ readonly receive: Vec<XcmV0MultiAsset>;
+ } & Struct;
+ readonly isInitiateReserveWithdraw: boolean;
+ readonly asInitiateReserveWithdraw: {
+ readonly assets: Vec<XcmV0MultiAsset>;
+ readonly reserve: XcmV0MultiLocation;
+ readonly effects: Vec<XcmV0Order>;
+ } & Struct;
+ readonly isInitiateTeleport: boolean;
+ readonly asInitiateTeleport: {
+ readonly assets: Vec<XcmV0MultiAsset>;
+ readonly dest: XcmV0MultiLocation;
+ readonly effects: Vec<XcmV0Order>;
+ } & Struct;
+ readonly isQueryHolding: boolean;
+ readonly asQueryHolding: {
+ readonly queryId: Compact<u64>;
+ readonly dest: XcmV0MultiLocation;
+ readonly assets: Vec<XcmV0MultiAsset>;
+ } & Struct;
+ readonly isBuyExecution: boolean;
+ readonly asBuyExecution: {
+ readonly fees: XcmV0MultiAsset;
+ readonly weight: u64;
+ readonly debt: u64;
+ readonly haltOnError: bool;
+ readonly xcm: Vec<XcmV0Xcm>;
+ } & Struct;
+ readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';
+ }
+
+ /** @name XcmV0Response (106) */
+ export interface XcmV0Response extends Enum {
+ readonly isAssets: boolean;
+ readonly asAssets: Vec<XcmV0MultiAsset>;
+ readonly type: 'Assets';
+ }
+
+ /** @name XcmV0OriginKind (107) */
+ export interface XcmV0OriginKind extends Enum {
+ readonly isNative: boolean;
+ readonly isSovereignAccount: boolean;
+ readonly isSuperuser: boolean;
+ readonly isXcm: boolean;
+ readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';
+ }
+
+ /** @name XcmDoubleEncoded (108) */
+ export interface XcmDoubleEncoded extends Struct {
+ readonly encoded: Bytes;
+ }
- /** @name XcmV2Instruction (57) */
- interface XcmV2Instruction extends Enum {
+ /** @name XcmV1Xcm (109) */
+ export interface XcmV1Xcm extends Enum {
readonly isWithdrawAsset: boolean;
+ readonly asWithdrawAsset: {
+ readonly assets: XcmV1MultiassetMultiAssets;
+ readonly effects: Vec<XcmV1Order>;
+ } & Struct;
+ readonly isReserveAssetDeposited: boolean;
+ readonly asReserveAssetDeposited: {
+ readonly assets: XcmV1MultiassetMultiAssets;
+ readonly effects: Vec<XcmV1Order>;
+ } & Struct;
+ readonly isReceiveTeleportedAsset: boolean;
+ readonly asReceiveTeleportedAsset: {
+ readonly assets: XcmV1MultiassetMultiAssets;
+ readonly effects: Vec<XcmV1Order>;
+ } & Struct;
+ readonly isQueryResponse: boolean;
+ readonly asQueryResponse: {
+ readonly queryId: Compact<u64>;
+ readonly response: XcmV1Response;
+ } & Struct;
+ readonly isTransferAsset: boolean;
+ readonly asTransferAsset: {
+ readonly assets: XcmV1MultiassetMultiAssets;
+ readonly beneficiary: XcmV1MultiLocation;
+ } & Struct;
+ readonly isTransferReserveAsset: boolean;
+ readonly asTransferReserveAsset: {
+ readonly assets: XcmV1MultiassetMultiAssets;
+ readonly dest: XcmV1MultiLocation;
+ readonly effects: Vec<XcmV1Order>;
+ } & Struct;
+ readonly isTransact: boolean;
+ readonly asTransact: {
+ readonly originType: XcmV0OriginKind;
+ readonly requireWeightAtMost: u64;
+ readonly call: XcmDoubleEncoded;
+ } & Struct;
+ readonly isHrmpNewChannelOpenRequest: boolean;
+ readonly asHrmpNewChannelOpenRequest: {
+ readonly sender: Compact<u32>;
+ readonly maxMessageSize: Compact<u32>;
+ readonly maxCapacity: Compact<u32>;
+ } & Struct;
+ readonly isHrmpChannelAccepted: boolean;
+ readonly asHrmpChannelAccepted: {
+ readonly recipient: Compact<u32>;
+ } & Struct;
+ readonly isHrmpChannelClosing: boolean;
+ readonly asHrmpChannelClosing: {
+ readonly initiator: Compact<u32>;
+ readonly sender: Compact<u32>;
+ readonly recipient: Compact<u32>;
+ } & Struct;
+ readonly isRelayedFrom: boolean;
+ readonly asRelayedFrom: {
+ readonly who: XcmV1MultilocationJunctions;
+ readonly message: XcmV1Xcm;
+ } & Struct;
+ readonly isSubscribeVersion: boolean;
+ readonly asSubscribeVersion: {
+ readonly queryId: Compact<u64>;
+ readonly maxResponseWeight: Compact<u64>;
+ } & Struct;
+ readonly isUnsubscribeVersion: boolean;
+ readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';
+ }
+
+ /** @name XcmV1MultiassetMultiAssets (110) */
+ export interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}
+
+ /** @name XcmV1MultiAsset (112) */
+ export interface XcmV1MultiAsset extends Struct {
+ readonly id: XcmV1MultiassetAssetId;
+ readonly fun: XcmV1MultiassetFungibility;
+ }
+
+ /** @name XcmV1MultiassetAssetId (113) */
+ export interface XcmV1MultiassetAssetId extends Enum {
+ readonly isConcrete: boolean;
+ readonly asConcrete: XcmV1MultiLocation;
+ readonly isAbstract: boolean;
+ readonly asAbstract: Bytes;
+ readonly type: 'Concrete' | 'Abstract';
+ }
+
+ /** @name XcmV1MultiassetFungibility (114) */
+ export interface XcmV1MultiassetFungibility extends Enum {
+ readonly isFungible: boolean;
+ readonly asFungible: Compact<u128>;
+ readonly isNonFungible: boolean;
+ readonly asNonFungible: XcmV1MultiassetAssetInstance;
+ readonly type: 'Fungible' | 'NonFungible';
+ }
+
+ /** @name XcmV1Order (116) */
+ export interface XcmV1Order extends Enum {
+ readonly isNoop: boolean;
+ readonly isDepositAsset: boolean;
+ readonly asDepositAsset: {
+ readonly assets: XcmV1MultiassetMultiAssetFilter;
+ readonly maxAssets: u32;
+ readonly beneficiary: XcmV1MultiLocation;
+ } & Struct;
+ readonly isDepositReserveAsset: boolean;
+ readonly asDepositReserveAsset: {
+ readonly assets: XcmV1MultiassetMultiAssetFilter;
+ readonly maxAssets: u32;
+ readonly dest: XcmV1MultiLocation;
+ readonly effects: Vec<XcmV1Order>;
+ } & Struct;
+ readonly isExchangeAsset: boolean;
+ readonly asExchangeAsset: {
+ readonly give: XcmV1MultiassetMultiAssetFilter;
+ readonly receive: XcmV1MultiassetMultiAssets;
+ } & Struct;
+ readonly isInitiateReserveWithdraw: boolean;
+ readonly asInitiateReserveWithdraw: {
+ readonly assets: XcmV1MultiassetMultiAssetFilter;
+ readonly reserve: XcmV1MultiLocation;
+ readonly effects: Vec<XcmV1Order>;
+ } & Struct;
+ readonly isInitiateTeleport: boolean;
+ readonly asInitiateTeleport: {
+ readonly assets: XcmV1MultiassetMultiAssetFilter;
+ readonly dest: XcmV1MultiLocation;
+ readonly effects: Vec<XcmV1Order>;
+ } & Struct;
+ readonly isQueryHolding: boolean;
+ readonly asQueryHolding: {
+ readonly queryId: Compact<u64>;
+ readonly dest: XcmV1MultiLocation;
+ readonly assets: XcmV1MultiassetMultiAssetFilter;
+ } & Struct;
+ readonly isBuyExecution: boolean;
+ readonly asBuyExecution: {
+ readonly fees: XcmV1MultiAsset;
+ readonly weight: u64;
+ readonly debt: u64;
+ readonly haltOnError: bool;
+ readonly instructions: Vec<XcmV1Xcm>;
+ } & Struct;
+ readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';
+ }
+
+ /** @name XcmV1MultiassetMultiAssetFilter (117) */
+ export interface XcmV1MultiassetMultiAssetFilter extends Enum {
+ readonly isDefinite: boolean;
+ readonly asDefinite: XcmV1MultiassetMultiAssets;
+ readonly isWild: boolean;
+ readonly asWild: XcmV1MultiassetWildMultiAsset;
+ readonly type: 'Definite' | 'Wild';
+ }
+
+ /** @name XcmV1MultiassetWildMultiAsset (118) */
+ export interface XcmV1MultiassetWildMultiAsset extends Enum {
+ readonly isAll: boolean;
+ readonly isAllOf: boolean;
+ readonly asAllOf: {
+ readonly id: XcmV1MultiassetAssetId;
+ readonly fun: XcmV1MultiassetWildFungibility;
+ } & Struct;
+ readonly type: 'All' | 'AllOf';
+ }
+
+ /** @name XcmV1MultiassetWildFungibility (119) */
+ export interface XcmV1MultiassetWildFungibility extends Enum {
+ readonly isFungible: boolean;
+ readonly isNonFungible: boolean;
+ readonly type: 'Fungible' | 'NonFungible';
+ }
+
+ /** @name XcmV1Response (121) */
+ export interface XcmV1Response extends Enum {
+ readonly isAssets: boolean;
+ readonly asAssets: XcmV1MultiassetMultiAssets;
+ readonly isVersion: boolean;
+ readonly asVersion: u32;
+ readonly type: 'Assets' | 'Version';
+ }
+
+ /** @name XcmV2Xcm (122) */
+ export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}
+
+ /** @name XcmV2Instruction (124) */
+ export interface XcmV2Instruction extends Enum {
+ readonly isWithdrawAsset: boolean;
readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;
readonly isReserveAssetDeposited: boolean;
readonly asReserveAssetDeposited: XcmV1MultiassetMultiAssets;
@@ -708,55 +1282,10 @@
} & Struct;
readonly isUnsubscribeVersion: boolean;
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';
- }
-
- /** @name XcmV1MultiassetMultiAssets (58) */
- interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}
-
- /** @name XcmV1MultiAsset (60) */
- interface XcmV1MultiAsset extends Struct {
- readonly id: XcmV1MultiassetAssetId;
- readonly fun: XcmV1MultiassetFungibility;
}
- /** @name XcmV1MultiassetAssetId (61) */
- interface XcmV1MultiassetAssetId extends Enum {
- readonly isConcrete: boolean;
- readonly asConcrete: XcmV1MultiLocation;
- readonly isAbstract: boolean;
- readonly asAbstract: Bytes;
- readonly type: 'Concrete' | 'Abstract';
- }
-
- /** @name XcmV1MultiassetFungibility (62) */
- interface XcmV1MultiassetFungibility extends Enum {
- readonly isFungible: boolean;
- readonly asFungible: Compact<u128>;
- readonly isNonFungible: boolean;
- readonly asNonFungible: XcmV1MultiassetAssetInstance;
- readonly type: 'Fungible' | 'NonFungible';
- }
-
- /** @name XcmV1MultiassetAssetInstance (63) */
- interface XcmV1MultiassetAssetInstance extends Enum {
- readonly isUndefined: boolean;
- readonly isIndex: boolean;
- readonly asIndex: Compact<u128>;
- readonly isArray4: boolean;
- readonly asArray4: U8aFixed;
- readonly isArray8: boolean;
- readonly asArray8: U8aFixed;
- readonly isArray16: boolean;
- readonly asArray16: U8aFixed;
- readonly isArray32: boolean;
- readonly asArray32: U8aFixed;
- readonly isBlob: boolean;
- readonly asBlob: Bytes;
- readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';
- }
-
- /** @name XcmV2Response (66) */
- interface XcmV2Response extends Enum {
+ /** @name XcmV2Response (125) */
+ export interface XcmV2Response extends Enum {
readonly isNull: boolean;
readonly isAssets: boolean;
readonly asAssets: XcmV1MultiassetMultiAssets;
@@ -767,57 +1296,49 @@
readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';
}
- /** @name XcmV0OriginKind (69) */
- interface XcmV0OriginKind extends Enum {
- readonly isNative: boolean;
- readonly isSovereignAccount: boolean;
- readonly isSuperuser: boolean;
- readonly isXcm: boolean;
- readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';
- }
-
- /** @name XcmDoubleEncoded (70) */
- interface XcmDoubleEncoded extends Struct {
- readonly encoded: Bytes;
- }
-
- /** @name XcmV1MultiassetMultiAssetFilter (71) */
- interface XcmV1MultiassetMultiAssetFilter extends Enum {
- readonly isDefinite: boolean;
- readonly asDefinite: XcmV1MultiassetMultiAssets;
- readonly isWild: boolean;
- readonly asWild: XcmV1MultiassetWildMultiAsset;
- readonly type: 'Definite' | 'Wild';
- }
-
- /** @name XcmV1MultiassetWildMultiAsset (72) */
- interface XcmV1MultiassetWildMultiAsset extends Enum {
- readonly isAll: boolean;
- readonly isAllOf: boolean;
- readonly asAllOf: {
- readonly id: XcmV1MultiassetAssetId;
- readonly fun: XcmV1MultiassetWildFungibility;
- } & Struct;
- readonly type: 'All' | 'AllOf';
- }
-
- /** @name XcmV1MultiassetWildFungibility (73) */
- interface XcmV1MultiassetWildFungibility extends Enum {
- readonly isFungible: boolean;
- readonly isNonFungible: boolean;
- readonly type: 'Fungible' | 'NonFungible';
+ /** @name XcmV2TraitsError (128) */
+ export interface XcmV2TraitsError extends Enum {
+ readonly isOverflow: boolean;
+ readonly isUnimplemented: boolean;
+ readonly isUntrustedReserveLocation: boolean;
+ readonly isUntrustedTeleportLocation: boolean;
+ readonly isMultiLocationFull: boolean;
+ readonly isMultiLocationNotInvertible: boolean;
+ readonly isBadOrigin: boolean;
+ readonly isInvalidLocation: boolean;
+ readonly isAssetNotFound: boolean;
+ readonly isFailedToTransactAsset: boolean;
+ readonly isNotWithdrawable: boolean;
+ readonly isLocationCannotHold: boolean;
+ readonly isExceedsMaxMessageSize: boolean;
+ readonly isDestinationUnsupported: boolean;
+ readonly isTransport: boolean;
+ readonly isUnroutable: boolean;
+ readonly isUnknownClaim: boolean;
+ readonly isFailedToDecode: boolean;
+ readonly isMaxWeightInvalid: boolean;
+ readonly isNotHoldingFees: boolean;
+ readonly isTooExpensive: boolean;
+ readonly isTrap: boolean;
+ readonly asTrap: u64;
+ readonly isUnhandledXcmVersion: boolean;
+ readonly isWeightLimitReached: boolean;
+ readonly asWeightLimitReached: u64;
+ readonly isBarrier: boolean;
+ readonly isWeightNotComputable: boolean;
+ 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';
}
- /** @name XcmV2WeightLimit (74) */
- interface XcmV2WeightLimit extends Enum {
+ /** @name XcmV2WeightLimit (129) */
+ export interface XcmV2WeightLimit extends Enum {
readonly isUnlimited: boolean;
readonly isLimited: boolean;
readonly asLimited: Compact<u64>;
readonly type: 'Unlimited' | 'Limited';
}
- /** @name XcmVersionedMultiAssets (76) */
- interface XcmVersionedMultiAssets extends Enum {
+ /** @name XcmVersionedMultiAssets (130) */
+ export interface XcmVersionedMultiAssets extends Enum {
readonly isV0: boolean;
readonly asV0: Vec<XcmV0MultiAsset>;
readonly isV1: boolean;
@@ -825,105 +1346,16 @@
readonly type: 'V0' | 'V1';
}
- /** @name XcmV0MultiAsset (78) */
- interface XcmV0MultiAsset extends Enum {
- readonly isNone: boolean;
- readonly isAll: boolean;
- readonly isAllFungible: boolean;
- readonly isAllNonFungible: boolean;
- readonly isAllAbstractFungible: boolean;
- readonly asAllAbstractFungible: {
- readonly id: Bytes;
- } & Struct;
- readonly isAllAbstractNonFungible: boolean;
- readonly asAllAbstractNonFungible: {
- readonly class: Bytes;
- } & Struct;
- readonly isAllConcreteFungible: boolean;
- readonly asAllConcreteFungible: {
- readonly id: XcmV0MultiLocation;
- } & Struct;
- readonly isAllConcreteNonFungible: boolean;
- readonly asAllConcreteNonFungible: {
- readonly class: XcmV0MultiLocation;
- } & Struct;
- readonly isAbstractFungible: boolean;
- readonly asAbstractFungible: {
- readonly id: Bytes;
- readonly amount: Compact<u128>;
- } & Struct;
- readonly isAbstractNonFungible: boolean;
- readonly asAbstractNonFungible: {
- readonly class: Bytes;
- readonly instance: XcmV1MultiassetAssetInstance;
- } & Struct;
- readonly isConcreteFungible: boolean;
- readonly asConcreteFungible: {
- readonly id: XcmV0MultiLocation;
- readonly amount: Compact<u128>;
- } & Struct;
- readonly isConcreteNonFungible: boolean;
- readonly asConcreteNonFungible: {
- readonly class: XcmV0MultiLocation;
- readonly instance: XcmV1MultiassetAssetInstance;
- } & Struct;
- readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';
- }
+ /** @name CumulusPalletXcmCall (145) */
+ export type CumulusPalletXcmCall = Null;
- /** @name XcmV0MultiLocation (79) */
- interface XcmV0MultiLocation extends Enum {
- readonly isNull: boolean;
- readonly isX1: boolean;
- readonly asX1: XcmV0Junction;
- readonly isX2: boolean;
- readonly asX2: ITuple<[XcmV0Junction, XcmV0Junction]>;
- readonly isX3: boolean;
- readonly asX3: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction]>;
- readonly isX4: boolean;
- readonly asX4: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;
- readonly isX5: boolean;
- readonly asX5: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;
- readonly isX6: boolean;
- readonly asX6: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;
- readonly isX7: boolean;
- readonly asX7: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;
- readonly isX8: boolean;
- readonly asX8: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;
- readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';
- }
-
- /** @name XcmV0Junction (80) */
- interface XcmV0Junction extends Enum {
- readonly isParent: boolean;
- readonly isParachain: boolean;
- readonly asParachain: Compact<u32>;
- readonly isAccountId32: boolean;
- readonly asAccountId32: {
- readonly network: XcmV0JunctionNetworkId;
- readonly id: U8aFixed;
+ /** @name CumulusPalletDmpQueueCall (146) */
+ export interface CumulusPalletDmpQueueCall extends Enum {
+ readonly isServiceOverweight: boolean;
+ readonly asServiceOverweight: {
+ readonly index: u64;
+ readonly weightLimit: u64;
} & Struct;
- readonly isAccountIndex64: boolean;
- readonly asAccountIndex64: {
- readonly network: XcmV0JunctionNetworkId;
- readonly index: Compact<u64>;
- } & Struct;
- readonly isAccountKey20: boolean;
- readonly asAccountKey20: {
- readonly network: XcmV0JunctionNetworkId;
- readonly key: U8aFixed;
- } & Struct;
- readonly isPalletInstance: boolean;
- readonly asPalletInstance: u8;
- readonly isGeneralIndex: boolean;
- readonly asGeneralIndex: Compact<u128>;
- readonly isGeneralKey: boolean;
- readonly asGeneralKey: Bytes;
- readonly isOnlyChild: boolean;
- readonly isPlurality: boolean;
- readonly asPlurality: {
- readonly id: XcmV0JunctionBodyId;
- readonly part: XcmV0JunctionBodyPart;
- } & Struct;
readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';
}
@@ -947,16 +1379,51 @@
readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';
}
- /** @name CumulusPalletDmpQueueEvent (83) */
- interface CumulusPalletDmpQueueEvent extends Enum {
- readonly isInvalidFormat: boolean;
- readonly asInvalidFormat: {
- readonly messageId: U8aFixed;
+ /** @name PalletInflationCall (147) */
+ export interface PalletInflationCall extends Enum {
+ readonly isStartInflation: boolean;
+ readonly asStartInflation: {
+ readonly inflationStartRelayBlock: u32;
} & Struct;
+<<<<<<< HEAD
readonly isUnsupportedVersion: boolean;
readonly asUnsupportedVersion: {
readonly messageId: U8aFixed;
+=======
+ readonly type: 'StartInflation';
+ }
+
+ /** @name PalletAppPromotionCall (148) */
+ export interface PalletAppPromotionCall extends Enum {
+ readonly isSetAdminAddress: boolean;
+ readonly asSetAdminAddress: {
+ readonly admin: AccountId32;
+ } & Struct;
+ readonly isStartAppPromotion: boolean;
+ readonly asStartAppPromotion: {
+ readonly promotionStartRelayBlock: u32;
+ } & Struct;
+ readonly isStake: boolean;
+ readonly asStake: {
+ readonly amount: u128;
+ } & Struct;
+ readonly isUnstake: boolean;
+ readonly asUnstake: {
+ readonly amount: u128;
} & Struct;
+ readonly type: 'SetAdminAddress' | 'StartAppPromotion' | 'Stake' | 'Unstake';
+ }
+
+ /** @name PalletUniqueCall (149) */
+ export interface PalletUniqueCall extends Enum {
+ readonly isCreateCollection: boolean;
+ readonly asCreateCollection: {
+ readonly collectionName: Vec<u16>;
+ readonly collectionDescription: Vec<u16>;
+ readonly tokenPrefix: Bytes;
+ readonly mode: UpDataStructsCollectionMode;
+>>>>>>> b43f8da0... added totalstaked & fix bug with number in RPC Client
+ } & Struct;
readonly isExecutedDownward: boolean;
readonly asExecutedDownward: {
readonly messageId: U8aFixed;
@@ -1095,6 +1562,7 @@
readonly asCollectionDestroyed: {
readonly issuer: AccountId32;
readonly collectionId: u32;
+ readonly newAdmin: PalletEvmAccountBasicCrossAccountIdRepr;
} & Struct;
readonly isIssuerChanged: boolean;
readonly asIssuerChanged: {
@@ -1174,6 +1642,7 @@
readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'IssuerChanged' | 'CollectionLocked' | 'NftMinted' | 'NftBurned' | 'NftSent' | 'NftAccepted' | 'NftRejected' | 'PropertySet' | 'ResourceAdded' | 'ResourceRemoval' | 'ResourceAccepted' | 'ResourceRemovalAccepted' | 'PrioritySet';
}
+<<<<<<< HEAD
/** @name RmrkTraitsNftAccountIdOrCollectionNftTuple (97) */
interface RmrkTraitsNftAccountIdOrCollectionNftTuple extends Enum {
readonly isAccountId: boolean;
@@ -1359,889 +1828,10 @@
readonly normal: FrameSystemLimitsWeightsPerClass;
readonly operational: FrameSystemLimitsWeightsPerClass;
readonly mandatory: FrameSystemLimitsWeightsPerClass;
- }
-
- /** @name FrameSystemLimitsWeightsPerClass (126) */
- interface FrameSystemLimitsWeightsPerClass extends Struct {
- readonly baseExtrinsic: u64;
- readonly maxExtrinsic: Option<u64>;
- readonly maxTotal: Option<u64>;
- readonly reserved: Option<u64>;
- }
-
- /** @name FrameSystemLimitsBlockLength (128) */
- interface FrameSystemLimitsBlockLength extends Struct {
- readonly max: FrameSupportWeightsPerDispatchClassU32;
- }
-
- /** @name FrameSupportWeightsPerDispatchClassU32 (129) */
- interface FrameSupportWeightsPerDispatchClassU32 extends Struct {
- readonly normal: u32;
- readonly operational: u32;
- readonly mandatory: u32;
- }
-
- /** @name FrameSupportWeightsRuntimeDbWeight (130) */
- interface FrameSupportWeightsRuntimeDbWeight extends Struct {
- readonly read: u64;
- readonly write: u64;
- }
-
- /** @name SpVersionRuntimeVersion (131) */
- interface SpVersionRuntimeVersion extends Struct {
- readonly specName: Text;
- readonly implName: Text;
- readonly authoringVersion: u32;
- readonly specVersion: u32;
- readonly implVersion: u32;
- readonly apis: Vec<ITuple<[U8aFixed, u32]>>;
- readonly transactionVersion: u32;
- readonly stateVersion: u8;
- }
-
- /** @name FrameSystemError (136) */
- interface FrameSystemError extends Enum {
- readonly isInvalidSpecName: boolean;
- readonly isSpecVersionNeedsToIncrease: boolean;
- readonly isFailedToExtractRuntimeVersion: boolean;
- readonly isNonDefaultComposite: boolean;
- readonly isNonZeroRefCount: boolean;
- readonly isCallFiltered: boolean;
- readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';
- }
-
- /** @name PolkadotPrimitivesV2PersistedValidationData (137) */
- interface PolkadotPrimitivesV2PersistedValidationData extends Struct {
- readonly parentHead: Bytes;
- readonly relayParentNumber: u32;
- readonly relayParentStorageRoot: H256;
- readonly maxPovSize: u32;
- }
-
- /** @name PolkadotPrimitivesV2UpgradeRestriction (140) */
- interface PolkadotPrimitivesV2UpgradeRestriction extends Enum {
- readonly isPresent: boolean;
- readonly type: 'Present';
- }
-
- /** @name SpTrieStorageProof (141) */
- interface SpTrieStorageProof extends Struct {
- readonly trieNodes: BTreeSet<Bytes>;
- }
-
- /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (143) */
- interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {
- readonly dmqMqcHead: H256;
- readonly relayDispatchQueueSize: ITuple<[u32, u32]>;
- readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;
- readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;
- }
-
- /** @name PolkadotPrimitivesV2AbridgedHrmpChannel (146) */
- interface PolkadotPrimitivesV2AbridgedHrmpChannel extends Struct {
- readonly maxCapacity: u32;
- readonly maxTotalSize: u32;
- readonly maxMessageSize: u32;
- readonly msgCount: u32;
- readonly totalSize: u32;
- readonly mqcHead: Option<H256>;
- }
-
- /** @name PolkadotPrimitivesV2AbridgedHostConfiguration (147) */
- interface PolkadotPrimitivesV2AbridgedHostConfiguration extends Struct {
- readonly maxCodeSize: u32;
- readonly maxHeadDataSize: u32;
- readonly maxUpwardQueueCount: u32;
- readonly maxUpwardQueueSize: u32;
- readonly maxUpwardMessageSize: u32;
- readonly maxUpwardMessageNumPerCandidate: u32;
- readonly hrmpMaxMessageNumPerCandidate: u32;
- readonly validationUpgradeCooldown: u32;
- readonly validationUpgradeDelay: u32;
- }
-
- /** @name PolkadotCorePrimitivesOutboundHrmpMessage (153) */
- interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {
- readonly recipient: u32;
- readonly data: Bytes;
}
- /** @name CumulusPalletParachainSystemCall (154) */
- interface CumulusPalletParachainSystemCall extends Enum {
- readonly isSetValidationData: boolean;
- readonly asSetValidationData: {
- readonly data: CumulusPrimitivesParachainInherentParachainInherentData;
- } & Struct;
- readonly isSudoSendUpwardMessage: boolean;
- readonly asSudoSendUpwardMessage: {
- readonly message: Bytes;
- } & Struct;
- readonly isAuthorizeUpgrade: boolean;
- readonly asAuthorizeUpgrade: {
- readonly codeHash: H256;
- } & Struct;
- readonly isEnactAuthorizedUpgrade: boolean;
- readonly asEnactAuthorizedUpgrade: {
- readonly code: Bytes;
- } & Struct;
- readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';
- }
-
- /** @name CumulusPrimitivesParachainInherentParachainInherentData (155) */
- interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {
- readonly validationData: PolkadotPrimitivesV2PersistedValidationData;
- readonly relayChainState: SpTrieStorageProof;
- readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;
- readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;
- }
-
- /** @name PolkadotCorePrimitivesInboundDownwardMessage (157) */
- interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {
- readonly sentAt: u32;
- readonly msg: Bytes;
- }
-
- /** @name PolkadotCorePrimitivesInboundHrmpMessage (160) */
- interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {
- readonly sentAt: u32;
- readonly data: Bytes;
- }
-
- /** @name CumulusPalletParachainSystemError (163) */
- interface CumulusPalletParachainSystemError extends Enum {
- readonly isOverlappingUpgrades: boolean;
- readonly isProhibitedByPolkadot: boolean;
- readonly isTooBig: boolean;
- readonly isValidationDataNotAvailable: boolean;
- readonly isHostConfigurationNotAvailable: boolean;
- readonly isNotScheduled: boolean;
- readonly isNothingAuthorized: boolean;
- readonly isUnauthorized: boolean;
- readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';
- }
-
- /** @name PalletBalancesBalanceLock (165) */
- interface PalletBalancesBalanceLock extends Struct {
- readonly id: U8aFixed;
- readonly amount: u128;
- readonly reasons: PalletBalancesReasons;
- }
-
- /** @name PalletBalancesReasons (166) */
- interface PalletBalancesReasons extends Enum {
- readonly isFee: boolean;
- readonly isMisc: boolean;
- readonly isAll: boolean;
- readonly type: 'Fee' | 'Misc' | 'All';
- }
-
- /** @name PalletBalancesReserveData (169) */
- interface PalletBalancesReserveData extends Struct {
- readonly id: U8aFixed;
- readonly amount: u128;
- }
-
- /** @name PalletBalancesReleases (171) */
- interface PalletBalancesReleases extends Enum {
- readonly isV100: boolean;
- readonly isV200: boolean;
- readonly type: 'V100' | 'V200';
- }
-
- /** @name PalletBalancesCall (172) */
- interface PalletBalancesCall extends Enum {
- readonly isTransfer: boolean;
- readonly asTransfer: {
- readonly dest: MultiAddress;
- readonly value: Compact<u128>;
- } & Struct;
- readonly isSetBalance: boolean;
- readonly asSetBalance: {
- readonly who: MultiAddress;
- readonly newFree: Compact<u128>;
- readonly newReserved: Compact<u128>;
- } & Struct;
- readonly isForceTransfer: boolean;
- readonly asForceTransfer: {
- readonly source: MultiAddress;
- readonly dest: MultiAddress;
- readonly value: Compact<u128>;
- } & Struct;
- readonly isTransferKeepAlive: boolean;
- readonly asTransferKeepAlive: {
- readonly dest: MultiAddress;
- readonly value: Compact<u128>;
- } & Struct;
- readonly isTransferAll: boolean;
- readonly asTransferAll: {
- readonly dest: MultiAddress;
- readonly keepAlive: bool;
- } & Struct;
- readonly isForceUnreserve: boolean;
- readonly asForceUnreserve: {
- readonly who: MultiAddress;
- readonly amount: u128;
- } & Struct;
- readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';
- }
-
- /** @name PalletBalancesError (175) */
- interface PalletBalancesError extends Enum {
- readonly isVestingBalance: boolean;
- readonly isLiquidityRestrictions: boolean;
- readonly isInsufficientBalance: boolean;
- readonly isExistentialDeposit: boolean;
- readonly isKeepAlive: boolean;
- readonly isExistingVestingSchedule: boolean;
- readonly isDeadAccount: boolean;
- readonly isTooManyReserves: boolean;
- readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';
- }
-
- /** @name PalletTimestampCall (177) */
- interface PalletTimestampCall extends Enum {
- readonly isSet: boolean;
- readonly asSet: {
- readonly now: Compact<u64>;
- } & Struct;
- readonly type: 'Set';
- }
-
- /** @name PalletTransactionPaymentReleases (179) */
- interface PalletTransactionPaymentReleases extends Enum {
- readonly isV1Ancient: boolean;
- readonly isV2: boolean;
- readonly type: 'V1Ancient' | 'V2';
- }
-
- /** @name PalletTreasuryProposal (180) */
- interface PalletTreasuryProposal extends Struct {
- readonly proposer: AccountId32;
- readonly value: u128;
- readonly beneficiary: AccountId32;
- readonly bond: u128;
- }
-
- /** @name PalletTreasuryCall (183) */
- interface PalletTreasuryCall extends Enum {
- readonly isProposeSpend: boolean;
- readonly asProposeSpend: {
- readonly value: Compact<u128>;
- readonly beneficiary: MultiAddress;
- } & Struct;
- readonly isRejectProposal: boolean;
- readonly asRejectProposal: {
- readonly proposalId: Compact<u32>;
- } & Struct;
- readonly isApproveProposal: boolean;
- readonly asApproveProposal: {
- readonly proposalId: Compact<u32>;
- } & Struct;
- readonly isSpend: boolean;
- readonly asSpend: {
- readonly amount: Compact<u128>;
- readonly beneficiary: MultiAddress;
- } & Struct;
- readonly isRemoveApproval: boolean;
- readonly asRemoveApproval: {
- readonly proposalId: Compact<u32>;
- } & Struct;
- readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'Spend' | 'RemoveApproval';
- }
-
- /** @name FrameSupportPalletId (186) */
- interface FrameSupportPalletId extends U8aFixed {}
-
- /** @name PalletTreasuryError (187) */
- interface PalletTreasuryError extends Enum {
- readonly isInsufficientProposersBalance: boolean;
- readonly isInvalidIndex: boolean;
- readonly isTooManyApprovals: boolean;
- readonly isInsufficientPermission: boolean;
- readonly isProposalNotApproved: boolean;
- readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved';
- }
-
- /** @name PalletSudoCall (188) */
- interface PalletSudoCall extends Enum {
- readonly isSudo: boolean;
- readonly asSudo: {
- readonly call: Call;
- } & Struct;
- readonly isSudoUncheckedWeight: boolean;
- readonly asSudoUncheckedWeight: {
- readonly call: Call;
- readonly weight: u64;
- } & Struct;
- readonly isSetKey: boolean;
- readonly asSetKey: {
- readonly new_: MultiAddress;
- } & Struct;
- readonly isSudoAs: boolean;
- readonly asSudoAs: {
- readonly who: MultiAddress;
- readonly call: Call;
- } & Struct;
- readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';
- }
-
- /** @name OrmlVestingModuleCall (190) */
- interface OrmlVestingModuleCall extends Enum {
- readonly isClaim: boolean;
- readonly isVestedTransfer: boolean;
- readonly asVestedTransfer: {
- readonly dest: MultiAddress;
- readonly schedule: OrmlVestingVestingSchedule;
- } & Struct;
- readonly isUpdateVestingSchedules: boolean;
- readonly asUpdateVestingSchedules: {
- readonly who: MultiAddress;
- readonly vestingSchedules: Vec<OrmlVestingVestingSchedule>;
- } & Struct;
- readonly isClaimFor: boolean;
- readonly asClaimFor: {
- readonly dest: MultiAddress;
- } & Struct;
- readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';
- }
-
- /** @name CumulusPalletXcmpQueueCall (192) */
- interface CumulusPalletXcmpQueueCall extends Enum {
- readonly isServiceOverweight: boolean;
- readonly asServiceOverweight: {
- readonly index: u64;
- readonly weightLimit: u64;
- } & Struct;
- readonly isSuspendXcmExecution: boolean;
- readonly isResumeXcmExecution: boolean;
- readonly isUpdateSuspendThreshold: boolean;
- readonly asUpdateSuspendThreshold: {
- readonly new_: u32;
- } & Struct;
- readonly isUpdateDropThreshold: boolean;
- readonly asUpdateDropThreshold: {
- readonly new_: u32;
- } & Struct;
- readonly isUpdateResumeThreshold: boolean;
- readonly asUpdateResumeThreshold: {
- readonly new_: u32;
- } & Struct;
- readonly isUpdateThresholdWeight: boolean;
- readonly asUpdateThresholdWeight: {
- readonly new_: u64;
- } & Struct;
- readonly isUpdateWeightRestrictDecay: boolean;
- readonly asUpdateWeightRestrictDecay: {
- readonly new_: u64;
- } & Struct;
- readonly isUpdateXcmpMaxIndividualWeight: boolean;
- readonly asUpdateXcmpMaxIndividualWeight: {
- readonly new_: u64;
- } & Struct;
- readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';
- }
-
- /** @name PalletXcmCall (193) */
- interface PalletXcmCall extends Enum {
- readonly isSend: boolean;
- readonly asSend: {
- readonly dest: XcmVersionedMultiLocation;
- readonly message: XcmVersionedXcm;
- } & Struct;
- readonly isTeleportAssets: boolean;
- readonly asTeleportAssets: {
- readonly dest: XcmVersionedMultiLocation;
- readonly beneficiary: XcmVersionedMultiLocation;
- readonly assets: XcmVersionedMultiAssets;
- readonly feeAssetItem: u32;
- } & Struct;
- readonly isReserveTransferAssets: boolean;
- readonly asReserveTransferAssets: {
- readonly dest: XcmVersionedMultiLocation;
- readonly beneficiary: XcmVersionedMultiLocation;
- readonly assets: XcmVersionedMultiAssets;
- readonly feeAssetItem: u32;
- } & Struct;
- readonly isExecute: boolean;
- readonly asExecute: {
- readonly message: XcmVersionedXcm;
- readonly maxWeight: u64;
- } & Struct;
- readonly isForceXcmVersion: boolean;
- readonly asForceXcmVersion: {
- readonly location: XcmV1MultiLocation;
- readonly xcmVersion: u32;
- } & Struct;
- readonly isForceDefaultXcmVersion: boolean;
- readonly asForceDefaultXcmVersion: {
- readonly maybeXcmVersion: Option<u32>;
- } & Struct;
- readonly isForceSubscribeVersionNotify: boolean;
- readonly asForceSubscribeVersionNotify: {
- readonly location: XcmVersionedMultiLocation;
- } & Struct;
- readonly isForceUnsubscribeVersionNotify: boolean;
- readonly asForceUnsubscribeVersionNotify: {
- readonly location: XcmVersionedMultiLocation;
- } & Struct;
- readonly isLimitedReserveTransferAssets: boolean;
- readonly asLimitedReserveTransferAssets: {
- readonly dest: XcmVersionedMultiLocation;
- readonly beneficiary: XcmVersionedMultiLocation;
- readonly assets: XcmVersionedMultiAssets;
- readonly feeAssetItem: u32;
- readonly weightLimit: XcmV2WeightLimit;
- } & Struct;
- readonly isLimitedTeleportAssets: boolean;
- readonly asLimitedTeleportAssets: {
- readonly dest: XcmVersionedMultiLocation;
- readonly beneficiary: XcmVersionedMultiLocation;
- readonly assets: XcmVersionedMultiAssets;
- readonly feeAssetItem: u32;
- readonly weightLimit: XcmV2WeightLimit;
- } & Struct;
- readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';
- }
-
- /** @name XcmVersionedXcm (194) */
- interface XcmVersionedXcm extends Enum {
- readonly isV0: boolean;
- readonly asV0: XcmV0Xcm;
- readonly isV1: boolean;
- readonly asV1: XcmV1Xcm;
- readonly isV2: boolean;
- readonly asV2: XcmV2Xcm;
- readonly type: 'V0' | 'V1' | 'V2';
- }
-
- /** @name XcmV0Xcm (195) */
- interface XcmV0Xcm extends Enum {
- readonly isWithdrawAsset: boolean;
- readonly asWithdrawAsset: {
- readonly assets: Vec<XcmV0MultiAsset>;
- readonly effects: Vec<XcmV0Order>;
- } & Struct;
- readonly isReserveAssetDeposit: boolean;
- readonly asReserveAssetDeposit: {
- readonly assets: Vec<XcmV0MultiAsset>;
- readonly effects: Vec<XcmV0Order>;
- } & Struct;
- readonly isTeleportAsset: boolean;
- readonly asTeleportAsset: {
- readonly assets: Vec<XcmV0MultiAsset>;
- readonly effects: Vec<XcmV0Order>;
- } & Struct;
- readonly isQueryResponse: boolean;
- readonly asQueryResponse: {
- readonly queryId: Compact<u64>;
- readonly response: XcmV0Response;
- } & Struct;
- readonly isTransferAsset: boolean;
- readonly asTransferAsset: {
- readonly assets: Vec<XcmV0MultiAsset>;
- readonly dest: XcmV0MultiLocation;
- } & Struct;
- readonly isTransferReserveAsset: boolean;
- readonly asTransferReserveAsset: {
- readonly assets: Vec<XcmV0MultiAsset>;
- readonly dest: XcmV0MultiLocation;
- readonly effects: Vec<XcmV0Order>;
- } & Struct;
- readonly isTransact: boolean;
- readonly asTransact: {
- readonly originType: XcmV0OriginKind;
- readonly requireWeightAtMost: u64;
- readonly call: XcmDoubleEncoded;
- } & Struct;
- readonly isHrmpNewChannelOpenRequest: boolean;
- readonly asHrmpNewChannelOpenRequest: {
- readonly sender: Compact<u32>;
- readonly maxMessageSize: Compact<u32>;
- readonly maxCapacity: Compact<u32>;
- } & Struct;
- readonly isHrmpChannelAccepted: boolean;
- readonly asHrmpChannelAccepted: {
- readonly recipient: Compact<u32>;
- } & Struct;
- readonly isHrmpChannelClosing: boolean;
- readonly asHrmpChannelClosing: {
- readonly initiator: Compact<u32>;
- readonly sender: Compact<u32>;
- readonly recipient: Compact<u32>;
- } & Struct;
- readonly isRelayedFrom: boolean;
- readonly asRelayedFrom: {
- readonly who: XcmV0MultiLocation;
- readonly message: XcmV0Xcm;
- } & Struct;
- readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';
- }
-
- /** @name XcmV0Order (197) */
- interface XcmV0Order extends Enum {
- readonly isNull: boolean;
- readonly isDepositAsset: boolean;
- readonly asDepositAsset: {
- readonly assets: Vec<XcmV0MultiAsset>;
- readonly dest: XcmV0MultiLocation;
- } & Struct;
- readonly isDepositReserveAsset: boolean;
- readonly asDepositReserveAsset: {
- readonly assets: Vec<XcmV0MultiAsset>;
- readonly dest: XcmV0MultiLocation;
- readonly effects: Vec<XcmV0Order>;
- } & Struct;
- readonly isExchangeAsset: boolean;
- readonly asExchangeAsset: {
- readonly give: Vec<XcmV0MultiAsset>;
- readonly receive: Vec<XcmV0MultiAsset>;
- } & Struct;
- readonly isInitiateReserveWithdraw: boolean;
- readonly asInitiateReserveWithdraw: {
- readonly assets: Vec<XcmV0MultiAsset>;
- readonly reserve: XcmV0MultiLocation;
- readonly effects: Vec<XcmV0Order>;
- } & Struct;
- readonly isInitiateTeleport: boolean;
- readonly asInitiateTeleport: {
- readonly assets: Vec<XcmV0MultiAsset>;
- readonly dest: XcmV0MultiLocation;
- readonly effects: Vec<XcmV0Order>;
- } & Struct;
- readonly isQueryHolding: boolean;
- readonly asQueryHolding: {
- readonly queryId: Compact<u64>;
- readonly dest: XcmV0MultiLocation;
- readonly assets: Vec<XcmV0MultiAsset>;
- } & Struct;
- readonly isBuyExecution: boolean;
- readonly asBuyExecution: {
- readonly fees: XcmV0MultiAsset;
- readonly weight: u64;
- readonly debt: u64;
- readonly haltOnError: bool;
- readonly xcm: Vec<XcmV0Xcm>;
- } & Struct;
- readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';
- }
-
- /** @name XcmV0Response (199) */
- interface XcmV0Response extends Enum {
- readonly isAssets: boolean;
- readonly asAssets: Vec<XcmV0MultiAsset>;
- readonly type: 'Assets';
- }
-
- /** @name XcmV1Xcm (200) */
- interface XcmV1Xcm extends Enum {
- readonly isWithdrawAsset: boolean;
- readonly asWithdrawAsset: {
- readonly assets: XcmV1MultiassetMultiAssets;
- readonly effects: Vec<XcmV1Order>;
- } & Struct;
- readonly isReserveAssetDeposited: boolean;
- readonly asReserveAssetDeposited: {
- readonly assets: XcmV1MultiassetMultiAssets;
- readonly effects: Vec<XcmV1Order>;
- } & Struct;
- readonly isReceiveTeleportedAsset: boolean;
- readonly asReceiveTeleportedAsset: {
- readonly assets: XcmV1MultiassetMultiAssets;
- readonly effects: Vec<XcmV1Order>;
- } & Struct;
- readonly isQueryResponse: boolean;
- readonly asQueryResponse: {
- readonly queryId: Compact<u64>;
- readonly response: XcmV1Response;
- } & Struct;
- readonly isTransferAsset: boolean;
- readonly asTransferAsset: {
- readonly assets: XcmV1MultiassetMultiAssets;
- readonly beneficiary: XcmV1MultiLocation;
- } & Struct;
- readonly isTransferReserveAsset: boolean;
- readonly asTransferReserveAsset: {
- readonly assets: XcmV1MultiassetMultiAssets;
- readonly dest: XcmV1MultiLocation;
- readonly effects: Vec<XcmV1Order>;
- } & Struct;
- readonly isTransact: boolean;
- readonly asTransact: {
- readonly originType: XcmV0OriginKind;
- readonly requireWeightAtMost: u64;
- readonly call: XcmDoubleEncoded;
- } & Struct;
- readonly isHrmpNewChannelOpenRequest: boolean;
- readonly asHrmpNewChannelOpenRequest: {
- readonly sender: Compact<u32>;
- readonly maxMessageSize: Compact<u32>;
- readonly maxCapacity: Compact<u32>;
- } & Struct;
- readonly isHrmpChannelAccepted: boolean;
- readonly asHrmpChannelAccepted: {
- readonly recipient: Compact<u32>;
- } & Struct;
- readonly isHrmpChannelClosing: boolean;
- readonly asHrmpChannelClosing: {
- readonly initiator: Compact<u32>;
- readonly sender: Compact<u32>;
- readonly recipient: Compact<u32>;
- } & Struct;
- readonly isRelayedFrom: boolean;
- readonly asRelayedFrom: {
- readonly who: XcmV1MultilocationJunctions;
- readonly message: XcmV1Xcm;
- } & Struct;
- readonly isSubscribeVersion: boolean;
- readonly asSubscribeVersion: {
- readonly queryId: Compact<u64>;
- readonly maxResponseWeight: Compact<u64>;
- } & Struct;
- readonly isUnsubscribeVersion: boolean;
- readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';
- }
-
- /** @name XcmV1Order (202) */
- interface XcmV1Order extends Enum {
- readonly isNoop: boolean;
- readonly isDepositAsset: boolean;
- readonly asDepositAsset: {
- readonly assets: XcmV1MultiassetMultiAssetFilter;
- readonly maxAssets: u32;
- readonly beneficiary: XcmV1MultiLocation;
- } & Struct;
- readonly isDepositReserveAsset: boolean;
- readonly asDepositReserveAsset: {
- readonly assets: XcmV1MultiassetMultiAssetFilter;
- readonly maxAssets: u32;
- readonly dest: XcmV1MultiLocation;
- readonly effects: Vec<XcmV1Order>;
- } & Struct;
- readonly isExchangeAsset: boolean;
- readonly asExchangeAsset: {
- readonly give: XcmV1MultiassetMultiAssetFilter;
- readonly receive: XcmV1MultiassetMultiAssets;
- } & Struct;
- readonly isInitiateReserveWithdraw: boolean;
- readonly asInitiateReserveWithdraw: {
- readonly assets: XcmV1MultiassetMultiAssetFilter;
- readonly reserve: XcmV1MultiLocation;
- readonly effects: Vec<XcmV1Order>;
- } & Struct;
- readonly isInitiateTeleport: boolean;
- readonly asInitiateTeleport: {
- readonly assets: XcmV1MultiassetMultiAssetFilter;
- readonly dest: XcmV1MultiLocation;
- readonly effects: Vec<XcmV1Order>;
- } & Struct;
- readonly isQueryHolding: boolean;
- readonly asQueryHolding: {
- readonly queryId: Compact<u64>;
- readonly dest: XcmV1MultiLocation;
- readonly assets: XcmV1MultiassetMultiAssetFilter;
- } & Struct;
- readonly isBuyExecution: boolean;
- readonly asBuyExecution: {
- readonly fees: XcmV1MultiAsset;
- readonly weight: u64;
- readonly debt: u64;
- readonly haltOnError: bool;
- readonly instructions: Vec<XcmV1Xcm>;
- } & Struct;
- readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';
- }
-
- /** @name XcmV1Response (204) */
- interface XcmV1Response extends Enum {
- readonly isAssets: boolean;
- readonly asAssets: XcmV1MultiassetMultiAssets;
- readonly isVersion: boolean;
- readonly asVersion: u32;
- readonly type: 'Assets' | 'Version';
- }
-
- /** @name CumulusPalletXcmCall (218) */
- type CumulusPalletXcmCall = Null;
-
- /** @name CumulusPalletDmpQueueCall (219) */
- interface CumulusPalletDmpQueueCall extends Enum {
- readonly isServiceOverweight: boolean;
- readonly asServiceOverweight: {
- readonly index: u64;
- readonly weightLimit: u64;
- } & Struct;
- readonly type: 'ServiceOverweight';
- }
-
- /** @name PalletInflationCall (220) */
- interface PalletInflationCall extends Enum {
- readonly isStartInflation: boolean;
- readonly asStartInflation: {
- readonly inflationStartRelayBlock: u32;
- } & Struct;
- readonly type: 'StartInflation';
- }
-
- /** @name PalletUniqueCall (221) */
- interface PalletUniqueCall extends Enum {
- readonly isCreateCollection: boolean;
- readonly asCreateCollection: {
- readonly collectionName: Vec<u16>;
- readonly collectionDescription: Vec<u16>;
- readonly tokenPrefix: Bytes;
- readonly mode: UpDataStructsCollectionMode;
- } & Struct;
- readonly isCreateCollectionEx: boolean;
- readonly asCreateCollectionEx: {
- readonly data: UpDataStructsCreateCollectionData;
- } & Struct;
- readonly isDestroyCollection: boolean;
- readonly asDestroyCollection: {
- readonly collectionId: u32;
- } & Struct;
- readonly isAddToAllowList: boolean;
- readonly asAddToAllowList: {
- readonly collectionId: u32;
- readonly address: PalletEvmAccountBasicCrossAccountIdRepr;
- } & Struct;
- readonly isRemoveFromAllowList: boolean;
- readonly asRemoveFromAllowList: {
- readonly collectionId: u32;
- readonly address: PalletEvmAccountBasicCrossAccountIdRepr;
- } & Struct;
- readonly isChangeCollectionOwner: boolean;
- readonly asChangeCollectionOwner: {
- readonly collectionId: u32;
- readonly newOwner: AccountId32;
- } & Struct;
- readonly isAddCollectionAdmin: boolean;
- readonly asAddCollectionAdmin: {
- readonly collectionId: u32;
- readonly newAdminId: PalletEvmAccountBasicCrossAccountIdRepr;
- } & Struct;
- readonly isRemoveCollectionAdmin: boolean;
- readonly asRemoveCollectionAdmin: {
- readonly collectionId: u32;
- readonly accountId: PalletEvmAccountBasicCrossAccountIdRepr;
- } & Struct;
- readonly isSetCollectionSponsor: boolean;
- readonly asSetCollectionSponsor: {
- readonly collectionId: u32;
- readonly newSponsor: AccountId32;
- } & Struct;
- readonly isConfirmSponsorship: boolean;
- readonly asConfirmSponsorship: {
- readonly collectionId: u32;
- } & Struct;
- readonly isRemoveCollectionSponsor: boolean;
- readonly asRemoveCollectionSponsor: {
- readonly collectionId: u32;
- } & Struct;
- readonly isCreateItem: boolean;
- readonly asCreateItem: {
- readonly collectionId: u32;
- readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
- readonly data: UpDataStructsCreateItemData;
- } & Struct;
- readonly isCreateMultipleItems: boolean;
- readonly asCreateMultipleItems: {
- readonly collectionId: u32;
- readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
- readonly itemsData: Vec<UpDataStructsCreateItemData>;
- } & Struct;
- readonly isSetCollectionProperties: boolean;
- readonly asSetCollectionProperties: {
- readonly collectionId: u32;
- readonly properties: Vec<UpDataStructsProperty>;
- } & Struct;
- readonly isDeleteCollectionProperties: boolean;
- readonly asDeleteCollectionProperties: {
- readonly collectionId: u32;
- readonly propertyKeys: Vec<Bytes>;
- } & Struct;
- readonly isSetTokenProperties: boolean;
- readonly asSetTokenProperties: {
- readonly collectionId: u32;
- readonly tokenId: u32;
- readonly properties: Vec<UpDataStructsProperty>;
- } & Struct;
- readonly isDeleteTokenProperties: boolean;
- readonly asDeleteTokenProperties: {
- readonly collectionId: u32;
- readonly tokenId: u32;
- readonly propertyKeys: Vec<Bytes>;
- } & Struct;
- readonly isSetTokenPropertyPermissions: boolean;
- readonly asSetTokenPropertyPermissions: {
- readonly collectionId: u32;
- readonly propertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;
- } & Struct;
- readonly isCreateMultipleItemsEx: boolean;
- readonly asCreateMultipleItemsEx: {
- readonly collectionId: u32;
- readonly data: UpDataStructsCreateItemExData;
- } & Struct;
- readonly isSetTransfersEnabledFlag: boolean;
- readonly asSetTransfersEnabledFlag: {
- readonly collectionId: u32;
- readonly value: bool;
- } & Struct;
- readonly isBurnItem: boolean;
- readonly asBurnItem: {
- readonly collectionId: u32;
- readonly itemId: u32;
- readonly value: u128;
- } & Struct;
- readonly isBurnFrom: boolean;
- readonly asBurnFrom: {
- readonly collectionId: u32;
- readonly from: PalletEvmAccountBasicCrossAccountIdRepr;
- readonly itemId: u32;
- readonly value: u128;
- } & Struct;
- readonly isTransfer: boolean;
- readonly asTransfer: {
- readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;
- readonly collectionId: u32;
- readonly itemId: u32;
- readonly value: u128;
- } & Struct;
- readonly isApprove: boolean;
- readonly asApprove: {
- readonly spender: PalletEvmAccountBasicCrossAccountIdRepr;
- readonly collectionId: u32;
- readonly itemId: u32;
- readonly amount: u128;
- } & Struct;
- readonly isTransferFrom: boolean;
- readonly asTransferFrom: {
- readonly from: PalletEvmAccountBasicCrossAccountIdRepr;
- readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;
- readonly collectionId: u32;
- readonly itemId: u32;
- readonly value: u128;
- } & Struct;
- readonly isSetCollectionLimits: boolean;
- readonly asSetCollectionLimits: {
- readonly collectionId: u32;
- readonly newLimit: UpDataStructsCollectionLimits;
- } & Struct;
- readonly isSetCollectionPermissions: boolean;
- readonly asSetCollectionPermissions: {
- readonly collectionId: u32;
- readonly newPermission: UpDataStructsCollectionPermissions;
- } & Struct;
- readonly isRepartition: boolean;
- readonly asRepartition: {
- readonly collectionId: u32;
- readonly tokenId: u32;
- readonly amount: u128;
- } & Struct;
- 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';
- }
-
- /** @name UpDataStructsCollectionMode (226) */
- interface UpDataStructsCollectionMode extends Enum {
+ /** @name UpDataStructsCollectionMode (155) */
+ export interface UpDataStructsCollectionMode extends Enum {
readonly isNft: boolean;
readonly isFungible: boolean;
readonly asFungible: u8;
@@ -2249,8 +1839,8 @@
readonly type: 'Nft' | 'Fungible' | 'ReFungible';
}
- /** @name UpDataStructsCreateCollectionData (227) */
- interface UpDataStructsCreateCollectionData extends Struct {
+ /** @name UpDataStructsCreateCollectionData (156) */
+ export interface UpDataStructsCreateCollectionData extends Struct {
readonly mode: UpDataStructsCollectionMode;
readonly access: Option<UpDataStructsAccessMode>;
readonly name: Vec<u16>;
@@ -2263,15 +1853,15 @@
readonly properties: Vec<UpDataStructsProperty>;
}
- /** @name UpDataStructsAccessMode (229) */
- interface UpDataStructsAccessMode extends Enum {
+ /** @name UpDataStructsAccessMode (158) */
+ export interface UpDataStructsAccessMode extends Enum {
readonly isNormal: boolean;
readonly isAllowList: boolean;
readonly type: 'Normal' | 'AllowList';
}
- /** @name UpDataStructsCollectionLimits (231) */
- interface UpDataStructsCollectionLimits extends Struct {
+ /** @name UpDataStructsCollectionLimits (161) */
+ export interface UpDataStructsCollectionLimits extends Struct {
readonly accountTokenOwnershipLimit: Option<u32>;
readonly sponsoredDataSize: Option<u32>;
readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;
@@ -2283,52 +1873,61 @@
readonly transfersEnabled: Option<bool>;
}
- /** @name UpDataStructsSponsoringRateLimit (233) */
- interface UpDataStructsSponsoringRateLimit extends Enum {
+ /** @name UpDataStructsSponsoringRateLimit (163) */
+ export interface UpDataStructsSponsoringRateLimit extends Enum {
readonly isSponsoringDisabled: boolean;
readonly isBlocks: boolean;
readonly asBlocks: u32;
readonly type: 'SponsoringDisabled' | 'Blocks';
}
- /** @name UpDataStructsCollectionPermissions (236) */
- interface UpDataStructsCollectionPermissions extends Struct {
+ /** @name UpDataStructsCollectionPermissions (166) */
+ export interface UpDataStructsCollectionPermissions extends Struct {
readonly access: Option<UpDataStructsAccessMode>;
readonly mintMode: Option<bool>;
readonly nesting: Option<UpDataStructsNestingPermissions>;
}
- /** @name UpDataStructsNestingPermissions (238) */
- interface UpDataStructsNestingPermissions extends Struct {
+ /** @name UpDataStructsNestingPermissions (168) */
+ export interface UpDataStructsNestingPermissions extends Struct {
readonly tokenOwner: bool;
readonly collectionAdmin: bool;
readonly restricted: Option<UpDataStructsOwnerRestrictedSet>;
}
- /** @name UpDataStructsOwnerRestrictedSet (240) */
- interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}
+ /** @name UpDataStructsOwnerRestrictedSet (170) */
+ export interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}
- /** @name UpDataStructsPropertyKeyPermission (245) */
- interface UpDataStructsPropertyKeyPermission extends Struct {
+ /** @name UpDataStructsPropertyKeyPermission (176) */
+ export interface UpDataStructsPropertyKeyPermission extends Struct {
readonly key: Bytes;
readonly permission: UpDataStructsPropertyPermission;
}
- /** @name UpDataStructsPropertyPermission (246) */
- interface UpDataStructsPropertyPermission extends Struct {
+ /** @name UpDataStructsPropertyPermission (178) */
+ export interface UpDataStructsPropertyPermission extends Struct {
readonly mutable: bool;
readonly collectionAdmin: bool;
readonly tokenOwner: bool;
}
- /** @name UpDataStructsProperty (249) */
- interface UpDataStructsProperty extends Struct {
+ /** @name UpDataStructsProperty (181) */
+ export interface UpDataStructsProperty extends Struct {
readonly key: Bytes;
readonly value: Bytes;
}
- /** @name UpDataStructsCreateItemData (252) */
- interface UpDataStructsCreateItemData extends Enum {
+ /** @name PalletEvmAccountBasicCrossAccountIdRepr (184) */
+ export interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {
+ readonly isSubstrate: boolean;
+ readonly asSubstrate: AccountId32;
+ readonly isEthereum: boolean;
+ readonly asEthereum: H160;
+ readonly type: 'Substrate' | 'Ethereum';
+ }
+
+ /** @name UpDataStructsCreateItemData (186) */
+ export interface UpDataStructsCreateItemData extends Enum {
readonly isNft: boolean;
readonly asNft: UpDataStructsCreateNftData;
readonly isFungible: boolean;
@@ -2338,24 +1937,67 @@
readonly type: 'Nft' | 'Fungible' | 'ReFungible';
}
- /** @name UpDataStructsCreateNftData (253) */
- interface UpDataStructsCreateNftData extends Struct {
+ /** @name UpDataStructsCreateNftData (187) */
+ export interface UpDataStructsCreateNftData extends Struct {
readonly properties: Vec<UpDataStructsProperty>;
}
- /** @name UpDataStructsCreateFungibleData (254) */
- interface UpDataStructsCreateFungibleData extends Struct {
+ /** @name UpDataStructsCreateFungibleData (188) */
+ export interface UpDataStructsCreateFungibleData extends Struct {
readonly value: u128;
}
- /** @name UpDataStructsCreateReFungibleData (255) */
- interface UpDataStructsCreateReFungibleData extends Struct {
+ /** @name UpDataStructsCreateReFungibleData (189) */
+ export interface UpDataStructsCreateReFungibleData extends Struct {
readonly pieces: u128;
readonly properties: Vec<UpDataStructsProperty>;
+>>>>>>> b43f8da0... added totalstaked & fix bug with number in RPC Client
+ }
+
+ /** @name FrameSystemLimitsBlockLength (128) */
+ interface FrameSystemLimitsBlockLength extends Struct {
+ readonly max: FrameSupportWeightsPerDispatchClassU32;
+ }
+
+ /** @name FrameSupportWeightsPerDispatchClassU32 (129) */
+ interface FrameSupportWeightsPerDispatchClassU32 extends Struct {
+ readonly normal: u32;
+ readonly operational: u32;
+ readonly mandatory: u32;
+ }
+
+ /** @name FrameSupportWeightsRuntimeDbWeight (130) */
+ interface FrameSupportWeightsRuntimeDbWeight extends Struct {
+ readonly read: u64;
+ readonly write: u64;
}
- /** @name UpDataStructsCreateItemExData (258) */
- interface UpDataStructsCreateItemExData extends Enum {
+ /** @name SpVersionRuntimeVersion (131) */
+ interface SpVersionRuntimeVersion extends Struct {
+ readonly specName: Text;
+ readonly implName: Text;
+ readonly authoringVersion: u32;
+ readonly specVersion: u32;
+ readonly implVersion: u32;
+ readonly apis: Vec<ITuple<[U8aFixed, u32]>>;
+ readonly transactionVersion: u32;
+ readonly stateVersion: u8;
+ }
+
+<<<<<<< HEAD
+ /** @name FrameSystemError (136) */
+ interface FrameSystemError extends Enum {
+ readonly isInvalidSpecName: boolean;
+ readonly isSpecVersionNeedsToIncrease: boolean;
+ readonly isFailedToExtractRuntimeVersion: boolean;
+ readonly isNonDefaultComposite: boolean;
+ readonly isNonZeroRefCount: boolean;
+ readonly isCallFiltered: boolean;
+ readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';
+ }
+
+ /** @name UpDataStructsCreateItemExData (192) */
+ export interface UpDataStructsCreateItemExData extends Enum {
readonly isNft: boolean;
readonly asNft: Vec<UpDataStructsCreateNftExData>;
readonly isFungible: boolean;
@@ -2367,27 +2009,27 @@
readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';
}
- /** @name UpDataStructsCreateNftExData (260) */
- interface UpDataStructsCreateNftExData extends Struct {
+ /** @name UpDataStructsCreateNftExData (194) */
+ export interface UpDataStructsCreateNftExData extends Struct {
readonly properties: Vec<UpDataStructsProperty>;
readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
}
- /** @name UpDataStructsCreateRefungibleExSingleOwner (267) */
- interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {
+ /** @name UpDataStructsCreateRefungibleExSingleOwner (201) */
+ export interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {
readonly user: PalletEvmAccountBasicCrossAccountIdRepr;
readonly pieces: u128;
readonly properties: Vec<UpDataStructsProperty>;
}
- /** @name UpDataStructsCreateRefungibleExMultipleOwners (269) */
- interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {
+ /** @name UpDataStructsCreateRefungibleExMultipleOwners (203) */
+ export interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {
readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;
readonly properties: Vec<UpDataStructsProperty>;
}
- /** @name PalletUniqueSchedulerCall (270) */
- interface PalletUniqueSchedulerCall extends Enum {
+ /** @name PalletUniqueSchedulerCall (205) */
+ export interface PalletUniqueSchedulerCall extends Enum {
readonly isScheduleNamed: boolean;
readonly asScheduleNamed: {
readonly id: U8aFixed;
@@ -2411,8 +2053,8 @@
readonly type: 'ScheduleNamed' | 'CancelNamed' | 'ScheduleNamedAfter';
}
- /** @name FrameSupportScheduleMaybeHashed (272) */
- interface FrameSupportScheduleMaybeHashed extends Enum {
+ /** @name FrameSupportScheduleMaybeHashed (207) */
+ export interface FrameSupportScheduleMaybeHashed extends Enum {
readonly isValue: boolean;
readonly asValue: Call;
readonly isHash: boolean;
@@ -2420,27 +2062,14 @@
readonly type: 'Value' | 'Hash';
}
- /** @name PalletConfigurationCall (273) */
- interface PalletConfigurationCall extends Enum {
- readonly isSetWeightToFeeCoefficientOverride: boolean;
- readonly asSetWeightToFeeCoefficientOverride: {
- readonly coeff: Option<u32>;
- } & Struct;
- readonly isSetMinGasPriceOverride: boolean;
- readonly asSetMinGasPriceOverride: {
- readonly coeff: Option<u64>;
- } & Struct;
- readonly type: 'SetWeightToFeeCoefficientOverride' | 'SetMinGasPriceOverride';
- }
+ /** @name PalletTemplateTransactionPaymentCall (208) */
+ export type PalletTemplateTransactionPaymentCall = Null;
- /** @name PalletTemplateTransactionPaymentCall (274) */
- type PalletTemplateTransactionPaymentCall = Null;
+ /** @name PalletStructureCall (209) */
+ export type PalletStructureCall = Null;
- /** @name PalletStructureCall (275) */
- type PalletStructureCall = Null;
-
- /** @name PalletRmrkCoreCall (276) */
- interface PalletRmrkCoreCall extends Enum {
+ /** @name PalletRmrkCoreCall (210) */
+ export interface PalletRmrkCoreCall extends Enum {
readonly isCreateCollection: boolean;
readonly asCreateCollection: {
readonly metadata: Bytes;
@@ -2545,8 +2174,8 @@
readonly type: 'CreateCollection' | 'DestroyCollection' | 'ChangeCollectionIssuer' | 'LockCollection' | 'MintNft' | 'BurnNft' | 'Send' | 'AcceptNft' | 'RejectNft' | 'AcceptResource' | 'AcceptResourceRemoval' | 'SetProperty' | 'SetPriority' | 'AddBasicResource' | 'AddComposableResource' | 'AddSlotResource' | 'RemoveResource';
}
- /** @name RmrkTraitsResourceResourceTypes (282) */
- interface RmrkTraitsResourceResourceTypes extends Enum {
+ /** @name RmrkTraitsResourceResourceTypes (216) */
+ export interface RmrkTraitsResourceResourceTypes extends Enum {
readonly isBasic: boolean;
readonly asBasic: RmrkTraitsResourceBasicResource;
readonly isComposable: boolean;
@@ -2556,16 +2185,16 @@
readonly type: 'Basic' | 'Composable' | 'Slot';
}
- /** @name RmrkTraitsResourceBasicResource (284) */
- interface RmrkTraitsResourceBasicResource extends Struct {
+ /** @name RmrkTraitsResourceBasicResource (218) */
+ export interface RmrkTraitsResourceBasicResource extends Struct {
readonly src: Option<Bytes>;
readonly metadata: Option<Bytes>;
readonly license: Option<Bytes>;
readonly thumb: Option<Bytes>;
}
- /** @name RmrkTraitsResourceComposableResource (286) */
- interface RmrkTraitsResourceComposableResource extends Struct {
+ /** @name RmrkTraitsResourceComposableResource (220) */
+ export interface RmrkTraitsResourceComposableResource extends Struct {
readonly parts: Vec<u32>;
readonly base: u32;
readonly src: Option<Bytes>;
@@ -2574,8 +2203,8 @@
readonly thumb: Option<Bytes>;
}
- /** @name RmrkTraitsResourceSlotResource (287) */
- interface RmrkTraitsResourceSlotResource extends Struct {
+ /** @name RmrkTraitsResourceSlotResource (221) */
+ export interface RmrkTraitsResourceSlotResource extends Struct {
readonly base: u32;
readonly src: Option<Bytes>;
readonly metadata: Option<Bytes>;
@@ -2584,8 +2213,17 @@
readonly thumb: Option<Bytes>;
}
- /** @name PalletRmrkEquipCall (290) */
- interface PalletRmrkEquipCall extends Enum {
+ /** @name RmrkTraitsNftAccountIdOrCollectionNftTuple (223) */
+ export interface RmrkTraitsNftAccountIdOrCollectionNftTuple extends Enum {
+ readonly isAccountId: boolean;
+ readonly asAccountId: AccountId32;
+ readonly isCollectionAndNftTuple: boolean;
+ readonly asCollectionAndNftTuple: ITuple<[u32, u32]>;
+ readonly type: 'AccountId' | 'CollectionAndNftTuple';
+ }
+
+ /** @name PalletRmrkEquipCall (227) */
+ export interface PalletRmrkEquipCall extends Enum {
readonly isCreateBase: boolean;
readonly asCreateBase: {
readonly baseType: Bytes;
@@ -2606,8 +2244,8 @@
readonly type: 'CreateBase' | 'ThemeAdd' | 'Equippable';
}
- /** @name RmrkTraitsPartPartType (293) */
- interface RmrkTraitsPartPartType extends Enum {
+ /** @name RmrkTraitsPartPartType (230) */
+ export interface RmrkTraitsPartPartType extends Enum {
readonly isFixedPart: boolean;
readonly asFixedPart: RmrkTraitsPartFixedPart;
readonly isSlotPart: boolean;
@@ -2615,99 +2253,91 @@
readonly type: 'FixedPart' | 'SlotPart';
}
- /** @name RmrkTraitsPartFixedPart (295) */
- interface RmrkTraitsPartFixedPart extends Struct {
+ /** @name RmrkTraitsPartFixedPart (232) */
+ export interface RmrkTraitsPartFixedPart extends Struct {
readonly id: u32;
readonly z: u32;
readonly src: Bytes;
}
- /** @name RmrkTraitsPartSlotPart (296) */
- interface RmrkTraitsPartSlotPart extends Struct {
+ /** @name RmrkTraitsPartSlotPart (233) */
+ export interface RmrkTraitsPartSlotPart extends Struct {
readonly id: u32;
readonly equippable: RmrkTraitsPartEquippableList;
readonly src: Bytes;
readonly z: u32;
}
- /** @name RmrkTraitsPartEquippableList (297) */
- interface RmrkTraitsPartEquippableList extends Enum {
+ /** @name RmrkTraitsPartEquippableList (234) */
+ export interface RmrkTraitsPartEquippableList extends Enum {
readonly isAll: boolean;
- readonly isEmpty: boolean;
- readonly isCustom: boolean;
- readonly asCustom: Vec<u32>;
- readonly type: 'All' | 'Empty' | 'Custom';
+ readonly type: 'Fee' | 'Misc' | 'All';
}
- /** @name RmrkTraitsTheme (299) */
- interface RmrkTraitsTheme extends Struct {
+ /** @name RmrkTraitsTheme (236) */
+ export interface RmrkTraitsTheme extends Struct {
readonly name: Bytes;
readonly properties: Vec<RmrkTraitsThemeThemeProperty>;
readonly inherit: bool;
}
- /** @name RmrkTraitsThemeThemeProperty (301) */
- interface RmrkTraitsThemeThemeProperty extends Struct {
+ /** @name RmrkTraitsThemeThemeProperty (238) */
+ export interface RmrkTraitsThemeThemeProperty extends Struct {
readonly key: Bytes;
readonly value: Bytes;
}
- /** @name PalletEvmCall (303) */
- interface PalletEvmCall extends Enum {
+ /** @name PalletEvmCall (240) */
+ export interface PalletEvmCall extends Enum {
readonly isWithdraw: boolean;
readonly asWithdraw: {
readonly address: H160;
readonly value: u128;
+>>>>>>> b43f8da0... added totalstaked & fix bug with number in RPC Client
} & Struct;
- readonly isCall: boolean;
- readonly asCall: {
- readonly source: H160;
- readonly target: H160;
- readonly input: Bytes;
- readonly value: U256;
- readonly gasLimit: u64;
- readonly maxFeePerGas: U256;
- readonly maxPriorityFeePerGas: Option<U256>;
- readonly nonce: Option<U256>;
- readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;
+ readonly isSetBalance: boolean;
+ readonly asSetBalance: {
+ readonly who: MultiAddress;
+ readonly newFree: Compact<u128>;
+ readonly newReserved: Compact<u128>;
} & Struct;
- readonly isCreate: boolean;
- readonly asCreate: {
- readonly source: H160;
- readonly init: Bytes;
- readonly value: U256;
- readonly gasLimit: u64;
- readonly maxFeePerGas: U256;
- readonly maxPriorityFeePerGas: Option<U256>;
- readonly nonce: Option<U256>;
- readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;
+ readonly isForceTransfer: boolean;
+ readonly asForceTransfer: {
+ readonly source: MultiAddress;
+ readonly dest: MultiAddress;
+ readonly value: Compact<u128>;
} & Struct;
- readonly isCreate2: boolean;
- readonly asCreate2: {
- readonly source: H160;
- readonly init: Bytes;
- readonly salt: H256;
- readonly value: U256;
- readonly gasLimit: u64;
- readonly maxFeePerGas: U256;
- readonly maxPriorityFeePerGas: Option<U256>;
- readonly nonce: Option<U256>;
- readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;
+ readonly isTransferKeepAlive: boolean;
+ readonly asTransferKeepAlive: {
+ readonly dest: MultiAddress;
+ readonly value: Compact<u128>;
} & Struct;
+<<<<<<< HEAD
+ readonly isTransferAll: boolean;
+ readonly asTransferAll: {
+ readonly dest: MultiAddress;
+ readonly keepAlive: bool;
+=======
readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';
}
- /** @name PalletEthereumCall (307) */
- interface PalletEthereumCall extends Enum {
+ /** @name PalletEthereumCall (246) */
+ export interface PalletEthereumCall extends Enum {
readonly isTransact: boolean;
readonly asTransact: {
readonly transaction: EthereumTransactionTransactionV2;
+>>>>>>> b43f8da0... added totalstaked & fix bug with number in RPC Client
} & Struct;
- readonly type: 'Transact';
+ readonly isForceUnreserve: boolean;
+ readonly asForceUnreserve: {
+ readonly who: MultiAddress;
+ readonly amount: u128;
+ } & Struct;
+ readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';
}
- /** @name EthereumTransactionTransactionV2 (308) */
- interface EthereumTransactionTransactionV2 extends Enum {
+ /** @name EthereumTransactionTransactionV2 (247) */
+ export interface EthereumTransactionTransactionV2 extends Enum {
readonly isLegacy: boolean;
readonly asLegacy: EthereumTransactionLegacyTransaction;
readonly isEip2930: boolean;
@@ -2717,8 +2347,8 @@
readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';
}
- /** @name EthereumTransactionLegacyTransaction (309) */
- interface EthereumTransactionLegacyTransaction extends Struct {
+ /** @name EthereumTransactionLegacyTransaction (248) */
+ export interface EthereumTransactionLegacyTransaction extends Struct {
readonly nonce: U256;
readonly gasPrice: U256;
readonly gasLimit: U256;
@@ -2728,23 +2358,23 @@
readonly signature: EthereumTransactionTransactionSignature;
}
- /** @name EthereumTransactionTransactionAction (310) */
- interface EthereumTransactionTransactionAction extends Enum {
+ /** @name EthereumTransactionTransactionAction (249) */
+ export interface EthereumTransactionTransactionAction extends Enum {
readonly isCall: boolean;
readonly asCall: H160;
readonly isCreate: boolean;
readonly type: 'Call' | 'Create';
}
- /** @name EthereumTransactionTransactionSignature (311) */
- interface EthereumTransactionTransactionSignature extends Struct {
+ /** @name EthereumTransactionTransactionSignature (250) */
+ export interface EthereumTransactionTransactionSignature extends Struct {
readonly v: u64;
readonly r: H256;
readonly s: H256;
}
- /** @name EthereumTransactionEip2930Transaction (313) */
- interface EthereumTransactionEip2930Transaction extends Struct {
+ /** @name EthereumTransactionEip2930Transaction (252) */
+ export interface EthereumTransactionEip2930Transaction extends Struct {
readonly chainId: u64;
readonly nonce: U256;
readonly gasPrice: U256;
@@ -2758,14 +2388,14 @@
readonly s: H256;
}
- /** @name EthereumTransactionAccessListItem (315) */
- interface EthereumTransactionAccessListItem extends Struct {
+ /** @name EthereumTransactionAccessListItem (254) */
+ export interface EthereumTransactionAccessListItem extends Struct {
readonly address: H160;
readonly storageKeys: Vec<H256>;
}
- /** @name EthereumTransactionEip1559Transaction (316) */
- interface EthereumTransactionEip1559Transaction extends Struct {
+ /** @name EthereumTransactionEip1559Transaction (255) */
+ export interface EthereumTransactionEip1559Transaction extends Struct {
readonly chainId: u64;
readonly nonce: U256;
readonly maxPriorityFeePerGas: U256;
@@ -2780,33 +2410,702 @@
readonly s: H256;
}
- /** @name PalletEvmMigrationCall (317) */
- interface PalletEvmMigrationCall extends Enum {
+ /** @name PalletEvmMigrationCall (256) */
+ export interface PalletEvmMigrationCall extends Enum {
readonly isBegin: boolean;
readonly asBegin: {
readonly address: H160;
+>>>>>>> b43f8da0... added totalstaked & fix bug with number in RPC Client
+ } & Struct;
+ readonly isSudoUncheckedWeight: boolean;
+ readonly asSudoUncheckedWeight: {
+ readonly call: Call;
+ readonly weight: u64;
} & Struct;
- readonly isSetData: boolean;
- readonly asSetData: {
- readonly address: H160;
- readonly data: Vec<ITuple<[H256, H256]>>;
+ readonly isSetKey: boolean;
+ readonly asSetKey: {
+ readonly new_: MultiAddress;
+ } & Struct;
+ readonly isSudoAs: boolean;
+ readonly asSudoAs: {
+ readonly who: MultiAddress;
+ readonly call: Call;
+ } & Struct;
+ readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';
+ }
+
+ /** @name PalletSudoEvent (259) */
+ export interface PalletSudoEvent extends Enum {
+ readonly isSudid: boolean;
+ readonly asSudid: {
+ readonly sudoResult: Result<Null, SpRuntimeDispatchError>;
+ } & Struct;
+ readonly isKeyChanged: boolean;
+ readonly asKeyChanged: {
+ readonly oldSudoer: Option<AccountId32>;
} & Struct;
- readonly isFinish: boolean;
- readonly asFinish: {
- readonly address: H160;
- readonly code: Bytes;
+ readonly isSudoAsDone: boolean;
+ readonly asSudoAsDone: {
+ readonly sudoResult: Result<Null, SpRuntimeDispatchError>;
} & Struct;
- readonly type: 'Begin' | 'SetData' | 'Finish';
+ readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';
+ }
+
+ /** @name SpRuntimeDispatchError (261) */
+ export interface SpRuntimeDispatchError extends Enum {
+ readonly isOther: boolean;
+ readonly isCannotLookup: boolean;
+ readonly isBadOrigin: boolean;
+ readonly isModule: boolean;
+ readonly asModule: SpRuntimeModuleError;
+ readonly isConsumerRemaining: boolean;
+ readonly isNoProviders: boolean;
+ readonly isTooManyConsumers: boolean;
+ readonly isToken: boolean;
+ readonly asToken: SpRuntimeTokenError;
+ readonly isArithmetic: boolean;
+ readonly asArithmetic: SpRuntimeArithmeticError;
+ readonly isTransactional: boolean;
+ readonly asTransactional: SpRuntimeTransactionalError;
+ readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional';
+ }
+
+ /** @name SpRuntimeModuleError (262) */
+ export interface SpRuntimeModuleError extends Struct {
+ readonly index: u8;
+ readonly error: U8aFixed;
+ }
+
+ /** @name SpRuntimeTokenError (263) */
+ export interface SpRuntimeTokenError extends Enum {
+ readonly isNoFunds: boolean;
+ readonly isWouldDie: boolean;
+ readonly isBelowMinimum: boolean;
+ readonly isCannotCreate: boolean;
+ readonly isUnknownAsset: boolean;
+ readonly isFrozen: boolean;
+ readonly isUnsupported: boolean;
+ readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';
+ }
+
+ /** @name SpRuntimeArithmeticError (264) */
+ export interface SpRuntimeArithmeticError extends Enum {
+ readonly isUnderflow: boolean;
+ readonly isOverflow: boolean;
+ readonly isDivisionByZero: boolean;
+ readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';
}
- /** @name PalletSudoError (320) */
- interface PalletSudoError extends Enum {
+ /** @name SpRuntimeTransactionalError (265) */
+ export interface SpRuntimeTransactionalError extends Enum {
+ readonly isLimitReached: boolean;
+ readonly isNoLayer: boolean;
+ readonly type: 'LimitReached' | 'NoLayer';
+ }
+
+ /** @name PalletSudoError (266) */
+ export interface PalletSudoError extends Enum {
readonly isRequireSudo: boolean;
readonly type: 'RequireSudo';
}
- /** @name OrmlVestingModuleError (322) */
- interface OrmlVestingModuleError extends Enum {
+ /** @name FrameSystemAccountInfo (267) */
+ export interface FrameSystemAccountInfo extends Struct {
+ readonly nonce: u32;
+ readonly consumers: u32;
+ readonly providers: u32;
+ readonly sufficients: u32;
+ readonly data: PalletBalancesAccountData;
+ }
+
+ /** @name FrameSupportWeightsPerDispatchClassU64 (268) */
+ export interface FrameSupportWeightsPerDispatchClassU64 extends Struct {
+ readonly normal: u64;
+ readonly operational: u64;
+ readonly mandatory: u64;
+ }
+
+ /** @name SpRuntimeDigest (269) */
+ export interface SpRuntimeDigest extends Struct {
+ readonly logs: Vec<SpRuntimeDigestDigestItem>;
+ }
+
+ /** @name SpRuntimeDigestDigestItem (271) */
+ export interface SpRuntimeDigestDigestItem extends Enum {
+ readonly isOther: boolean;
+ readonly asOther: Bytes;
+ readonly isConsensus: boolean;
+ readonly asConsensus: ITuple<[U8aFixed, Bytes]>;
+ readonly isSeal: boolean;
+ readonly asSeal: ITuple<[U8aFixed, Bytes]>;
+ readonly isPreRuntime: boolean;
+ readonly asPreRuntime: ITuple<[U8aFixed, Bytes]>;
+ readonly isRuntimeEnvironmentUpdated: boolean;
+ readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';
+ }
+
+ /** @name FrameSystemEventRecord (273) */
+ export interface FrameSystemEventRecord extends Struct {
+ readonly phase: FrameSystemPhase;
+ readonly event: Event;
+ readonly topics: Vec<H256>;
+ }
+
+ /** @name FrameSystemEvent (275) */
+ export interface FrameSystemEvent extends Enum {
+ readonly isExtrinsicSuccess: boolean;
+ readonly asExtrinsicSuccess: {
+ readonly dispatchInfo: FrameSupportWeightsDispatchInfo;
+ } & Struct;
+ readonly isExtrinsicFailed: boolean;
+ readonly asExtrinsicFailed: {
+ readonly dispatchError: SpRuntimeDispatchError;
+ readonly dispatchInfo: FrameSupportWeightsDispatchInfo;
+ } & Struct;
+ readonly isCodeUpdated: boolean;
+ readonly isNewAccount: boolean;
+ readonly asNewAccount: {
+ readonly account: AccountId32;
+ } & Struct;
+ readonly isKilledAccount: boolean;
+ readonly asKilledAccount: {
+ readonly account: AccountId32;
+ } & Struct;
+ readonly isRemarked: boolean;
+ readonly asRemarked: {
+ readonly sender: AccountId32;
+ readonly hash_: H256;
+ } & Struct;
+ readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';
+ }
+
+ /** @name FrameSupportWeightsDispatchInfo (276) */
+ export interface FrameSupportWeightsDispatchInfo extends Struct {
+ readonly weight: u64;
+ readonly class: FrameSupportWeightsDispatchClass;
+ readonly paysFee: FrameSupportWeightsPays;
+ }
+
+ /** @name FrameSupportWeightsDispatchClass (277) */
+ export interface FrameSupportWeightsDispatchClass extends Enum {
+ readonly isNormal: boolean;
+ readonly isOperational: boolean;
+ readonly isMandatory: boolean;
+ readonly type: 'Normal' | 'Operational' | 'Mandatory';
+ }
+
+ /** @name FrameSupportWeightsPays (278) */
+ export interface FrameSupportWeightsPays extends Enum {
+ readonly isYes: boolean;
+ readonly isNo: boolean;
+ readonly type: 'Yes' | 'No';
+ }
+
+ /** @name OrmlVestingModuleEvent (279) */
+ export interface OrmlVestingModuleEvent extends Enum {
+ readonly isVestingScheduleAdded: boolean;
+ readonly asVestingScheduleAdded: {
+ readonly from: AccountId32;
+ readonly to: AccountId32;
+ readonly vestingSchedule: OrmlVestingVestingSchedule;
+ } & Struct;
+ readonly isClaimed: boolean;
+ readonly asClaimed: {
+ readonly who: AccountId32;
+ readonly amount: u128;
+ } & Struct;
+ readonly isVestingSchedulesUpdated: boolean;
+ readonly asVestingSchedulesUpdated: {
+ readonly who: AccountId32;
+ } & Struct;
+ readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';
+ }
+
+ /** @name CumulusPalletXcmpQueueEvent (280) */
+ export interface CumulusPalletXcmpQueueEvent extends Enum {
+ readonly isSuccess: boolean;
+ readonly asSuccess: Option<H256>;
+ readonly isFail: boolean;
+ readonly asFail: ITuple<[Option<H256>, XcmV2TraitsError]>;
+ readonly isBadVersion: boolean;
+ readonly asBadVersion: Option<H256>;
+ readonly isBadFormat: boolean;
+ readonly asBadFormat: Option<H256>;
+ readonly isUpwardMessageSent: boolean;
+ readonly asUpwardMessageSent: Option<H256>;
+ readonly isXcmpMessageSent: boolean;
+ readonly asXcmpMessageSent: Option<H256>;
+ readonly isOverweightEnqueued: boolean;
+ readonly asOverweightEnqueued: ITuple<[u32, u32, u64, u64]>;
+ readonly isOverweightServiced: boolean;
+ readonly asOverweightServiced: ITuple<[u64, u64]>;
+ readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';
+ }
+
+ /** @name PalletXcmEvent (281) */
+ export interface PalletXcmEvent extends Enum {
+ readonly isAttempted: boolean;
+ readonly asAttempted: XcmV2TraitsOutcome;
+ readonly isSent: boolean;
+ readonly asSent: ITuple<[XcmV1MultiLocation, XcmV1MultiLocation, XcmV2Xcm]>;
+ readonly isUnexpectedResponse: boolean;
+ readonly asUnexpectedResponse: ITuple<[XcmV1MultiLocation, u64]>;
+ readonly isResponseReady: boolean;
+ readonly asResponseReady: ITuple<[u64, XcmV2Response]>;
+ readonly isNotified: boolean;
+ readonly asNotified: ITuple<[u64, u8, u8]>;
+ readonly isNotifyOverweight: boolean;
+ readonly asNotifyOverweight: ITuple<[u64, u8, u8, u64, u64]>;
+ readonly isNotifyDispatchError: boolean;
+ readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;
+ readonly isNotifyDecodeFailed: boolean;
+ readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>;
+ readonly isInvalidResponder: boolean;
+ readonly asInvalidResponder: ITuple<[XcmV1MultiLocation, u64, Option<XcmV1MultiLocation>]>;
+ readonly isInvalidResponderVersion: boolean;
+ readonly asInvalidResponderVersion: ITuple<[XcmV1MultiLocation, u64]>;
+ readonly isResponseTaken: boolean;
+ readonly asResponseTaken: u64;
+ readonly isAssetsTrapped: boolean;
+ readonly asAssetsTrapped: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>;
+ readonly isVersionChangeNotified: boolean;
+ readonly asVersionChangeNotified: ITuple<[XcmV1MultiLocation, u32]>;
+ readonly isSupportedVersionChanged: boolean;
+ readonly asSupportedVersionChanged: ITuple<[XcmV1MultiLocation, u32]>;
+ readonly isNotifyTargetSendFail: boolean;
+ readonly asNotifyTargetSendFail: ITuple<[XcmV1MultiLocation, u64, XcmV2TraitsError]>;
+ readonly isNotifyTargetMigrationFail: boolean;
+ readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;
+ readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';
+ }
+
+ /** @name XcmV2TraitsOutcome (282) */
+ export interface XcmV2TraitsOutcome extends Enum {
+ readonly isComplete: boolean;
+ readonly asComplete: u64;
+ readonly isIncomplete: boolean;
+ readonly asIncomplete: ITuple<[u64, XcmV2TraitsError]>;
+ readonly isError: boolean;
+ readonly asError: XcmV2TraitsError;
+ readonly type: 'Complete' | 'Incomplete' | 'Error';
+ }
+
+ /** @name CumulusPalletXcmEvent (284) */
+ export interface CumulusPalletXcmEvent extends Enum {
+ readonly isInvalidFormat: boolean;
+ readonly asInvalidFormat: U8aFixed;
+ readonly isUnsupportedVersion: boolean;
+ readonly asUnsupportedVersion: U8aFixed;
+ readonly isExecutedDownward: boolean;
+ readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>;
+ readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';
+ }
+
+ /** @name CumulusPalletDmpQueueEvent (285) */
+ export interface CumulusPalletDmpQueueEvent extends Enum {
+ readonly isInvalidFormat: boolean;
+ readonly asInvalidFormat: {
+ readonly messageId: U8aFixed;
+ } & Struct;
+ readonly isUnsupportedVersion: boolean;
+ readonly asUnsupportedVersion: {
+ readonly messageId: U8aFixed;
+ } & Struct;
+ readonly isExecutedDownward: boolean;
+ readonly asExecutedDownward: {
+ readonly messageId: U8aFixed;
+ readonly outcome: XcmV2TraitsOutcome;
+ } & Struct;
+ readonly isWeightExhausted: boolean;
+ readonly asWeightExhausted: {
+ readonly messageId: U8aFixed;
+ readonly remainingWeight: u64;
+ readonly requiredWeight: u64;
+ } & Struct;
+ readonly isOverweightEnqueued: boolean;
+ readonly asOverweightEnqueued: {
+ readonly messageId: U8aFixed;
+ readonly overweightIndex: u64;
+ readonly requiredWeight: u64;
+ } & Struct;
+ readonly isOverweightServiced: boolean;
+ readonly asOverweightServiced: {
+ readonly overweightIndex: u64;
+ readonly weightUsed: u64;
+ } & Struct;
+ readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';
+ }
+
+ /** @name PalletUniqueRawEvent (286) */
+ export interface PalletUniqueRawEvent extends Enum {
+ readonly isCollectionSponsorRemoved: boolean;
+ readonly asCollectionSponsorRemoved: u32;
+ readonly isCollectionAdminAdded: boolean;
+ readonly asCollectionAdminAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
+ readonly isCollectionOwnedChanged: boolean;
+ readonly asCollectionOwnedChanged: ITuple<[u32, AccountId32]>;
+ readonly isCollectionSponsorSet: boolean;
+ readonly asCollectionSponsorSet: ITuple<[u32, AccountId32]>;
+ readonly isSponsorshipConfirmed: boolean;
+ readonly asSponsorshipConfirmed: ITuple<[u32, AccountId32]>;
+ readonly isCollectionAdminRemoved: boolean;
+ readonly asCollectionAdminRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
+ readonly isAllowListAddressRemoved: boolean;
+ readonly asAllowListAddressRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
+ readonly isAllowListAddressAdded: boolean;
+ readonly asAllowListAddressAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
+ readonly isCollectionLimitSet: boolean;
+ readonly asCollectionLimitSet: u32;
+ readonly isCollectionPermissionSet: boolean;
+ readonly asCollectionPermissionSet: u32;
+ readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'CollectionPermissionSet';
+ }
+
+ /** @name PalletUniqueSchedulerEvent (287) */
+ export interface PalletUniqueSchedulerEvent extends Enum {
+ readonly isScheduled: boolean;
+ readonly asScheduled: {
+ readonly when: u32;
+ readonly index: u32;
+ } & Struct;
+ readonly isCanceled: boolean;
+ readonly asCanceled: {
+ readonly when: u32;
+ readonly index: u32;
+ } & Struct;
+ readonly isDispatched: boolean;
+ readonly asDispatched: {
+ readonly task: ITuple<[u32, u32]>;
+ readonly id: Option<U8aFixed>;
+ readonly result: Result<Null, SpRuntimeDispatchError>;
+ } & Struct;
+ readonly isCallLookupFailed: boolean;
+ readonly asCallLookupFailed: {
+ readonly task: ITuple<[u32, u32]>;
+ readonly id: Option<U8aFixed>;
+ readonly error: FrameSupportScheduleLookupError;
+ } & Struct;
+ readonly type: 'Scheduled' | 'Canceled' | 'Dispatched' | 'CallLookupFailed';
+ }
+
+ /** @name FrameSupportScheduleLookupError (289) */
+ export interface FrameSupportScheduleLookupError extends Enum {
+ readonly isUnknown: boolean;
+ readonly isBadFormat: boolean;
+ readonly type: 'Unknown' | 'BadFormat';
+ }
+
+ /** @name PalletCommonEvent (290) */
+ export interface PalletCommonEvent extends Enum {
+ readonly isCollectionCreated: boolean;
+ readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;
+ readonly isCollectionDestroyed: boolean;
+ readonly asCollectionDestroyed: u32;
+ readonly isItemCreated: boolean;
+ readonly asItemCreated: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;
+ readonly isItemDestroyed: boolean;
+ readonly asItemDestroyed: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;
+ readonly isTransfer: boolean;
+ readonly asTransfer: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;
+ readonly isApproved: boolean;
+ readonly asApproved: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;
+ readonly isCollectionPropertySet: boolean;
+ readonly asCollectionPropertySet: ITuple<[u32, Bytes]>;
+ readonly isCollectionPropertyDeleted: boolean;
+ readonly asCollectionPropertyDeleted: ITuple<[u32, Bytes]>;
+ readonly isTokenPropertySet: boolean;
+ readonly asTokenPropertySet: ITuple<[u32, u32, Bytes]>;
+ readonly isTokenPropertyDeleted: boolean;
+ readonly asTokenPropertyDeleted: ITuple<[u32, u32, Bytes]>;
+ readonly isPropertyPermissionSet: boolean;
+ readonly asPropertyPermissionSet: ITuple<[u32, Bytes]>;
+ readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet';
+ }
+
+ /** @name PalletStructureEvent (291) */
+ export interface PalletStructureEvent extends Enum {
+ readonly isExecuted: boolean;
+ readonly asExecuted: Result<Null, SpRuntimeDispatchError>;
+ readonly type: 'Executed';
+ }
+
+ /** @name PalletRmrkCoreEvent (292) */
+ export interface PalletRmrkCoreEvent extends Enum {
+ readonly isCollectionCreated: boolean;
+ readonly asCollectionCreated: {
+ readonly issuer: AccountId32;
+ readonly collectionId: u32;
+ } & Struct;
+ readonly isCollectionDestroyed: boolean;
+ readonly asCollectionDestroyed: {
+ readonly issuer: AccountId32;
+ readonly collectionId: u32;
+ } & Struct;
+ readonly isIssuerChanged: boolean;
+ readonly asIssuerChanged: {
+ readonly oldIssuer: AccountId32;
+ readonly newIssuer: AccountId32;
+ readonly collectionId: u32;
+ } & Struct;
+ readonly isCollectionLocked: boolean;
+ readonly asCollectionLocked: {
+ readonly issuer: AccountId32;
+ readonly collectionId: u32;
+ } & Struct;
+ readonly isNftMinted: boolean;
+ readonly asNftMinted: {
+ readonly owner: AccountId32;
+ readonly collectionId: u32;
+ readonly nftId: u32;
+ } & Struct;
+ readonly isNftBurned: boolean;
+ readonly asNftBurned: {
+ readonly owner: AccountId32;
+ readonly nftId: u32;
+ } & Struct;
+ readonly isNftSent: boolean;
+ readonly asNftSent: {
+ readonly sender: AccountId32;
+ readonly recipient: RmrkTraitsNftAccountIdOrCollectionNftTuple;
+ readonly collectionId: u32;
+ readonly nftId: u32;
+ readonly approvalRequired: bool;
+ } & Struct;
+ readonly isNftAccepted: boolean;
+ readonly asNftAccepted: {
+ readonly sender: AccountId32;
+ readonly recipient: RmrkTraitsNftAccountIdOrCollectionNftTuple;
+ readonly collectionId: u32;
+ readonly nftId: u32;
+ } & Struct;
+ readonly isNftRejected: boolean;
+ readonly asNftRejected: {
+ readonly sender: AccountId32;
+ readonly collectionId: u32;
+ readonly nftId: u32;
+ } & Struct;
+ readonly isPropertySet: boolean;
+ readonly asPropertySet: {
+ readonly collectionId: u32;
+ readonly maybeNftId: Option<u32>;
+ readonly key: Bytes;
+ readonly value: Bytes;
+ } & Struct;
+ readonly isResourceAdded: boolean;
+ readonly asResourceAdded: {
+ readonly nftId: u32;
+ readonly resourceId: u32;
+ } & Struct;
+ readonly isResourceRemoval: boolean;
+ readonly asResourceRemoval: {
+ readonly nftId: u32;
+ readonly resourceId: u32;
+ } & Struct;
+ readonly isResourceAccepted: boolean;
+ readonly asResourceAccepted: {
+ readonly nftId: u32;
+ readonly resourceId: u32;
+ } & Struct;
+ readonly isResourceRemovalAccepted: boolean;
+ readonly asResourceRemovalAccepted: {
+ readonly nftId: u32;
+ readonly resourceId: u32;
+ } & Struct;
+ readonly isPrioritySet: boolean;
+ readonly asPrioritySet: {
+ readonly collectionId: u32;
+ readonly nftId: u32;
+ } & Struct;
+ readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'IssuerChanged' | 'CollectionLocked' | 'NftMinted' | 'NftBurned' | 'NftSent' | 'NftAccepted' | 'NftRejected' | 'PropertySet' | 'ResourceAdded' | 'ResourceRemoval' | 'ResourceAccepted' | 'ResourceRemovalAccepted' | 'PrioritySet';
+ }
+
+ /** @name PalletRmrkEquipEvent (293) */
+ export interface PalletRmrkEquipEvent extends Enum {
+ readonly isBaseCreated: boolean;
+ readonly asBaseCreated: {
+ readonly issuer: AccountId32;
+ readonly baseId: u32;
+ } & Struct;
+ readonly isEquippablesUpdated: boolean;
+ readonly asEquippablesUpdated: {
+ readonly baseId: u32;
+ readonly slotId: u32;
+ } & Struct;
+ readonly type: 'BaseCreated' | 'EquippablesUpdated';
+ }
+
+ /** @name PalletEvmEvent (294) */
+ export interface PalletEvmEvent extends Enum {
+ readonly isLog: boolean;
+ readonly asLog: EthereumLog;
+ readonly isCreated: boolean;
+ readonly asCreated: H160;
+ readonly isCreatedFailed: boolean;
+ readonly asCreatedFailed: H160;
+ readonly isExecuted: boolean;
+ readonly asExecuted: H160;
+ readonly isExecutedFailed: boolean;
+ readonly asExecutedFailed: H160;
+ readonly isBalanceDeposit: boolean;
+ readonly asBalanceDeposit: ITuple<[AccountId32, H160, U256]>;
+ readonly isBalanceWithdraw: boolean;
+ readonly asBalanceWithdraw: ITuple<[AccountId32, H160, U256]>;
+ readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed' | 'BalanceDeposit' | 'BalanceWithdraw';
+ }
+
+ /** @name EthereumLog (295) */
+ export interface EthereumLog extends Struct {
+ readonly address: H160;
+ readonly topics: Vec<H256>;
+ readonly data: Bytes;
+ }
+
+ /** @name PalletEthereumEvent (296) */
+ export interface PalletEthereumEvent extends Enum {
+ readonly isExecuted: boolean;
+ readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;
+ readonly type: 'Executed';
+ }
+
+ /** @name EvmCoreErrorExitReason (297) */
+ export interface EvmCoreErrorExitReason extends Enum {
+ readonly isSucceed: boolean;
+ readonly asSucceed: EvmCoreErrorExitSucceed;
+ readonly isError: boolean;
+ readonly asError: EvmCoreErrorExitError;
+ readonly isRevert: boolean;
+ readonly asRevert: EvmCoreErrorExitRevert;
+ readonly isFatal: boolean;
+ readonly asFatal: EvmCoreErrorExitFatal;
+ readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';
+ }
+
+ /** @name EvmCoreErrorExitSucceed (298) */
+ export interface EvmCoreErrorExitSucceed extends Enum {
+ readonly isStopped: boolean;
+ readonly isReturned: boolean;
+ readonly isSuicided: boolean;
+ readonly type: 'Stopped' | 'Returned' | 'Suicided';
+ }
+
+ /** @name EvmCoreErrorExitError (299) */
+ export interface EvmCoreErrorExitError extends Enum {
+ readonly isStackUnderflow: boolean;
+ readonly isStackOverflow: boolean;
+ readonly isInvalidJump: boolean;
+ readonly isInvalidRange: boolean;
+ readonly isDesignatedInvalid: boolean;
+ readonly isCallTooDeep: boolean;
+ readonly isCreateCollision: boolean;
+ readonly isCreateContractLimit: boolean;
+ readonly isOutOfOffset: boolean;
+ readonly isOutOfGas: boolean;
+ readonly isOutOfFund: boolean;
+ readonly isPcUnderflow: boolean;
+ readonly isCreateEmpty: boolean;
+ readonly isOther: boolean;
+ readonly asOther: Text;
+ readonly isInvalidCode: boolean;
+ readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode';
+ }
+
+ /** @name EvmCoreErrorExitRevert (302) */
+ export interface EvmCoreErrorExitRevert extends Enum {
+ readonly isReverted: boolean;
+ readonly type: 'Reverted';
+ }
+
+ /** @name EvmCoreErrorExitFatal (303) */
+ export interface EvmCoreErrorExitFatal extends Enum {
+ readonly isNotSupported: boolean;
+ readonly isUnhandledInterrupt: boolean;
+ readonly isCallErrorAsFatal: boolean;
+ readonly asCallErrorAsFatal: EvmCoreErrorExitError;
+ readonly isOther: boolean;
+ readonly asOther: Text;
+ readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';
+ }
+
+ /** @name FrameSystemPhase (304) */
+ export interface FrameSystemPhase extends Enum {
+ readonly isApplyExtrinsic: boolean;
+ readonly asApplyExtrinsic: u32;
+ readonly isFinalization: boolean;
+ readonly isInitialization: boolean;
+ readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';
+ }
+
+ /** @name FrameSystemLastRuntimeUpgradeInfo (306) */
+ export interface FrameSystemLastRuntimeUpgradeInfo extends Struct {
+ readonly specVersion: Compact<u32>;
+ readonly specName: Text;
+ }
+
+ /** @name FrameSystemLimitsBlockWeights (307) */
+ export interface FrameSystemLimitsBlockWeights extends Struct {
+ readonly baseBlock: u64;
+ readonly maxBlock: u64;
+ readonly perClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;
+ }
+
+ /** @name FrameSupportWeightsPerDispatchClassWeightsPerClass (308) */
+ export interface FrameSupportWeightsPerDispatchClassWeightsPerClass extends Struct {
+ readonly normal: FrameSystemLimitsWeightsPerClass;
+ readonly operational: FrameSystemLimitsWeightsPerClass;
+ readonly mandatory: FrameSystemLimitsWeightsPerClass;
+ }
+
+ /** @name FrameSystemLimitsWeightsPerClass (309) */
+ export interface FrameSystemLimitsWeightsPerClass extends Struct {
+ readonly baseExtrinsic: u64;
+ readonly maxExtrinsic: Option<u64>;
+ readonly maxTotal: Option<u64>;
+ readonly reserved: Option<u64>;
+ }
+
+ /** @name FrameSystemLimitsBlockLength (311) */
+ export interface FrameSystemLimitsBlockLength extends Struct {
+ readonly max: FrameSupportWeightsPerDispatchClassU32;
+ }
+
+ /** @name FrameSupportWeightsPerDispatchClassU32 (312) */
+ export interface FrameSupportWeightsPerDispatchClassU32 extends Struct {
+ readonly normal: u32;
+ readonly operational: u32;
+ readonly mandatory: u32;
+ }
+
+ /** @name FrameSupportWeightsRuntimeDbWeight (313) */
+ export interface FrameSupportWeightsRuntimeDbWeight extends Struct {
+ readonly read: u64;
+ readonly write: u64;
+ }
+
+ /** @name SpVersionRuntimeVersion (314) */
+ export interface SpVersionRuntimeVersion extends Struct {
+ readonly specName: Text;
+ readonly implName: Text;
+ readonly authoringVersion: u32;
+ readonly specVersion: u32;
+ readonly implVersion: u32;
+ readonly apis: Vec<ITuple<[U8aFixed, u32]>>;
+ readonly transactionVersion: u32;
+ readonly stateVersion: u8;
+ }
+
+ /** @name FrameSystemError (318) */
+ export interface FrameSystemError extends Enum {
+ readonly isInvalidSpecName: boolean;
+ readonly isSpecVersionNeedsToIncrease: boolean;
+ readonly isFailedToExtractRuntimeVersion: boolean;
+ readonly isNonDefaultComposite: boolean;
+ readonly isNonZeroRefCount: boolean;
+ readonly isCallFiltered: boolean;
+ readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';
+ }
+
+ /** @name OrmlVestingModuleError (320) */
+ export interface OrmlVestingModuleError extends Enum {
readonly isZeroVestingPeriod: boolean;
readonly isZeroVestingPeriodCount: boolean;
readonly isInsufficientBalanceToLock: boolean;
@@ -2816,30 +3115,30 @@
readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';
}
- /** @name CumulusPalletXcmpQueueInboundChannelDetails (324) */
- interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {
+ /** @name CumulusPalletXcmpQueueInboundChannelDetails (322) */
+ export interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {
readonly sender: u32;
readonly state: CumulusPalletXcmpQueueInboundState;
readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;
}
- /** @name CumulusPalletXcmpQueueInboundState (325) */
- interface CumulusPalletXcmpQueueInboundState extends Enum {
+ /** @name CumulusPalletXcmpQueueInboundState (323) */
+ export interface CumulusPalletXcmpQueueInboundState extends Enum {
readonly isOk: boolean;
readonly isSuspended: boolean;
readonly type: 'Ok' | 'Suspended';
}
- /** @name PolkadotParachainPrimitivesXcmpMessageFormat (328) */
- interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {
+ /** @name PolkadotParachainPrimitivesXcmpMessageFormat (326) */
+ export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {
readonly isConcatenatedVersionedXcm: boolean;
readonly isConcatenatedEncodedBlob: boolean;
readonly isSignals: boolean;
readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';
}
- /** @name CumulusPalletXcmpQueueOutboundChannelDetails (331) */
- interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {
+ /** @name CumulusPalletXcmpQueueOutboundChannelDetails (329) */
+ export interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {
readonly recipient: u32;
readonly state: CumulusPalletXcmpQueueOutboundState;
readonly signalsExist: bool;
@@ -2847,15 +3146,15 @@
readonly lastIndex: u16;
}
- /** @name CumulusPalletXcmpQueueOutboundState (332) */
- interface CumulusPalletXcmpQueueOutboundState extends Enum {
+ /** @name CumulusPalletXcmpQueueOutboundState (330) */
+ export interface CumulusPalletXcmpQueueOutboundState extends Enum {
readonly isOk: boolean;
readonly isSuspended: boolean;
readonly type: 'Ok' | 'Suspended';
}
- /** @name CumulusPalletXcmpQueueQueueConfigData (334) */
- interface CumulusPalletXcmpQueueQueueConfigData extends Struct {
+ /** @name CumulusPalletXcmpQueueQueueConfigData (332) */
+ export interface CumulusPalletXcmpQueueQueueConfigData extends Struct {
readonly suspendThreshold: u32;
readonly dropThreshold: u32;
readonly resumeThreshold: u32;
@@ -2864,8 +3163,8 @@
readonly xcmpMaxIndividualWeight: u64;
}
- /** @name CumulusPalletXcmpQueueError (336) */
- interface CumulusPalletXcmpQueueError extends Enum {
+ /** @name CumulusPalletXcmpQueueError (334) */
+ export interface CumulusPalletXcmpQueueError extends Enum {
readonly isFailedToSend: boolean;
readonly isBadXcmOrigin: boolean;
readonly isBadXcm: boolean;
@@ -2874,8 +3173,8 @@
readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';
}
- /** @name PalletXcmError (337) */
- interface PalletXcmError extends Enum {
+ /** @name PalletXcmError (335) */
+ export interface PalletXcmError extends Enum {
readonly isUnreachable: boolean;
readonly isSendFailure: boolean;
readonly isFiltered: boolean;
@@ -2892,30 +3191,30 @@
readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';
}
- /** @name CumulusPalletXcmError (338) */
- type CumulusPalletXcmError = Null;
+ /** @name CumulusPalletXcmError (336) */
+ export type CumulusPalletXcmError = Null;
- /** @name CumulusPalletDmpQueueConfigData (339) */
- interface CumulusPalletDmpQueueConfigData extends Struct {
+ /** @name CumulusPalletDmpQueueConfigData (337) */
+ export interface CumulusPalletDmpQueueConfigData extends Struct {
readonly maxIndividual: u64;
}
- /** @name CumulusPalletDmpQueuePageIndexData (340) */
- interface CumulusPalletDmpQueuePageIndexData extends Struct {
+ /** @name CumulusPalletDmpQueuePageIndexData (338) */
+ export interface CumulusPalletDmpQueuePageIndexData extends Struct {
readonly beginUsed: u32;
readonly endUsed: u32;
readonly overweightCount: u64;
}
- /** @name CumulusPalletDmpQueueError (343) */
- interface CumulusPalletDmpQueueError extends Enum {
+ /** @name CumulusPalletDmpQueueError (341) */
+ export interface CumulusPalletDmpQueueError extends Enum {
readonly isUnknown: boolean;
readonly isOverLimit: boolean;
readonly type: 'Unknown' | 'OverLimit';
}
- /** @name PalletUniqueError (347) */
- interface PalletUniqueError extends Enum {
+ /** @name PalletUniqueError (346) */
+ export interface PalletUniqueError extends Enum {
readonly isCollectionDecimalPointLimitExceeded: boolean;
readonly isConfirmUnsetSponsorFail: boolean;
readonly isEmptyArgument: boolean;
@@ -2923,8 +3222,8 @@
readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection';
}
- /** @name PalletUniqueSchedulerScheduledV3 (350) */
- interface PalletUniqueSchedulerScheduledV3 extends Struct {
+ /** @name PalletUniqueSchedulerScheduledV3 (349) */
+ export interface PalletUniqueSchedulerScheduledV3 extends Struct {
readonly maybeId: Option<U8aFixed>;
readonly priority: u8;
readonly call: FrameSupportScheduleMaybeHashed;
@@ -2932,8 +3231,9 @@
readonly origin: OpalRuntimeOriginCaller;
}
- /** @name OpalRuntimeOriginCaller (351) */
- interface OpalRuntimeOriginCaller extends Enum {
+ /** @name OpalRuntimeOriginCaller (350) */
+ export interface OpalRuntimeOriginCaller extends Enum {
+ readonly isVoid: boolean;
readonly isSystem: boolean;
readonly asSystem: FrameSupportDispatchRawOrigin;
readonly isVoid: boolean;
@@ -2946,8 +3246,8 @@
readonly type: 'System' | 'Void' | 'PolkadotXcm' | 'CumulusXcm' | 'Ethereum';
}
- /** @name FrameSupportDispatchRawOrigin (352) */
- interface FrameSupportDispatchRawOrigin extends Enum {
+ /** @name FrameSupportDispatchRawOrigin (351) */
+ export interface FrameSupportDispatchRawOrigin extends Enum {
readonly isRoot: boolean;
readonly isSigned: boolean;
readonly asSigned: AccountId32;
@@ -2955,8 +3255,8 @@
readonly type: 'Root' | 'Signed' | 'None';
}
- /** @name PalletXcmOrigin (353) */
- interface PalletXcmOrigin extends Enum {
+ /** @name PalletXcmOrigin (352) */
+ export interface PalletXcmOrigin extends Enum {
readonly isXcm: boolean;
readonly asXcm: XcmV1MultiLocation;
readonly isResponse: boolean;
@@ -2964,26 +3264,26 @@
readonly type: 'Xcm' | 'Response';
}
- /** @name CumulusPalletXcmOrigin (354) */
- interface CumulusPalletXcmOrigin extends Enum {
+ /** @name CumulusPalletXcmOrigin (353) */
+ export interface CumulusPalletXcmOrigin extends Enum {
readonly isRelay: boolean;
readonly isSiblingParachain: boolean;
readonly asSiblingParachain: u32;
readonly type: 'Relay' | 'SiblingParachain';
}
- /** @name PalletEthereumRawOrigin (355) */
- interface PalletEthereumRawOrigin extends Enum {
+ /** @name PalletEthereumRawOrigin (354) */
+ export interface PalletEthereumRawOrigin extends Enum {
readonly isEthereumTransaction: boolean;
readonly asEthereumTransaction: H160;
readonly type: 'EthereumTransaction';
}
- /** @name SpCoreVoid (356) */
- type SpCoreVoid = Null;
+ /** @name SpCoreVoid (355) */
+ export type SpCoreVoid = Null;
- /** @name PalletUniqueSchedulerError (357) */
- interface PalletUniqueSchedulerError extends Enum {
+ /** @name PalletUniqueSchedulerError (356) */
+ export interface PalletUniqueSchedulerError extends Enum {
readonly isFailedToSchedule: boolean;
readonly isNotFound: boolean;
readonly isTargetBlockNumberInPast: boolean;
@@ -2991,8 +3291,8 @@
readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange';
}
- /** @name UpDataStructsCollection (358) */
- interface UpDataStructsCollection extends Struct {
+ /** @name UpDataStructsCollection (357) */
+ export interface UpDataStructsCollection extends Struct {
readonly owner: AccountId32;
readonly mode: UpDataStructsCollectionMode;
readonly name: Vec<u16>;
@@ -3004,8 +3304,8 @@
readonly externalCollection: bool;
}
- /** @name UpDataStructsSponsorshipState (359) */
- interface UpDataStructsSponsorshipState extends Enum {
+ /** @name UpDataStructsSponsorshipState (358) */
+ export interface UpDataStructsSponsorshipState extends Enum {
readonly isDisabled: boolean;
readonly isUnconfirmed: boolean;
readonly asUnconfirmed: AccountId32;
@@ -3014,44 +3314,44 @@
readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';
}
- /** @name UpDataStructsProperties (360) */
- interface UpDataStructsProperties extends Struct {
+ /** @name UpDataStructsProperties (359) */
+ export interface UpDataStructsProperties extends Struct {
readonly map: UpDataStructsPropertiesMapBoundedVec;
readonly consumedSpace: u32;
readonly spaceLimit: u32;
}
- /** @name UpDataStructsPropertiesMapBoundedVec (361) */
- interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}
+ /** @name UpDataStructsPropertiesMapBoundedVec (360) */
+ export interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}
- /** @name UpDataStructsPropertiesMapPropertyPermission (366) */
- interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}
+ /** @name UpDataStructsPropertiesMapPropertyPermission (365) */
+ export interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}
- /** @name UpDataStructsCollectionStats (373) */
- interface UpDataStructsCollectionStats extends Struct {
+ /** @name UpDataStructsCollectionStats (372) */
+ export interface UpDataStructsCollectionStats extends Struct {
readonly created: u32;
readonly destroyed: u32;
readonly alive: u32;
}
- /** @name UpDataStructsTokenChild (374) */
- interface UpDataStructsTokenChild extends Struct {
+ /** @name UpDataStructsTokenChild (373) */
+ export interface UpDataStructsTokenChild extends Struct {
readonly token: u32;
readonly collection: u32;
}
- /** @name PhantomTypeUpDataStructs (375) */
- interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftNftInfo, RmrkTraitsResourceResourceInfo, RmrkTraitsPropertyPropertyInfo, RmrkTraitsBaseBaseInfo, RmrkTraitsPartPartType, RmrkTraitsTheme, RmrkTraitsNftNftChild]>> {}
+ /** @name PhantomTypeUpDataStructs (374) */
+ export interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftNftInfo, RmrkTraitsResourceResourceInfo, RmrkTraitsPropertyPropertyInfo, RmrkTraitsBaseBaseInfo, RmrkTraitsPartPartType, RmrkTraitsTheme, RmrkTraitsNftNftChild]>> {}
- /** @name UpDataStructsTokenData (377) */
- interface UpDataStructsTokenData extends Struct {
+ /** @name UpDataStructsTokenData (376) */
+ export interface UpDataStructsTokenData extends Struct {
readonly properties: Vec<UpDataStructsProperty>;
readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;
readonly pieces: u128;
}
- /** @name UpDataStructsRpcCollection (379) */
- interface UpDataStructsRpcCollection extends Struct {
+ /** @name UpDataStructsRpcCollection (378) */
+ export interface UpDataStructsRpcCollection extends Struct {
readonly owner: AccountId32;
readonly mode: UpDataStructsCollectionMode;
readonly name: Vec<u16>;
@@ -3065,8 +3365,8 @@
readonly readOnly: bool;
}
- /** @name RmrkTraitsCollectionCollectionInfo (380) */
- interface RmrkTraitsCollectionCollectionInfo extends Struct {
+ /** @name RmrkTraitsCollectionCollectionInfo (379) */
+ export interface RmrkTraitsCollectionCollectionInfo extends Struct {
readonly issuer: AccountId32;
readonly metadata: Bytes;
readonly max: Option<u32>;
@@ -3074,8 +3374,8 @@
readonly nftsCount: u32;
}
- /** @name RmrkTraitsNftNftInfo (381) */
- interface RmrkTraitsNftNftInfo extends Struct {
+ /** @name RmrkTraitsNftNftInfo (380) */
+ export interface RmrkTraitsNftNftInfo extends Struct {
readonly owner: RmrkTraitsNftAccountIdOrCollectionNftTuple;
readonly royalty: Option<RmrkTraitsNftRoyaltyInfo>;
readonly metadata: Bytes;
@@ -3083,41 +3383,41 @@
readonly pending: bool;
}
- /** @name RmrkTraitsNftRoyaltyInfo (383) */
- interface RmrkTraitsNftRoyaltyInfo extends Struct {
+ /** @name RmrkTraitsNftRoyaltyInfo (382) */
+ export interface RmrkTraitsNftRoyaltyInfo extends Struct {
readonly recipient: AccountId32;
readonly amount: Permill;
}
- /** @name RmrkTraitsResourceResourceInfo (384) */
- interface RmrkTraitsResourceResourceInfo extends Struct {
+ /** @name RmrkTraitsResourceResourceInfo (383) */
+ export interface RmrkTraitsResourceResourceInfo extends Struct {
readonly id: u32;
readonly resource: RmrkTraitsResourceResourceTypes;
readonly pending: bool;
readonly pendingRemoval: bool;
}
- /** @name RmrkTraitsPropertyPropertyInfo (385) */
- interface RmrkTraitsPropertyPropertyInfo extends Struct {
+ /** @name RmrkTraitsPropertyPropertyInfo (384) */
+ export interface RmrkTraitsPropertyPropertyInfo extends Struct {
readonly key: Bytes;
readonly value: Bytes;
}
- /** @name RmrkTraitsBaseBaseInfo (386) */
- interface RmrkTraitsBaseBaseInfo extends Struct {
+ /** @name RmrkTraitsBaseBaseInfo (385) */
+ export interface RmrkTraitsBaseBaseInfo extends Struct {
readonly issuer: AccountId32;
readonly baseType: Bytes;
readonly symbol: Bytes;
}
- /** @name RmrkTraitsNftNftChild (387) */
- interface RmrkTraitsNftNftChild extends Struct {
+ /** @name RmrkTraitsNftNftChild (386) */
+ export interface RmrkTraitsNftNftChild extends Struct {
readonly collectionId: u32;
readonly nftId: u32;
}
- /** @name PalletCommonError (389) */
- interface PalletCommonError extends Enum {
+ /** @name PalletCommonError (388) */
+ export interface PalletCommonError extends Enum {
readonly isCollectionNotFound: boolean;
readonly isMustBeTokenOwner: boolean;
readonly isNoPermission: boolean;
@@ -3155,8 +3455,8 @@
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';
}
- /** @name PalletFungibleError (391) */
- interface PalletFungibleError extends Enum {
+ /** @name PalletFungibleError (390) */
+ export interface PalletFungibleError extends Enum {
readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;
readonly isFungibleItemsHaveNoId: boolean;
readonly isFungibleItemsDontHaveData: boolean;
@@ -3165,8 +3465,8 @@
readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';
}
- /** @name PalletRefungibleItemData (392) */
- interface PalletRefungibleItemData extends Struct {
+ /** @name PalletRefungibleItemData (391) */
+ export interface PalletRefungibleItemData extends Struct {
readonly constData: Bytes;
}
tests/src/interfaces/unique/definitions.tsdiffbeforeafterboth--- a/tests/src/interfaces/unique/definitions.ts
+++ b/tests/src/interfaces/unique/definitions.ts
@@ -175,5 +175,20 @@
[collectionParam, tokenParam],
'Option<u128>',
),
+ totalStaked: fun(
+ 'Returns the total amount of staked tokens',
+ [{name: 'staker', type: CROSS_ACCOUNT_ID_TYPE, isOptional: true}],
+ 'u128',
+ ),
+ totalStakedPerBlock: fun(
+ 'Returns the total amount of staked tokens per block when staked',
+ [crossAccountParam('staker')],
+ 'Vec<(u32, u128)>',
+ ),
+ totalStakingLocked: fun(
+ 'Return the total amount locked by staking tokens',
+ [crossAccountParam('staker')],
+ 'u128',
+ ),
},
};