difftreelog
upgrade: test types
in: master
13 files changed
tests/src/interfaces/augment-api-consts.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-consts.ts
+++ b/tests/src/interfaces/augment-api-consts.ts
@@ -1,14 +1,20 @@
// Auto-generated via `yarn polkadot-types-from-chain`, do not edit
/* eslint-disable */
-import type { ApiTypes } from '@polkadot/api-base/types';
+// import type lookup before we augment - in some environments
+// this is required to allow for ambient/previous definitions
+import '@polkadot/api-base/types/consts';
+
+import type { ApiTypes, AugmentedConst } from '@polkadot/api-base/types';
import type { Option, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
import type { Codec } from '@polkadot/types-codec/types';
import type { Permill } from '@polkadot/types/interfaces/runtime';
import type { FrameSupportPalletId, FrameSupportWeightsRuntimeDbWeight, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, SpVersionRuntimeVersion } from '@polkadot/types/lookup';
+export type __AugmentedConst<ApiType extends ApiTypes> = AugmentedConst<ApiType>;
+
declare module '@polkadot/api-base/types/consts' {
- export interface AugmentedConsts<ApiType extends ApiTypes> {
+ interface AugmentedConsts<ApiType extends ApiTypes> {
balances: {
/**
* The minimum amount required to keep an account open.
tests/src/interfaces/augment-api-errors.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-errors.ts
+++ b/tests/src/interfaces/augment-api-errors.ts
@@ -1,10 +1,16 @@
// Auto-generated via `yarn polkadot-types-from-chain`, do not edit
/* eslint-disable */
-import type { ApiTypes } from '@polkadot/api-base/types';
+// import type lookup before we augment - in some environments
+// this is required to allow for ambient/previous definitions
+import '@polkadot/api-base/types/errors';
+
+import type { ApiTypes, AugmentedError } from '@polkadot/api-base/types';
+
+export type __AugmentedError<ApiType extends ApiTypes> = AugmentedError<ApiType>;
declare module '@polkadot/api-base/types/errors' {
- export interface AugmentedErrors<ApiType extends ApiTypes> {
+ interface AugmentedErrors<ApiType extends ApiTypes> {
balances: {
/**
* Beneficiary account must pre-exist
@@ -653,6 +659,11 @@
};
treasury: {
/**
+ * The spend origin is valid but the amount it is allowed to spend is lower than the
+ * amount to be spent.
+ **/
+ InsufficientPermission: AugmentedError<ApiType>;
+ /**
* Proposer's balance is too low.
**/
InsufficientProposersBalance: AugmentedError<ApiType>;
tests/src/interfaces/augment-api-events.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-events.ts
+++ b/tests/src/interfaces/augment-api-events.ts
@@ -1,14 +1,20 @@
// Auto-generated via `yarn polkadot-types-from-chain`, do not edit
/* eslint-disable */
-import type { ApiTypes } from '@polkadot/api-base/types';
+// import type lookup before we augment - in some environments
+// this is required to allow for ambient/previous definitions
+import '@polkadot/api-base/types/events';
+
+import type { ApiTypes, AugmentedEvent } from '@polkadot/api-base/types';
import type { Bytes, Null, Option, Result, U256, U8aFixed, bool, u128, u32, u64, u8 } from '@polkadot/types-codec';
import type { ITuple } from '@polkadot/types-codec/types';
import type { AccountId32, H160, H256 } from '@polkadot/types/interfaces/runtime';
import type { EthereumLog, EvmCoreErrorExitReason, FrameSupportScheduleLookupError, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchInfo, OrmlVestingVestingSchedule, PalletEvmAccountBasicCrossAccountIdRepr, RmrkTraitsNftAccountIdOrCollectionNftTuple, SpRuntimeDispatchError, XcmV1MultiLocation, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation } from '@polkadot/types/lookup';
+export type __AugmentedEvent<ApiType extends ApiTypes> = AugmentedEvent<ApiType>;
+
declare module '@polkadot/api-base/types/events' {
- export interface AugmentedEvents<ApiType extends ApiTypes> {
+ interface AugmentedEvents<ApiType extends ApiTypes> {
balances: {
/**
* A balance was set by root.
@@ -463,6 +469,17 @@
**/
[key: string]: AugmentedEvent<ApiType>;
};
+ transactionPayment: {
+ /**
+ * A transaction fee `actual_fee`, of which `tip` was added to the minimum inclusion fee,
+ * has been paid by `who`.
+ **/
+ TransactionFeePaid: AugmentedEvent<ApiType, [who: AccountId32, actualFee: u128, tip: u128], { who: AccountId32, actualFee: u128, tip: u128 }>;
+ /**
+ * Generic event
+ **/
+ [key: string]: AugmentedEvent<ApiType>;
+ };
treasury: {
/**
* Some funds have been allocated.
@@ -489,6 +506,10 @@
**/
Rollover: AugmentedEvent<ApiType, [rolloverBalance: u128], { rolloverBalance: u128 }>;
/**
+ * A new spend proposal has been approved.
+ **/
+ SpendApproved: AugmentedEvent<ApiType, [proposalIndex: u32, amount: u128, beneficiary: AccountId32], { proposalIndex: u32, amount: u128, beneficiary: AccountId32 }>;
+ /**
* We have ended a spend period and will now allocate funds.
**/
Spending: AugmentedEvent<ApiType, [budgetRemaining: u128], { budgetRemaining: u128 }>;
@@ -602,35 +623,35 @@
/**
* Bad XCM format used.
**/
- BadFormat: AugmentedEvent<ApiType, [Option<H256>]>;
+ BadFormat: AugmentedEvent<ApiType, [messageHash: Option<H256>], { messageHash: Option<H256> }>;
/**
* Bad XCM version used.
**/
- BadVersion: AugmentedEvent<ApiType, [Option<H256>]>;
+ BadVersion: AugmentedEvent<ApiType, [messageHash: Option<H256>], { messageHash: Option<H256> }>;
/**
* Some XCM failed.
**/
- Fail: AugmentedEvent<ApiType, [Option<H256>, XcmV2TraitsError]>;
+ Fail: AugmentedEvent<ApiType, [messageHash: Option<H256>, error: XcmV2TraitsError, weight: u64], { messageHash: Option<H256>, error: XcmV2TraitsError, weight: u64 }>;
/**
* An XCM exceeded the individual message weight budget.
**/
- OverweightEnqueued: AugmentedEvent<ApiType, [u32, u32, u64, u64]>;
+ OverweightEnqueued: AugmentedEvent<ApiType, [sender: u32, sentAt: u32, index: u64, required: u64], { sender: u32, sentAt: u32, index: u64, required: u64 }>;
/**
* An XCM from the overweight queue was executed with the given actual weight used.
**/
- OverweightServiced: AugmentedEvent<ApiType, [u64, u64]>;
+ OverweightServiced: AugmentedEvent<ApiType, [index: u64, used: u64], { index: u64, used: u64 }>;
/**
* Some XCM was executed ok.
**/
- Success: AugmentedEvent<ApiType, [Option<H256>]>;
+ Success: AugmentedEvent<ApiType, [messageHash: Option<H256>, weight: u64], { messageHash: Option<H256>, weight: u64 }>;
/**
* An upward message was sent to the relay chain.
**/
- UpwardMessageSent: AugmentedEvent<ApiType, [Option<H256>]>;
+ UpwardMessageSent: AugmentedEvent<ApiType, [messageHash: Option<H256>], { messageHash: Option<H256> }>;
/**
* An HRMP message was sent to a sibling parachain.
**/
- XcmpMessageSent: AugmentedEvent<ApiType, [Option<H256>]>;
+ XcmpMessageSent: AugmentedEvent<ApiType, [messageHash: Option<H256>], { messageHash: Option<H256> }>;
/**
* Generic event
**/
tests/src/interfaces/augment-api-query.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-query.ts
+++ b/tests/src/interfaces/augment-api-query.ts
@@ -1,15 +1,22 @@
// Auto-generated via `yarn polkadot-types-from-chain`, do not edit
/* eslint-disable */
-import type { ApiTypes } from '@polkadot/api-base/types';
+// import type lookup before we augment - in some environments
+// this is required to allow for ambient/previous definitions
+import '@polkadot/api-base/types/storage';
+
+import type { ApiTypes, AugmentedQuery, QueryableStorageEntry } from '@polkadot/api-base/types';
import type { BTreeMap, Bytes, Option, U256, U8aFixed, Vec, bool, u128, u16, u32, u64 } from '@polkadot/types-codec';
import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';
import type { AccountId32, H160, H256 } from '@polkadot/types/interfaces/runtime';
import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, EthereumBlock, EthereumLog, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportWeightsPerDispatchClassU64, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReleases, PalletBalancesReserveData, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmContractHelpersSponsoringModeT, PalletNonfungibleItemData, PalletRefungibleItemData, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletUniqueSchedulerScheduledV3, PhantomTypeUpDataStructs, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpRuntimeDigest, SpTrieStorageProof, UpDataStructsCollection, UpDataStructsCollectionStats, UpDataStructsProperties, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsTokenChild } from '@polkadot/types/lookup';
import type { Observable } from '@polkadot/types/types';
+export type __AugmentedQuery<ApiType extends ApiTypes> = AugmentedQuery<ApiType, () => unknown>;
+export type __QueryableStorageEntry<ApiType extends ApiTypes> = QueryableStorageEntry<ApiType>;
+
declare module '@polkadot/api-base/types/storage' {
- export interface AugmentedQueries<ApiType extends ApiTypes> {
+ interface AugmentedQueries<ApiType extends ApiTypes> {
balances: {
/**
* The Balances pallet example of storing the balance of an account.
@@ -363,6 +370,10 @@
**/
lastHrmpMqcHeads: AugmentedQuery<ApiType, () => Observable<BTreeMap<u32, H256>>, []> & QueryableStorageEntry<ApiType, []>;
/**
+ * The relay chain block number associated with the last parachain block.
+ **/
+ lastRelayChainBlockNumber: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
+ /**
* Validation code that is set by the parachain and is to be communicated to collator and
* consequently the relay-chain.
*
tests/src/interfaces/augment-api-rpc.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-rpc.ts
+++ b/tests/src/interfaces/augment-api-rpc.ts
@@ -1,10 +1,14 @@
// Auto-generated via `yarn polkadot-types-from-chain`, do not edit
/* eslint-disable */
+// import type lookup before we augment - in some environments
+// this is required to allow for ambient/previous definitions
+import '@polkadot/rpc-core/types/jsonrpc';
+
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, u128, u32, u64 } from '@polkadot/types-codec';
+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 { ExtrinsicOrHash, ExtrinsicStatus } from '@polkadot/types/interfaces/author';
import type { EpochAuthorship } from '@polkadot/types/interfaces/babe';
@@ -15,7 +19,7 @@
import type { CodeUploadRequest, CodeUploadResult, ContractCallRequest, ContractExecResult, ContractInstantiateResult, InstantiateRequest } from '@polkadot/types/interfaces/contracts';
import type { BlockStats } from '@polkadot/types/interfaces/dev';
import type { CreatedBlock } from '@polkadot/types/interfaces/engine';
-import type { EthAccount, EthCallRequest, EthFilter, EthFilterChanges, EthLog, EthReceipt, EthRichBlock, EthSubKind, EthSubParams, EthSyncStatus, EthTransaction, EthTransactionRequest, EthWork } from '@polkadot/types/interfaces/eth';
+import type { EthAccount, EthCallRequest, EthFeeHistory, EthFilter, EthFilterChanges, EthLog, EthReceipt, EthRichBlock, EthSubKind, EthSubParams, EthSyncStatus, EthTransaction, EthTransactionRequest, EthWork } from '@polkadot/types/interfaces/eth';
import type { Extrinsic } from '@polkadot/types/interfaces/extrinsics';
import type { EncodedFinalityProofs, JustificationNotification, ReportedRoundStates } from '@polkadot/types/interfaces/grandpa';
import type { MmrLeafBatchProof, MmrLeafProof } from '@polkadot/types/interfaces/mmr';
@@ -27,8 +31,10 @@
import type { ApplyExtrinsicResult, ChainProperties, ChainType, Health, NetworkState, NodeRole, PeerInfo, SyncState } from '@polkadot/types/interfaces/system';
import type { IExtrinsic, Observable } from '@polkadot/types/types';
+export type __AugmentedRpc = AugmentedRpc<() => unknown>;
+
declare module '@polkadot/rpc-core/types/jsonrpc' {
- export interface RpcInterface {
+ interface RpcInterface {
author: {
/**
* Returns true if the keystore has private keys for the given public key and key type.
@@ -57,11 +63,11 @@
/**
* Submit and subscribe to watch an extrinsic until unsubscribed
**/
- submitAndWatchExtrinsic: AugmentedRpc<(extrinsic: IExtrinsic) => Observable<ExtrinsicStatus>>;
+ submitAndWatchExtrinsic: AugmentedRpc<(extrinsic: Extrinsic | IExtrinsic | string | Uint8Array) => Observable<ExtrinsicStatus>>;
/**
* Submit a fully formatted extrinsic for block inclusion
**/
- submitExtrinsic: AugmentedRpc<(extrinsic: IExtrinsic) => Observable<Hash>>;
+ submitExtrinsic: AugmentedRpc<(extrinsic: Extrinsic | IExtrinsic | string | Uint8Array) => Observable<Hash>>;
};
babe: {
/**
@@ -199,6 +205,10 @@
**/
estimateGas: AugmentedRpc<(request: EthCallRequest | { from?: any; to?: any; gasPrice?: any; gas?: any; value?: any; data?: any; nonce?: any } | string | Uint8Array, number?: BlockNumber | AnyNumber | Uint8Array) => Observable<U256>>;
/**
+ * Returns fee history for given block count & reward percentiles
+ **/
+ feeHistory: AugmentedRpc<(blockCount: U256 | AnyNumber | Uint8Array, newestBlock: BlockNumber | AnyNumber | Uint8Array, rewardPercentiles: Option<Vec<f64>> | null | Uint8Array | Vec<f64> | (f64)[]) => Observable<EthFeeHistory>>;
+ /**
* Returns current gas price.
**/
gasPrice: AugmentedRpc<() => Observable<U256>>;
@@ -291,6 +301,10 @@
**/
hashrate: AugmentedRpc<() => Observable<U256>>;
/**
+ * Returns max priority fee per gas
+ **/
+ maxPriorityFeePerGas: AugmentedRpc<() => Observable<U256>>;
+ /**
* Returns true if client is actively mining new blocks.
**/
mining: AugmentedRpc<() => Observable<bool>>;
@@ -449,7 +463,7 @@
/**
* Get Theme's keys values
**/
- themes: AugmentedRpc<(baseId: u32 | AnyNumber | Uint8Array, themeName: Text | string, keys: Option<Vec<Text>> | null | object | string | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Option<RmrkTraitsTheme>>>;
+ themes: AugmentedRpc<(baseId: u32 | AnyNumber | Uint8Array, themeName: Text | string, keys: Option<Vec<Text>> | null | Uint8Array | Vec<Text> | (Text | string)[], at?: Hash | string | Uint8Array) => Observable<Option<RmrkTraitsTheme>>>;
};
rpc: {
/**
@@ -537,7 +551,7 @@
/**
* Provides a way to trace the re-execution of a single block
**/
- traceBlock: AugmentedRpc<(block: Hash | string | Uint8Array, targets: Option<Text> | null | object | string | Uint8Array, storageKeys: Option<Text> | null | object | string | Uint8Array, methods: Option<Text> | null | object | string | Uint8Array) => Observable<TraceBlockResponse>>;
+ traceBlock: AugmentedRpc<(block: Hash | string | Uint8Array, targets: Option<Text> | null | Uint8Array | Text | string, storageKeys: Option<Text> | null | Uint8Array | Text | string, methods: Option<Text> | null | Uint8Array | Text | string) => Observable<TraceBlockResponse>>;
/**
* Check current migration state
**/
tests/src/interfaces/augment-api-runtime.tsdiffbeforeafterboth--- /dev/null
+++ b/tests/src/interfaces/augment-api-runtime.ts
@@ -0,0 +1,248 @@
+// Auto-generated via `yarn polkadot-types-from-chain`, do not edit
+/* eslint-disable */
+
+// import type lookup before we augment - in some environments
+// this is required to allow for ambient/previous definitions
+import '@polkadot/api-base/types/calls';
+
+import type { ApiTypes, AugmentedCall, DecoratedCallBase } from '@polkadot/api-base/types';
+import type { Bytes, Null, Option, Result, U256, Vec, bool, u256, u32, u64 } from '@polkadot/types-codec';
+import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';
+import type { CheckInherentsResult, InherentData } from '@polkadot/types/interfaces/blockbuilder';
+import type { BlockHash } from '@polkadot/types/interfaces/chain';
+import type { AuthorityId } from '@polkadot/types/interfaces/consensus';
+import type { CollationInfo } from '@polkadot/types/interfaces/cumulus';
+import type { BlockV2, EthReceiptV3, EthTransactionStatus, TransactionV2 } from '@polkadot/types/interfaces/eth';
+import type { EvmAccount, EvmCallInfo, EvmCreateInfo } from '@polkadot/types/interfaces/evm';
+import type { Extrinsic } from '@polkadot/types/interfaces/extrinsics';
+import type { OpaqueMetadata } from '@polkadot/types/interfaces/metadata';
+import type { FeeDetails, RuntimeDispatchInfo } from '@polkadot/types/interfaces/payment';
+import type { AccountId, Block, H160, H256, Header, Index, KeyTypeId, Permill, SlotDuration } from '@polkadot/types/interfaces/runtime';
+import type { RuntimeVersion } from '@polkadot/types/interfaces/state';
+import type { ApplyExtrinsicResult, DispatchError } from '@polkadot/types/interfaces/system';
+import type { TransactionSource, TransactionValidity } from '@polkadot/types/interfaces/txqueue';
+import type { IExtrinsic, Observable } from '@polkadot/types/types';
+
+export type __AugmentedCall<ApiType extends ApiTypes> = AugmentedCall<ApiType>;
+export type __DecoratedCallBase<ApiType extends ApiTypes> = DecoratedCallBase<ApiType>;
+
+declare module '@polkadot/api-base/types/calls' {
+ interface AugmentedCalls<ApiType extends ApiTypes> {
+ /** 0xbc9d89904f5b923f/1 */
+ accountNonceApi: {
+ /**
+ * The API to query account nonce (aka transaction index)
+ **/
+ accountNonce: AugmentedCall<ApiType, (accountId: AccountId | string | Uint8Array) => Observable<Index>>;
+ /**
+ * Generic call
+ **/
+ [key: string]: DecoratedCallBase<ApiType>;
+ };
+ /** 0xdd718d5cc53262d4/1 */
+ auraApi: {
+ /**
+ * Return the current set of authorities.
+ **/
+ authorities: AugmentedCall<ApiType, () => Observable<Vec<AuthorityId>>>;
+ /**
+ * Returns the slot duration for Aura.
+ **/
+ slotDuration: AugmentedCall<ApiType, () => Observable<SlotDuration>>;
+ /**
+ * Generic call
+ **/
+ [key: string]: DecoratedCallBase<ApiType>;
+ };
+ /** 0x40fe3ad401f8959a/6 */
+ blockBuilder: {
+ /**
+ * Apply the given extrinsic.
+ **/
+ applyExtrinsic: AugmentedCall<ApiType, (extrinsic: Extrinsic | IExtrinsic | string | Uint8Array) => Observable<ApplyExtrinsicResult>>;
+ /**
+ * Check that the inherents are valid.
+ **/
+ checkInherents: AugmentedCall<ApiType, (block: Block | { header?: any; extrinsics?: any } | string | Uint8Array, data: InherentData | { data?: any } | string | Uint8Array) => Observable<CheckInherentsResult>>;
+ /**
+ * Finish the current block.
+ **/
+ finalizeBlock: AugmentedCall<ApiType, () => Observable<Header>>;
+ /**
+ * Generate inherent extrinsics.
+ **/
+ inherentExtrinsics: AugmentedCall<ApiType, (inherent: InherentData | { data?: any } | string | Uint8Array) => Observable<Vec<Extrinsic>>>;
+ /**
+ * Generic call
+ **/
+ [key: string]: DecoratedCallBase<ApiType>;
+ };
+ /** 0xea93e3f16f3d6962/2 */
+ collectCollationInfo: {
+ /**
+ * Collect information about a collation.
+ **/
+ collectCollationInfo: AugmentedCall<ApiType, (header: Header | { parentHash?: any; number?: any; stateRoot?: any; extrinsicsRoot?: any; digest?: any } | string | Uint8Array) => Observable<CollationInfo>>;
+ /**
+ * Generic call
+ **/
+ [key: string]: DecoratedCallBase<ApiType>;
+ };
+ /** 0xe65b00e46cedd0aa/2 */
+ convertTransactionRuntimeApi: {
+ /**
+ * Converts an Ethereum-style transaction to Extrinsic
+ **/
+ convertTransaction: AugmentedCall<ApiType, (transaction: TransactionV2 | { Legacy: any } | { EIP2930: any } | { EIP1559: any } | string | Uint8Array) => Observable<Extrinsic>>;
+ /**
+ * Generic call
+ **/
+ [key: string]: DecoratedCallBase<ApiType>;
+ };
+ /** 0xdf6acb689907609b/4 */
+ core: {
+ /**
+ * Execute the given block.
+ **/
+ executeBlock: AugmentedCall<ApiType, (block: Block | { header?: any; extrinsics?: any } | string | Uint8Array) => Observable<Null>>;
+ /**
+ * Initialize a block with the given header.
+ **/
+ initializeBlock: AugmentedCall<ApiType, (header: Header | { parentHash?: any; number?: any; stateRoot?: any; extrinsicsRoot?: any; digest?: any } | string | Uint8Array) => Observable<Null>>;
+ /**
+ * Returns the version of the runtime.
+ **/
+ version: AugmentedCall<ApiType, () => Observable<RuntimeVersion>>;
+ /**
+ * Generic call
+ **/
+ [key: string]: DecoratedCallBase<ApiType>;
+ };
+ /** 0x582211f65bb14b89/4 */
+ ethereumRuntimeRPCApi: {
+ /**
+ * Returns pallet_evm::Accounts by address.
+ **/
+ accountBasic: AugmentedCall<ApiType, (address: H160 | string | Uint8Array) => Observable<EvmAccount>>;
+ /**
+ * For a given account address, returns pallet_evm::AccountCodes.
+ **/
+ accountCodeAt: AugmentedCall<ApiType, (address: H160 | string | Uint8Array) => Observable<Bytes>>;
+ /**
+ * Returns the converted FindAuthor::find_author authority id.
+ **/
+ author: AugmentedCall<ApiType, () => Observable<H160>>;
+ /**
+ * Returns a frame_ethereum::call response. If `estimate` is true,
+ **/
+ call: AugmentedCall<ApiType, (from: H160 | string | Uint8Array, to: H160 | string | Uint8Array, data: Bytes | string | Uint8Array, value: U256 | AnyNumber | Uint8Array, gasLimit: U256 | AnyNumber | Uint8Array, maxFeePerGas: Option<U256> | null | Uint8Array | U256 | AnyNumber, maxPriorityFeePerGas: Option<U256> | null | Uint8Array | U256 | AnyNumber, nonce: Option<U256> | null | Uint8Array | U256 | AnyNumber, estimate: bool | boolean | Uint8Array, accessList: Option<Vec<ITuple<[H160, Vec<H256>]>>> | null | Uint8Array | Vec<ITuple<[H160, Vec<H256>]>> | ([H160 | string | Uint8Array, Vec<H256> | (H256 | string | Uint8Array)[]])[]) => Observable<Result<EvmCallInfo, DispatchError>>>;
+ /**
+ * Returns runtime defined pallet_evm::ChainId.
+ **/
+ chainId: AugmentedCall<ApiType, () => Observable<u64>>;
+ /**
+ * Returns a frame_ethereum::call response. If `estimate` is true,
+ **/
+ create: AugmentedCall<ApiType, (from: H160 | string | Uint8Array, data: Bytes | string | Uint8Array, value: U256 | AnyNumber | Uint8Array, gasLimit: U256 | AnyNumber | Uint8Array, maxFeePerGas: Option<U256> | null | Uint8Array | U256 | AnyNumber, maxPriorityFeePerGas: Option<U256> | null | Uint8Array | U256 | AnyNumber, nonce: Option<U256> | null | Uint8Array | U256 | AnyNumber, estimate: bool | boolean | Uint8Array, accessList: Option<Vec<ITuple<[H160, Vec<H256>]>>> | null | Uint8Array | Vec<ITuple<[H160, Vec<H256>]>> | ([H160 | string | Uint8Array, Vec<H256> | (H256 | string | Uint8Array)[]])[]) => Observable<Result<EvmCreateInfo, DispatchError>>>;
+ /**
+ * Return all the current data for a block in a single runtime call.
+ **/
+ currentAll: AugmentedCall<ApiType, () => Observable<ITuple<[Option<BlockV2>, Option<Vec<EthReceiptV3>>, Option<Vec<EthTransactionStatus>>]>>>;
+ /**
+ * Return the current block.
+ **/
+ currentBlock: AugmentedCall<ApiType, () => Observable<BlockV2>>;
+ /**
+ * Return the current receipt.
+ **/
+ currentReceipts: AugmentedCall<ApiType, () => Observable<Option<Vec<EthReceiptV3>>>>;
+ /**
+ * Return the current transaction status.
+ **/
+ currentTransactionStatuses: AugmentedCall<ApiType, () => Observable<Option<Vec<EthTransactionStatus>>>>;
+ /**
+ * Return the elasticity multiplier.
+ **/
+ elasticity: AugmentedCall<ApiType, () => Observable<Option<Permill>>>;
+ /**
+ * Receives a `Vec<OpaqueExtrinsic>` and filters all the ethereum transactions.
+ **/
+ extrinsicFilter: AugmentedCall<ApiType, (xts: Vec<Extrinsic> | (Extrinsic | IExtrinsic | string | Uint8Array)[]) => Observable<Vec<TransactionV2>>>;
+ /**
+ * Returns FixedGasPrice::min_gas_price
+ **/
+ gasPrice: AugmentedCall<ApiType, () => Observable<u256>>;
+ /**
+ * For a given account address and index, returns pallet_evm::AccountStorages.
+ **/
+ storageAt: AugmentedCall<ApiType, (address: H160 | string | Uint8Array, index: u256 | AnyNumber | Uint8Array) => Observable<H256>>;
+ /**
+ * Generic call
+ **/
+ [key: string]: DecoratedCallBase<ApiType>;
+ };
+ /** 0x37e397fc7c91f5e4/1 */
+ metadata: {
+ /**
+ * Returns the metadata of a runtime
+ **/
+ metadata: AugmentedCall<ApiType, () => Observable<OpaqueMetadata>>;
+ /**
+ * Generic call
+ **/
+ [key: string]: DecoratedCallBase<ApiType>;
+ };
+ /** 0xf78b278be53f454c/2 */
+ offchainWorkerApi: {
+ /**
+ * Starts the off-chain task for given block header.
+ **/
+ offchainWorker: AugmentedCall<ApiType, (header: Header | { parentHash?: any; number?: any; stateRoot?: any; extrinsicsRoot?: any; digest?: any } | string | Uint8Array) => Observable<Null>>;
+ /**
+ * Generic call
+ **/
+ [key: string]: DecoratedCallBase<ApiType>;
+ };
+ /** 0xab3c0572291feb8b/1 */
+ sessionKeys: {
+ /**
+ * Decode the given public session keys.
+ **/
+ decodeSessionKeys: AugmentedCall<ApiType, (encoded: Bytes | string | Uint8Array) => Observable<Option<Vec<ITuple<[Bytes, KeyTypeId]>>>>>;
+ /**
+ * Generate a set of session keys with optionally using the given seed.
+ **/
+ generateSessionKeys: AugmentedCall<ApiType, (seed: Option<Bytes> | null | Uint8Array | Bytes | string) => Observable<Bytes>>;
+ /**
+ * Generic call
+ **/
+ [key: string]: DecoratedCallBase<ApiType>;
+ };
+ /** 0xd2bc9897eed08f15/3 */
+ taggedTransactionQueue: {
+ /**
+ * Validate the transaction.
+ **/
+ validateTransaction: AugmentedCall<ApiType, (source: TransactionSource | 'InBlock' | 'Local' | 'External' | number | Uint8Array, tx: Extrinsic | IExtrinsic | string | Uint8Array, blockHash: BlockHash | string | Uint8Array) => Observable<TransactionValidity>>;
+ /**
+ * Generic call
+ **/
+ [key: string]: DecoratedCallBase<ApiType>;
+ };
+ /** 0x37c8bb1350a9a2a8/1 */
+ transactionPaymentApi: {
+ /**
+ * The transaction fee details
+ **/
+ queryFeeDetails: AugmentedCall<ApiType, (uxt: Extrinsic | IExtrinsic | string | Uint8Array, len: u32 | AnyNumber | Uint8Array) => Observable<FeeDetails>>;
+ /**
+ * The transaction info
+ **/
+ queryInfo: AugmentedCall<ApiType, (uxt: Extrinsic | IExtrinsic | string | Uint8Array, len: u32 | AnyNumber | Uint8Array) => Observable<RuntimeDispatchInfo>>;
+ /**
+ * Generic call
+ **/
+ [key: string]: DecoratedCallBase<ApiType>;
+ };
+ } // AugmentedCalls
+} // declare module
tests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-tx.ts
+++ b/tests/src/interfaces/augment-api-tx.ts
@@ -1,14 +1,22 @@
// Auto-generated via `yarn polkadot-types-from-chain`, do not edit
/* eslint-disable */
-import type { ApiTypes } from '@polkadot/api-base/types';
+// import type lookup before we augment - in some environments
+// this is required to allow for ambient/previous definitions
+import '@polkadot/api-base/types/submittable';
+
+import type { ApiTypes, AugmentedSubmittable, SubmittableExtrinsic, SubmittableExtrinsicFunction } from '@polkadot/api-base/types';
import type { Bytes, Compact, Option, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types';
import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill } from '@polkadot/types/interfaces/runtime';
import type { CumulusPrimitivesParachainInherentParachainInherentData, EthereumTransactionTransactionV2, FrameSupportScheduleMaybeHashed, OrmlVestingVestingSchedule, PalletEvmAccountBasicCrossAccountIdRepr, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsPartEquippableList, RmrkTraitsPartPartType, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, XcmV1MultiLocation, XcmV2WeightLimit, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
+export type __AugmentedSubmittable = AugmentedSubmittable<() => unknown>;
+export type __SubmittableExtrinsic<ApiType extends ApiTypes> = SubmittableExtrinsic<ApiType>;
+export type __SubmittableExtrinsicFunction<ApiType extends ApiTypes> = SubmittableExtrinsicFunction<ApiType>;
+
declare module '@polkadot/api-base/types/submittable' {
- export interface AugmentedSubmittables<ApiType extends ApiTypes> {
+ interface AugmentedSubmittables<ApiType extends ApiTypes> {
balances: {
/**
* Exactly as `transfer`, except the origin must be root and the source account may be
@@ -105,8 +113,8 @@
[key: string]: SubmittableExtrinsicFunction<ApiType>;
};
configuration: {
- setMinGasPriceOverride: AugmentedSubmittable<(coeff: Option<u64> | null | object | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Option<u64>]>;
- setWeightToFeeCoefficientOverride: AugmentedSubmittable<(coeff: Option<u32> | null | object | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Option<u32>]>;
+ setMinGasPriceOverride: AugmentedSubmittable<(coeff: Option<u64> | null | Uint8Array | u64 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u64>]>;
+ setWeightToFeeCoefficientOverride: AugmentedSubmittable<(coeff: Option<u32> | null | Uint8Array | u32 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u32>]>;
/**
* Generic tx
**/
@@ -153,16 +161,16 @@
/**
* Issue an EVM call operation. This is similar to a message call transaction in Ethereum.
**/
- call: AugmentedSubmittable<(source: H160 | string | Uint8Array, target: H160 | string | Uint8Array, input: Bytes | string | Uint8Array, value: U256 | AnyNumber | Uint8Array, gasLimit: u64 | AnyNumber | Uint8Array, maxFeePerGas: U256 | AnyNumber | Uint8Array, maxPriorityFeePerGas: Option<U256> | null | object | string | Uint8Array, nonce: Option<U256> | null | object | string | Uint8Array, accessList: Vec<ITuple<[H160, Vec<H256>]>> | ([H160 | string | Uint8Array, Vec<H256> | (H256 | string | Uint8Array)[]])[]) => SubmittableExtrinsic<ApiType>, [H160, H160, Bytes, U256, u64, U256, Option<U256>, Option<U256>, Vec<ITuple<[H160, Vec<H256>]>>]>;
+ call: AugmentedSubmittable<(source: H160 | string | Uint8Array, target: H160 | string | Uint8Array, input: Bytes | string | Uint8Array, value: U256 | AnyNumber | Uint8Array, gasLimit: u64 | AnyNumber | Uint8Array, maxFeePerGas: U256 | AnyNumber | Uint8Array, maxPriorityFeePerGas: Option<U256> | null | Uint8Array | U256 | AnyNumber, nonce: Option<U256> | null | Uint8Array | U256 | AnyNumber, accessList: Vec<ITuple<[H160, Vec<H256>]>> | ([H160 | string | Uint8Array, Vec<H256> | (H256 | string | Uint8Array)[]])[]) => SubmittableExtrinsic<ApiType>, [H160, H160, Bytes, U256, u64, U256, Option<U256>, Option<U256>, Vec<ITuple<[H160, Vec<H256>]>>]>;
/**
* Issue an EVM create operation. This is similar to a contract creation transaction in
* Ethereum.
**/
- create: AugmentedSubmittable<(source: H160 | string | Uint8Array, init: Bytes | string | Uint8Array, value: U256 | AnyNumber | Uint8Array, gasLimit: u64 | AnyNumber | Uint8Array, maxFeePerGas: U256 | AnyNumber | Uint8Array, maxPriorityFeePerGas: Option<U256> | null | object | string | Uint8Array, nonce: Option<U256> | null | object | string | Uint8Array, accessList: Vec<ITuple<[H160, Vec<H256>]>> | ([H160 | string | Uint8Array, Vec<H256> | (H256 | string | Uint8Array)[]])[]) => SubmittableExtrinsic<ApiType>, [H160, Bytes, U256, u64, U256, Option<U256>, Option<U256>, Vec<ITuple<[H160, Vec<H256>]>>]>;
+ create: AugmentedSubmittable<(source: H160 | string | Uint8Array, init: Bytes | string | Uint8Array, value: U256 | AnyNumber | Uint8Array, gasLimit: u64 | AnyNumber | Uint8Array, maxFeePerGas: U256 | AnyNumber | Uint8Array, maxPriorityFeePerGas: Option<U256> | null | Uint8Array | U256 | AnyNumber, nonce: Option<U256> | null | Uint8Array | U256 | AnyNumber, accessList: Vec<ITuple<[H160, Vec<H256>]>> | ([H160 | string | Uint8Array, Vec<H256> | (H256 | string | Uint8Array)[]])[]) => SubmittableExtrinsic<ApiType>, [H160, Bytes, U256, u64, U256, Option<U256>, Option<U256>, Vec<ITuple<[H160, Vec<H256>]>>]>;
/**
* Issue an EVM create2 operation.
**/
- create2: AugmentedSubmittable<(source: H160 | string | Uint8Array, init: Bytes | string | Uint8Array, salt: H256 | string | Uint8Array, value: U256 | AnyNumber | Uint8Array, gasLimit: u64 | AnyNumber | Uint8Array, maxFeePerGas: U256 | AnyNumber | Uint8Array, maxPriorityFeePerGas: Option<U256> | null | object | string | Uint8Array, nonce: Option<U256> | null | object | string | Uint8Array, accessList: Vec<ITuple<[H160, Vec<H256>]>> | ([H160 | string | Uint8Array, Vec<H256> | (H256 | string | Uint8Array)[]])[]) => SubmittableExtrinsic<ApiType>, [H160, Bytes, H256, U256, u64, U256, Option<U256>, Option<U256>, Vec<ITuple<[H160, Vec<H256>]>>]>;
+ create2: AugmentedSubmittable<(source: H160 | string | Uint8Array, init: Bytes | string | Uint8Array, salt: H256 | string | Uint8Array, value: U256 | AnyNumber | Uint8Array, gasLimit: u64 | AnyNumber | Uint8Array, maxFeePerGas: U256 | AnyNumber | Uint8Array, maxPriorityFeePerGas: Option<U256> | null | Uint8Array | U256 | AnyNumber, nonce: Option<U256> | null | Uint8Array | U256 | AnyNumber, accessList: Vec<ITuple<[H160, Vec<H256>]>> | ([H160 | string | Uint8Array, Vec<H256> | (H256 | string | Uint8Array)[]])[]) => SubmittableExtrinsic<ApiType>, [H160, Bytes, H256, U256, u64, U256, Option<U256>, Option<U256>, Vec<ITuple<[H160, Vec<H256>]>>]>;
/**
* Withdraw balance from EVM into currency/balances pallet.
**/
@@ -244,7 +252,7 @@
* - `origin`: Must be Root.
* - `maybe_xcm_version`: The default XCM encoding version, or `None` to disable.
**/
- forceDefaultXcmVersion: AugmentedSubmittable<(maybeXcmVersion: Option<u32> | null | object | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Option<u32>]>;
+ forceDefaultXcmVersion: AugmentedSubmittable<(maybeXcmVersion: Option<u32> | null | Uint8Array | u32 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u32>]>;
/**
* Ask a location to notify us regarding their XCM version and any changes to it.
*
@@ -364,6 +372,7 @@
* - Token-owner-to-be
*
* # Arguments:
+ * - `origin`: sender of the transaction
* - `rmrk_collection_id`: RMRK collection ID of the NFT to be accepted.
* - `rmrk_nft_id`: ID of the NFT to be accepted.
* - `new_owner`: Either the sender's account ID or a sender-owned NFT,
@@ -381,9 +390,11 @@
* - Token owner
*
* # Arguments:
+ * - `origin`: sender of the transaction
* - `rmrk_collection_id`: RMRK collection ID of the NFT.
* - `rmrk_nft_id`: ID of the NFT with a pending resource to be accepted.
* - `resource_id`: ID of the newly created pending resource.
+ * accept the addition of a new resource to an existing NFT
**/
acceptResource: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, rmrkNftId: u32 | AnyNumber | Uint8Array, resourceId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, u32]>;
/**
@@ -396,6 +407,7 @@
* - Token owner
*
* # Arguments:
+ * - `origin`: sender of the transaction
* - `rmrk_collection_id`: RMRK collection ID of the NFT.
* - `rmrk_nft_id`: ID of the NFT with a resource to be removed.
* - `resource_id`: ID of the removal-pending resource.
@@ -412,6 +424,7 @@
* the owner's [acceptance](Pallet::accept_resource).
*
* # Arguments:
+ * - `origin`: sender of the transaction
* - `rmrk_collection_id`: RMRK collection ID of the NFT.
* - `nft_id`: ID of the NFT to assign a resource to.
* - `resource`: Data of the resource to be created.
@@ -428,6 +441,7 @@
* the owner's [acceptance](Pallet::accept_resource).
*
* # Arguments:
+ * - `origin`: sender of the transaction
* - `rmrk_collection_id`: RMRK collection ID of the NFT.
* - `nft_id`: ID of the NFT to assign a resource to.
* - `resource`: Data of the resource to be created.
@@ -444,6 +458,7 @@
* the owner's [acceptance](Pallet::accept_resource).
*
* # Arguments:
+ * - `origin`: sender of the transaction
* - `rmrk_collection_id`: RMRK collection ID of the NFT.
* - `nft_id`: ID of the NFT to assign a resource to.
* - `resource`: Data of the resource to be created.
@@ -461,6 +476,7 @@
* * Token owner
*
* # Arguments:
+ * - `origin`: sender of the transaction
* - `collection_id`: RMRK ID of the collection in which the NFT to burn belongs to.
* - `nft_id`: ID of the NFT to be destroyed.
* - `max_burns`: Maximum number of tokens to burn, assuming nesting. The transaction
@@ -475,6 +491,7 @@
* * Collection issuer
*
* # Arguments:
+ * - `origin`: sender of the transaction
* - `collection_id`: RMRK collection ID to change the issuer of.
* - `new_issuer`: Collection's new issuer.
**/
@@ -486,12 +503,13 @@
* * Anyone - will be assigned as the issuer of the collection.
*
* # Arguments:
+ * - `origin`: sender of the transaction
* - `metadata`: Metadata describing the collection, e.g. IPFS hash. Cannot be changed.
* - `max`: Optional maximum number of tokens.
* - `symbol`: UTF-8 string with token prefix, by which to represent the token in wallets and UIs.
* Analogous to Unique's [`token_prefix`](up_data_structs::Collection). Cannot be changed.
**/
- createCollection: AugmentedSubmittable<(metadata: Bytes | string | Uint8Array, max: Option<u32> | null | object | string | Uint8Array, symbol: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes, Option<u32>, Bytes]>;
+ createCollection: AugmentedSubmittable<(metadata: Bytes | string | Uint8Array, max: Option<u32> | null | Uint8Array | u32 | AnyNumber, symbol: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes, Option<u32>, Bytes]>;
/**
* Destroy a collection.
*
@@ -501,6 +519,7 @@
* * Collection issuer
*
* # Arguments:
+ * - `origin`: sender of the transaction
* - `collection_id`: RMRK ID of the collection to destroy.
**/
destroyCollection: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
@@ -511,6 +530,7 @@
* * Collection issuer
*
* # Arguments:
+ * - `origin`: sender of the transaction
* - `collection_id`: RMRK ID of the collection to lock.
**/
lockCollection: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
@@ -521,6 +541,7 @@
* * Collection issuer
*
* # Arguments:
+ * - `origin`: sender of the transaction
* - `owner`: Owner account of the NFT. If set to None, defaults to the sender (collection issuer).
* - `collection_id`: RMRK collection ID for the NFT to be minted within. Cannot be changed.
* - `recipient`: Receiver account of the royalty. Has no effect if the `royalty_amount` is not set. Cannot be changed.
@@ -529,7 +550,7 @@
* - `transferable`: Can this NFT be transferred? Cannot be changed.
* - `resources`: Resource data to be added to the NFT immediately after minting.
**/
- mintNft: AugmentedSubmittable<(owner: Option<AccountId32> | null | object | string | Uint8Array, collectionId: u32 | AnyNumber | Uint8Array, recipient: Option<AccountId32> | null | object | string | Uint8Array, royaltyAmount: Option<Permill> | null | object | string | Uint8Array, metadata: Bytes | string | Uint8Array, transferable: bool | boolean | Uint8Array, resources: Option<Vec<RmrkTraitsResourceResourceTypes>> | null | object | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Option<AccountId32>, u32, Option<AccountId32>, Option<Permill>, Bytes, bool, Option<Vec<RmrkTraitsResourceResourceTypes>>]>;
+ mintNft: AugmentedSubmittable<(owner: Option<AccountId32> | null | Uint8Array | AccountId32 | string, collectionId: u32 | AnyNumber | Uint8Array, recipient: Option<AccountId32> | null | Uint8Array | AccountId32 | string, royaltyAmount: Option<Permill> | null | Uint8Array | Permill | AnyNumber, metadata: Bytes | string | Uint8Array, transferable: bool | boolean | Uint8Array, resources: Option<Vec<RmrkTraitsResourceResourceTypes>> | null | Uint8Array | Vec<RmrkTraitsResourceResourceTypes> | (RmrkTraitsResourceResourceTypes | { Basic: any } | { Composable: any } | { Slot: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Option<AccountId32>, u32, Option<AccountId32>, Option<Permill>, Bytes, bool, Option<Vec<RmrkTraitsResourceResourceTypes>>]>;
/**
* Reject an NFT sent from another account to self or owned NFT.
* The NFT in question will not be sent back and burnt instead.
@@ -540,6 +561,7 @@
* - Token-owner-to-be-not
*
* # Arguments:
+ * - `origin`: sender of the transaction
* - `rmrk_collection_id`: RMRK ID of the NFT to be rejected.
* - `rmrk_nft_id`: ID of the NFT to be rejected.
**/
@@ -554,7 +576,8 @@
* - Collection issuer
*
* # Arguments
- * - `collection_id`: RMRK ID of a collection to which the NFT making use of the resource belongs to.
+ * - `origin`: sender of the transaction
+ * - `rmrk_collection_id`: RMRK ID of a collection to which the NFT making use of the resource belongs to.
* - `nft_id`: ID of the NFT with a resource to be removed.
* - `resource_id`: ID of the resource to be removed.
**/
@@ -570,8 +593,9 @@
* - Token owner
*
* # Arguments:
- * - `collection_id`: RMRK ID of the collection of the NFT to be transferred.
- * - `nft_id`: ID of the NFT to be transferred.
+ * - `origin`: sender of the transaction
+ * - `rmrk_collection_id`: RMRK ID of the collection of the NFT to be transferred.
+ * - `rmrk_nft_id`: ID of the NFT to be transferred.
* - `new_owner`: New owner of the nft which can be either an account or a NFT.
**/
send: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, rmrkNftId: u32 | AnyNumber | Uint8Array, newOwner: RmrkTraitsNftAccountIdOrCollectionNftTuple | { AccountId: any } | { CollectionAndNftTuple: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, RmrkTraitsNftAccountIdOrCollectionNftTuple]>;
@@ -587,6 +611,7 @@
* - Token owner
*
* # Arguments:
+ * - `origin`: sender of the transaction
* - `rmrk_collection_id`: RMRK collection ID of the NFT.
* - `rmrk_nft_id`: ID of the NFT to rearrange resource priorities for.
* - `priorities`: Ordered vector of resource IDs.
@@ -605,12 +630,13 @@
* - Token owner - in case of NFT property
*
* # Arguments:
+ * - `origin`: sender of the transaction
* - `rmrk_collection_id`: RMRK collection ID.
* - `maybe_nft_id`: Optional ID of the NFT. If left empty, then the property is set for the collection.
* - `key`: Key of the custom property to be referenced by.
* - `value`: Value of the custom property to be stored.
**/
- setProperty: AugmentedSubmittable<(rmrkCollectionId: Compact<u32> | AnyNumber | Uint8Array, maybeNftId: Option<u32> | null | object | string | Uint8Array, key: Bytes | string | Uint8Array, value: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>, Option<u32>, Bytes, Bytes]>;
+ setProperty: AugmentedSubmittable<(rmrkCollectionId: Compact<u32> | AnyNumber | Uint8Array, maybeNftId: Option<u32> | null | Uint8Array | u32 | AnyNumber, key: Bytes | string | Uint8Array, value: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>, Option<u32>, Bytes, Bytes]>;
/**
* Generic tx
**/
@@ -626,6 +652,7 @@
* - Anyone - will be assigned as the issuer of the Base.
*
* # Arguments:
+ * - `origin`: Caller, will be assigned as the issuer of the Base
* - `base_type`: Arbitrary media type, e.g. "svg".
* - `symbol`: Arbitrary client-chosen symbol.
* - `parts`: Array of Fixed and Slot Parts composing the Base,
@@ -641,8 +668,9 @@
* - Base issuer
*
* # Arguments:
+ * - `origin`: sender of the transaction
* - `base_id`: Base containing the Slot Part to be updated.
- * - `part_id`: Slot Part whose Equippable List is being updated.
+ * - `slot_id`: Slot Part whose Equippable List is being updated .
* - `equippables`: List of equippables that will override the current Equippables list.
**/
equippable: AugmentedSubmittable<(baseId: u32 | AnyNumber | Uint8Array, slotId: u32 | AnyNumber | Uint8Array, equippables: RmrkTraitsPartEquippableList | { All: any } | { Empty: any } | { Custom: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, RmrkTraitsPartEquippableList]>;
@@ -656,6 +684,7 @@
* - Base issuer
*
* # Arguments:
+ * - `origin`: sender of the transaction
* - `base_id`: Base ID containing the Theme to be updated.
* - `theme`: Theme to add to the Base. A Theme has a name and properties, which are an
* array of [key, value, inherit].
@@ -677,7 +706,7 @@
/**
* Schedule a named task.
**/
- scheduleNamed: AugmentedSubmittable<(id: U8aFixed | string | Uint8Array, when: u32 | AnyNumber | Uint8Array, maybePeriodic: Option<ITuple<[u32, u32]>> | null | object | string | Uint8Array, priority: u8 | AnyNumber | Uint8Array, call: FrameSupportScheduleMaybeHashed | { Value: any } | { Hash: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [U8aFixed, u32, Option<ITuple<[u32, u32]>>, u8, FrameSupportScheduleMaybeHashed]>;
+ scheduleNamed: AugmentedSubmittable<(id: U8aFixed | string | Uint8Array, when: u32 | AnyNumber | Uint8Array, maybePeriodic: Option<ITuple<[u32, u32]>> | null | Uint8Array | ITuple<[u32, u32]> | [u32 | AnyNumber | Uint8Array, u32 | AnyNumber | Uint8Array], priority: u8 | AnyNumber | Uint8Array, call: FrameSupportScheduleMaybeHashed | { Value: any } | { Hash: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [U8aFixed, u32, Option<ITuple<[u32, u32]>>, u8, FrameSupportScheduleMaybeHashed]>;
/**
* Schedule a named task after a delay.
*
@@ -685,7 +714,7 @@
* Same as [`schedule_named`](Self::schedule_named).
* # </weight>
**/
- scheduleNamedAfter: AugmentedSubmittable<(id: U8aFixed | string | Uint8Array, after: u32 | AnyNumber | Uint8Array, maybePeriodic: Option<ITuple<[u32, u32]>> | null | object | string | Uint8Array, priority: u8 | AnyNumber | Uint8Array, call: FrameSupportScheduleMaybeHashed | { Value: any } | { Hash: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [U8aFixed, u32, Option<ITuple<[u32, u32]>>, u8, FrameSupportScheduleMaybeHashed]>;
+ scheduleNamedAfter: AugmentedSubmittable<(id: U8aFixed | string | Uint8Array, after: u32 | AnyNumber | Uint8Array, maybePeriodic: Option<ITuple<[u32, u32]>> | null | Uint8Array | ITuple<[u32, u32]> | [u32 | AnyNumber | Uint8Array, u32 | AnyNumber | Uint8Array], priority: u8 | AnyNumber | Uint8Array, call: FrameSupportScheduleMaybeHashed | { Value: any } | { Hash: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [U8aFixed, u32, Option<ITuple<[u32, u32]>>, u8, FrameSupportScheduleMaybeHashed]>;
/**
* Generic tx
**/
@@ -906,6 +935,17 @@
**/
removeApproval: AugmentedSubmittable<(proposalId: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>]>;
/**
+ * Propose and approve a spend of treasury funds.
+ *
+ * - `origin`: Must be `SpendOrigin` with the `Success` value being at least `amount`.
+ * - `amount`: The amount to be transferred from the treasury to the `beneficiary`.
+ * - `beneficiary`: The destination account for the transfer.
+ *
+ * NOTE: For record-keeping purposes, the proposer is deemed to be equivalent to the
+ * beneficiary.
+ **/
+ spend: AugmentedSubmittable<(amount: Compact<u128> | AnyNumber | Uint8Array, beneficiary: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u128>, MultiAddress]>;
+ /**
* Generic tx
**/
[key: string]: SubmittableExtrinsicFunction<ApiType>;
@@ -929,7 +969,7 @@
* * `collection_id`: ID of the Collection to add an admin for.
* * `new_admin`: Address of new admin to add.
**/
- addCollectionAdmin: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newAdmin: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
+ addCollectionAdmin: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newAdminId: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
/**
* Add an address to allow list.
*
tests/src/interfaces/augment-api.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api.ts
+++ b/tests/src/interfaces/augment-api.ts
@@ -7,3 +7,4 @@
import './augment-api-query';
import './augment-api-tx';
import './augment-api-rpc';
+import './augment-api-runtime';
tests/src/interfaces/augment-types.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-types.ts
+++ b/tests/src/interfaces/augment-types.ts
@@ -1,17 +1,23 @@
// Auto-generated via `yarn polkadot-types-from-defs`, do not edit
/* eslint-disable */
-import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportScheduleLookupError, FrameSupportScheduleMaybeHashed, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerCall, PalletUniqueSchedulerError, PalletUniqueSchedulerEvent, PalletUniqueSchedulerScheduledV3, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, UpDataStructsTokenChild, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './default';
+// import type lookup before we augment - in some environments
+// this is required to allow for ambient/previous definitions
+import '@polkadot/types/types/registry';
+
+import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportScheduleLookupError, FrameSupportScheduleMaybeHashed, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerCall, PalletUniqueSchedulerError, PalletUniqueSchedulerEvent, PalletUniqueSchedulerScheduledV3, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, UpDataStructsTokenChild, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './default';
import type { Data, StorageKey } from '@polkadot/types';
-import type { BitVec, Bool, Bytes, I128, I16, I256, I32, I64, I8, Json, Null, OptionBool, Raw, Text, Type, U128, U16, U256, U32, U64, U8, USize, bool, i128, i16, i256, i32, i64, i8, u128, u16, u256, u32, u64, u8, usize } from '@polkadot/types-codec';
+import type { BitVec, Bool, Bytes, F32, F64, I128, I16, I256, I32, I64, I8, Json, Null, OptionBool, Raw, Text, Type, U128, U16, U256, U32, U64, U8, USize, bool, f32, f64, i128, i16, i256, i32, i64, i8, u128, u16, u256, u32, u64, u8, usize } from '@polkadot/types-codec';
import type { AssetApproval, AssetApprovalKey, AssetBalance, AssetDestroyWitness, AssetDetails, AssetMetadata, TAssetBalance, TAssetDepositBalance } from '@polkadot/types/interfaces/assets';
import type { BlockAttestations, IncludedBlocks, MoreAttestations } from '@polkadot/types/interfaces/attestations';
import type { RawAuraPreDigest } from '@polkadot/types/interfaces/aura';
import type { ExtrinsicOrHash, ExtrinsicStatus } from '@polkadot/types/interfaces/author';
import type { UncleEntryItem } from '@polkadot/types/interfaces/authorship';
-import type { AllowedSlots, BabeAuthorityWeight, BabeBlockWeight, BabeEpochConfiguration, BabeEquivocationProof, BabeWeight, EpochAuthorship, MaybeRandomness, MaybeVrf, NextConfigDescriptor, NextConfigDescriptorV1, Randomness, RawBabePreDigest, RawBabePreDigestCompat, RawBabePreDigestPrimary, RawBabePreDigestPrimaryTo159, RawBabePreDigestSecondaryPlain, RawBabePreDigestSecondaryTo159, RawBabePreDigestSecondaryVRF, RawBabePreDigestTo159, SlotNumber, VrfData, VrfOutput, VrfProof } from '@polkadot/types/interfaces/babe';
+import type { AllowedSlots, BabeAuthorityWeight, BabeBlockWeight, BabeEpochConfiguration, BabeEquivocationProof, BabeGenesisConfiguration, BabeGenesisConfigurationV1, BabeWeight, Epoch, EpochAuthorship, MaybeRandomness, MaybeVrf, NextConfigDescriptor, NextConfigDescriptorV1, OpaqueKeyOwnershipProof, Randomness, RawBabePreDigest, RawBabePreDigestCompat, RawBabePreDigestPrimary, RawBabePreDigestPrimaryTo159, RawBabePreDigestSecondaryPlain, RawBabePreDigestSecondaryTo159, RawBabePreDigestSecondaryVRF, RawBabePreDigestTo159, SlotNumber, VrfData, VrfOutput, VrfProof } from '@polkadot/types/interfaces/babe';
import type { AccountData, BalanceLock, BalanceLockTo212, BalanceStatus, Reasons, ReserveData, ReserveIdentifier, VestingSchedule, WithdrawReasons } from '@polkadot/types/interfaces/balances';
-import type { BeefyCommitment, BeefyId, BeefyNextAuthoritySet, BeefyPayload, BeefySignedCommitment, MmrRootHash, ValidatorSetId } from '@polkadot/types/interfaces/beefy';
+import type { BeefyAuthoritySet, BeefyCommitment, BeefyId, BeefyNextAuthoritySet, BeefyPayload, BeefyPayloadId, BeefySignedCommitment, MmrRootHash, ValidatorSet, ValidatorSetId } from '@polkadot/types/interfaces/beefy';
+import type { BenchmarkBatch, BenchmarkConfig, BenchmarkList, BenchmarkMetadata, BenchmarkParameter, BenchmarkResult } from '@polkadot/types/interfaces/benchmark';
+import type { CheckInherentsResult, InherentData, InherentIdentifier } from '@polkadot/types/interfaces/blockbuilder';
import type { BridgeMessageId, BridgedBlockHash, BridgedBlockNumber, BridgedHeader, CallOrigin, ChainId, DeliveredMessages, DispatchFeePayment, InboundLaneData, InboundRelayer, InitializationData, LaneId, MessageData, MessageKey, MessageNonce, MessagesDeliveryProofOf, MessagesProofOf, OperatingMode, OutboundLaneData, OutboundMessageFee, OutboundPayload, Parameter, RelayerId, UnrewardedRelayer, UnrewardedRelayersState } from '@polkadot/types/interfaces/bridges';
import type { BlockHash } from '@polkadot/types/interfaces/chain';
import type { PrefixedStorageKey } from '@polkadot/types/interfaces/childstate';
@@ -21,13 +27,13 @@
import type { AliveContractInfo, CodeHash, CodeSource, CodeUploadRequest, CodeUploadResult, CodeUploadResultValue, ContractCallFlags, ContractCallRequest, ContractExecResult, ContractExecResultOk, ContractExecResultResult, ContractExecResultSuccessTo255, ContractExecResultSuccessTo260, ContractExecResultTo255, ContractExecResultTo260, ContractExecResultTo267, ContractInfo, ContractInstantiateResult, ContractInstantiateResultTo267, ContractInstantiateResultTo299, ContractReturnFlags, ContractStorageKey, DeletedContract, ExecReturnValue, Gas, HostFnWeights, HostFnWeightsTo264, InstantiateRequest, InstantiateRequestV1, InstantiateRequestV2, InstantiateReturnValue, InstantiateReturnValueOk, InstantiateReturnValueTo267, InstructionWeights, Limits, LimitsTo264, PrefabWasmModule, RentProjection, Schedule, ScheduleTo212, ScheduleTo258, ScheduleTo264, SeedOf, StorageDeposit, TombstoneContractInfo, TrieId } from '@polkadot/types/interfaces/contracts';
import type { ContractConstructorSpecLatest, ContractConstructorSpecV0, ContractConstructorSpecV1, ContractConstructorSpecV2, ContractConstructorSpecV3, ContractContractSpecV0, ContractContractSpecV1, ContractContractSpecV2, ContractContractSpecV3, ContractCryptoHasher, ContractDiscriminant, ContractDisplayName, ContractEventParamSpecLatest, ContractEventParamSpecV0, ContractEventParamSpecV2, ContractEventSpecLatest, ContractEventSpecV0, ContractEventSpecV1, ContractEventSpecV2, ContractLayoutArray, ContractLayoutCell, ContractLayoutEnum, ContractLayoutHash, ContractLayoutHashingStrategy, ContractLayoutKey, ContractLayoutStruct, ContractLayoutStructField, ContractMessageParamSpecLatest, ContractMessageParamSpecV0, ContractMessageParamSpecV2, ContractMessageSpecLatest, ContractMessageSpecV0, ContractMessageSpecV1, ContractMessageSpecV2, ContractMetadata, ContractMetadataLatest, ContractMetadataV0, ContractMetadataV1, ContractMetadataV2, ContractMetadataV3, ContractProject, ContractProjectContract, ContractProjectInfo, ContractProjectSource, ContractProjectV0, ContractSelector, ContractStorageLayout, ContractTypeSpec } from '@polkadot/types/interfaces/contractsAbi';
import type { FundIndex, FundInfo, LastContribution, TrieIndex } from '@polkadot/types/interfaces/crowdloan';
-import type { ConfigData, MessageId, OverweightIndex, PageCounter, PageIndexData } from '@polkadot/types/interfaces/cumulus';
+import type { CollationInfo, CollationInfoV1, ConfigData, MessageId, OverweightIndex, PageCounter, PageIndexData } from '@polkadot/types/interfaces/cumulus';
import type { AccountVote, AccountVoteSplit, AccountVoteStandard, Conviction, Delegations, PreimageStatus, PreimageStatusAvailable, PriorLock, PropIndex, Proposal, ProxyState, ReferendumIndex, ReferendumInfo, ReferendumInfoFinished, ReferendumInfoTo239, ReferendumStatus, Tally, Voting, VotingDelegating, VotingDirect, VotingDirectVote } from '@polkadot/types/interfaces/democracy';
import type { BlockStats } from '@polkadot/types/interfaces/dev';
import type { ApprovalFlag, DefunctVoter, Renouncing, SetIndex, Vote, VoteIndex, VoteThreshold, VoterInfo } from '@polkadot/types/interfaces/elections';
import type { CreatedBlock, ImportedAux } from '@polkadot/types/interfaces/engine';
-import type { BlockV0, BlockV1, BlockV2, EIP1559Transaction, EIP2930Transaction, EthAccessList, EthAccessListItem, EthAccount, EthAddress, EthBlock, EthBloom, EthCallRequest, EthFilter, EthFilterAddress, EthFilterChanges, EthFilterTopic, EthFilterTopicEntry, EthFilterTopicInner, EthHeader, EthLog, EthReceipt, EthRichBlock, EthRichHeader, EthStorageProof, EthSubKind, EthSubParams, EthSubResult, EthSyncInfo, EthSyncStatus, EthTransaction, EthTransactionAction, EthTransactionCondition, EthTransactionRequest, EthTransactionSignature, EthTransactionStatus, EthWork, EthereumAccountId, EthereumAddress, EthereumLookupSource, EthereumSignature, LegacyTransaction, TransactionV0, TransactionV1, TransactionV2 } from '@polkadot/types/interfaces/eth';
-import type { EvmAccount, EvmLog, EvmVicinity, ExitError, ExitFatal, ExitReason, ExitRevert, ExitSucceed } from '@polkadot/types/interfaces/evm';
+import type { BlockV0, BlockV1, BlockV2, EIP1559Transaction, EIP2930Transaction, EthAccessList, EthAccessListItem, EthAccount, EthAddress, EthBlock, EthBloom, EthCallRequest, EthFeeHistory, EthFilter, EthFilterAddress, EthFilterChanges, EthFilterTopic, EthFilterTopicEntry, EthFilterTopicInner, EthHeader, EthLog, EthReceipt, EthReceiptV0, EthReceiptV3, EthRichBlock, EthRichHeader, EthStorageProof, EthSubKind, EthSubParams, EthSubResult, EthSyncInfo, EthSyncStatus, EthTransaction, EthTransactionAction, EthTransactionCondition, EthTransactionRequest, EthTransactionSignature, EthTransactionStatus, EthWork, EthereumAccountId, EthereumAddress, EthereumLookupSource, EthereumSignature, LegacyTransaction, TransactionV0, TransactionV1, TransactionV2 } from '@polkadot/types/interfaces/eth';
+import type { EvmAccount, EvmCallInfo, EvmCreateInfo, EvmLog, EvmVicinity, ExitError, ExitFatal, ExitReason, ExitRevert, ExitSucceed } from '@polkadot/types/interfaces/evm';
import type { AnySignature, EcdsaSignature, Ed25519Signature, Era, Extrinsic, ExtrinsicEra, ExtrinsicPayload, ExtrinsicPayloadUnknown, ExtrinsicPayloadV4, ExtrinsicSignature, ExtrinsicSignatureV4, ExtrinsicUnknown, ExtrinsicV4, ImmortalEra, MortalEra, MultiSignature, Signature, SignerPayload, Sr25519Signature } from '@polkadot/types/interfaces/extrinsics';
import type { AssetOptions, Owner, PermissionLatest, PermissionVersions, PermissionsV1 } from '@polkadot/types/interfaces/genericAsset';
import type { ActiveGilt, ActiveGiltsTotal, ActiveIndex, GiltBid } from '@polkadot/types/interfaces/gilt';
@@ -35,35 +41,37 @@
import type { IdentityFields, IdentityInfo, IdentityInfoAdditional, IdentityInfoTo198, IdentityJudgement, RegistrarIndex, RegistrarInfo, Registration, RegistrationJudgement, RegistrationTo198 } from '@polkadot/types/interfaces/identity';
import type { AuthIndex, AuthoritySignature, Heartbeat, HeartbeatTo244, OpaqueMultiaddr, OpaqueNetworkState, OpaquePeerId } from '@polkadot/types/interfaces/imOnline';
import type { CallIndex, LotteryConfig } from '@polkadot/types/interfaces/lottery';
-import type { ErrorMetadataLatest, ErrorMetadataV10, ErrorMetadataV11, ErrorMetadataV12, ErrorMetadataV13, ErrorMetadataV14, ErrorMetadataV9, EventMetadataLatest, EventMetadataV10, EventMetadataV11, EventMetadataV12, EventMetadataV13, EventMetadataV14, EventMetadataV9, ExtrinsicMetadataLatest, ExtrinsicMetadataV11, ExtrinsicMetadataV12, ExtrinsicMetadataV13, ExtrinsicMetadataV14, FunctionArgumentMetadataLatest, FunctionArgumentMetadataV10, FunctionArgumentMetadataV11, FunctionArgumentMetadataV12, FunctionArgumentMetadataV13, FunctionArgumentMetadataV14, FunctionArgumentMetadataV9, FunctionMetadataLatest, FunctionMetadataV10, FunctionMetadataV11, FunctionMetadataV12, FunctionMetadataV13, FunctionMetadataV14, FunctionMetadataV9, MetadataAll, MetadataLatest, MetadataV10, MetadataV11, MetadataV12, MetadataV13, MetadataV14, MetadataV9, ModuleConstantMetadataV10, ModuleConstantMetadataV11, ModuleConstantMetadataV12, ModuleConstantMetadataV13, ModuleConstantMetadataV9, ModuleMetadataV10, ModuleMetadataV11, ModuleMetadataV12, ModuleMetadataV13, ModuleMetadataV9, PalletCallMetadataLatest, PalletCallMetadataV14, PalletConstantMetadataLatest, PalletConstantMetadataV14, PalletErrorMetadataLatest, PalletErrorMetadataV14, PalletEventMetadataLatest, PalletEventMetadataV14, PalletMetadataLatest, PalletMetadataV14, PalletStorageMetadataLatest, PalletStorageMetadataV14, PortableType, PortableTypeV14, SignedExtensionMetadataLatest, SignedExtensionMetadataV14, StorageEntryMetadataLatest, StorageEntryMetadataV10, StorageEntryMetadataV11, StorageEntryMetadataV12, StorageEntryMetadataV13, StorageEntryMetadataV14, StorageEntryMetadataV9, StorageEntryModifierLatest, StorageEntryModifierV10, StorageEntryModifierV11, StorageEntryModifierV12, StorageEntryModifierV13, StorageEntryModifierV14, StorageEntryModifierV9, StorageEntryTypeLatest, StorageEntryTypeV10, StorageEntryTypeV11, StorageEntryTypeV12, StorageEntryTypeV13, StorageEntryTypeV14, StorageEntryTypeV9, StorageHasher, StorageHasherV10, StorageHasherV11, StorageHasherV12, StorageHasherV13, StorageHasherV14, StorageHasherV9, StorageMetadataV10, StorageMetadataV11, StorageMetadataV12, StorageMetadataV13, StorageMetadataV9 } from '@polkadot/types/interfaces/metadata';
-import type { MmrLeafBatchProof, MmrLeafProof } from '@polkadot/types/interfaces/mmr';
+import type { ErrorMetadataLatest, ErrorMetadataV10, ErrorMetadataV11, ErrorMetadataV12, ErrorMetadataV13, ErrorMetadataV14, ErrorMetadataV9, EventMetadataLatest, EventMetadataV10, EventMetadataV11, EventMetadataV12, EventMetadataV13, EventMetadataV14, EventMetadataV9, ExtrinsicMetadataLatest, ExtrinsicMetadataV11, ExtrinsicMetadataV12, ExtrinsicMetadataV13, ExtrinsicMetadataV14, FunctionArgumentMetadataLatest, FunctionArgumentMetadataV10, FunctionArgumentMetadataV11, FunctionArgumentMetadataV12, FunctionArgumentMetadataV13, FunctionArgumentMetadataV14, FunctionArgumentMetadataV9, FunctionMetadataLatest, FunctionMetadataV10, FunctionMetadataV11, FunctionMetadataV12, FunctionMetadataV13, FunctionMetadataV14, FunctionMetadataV9, MetadataAll, MetadataLatest, MetadataV10, MetadataV11, MetadataV12, MetadataV13, MetadataV14, MetadataV9, ModuleConstantMetadataV10, ModuleConstantMetadataV11, ModuleConstantMetadataV12, ModuleConstantMetadataV13, ModuleConstantMetadataV9, ModuleMetadataV10, ModuleMetadataV11, ModuleMetadataV12, ModuleMetadataV13, ModuleMetadataV9, OpaqueMetadata, PalletCallMetadataLatest, PalletCallMetadataV14, PalletConstantMetadataLatest, PalletConstantMetadataV14, PalletErrorMetadataLatest, PalletErrorMetadataV14, PalletEventMetadataLatest, PalletEventMetadataV14, PalletMetadataLatest, PalletMetadataV14, PalletStorageMetadataLatest, PalletStorageMetadataV14, PortableType, PortableTypeV14, SignedExtensionMetadataLatest, SignedExtensionMetadataV14, StorageEntryMetadataLatest, StorageEntryMetadataV10, StorageEntryMetadataV11, StorageEntryMetadataV12, StorageEntryMetadataV13, StorageEntryMetadataV14, StorageEntryMetadataV9, StorageEntryModifierLatest, StorageEntryModifierV10, StorageEntryModifierV11, StorageEntryModifierV12, StorageEntryModifierV13, StorageEntryModifierV14, StorageEntryModifierV9, StorageEntryTypeLatest, StorageEntryTypeV10, StorageEntryTypeV11, StorageEntryTypeV12, StorageEntryTypeV13, StorageEntryTypeV14, StorageEntryTypeV9, StorageHasher, StorageHasherV10, StorageHasherV11, StorageHasherV12, StorageHasherV13, StorageHasherV14, StorageHasherV9, StorageMetadataV10, StorageMetadataV11, StorageMetadataV12, StorageMetadataV13, StorageMetadataV9 } from '@polkadot/types/interfaces/metadata';
+import type { MmrBatchProof, MmrEncodableOpaqueLeaf, MmrError, MmrLeafBatchProof, MmrLeafIndex, MmrLeafProof, MmrNodeIndex, MmrProof } from '@polkadot/types/interfaces/mmr';
+import type { NpApiError } from '@polkadot/types/interfaces/nompools';
import type { StorageKind } from '@polkadot/types/interfaces/offchain';
import type { DeferredOffenceOf, Kind, OffenceDetails, Offender, OpaqueTimeSlot, ReportIdOf, Reporter } from '@polkadot/types/interfaces/offences';
-import type { AbridgedCandidateReceipt, AbridgedHostConfiguration, AbridgedHrmpChannel, AssignmentId, AssignmentKind, AttestedCandidate, AuctionIndex, AuthorityDiscoveryId, AvailabilityBitfield, AvailabilityBitfieldRecord, BackedCandidate, Bidder, BufferedSessionChange, CandidateCommitments, CandidateDescriptor, CandidateHash, CandidateInfo, CandidatePendingAvailability, CandidateReceipt, CollatorId, CollatorSignature, CommittedCandidateReceipt, CoreAssignment, CoreIndex, CoreOccupied, DisputeLocation, DisputeResult, DisputeState, DisputeStatement, DisputeStatementSet, DoubleVoteReport, DownwardMessage, ExplicitDisputeStatement, GlobalValidationData, GlobalValidationSchedule, GroupIndex, HeadData, HostConfiguration, HrmpChannel, HrmpChannelId, HrmpOpenChannelRequest, InboundDownwardMessage, InboundHrmpMessage, InboundHrmpMessages, IncomingParachain, IncomingParachainDeploy, IncomingParachainFixed, InvalidDisputeStatementKind, LeasePeriod, LeasePeriodOf, LocalValidationData, MessageIngestionType, MessageQueueChain, MessagingStateSnapshot, MessagingStateSnapshotEgressEntry, MultiDisputeStatementSet, NewBidder, OutboundHrmpMessage, ParaGenesisArgs, ParaId, ParaInfo, ParaLifecycle, ParaPastCodeMeta, ParaScheduling, ParaValidatorIndex, ParachainDispatchOrigin, ParachainInherentData, ParachainProposal, ParachainsInherentData, ParathreadClaim, ParathreadClaimQueue, ParathreadEntry, PersistedValidationData, QueuedParathread, RegisteredParachainInfo, RelayBlockNumber, RelayChainBlockNumber, RelayChainHash, RelayHash, Remark, ReplacementTimes, Retriable, Scheduling, ServiceQuality, SessionInfo, SessionInfoValidatorGroup, SignedAvailabilityBitfield, SignedAvailabilityBitfields, SigningContext, SlotRange, SlotRange10, Statement, SubId, SystemInherentData, TransientValidationData, UpgradeGoAhead, UpgradeRestriction, UpwardMessage, ValidDisputeStatementKind, ValidationCode, ValidationCodeHash, ValidationData, ValidationDataType, ValidationFunctionParams, ValidatorSignature, ValidityAttestation, VecInboundHrmpMessage, WinnersData, WinnersData10, WinnersDataTuple, WinnersDataTuple10, WinningData, WinningData10, WinningDataEntry } from '@polkadot/types/interfaces/parachains';
+import type { AbridgedCandidateReceipt, AbridgedHostConfiguration, AbridgedHrmpChannel, AssignmentId, AssignmentKind, AttestedCandidate, AuctionIndex, AuthorityDiscoveryId, AvailabilityBitfield, AvailabilityBitfieldRecord, BackedCandidate, Bidder, BufferedSessionChange, CandidateCommitments, CandidateDescriptor, CandidateEvent, CandidateHash, CandidateInfo, CandidatePendingAvailability, CandidateReceipt, CollatorId, CollatorSignature, CommittedCandidateReceipt, CoreAssignment, CoreIndex, CoreOccupied, CoreState, DisputeLocation, DisputeResult, DisputeState, DisputeStatement, DisputeStatementSet, DoubleVoteReport, DownwardMessage, ExplicitDisputeStatement, GlobalValidationData, GlobalValidationSchedule, GroupIndex, GroupRotationInfo, HeadData, HostConfiguration, HrmpChannel, HrmpChannelId, HrmpOpenChannelRequest, InboundDownwardMessage, InboundHrmpMessage, InboundHrmpMessages, IncomingParachain, IncomingParachainDeploy, IncomingParachainFixed, InvalidDisputeStatementKind, LeasePeriod, LeasePeriodOf, LocalValidationData, MessageIngestionType, MessageQueueChain, MessagingStateSnapshot, MessagingStateSnapshotEgressEntry, MultiDisputeStatementSet, NewBidder, OccupiedCore, OccupiedCoreAssumption, OldV1SessionInfo, OutboundHrmpMessage, ParaGenesisArgs, ParaId, ParaInfo, ParaLifecycle, ParaPastCodeMeta, ParaScheduling, ParaValidatorIndex, ParachainDispatchOrigin, ParachainInherentData, ParachainProposal, ParachainsInherentData, ParathreadClaim, ParathreadClaimQueue, ParathreadEntry, PersistedValidationData, PvfCheckStatement, QueuedParathread, RegisteredParachainInfo, RelayBlockNumber, RelayChainBlockNumber, RelayChainHash, RelayHash, Remark, ReplacementTimes, Retriable, ScheduledCore, Scheduling, ScrapedOnChainVotes, ServiceQuality, SessionInfo, SessionInfoValidatorGroup, SignedAvailabilityBitfield, SignedAvailabilityBitfields, SigningContext, SlotRange, SlotRange10, Statement, SubId, SystemInherentData, TransientValidationData, UpgradeGoAhead, UpgradeRestriction, UpwardMessage, ValidDisputeStatementKind, ValidationCode, ValidationCodeHash, ValidationData, ValidationDataType, ValidationFunctionParams, ValidatorSignature, ValidityAttestation, VecInboundHrmpMessage, WinnersData, WinnersData10, WinnersDataTuple, WinnersDataTuple10, WinningData, WinningData10, WinningDataEntry } from '@polkadot/types/interfaces/parachains';
import type { FeeDetails, InclusionFee, RuntimeDispatchInfo } from '@polkadot/types/interfaces/payment';
import type { Approvals } from '@polkadot/types/interfaces/poll';
import type { ProxyAnnouncement, ProxyDefinition, ProxyType } from '@polkadot/types/interfaces/proxy';
import type { AccountStatus, AccountValidity } from '@polkadot/types/interfaces/purchase';
import type { ActiveRecovery, RecoveryConfig } from '@polkadot/types/interfaces/recovery';
import type { RpcMethods } from '@polkadot/types/interfaces/rpc';
-import type { AccountId, AccountId20, AccountId32, AccountIdOf, AccountIndex, Address, AssetId, Balance, BalanceOf, Block, BlockNumber, BlockNumberFor, BlockNumberOf, Call, CallHash, CallHashOf, ChangesTrieConfiguration, ChangesTrieSignal, CodecHash, Consensus, ConsensusEngineId, CrateVersion, Digest, DigestItem, EncodedJustification, ExtrinsicsWeight, Fixed128, Fixed64, FixedI128, FixedI64, FixedU128, FixedU64, H1024, H128, H160, H2048, H256, H32, H512, H64, Hash, Header, HeaderPartial, I32F32, Index, IndicesLookupSource, Justification, Justifications, KeyTypeId, KeyValue, LockIdentifier, LookupSource, LookupTarget, ModuleId, Moment, MultiAddress, MultiSigner, OpaqueCall, Origin, OriginCaller, PalletId, PalletVersion, PalletsOrigin, Pays, PerU16, Perbill, Percent, Permill, Perquintill, Phantom, PhantomData, PreRuntime, Releases, RuntimeDbWeight, Seal, SealV0, SignedBlock, SignedBlockWithJustification, SignedBlockWithJustifications, Slot, StorageData, StorageProof, TransactionInfo, TransactionPriority, TransactionStorageProof, U32F32, ValidatorId, ValidatorIdOf, Weight, WeightMultiplier } from '@polkadot/types/interfaces/runtime';
+import type { AccountId, AccountId20, AccountId32, AccountIdOf, AccountIndex, Address, AssetId, Balance, BalanceOf, Block, BlockNumber, BlockNumberFor, BlockNumberOf, Call, CallHash, CallHashOf, ChangesTrieConfiguration, ChangesTrieSignal, CodecHash, Consensus, ConsensusEngineId, CrateVersion, Digest, DigestItem, EncodedJustification, ExtrinsicsWeight, Fixed128, Fixed64, FixedI128, FixedI64, FixedU128, FixedU64, H1024, H128, H160, H2048, H256, H32, H512, H64, Hash, Header, HeaderPartial, I32F32, Index, IndicesLookupSource, Justification, Justifications, KeyTypeId, KeyValue, LockIdentifier, LookupSource, LookupTarget, ModuleId, Moment, MultiAddress, MultiSigner, OpaqueCall, Origin, OriginCaller, PalletId, PalletVersion, PalletsOrigin, Pays, PerU16, Perbill, Percent, Permill, Perquintill, Phantom, PhantomData, PreRuntime, Releases, RuntimeDbWeight, Seal, SealV0, SignedBlock, SignedBlockWithJustification, SignedBlockWithJustifications, Slot, SlotDuration, StorageData, StorageInfo, StorageProof, TransactionInfo, TransactionLongevity, TransactionPriority, TransactionStorageProof, TransactionTag, U32F32, ValidatorId, ValidatorIdOf, Weight, WeightMultiplier } from '@polkadot/types/interfaces/runtime';
import type { Si0Field, Si0LookupTypeId, Si0Path, Si0Type, Si0TypeDef, Si0TypeDefArray, Si0TypeDefBitSequence, Si0TypeDefCompact, Si0TypeDefComposite, Si0TypeDefPhantom, Si0TypeDefPrimitive, Si0TypeDefSequence, Si0TypeDefTuple, Si0TypeDefVariant, Si0TypeParameter, Si0Variant, Si1Field, Si1LookupTypeId, Si1Path, Si1Type, Si1TypeDef, Si1TypeDefArray, Si1TypeDefBitSequence, Si1TypeDefCompact, Si1TypeDefComposite, Si1TypeDefPrimitive, Si1TypeDefSequence, Si1TypeDefTuple, Si1TypeDefVariant, Si1TypeParameter, Si1Variant, SiField, SiLookupTypeId, SiPath, SiType, SiTypeDef, SiTypeDefArray, SiTypeDefBitSequence, SiTypeDefCompact, SiTypeDefComposite, SiTypeDefPrimitive, SiTypeDefSequence, SiTypeDefTuple, SiTypeDefVariant, SiTypeParameter, SiVariant } from '@polkadot/types/interfaces/scaleInfo';
import type { Period, Priority, SchedulePeriod, SchedulePriority, Scheduled, ScheduledTo254, TaskAddress } from '@polkadot/types/interfaces/scheduler';
import type { BeefyKey, FullIdentification, IdentificationTuple, Keys, MembershipProof, SessionIndex, SessionKeys1, SessionKeys10, SessionKeys10B, SessionKeys2, SessionKeys3, SessionKeys4, SessionKeys5, SessionKeys6, SessionKeys6B, SessionKeys7, SessionKeys7B, SessionKeys8, SessionKeys8B, SessionKeys9, SessionKeys9B, ValidatorCount } from '@polkadot/types/interfaces/session';
import type { Bid, BidKind, SocietyJudgement, SocietyVote, StrikeCount, VouchingStatus } from '@polkadot/types/interfaces/society';
import type { ActiveEraInfo, CompactAssignments, CompactAssignmentsTo257, CompactAssignmentsTo265, CompactAssignmentsWith16, CompactAssignmentsWith24, CompactScore, CompactScoreCompact, ElectionCompute, ElectionPhase, ElectionResult, ElectionScore, ElectionSize, ElectionStatus, EraIndex, EraPoints, EraRewardPoints, EraRewards, Exposure, ExtendedBalance, Forcing, IndividualExposure, KeyType, MomentOf, Nominations, NominatorIndex, NominatorIndexCompact, OffchainAccuracy, OffchainAccuracyCompact, PhragmenScore, Points, RawSolution, RawSolutionTo265, RawSolutionWith16, RawSolutionWith24, ReadySolution, RewardDestination, RewardPoint, RoundSnapshot, SeatHolder, SignedSubmission, SignedSubmissionOf, SignedSubmissionTo276, SlashJournalEntry, SlashingSpans, SlashingSpansTo204, SolutionOrSnapshotSize, SolutionSupport, SolutionSupports, SpanIndex, SpanRecord, StakingLedger, StakingLedgerTo223, StakingLedgerTo240, SubmissionIndicesOf, Supports, UnappliedSlash, UnappliedSlashOther, UnlockChunk, ValidatorIndex, ValidatorIndexCompact, ValidatorPrefs, ValidatorPrefsTo145, ValidatorPrefsTo196, ValidatorPrefsWithBlocked, ValidatorPrefsWithCommission, VoteWeight, Voter } from '@polkadot/types/interfaces/staking';
-import type { ApiId, BlockTrace, BlockTraceEvent, BlockTraceEventData, BlockTraceSpan, KeyValueOption, MigrationStatusResult, ReadProof, RuntimeVersion, RuntimeVersionApi, RuntimeVersionPartial, SpecVersion, StorageChangeSet, TraceBlockResponse, TraceError } from '@polkadot/types/interfaces/state';
+import type { ApiId, BlockTrace, BlockTraceEvent, BlockTraceEventData, BlockTraceSpan, KeyValueOption, MigrationStatusResult, ReadProof, RuntimeVersion, RuntimeVersionApi, RuntimeVersionPartial, RuntimeVersionPre3, RuntimeVersionPre4, SpecVersion, StorageChangeSet, TraceBlockResponse, TraceError } from '@polkadot/types/interfaces/state';
import type { WeightToFeeCoefficient } from '@polkadot/types/interfaces/support';
-import type { AccountInfo, AccountInfoWithDualRefCount, AccountInfoWithProviders, AccountInfoWithRefCount, AccountInfoWithRefCountU8, AccountInfoWithTripleRefCount, ApplyExtrinsicResult, ArithmeticError, BlockLength, BlockWeights, ChainProperties, ChainType, ConsumedWeight, DigestOf, DispatchClass, DispatchError, DispatchErrorModule, DispatchErrorModuleU8, DispatchErrorModuleU8a, DispatchErrorTo198, DispatchInfo, DispatchInfoTo190, DispatchInfoTo244, DispatchOutcome, DispatchResult, DispatchResultOf, DispatchResultTo198, Event, EventId, EventIndex, EventRecord, Health, InvalidTransaction, Key, LastRuntimeUpgradeInfo, NetworkState, NetworkStatePeerset, NetworkStatePeersetInfo, NodeRole, NotConnectedPeer, Peer, PeerEndpoint, PeerEndpointAddr, PeerInfo, PeerPing, PerDispatchClassU32, PerDispatchClassWeight, PerDispatchClassWeightsPerClass, Phase, RawOrigin, RefCount, RefCountTo259, SyncState, SystemOrigin, TokenError, TransactionValidityError, TransactionalError, UnknownTransaction, WeightPerClass } from '@polkadot/types/interfaces/system';
+import type { AccountInfo, AccountInfoWithDualRefCount, AccountInfoWithProviders, AccountInfoWithRefCount, AccountInfoWithRefCountU8, AccountInfoWithTripleRefCount, ApplyExtrinsicResult, ApplyExtrinsicResultPre6, ArithmeticError, BlockLength, BlockWeights, ChainProperties, ChainType, ConsumedWeight, DigestOf, DispatchClass, DispatchError, DispatchErrorModule, DispatchErrorModulePre6, DispatchErrorModuleU8, DispatchErrorModuleU8a, DispatchErrorPre6, DispatchErrorPre6First, DispatchErrorTo198, DispatchInfo, DispatchInfoTo190, DispatchInfoTo244, DispatchOutcome, DispatchOutcomePre6, DispatchResult, DispatchResultOf, DispatchResultTo198, Event, EventId, EventIndex, EventRecord, Health, InvalidTransaction, Key, LastRuntimeUpgradeInfo, NetworkState, NetworkStatePeerset, NetworkStatePeersetInfo, NodeRole, NotConnectedPeer, Peer, PeerEndpoint, PeerEndpointAddr, PeerInfo, PeerPing, PerDispatchClassU32, PerDispatchClassWeight, PerDispatchClassWeightsPerClass, Phase, RawOrigin, RefCount, RefCountTo259, SyncState, SystemOrigin, TokenError, TransactionValidityError, TransactionalError, UnknownTransaction, WeightPerClass } from '@polkadot/types/interfaces/system';
import type { Bounty, BountyIndex, BountyStatus, BountyStatusActive, BountyStatusCuratorProposed, BountyStatusPendingPayout, OpenTip, OpenTipFinderTo225, OpenTipTip, OpenTipTo225, TreasuryProposal } from '@polkadot/types/interfaces/treasury';
import type { Multiplier } from '@polkadot/types/interfaces/txpayment';
+import type { TransactionSource, TransactionValidity, ValidTransaction } from '@polkadot/types/interfaces/txqueue';
import type { ClassDetails, ClassId, ClassMetadata, DepositBalance, DepositBalanceOf, DestroyWitness, InstanceDetails, InstanceId, InstanceMetadata } from '@polkadot/types/interfaces/uniques';
import type { Multisig, Timepoint } from '@polkadot/types/interfaces/utility';
import type { VestingInfo } from '@polkadot/types/interfaces/vesting';
import type { AssetInstance, AssetInstanceV0, AssetInstanceV1, AssetInstanceV2, BodyId, BodyPart, DoubleEncodedCall, Fungibility, FungibilityV0, FungibilityV1, FungibilityV2, InboundStatus, InstructionV2, InteriorMultiLocation, Junction, JunctionV0, JunctionV1, JunctionV2, Junctions, JunctionsV1, JunctionsV2, MultiAsset, MultiAssetFilter, MultiAssetFilterV1, MultiAssetFilterV2, MultiAssetV0, MultiAssetV1, MultiAssetV2, MultiAssets, MultiAssetsV1, MultiAssetsV2, MultiLocation, MultiLocationV0, MultiLocationV1, MultiLocationV2, NetworkId, OriginKindV0, OriginKindV1, OriginKindV2, OutboundStatus, Outcome, QueryId, QueryStatus, QueueConfigData, Response, ResponseV0, ResponseV1, ResponseV2, ResponseV2Error, ResponseV2Result, VersionMigrationStage, VersionedMultiAsset, VersionedMultiAssets, VersionedMultiLocation, VersionedResponse, VersionedXcm, WeightLimitV2, WildFungibility, WildFungibilityV0, WildFungibilityV1, WildFungibilityV2, WildMultiAsset, WildMultiAssetV1, WildMultiAssetV2, Xcm, XcmAssetId, XcmError, XcmErrorV0, XcmErrorV1, XcmErrorV2, XcmOrder, XcmOrderV0, XcmOrderV1, XcmOrderV2, XcmOrigin, XcmOriginKind, XcmV0, XcmV1, XcmV2, XcmVersion, XcmpMessageFormat } from '@polkadot/types/interfaces/xcm';
declare module '@polkadot/types/types/registry' {
- export interface InterfaceTypes {
+ interface InterfaceTypes {
AbridgedCandidateReceipt: AbridgedCandidateReceipt;
AbridgedHostConfiguration: AbridgedHostConfiguration;
AbridgedHrmpChannel: AbridgedHrmpChannel;
@@ -95,6 +103,7 @@
AnySignature: AnySignature;
ApiId: ApiId;
ApplyExtrinsicResult: ApplyExtrinsicResult;
+ ApplyExtrinsicResultPre6: ApplyExtrinsicResultPre6;
ApprovalFlag: ApprovalFlag;
Approvals: Approvals;
ArithmeticError: ArithmeticError;
@@ -130,6 +139,8 @@
BabeBlockWeight: BabeBlockWeight;
BabeEpochConfiguration: BabeEpochConfiguration;
BabeEquivocationProof: BabeEquivocationProof;
+ BabeGenesisConfiguration: BabeGenesisConfiguration;
+ BabeGenesisConfigurationV1: BabeGenesisConfigurationV1;
BabeWeight: BabeWeight;
BackedCandidate: BackedCandidate;
Balance: Balance;
@@ -137,12 +148,20 @@
BalanceLockTo212: BalanceLockTo212;
BalanceOf: BalanceOf;
BalanceStatus: BalanceStatus;
+ BeefyAuthoritySet: BeefyAuthoritySet;
BeefyCommitment: BeefyCommitment;
BeefyId: BeefyId;
BeefyKey: BeefyKey;
BeefyNextAuthoritySet: BeefyNextAuthoritySet;
BeefyPayload: BeefyPayload;
+ BeefyPayloadId: BeefyPayloadId;
BeefySignedCommitment: BeefySignedCommitment;
+ BenchmarkBatch: BenchmarkBatch;
+ BenchmarkConfig: BenchmarkConfig;
+ BenchmarkList: BenchmarkList;
+ BenchmarkMetadata: BenchmarkMetadata;
+ BenchmarkParameter: BenchmarkParameter;
+ BenchmarkResult: BenchmarkResult;
Bid: Bid;
Bidder: Bidder;
BidKind: BidKind;
@@ -186,6 +205,7 @@
CallOrigin: CallOrigin;
CandidateCommitments: CandidateCommitments;
CandidateDescriptor: CandidateDescriptor;
+ CandidateEvent: CandidateEvent;
CandidateHash: CandidateHash;
CandidateInfo: CandidateInfo;
CandidatePendingAvailability: CandidatePendingAvailability;
@@ -195,6 +215,7 @@
ChainType: ChainType;
ChangesTrieConfiguration: ChangesTrieConfiguration;
ChangesTrieSignal: ChangesTrieSignal;
+ CheckInherentsResult: CheckInherentsResult;
ClassDetails: ClassDetails;
ClassId: ClassId;
ClassMetadata: ClassMetadata;
@@ -204,6 +225,8 @@
CodeUploadRequest: CodeUploadRequest;
CodeUploadResult: CodeUploadResult;
CodeUploadResultValue: CodeUploadResultValue;
+ CollationInfo: CollationInfo;
+ CollationInfoV1: CollationInfoV1;
CollatorId: CollatorId;
CollatorSignature: CollatorSignature;
CollectiveOrigin: CollectiveOrigin;
@@ -287,6 +310,7 @@
CoreAssignment: CoreAssignment;
CoreIndex: CoreIndex;
CoreOccupied: CoreOccupied;
+ CoreState: CoreState;
CrateVersion: CrateVersion;
CreatedBlock: CreatedBlock;
CumulusPalletDmpQueueCall: CumulusPalletDmpQueueCall;
@@ -328,14 +352,18 @@
DispatchClass: DispatchClass;
DispatchError: DispatchError;
DispatchErrorModule: DispatchErrorModule;
+ DispatchErrorModulePre6: DispatchErrorModulePre6;
DispatchErrorModuleU8: DispatchErrorModuleU8;
DispatchErrorModuleU8a: DispatchErrorModuleU8a;
+ DispatchErrorPre6: DispatchErrorPre6;
+ DispatchErrorPre6First: DispatchErrorPre6First;
DispatchErrorTo198: DispatchErrorTo198;
DispatchFeePayment: DispatchFeePayment;
DispatchInfo: DispatchInfo;
DispatchInfoTo190: DispatchInfoTo190;
DispatchInfoTo244: DispatchInfoTo244;
DispatchOutcome: DispatchOutcome;
+ DispatchOutcomePre6: DispatchOutcomePre6;
DispatchResult: DispatchResult;
DispatchResultOf: DispatchResultOf;
DispatchResultTo198: DispatchResultTo198;
@@ -359,6 +387,7 @@
ElectionStatus: ElectionStatus;
EncodedFinalityProofs: EncodedFinalityProofs;
EncodedJustification: EncodedJustification;
+ Epoch: Epoch;
EpochAuthorship: EpochAuthorship;
Era: Era;
EraIndex: EraIndex;
@@ -397,6 +426,7 @@
EthereumTransactionTransactionSignature: EthereumTransactionTransactionSignature;
EthereumTransactionTransactionV2: EthereumTransactionTransactionV2;
EthereumTypesHashH64: EthereumTypesHashH64;
+ EthFeeHistory: EthFeeHistory;
EthFilter: EthFilter;
EthFilterAddress: EthFilterAddress;
EthFilterChanges: EthFilterChanges;
@@ -406,6 +436,8 @@
EthHeader: EthHeader;
EthLog: EthLog;
EthReceipt: EthReceipt;
+ EthReceiptV0: EthReceiptV0;
+ EthReceiptV3: EthReceiptV3;
EthRichBlock: EthRichBlock;
EthRichHeader: EthRichHeader;
EthStorageProof: EthStorageProof;
@@ -433,11 +465,13 @@
EventMetadataV9: EventMetadataV9;
EventRecord: EventRecord;
EvmAccount: EvmAccount;
+ EvmCallInfo: EvmCallInfo;
EvmCoreErrorExitError: EvmCoreErrorExitError;
EvmCoreErrorExitFatal: EvmCoreErrorExitFatal;
EvmCoreErrorExitReason: EvmCoreErrorExitReason;
EvmCoreErrorExitRevert: EvmCoreErrorExitRevert;
EvmCoreErrorExitSucceed: EvmCoreErrorExitSucceed;
+ EvmCreateInfo: EvmCreateInfo;
EvmLog: EvmLog;
EvmVicinity: EvmVicinity;
ExecReturnValue: ExecReturnValue;
@@ -466,6 +500,10 @@
ExtrinsicsWeight: ExtrinsicsWeight;
ExtrinsicUnknown: ExtrinsicUnknown;
ExtrinsicV4: ExtrinsicV4;
+ f32: f32;
+ F32: F32;
+ f64: f64;
+ F64: F64;
FeeDetails: FeeDetails;
Fixed128: Fixed128;
Fixed64: Fixed64;
@@ -537,6 +575,7 @@
GrandpaPrevote: GrandpaPrevote;
GrandpaSignedPrecommit: GrandpaSignedPrecommit;
GroupIndex: GroupIndex;
+ GroupRotationInfo: GroupRotationInfo;
H1024: H1024;
H128: H128;
H160: H160;
@@ -593,6 +632,8 @@
Index: Index;
IndicesLookupSource: IndicesLookupSource;
IndividualExposure: IndividualExposure;
+ InherentData: InherentData;
+ InherentIdentifier: InherentIdentifier;
InitializationData: InitializationData;
InstanceDetails: InstanceDetails;
InstanceId: InstanceId;
@@ -663,8 +704,14 @@
MetadataV14: MetadataV14;
MetadataV9: MetadataV9;
MigrationStatusResult: MigrationStatusResult;
+ MmrBatchProof: MmrBatchProof;
+ MmrEncodableOpaqueLeaf: MmrEncodableOpaqueLeaf;
+ MmrError: MmrError;
MmrLeafBatchProof: MmrLeafBatchProof;
+ MmrLeafIndex: MmrLeafIndex;
MmrLeafProof: MmrLeafProof;
+ MmrNodeIndex: MmrNodeIndex;
+ MmrProof: MmrProof;
MmrRootHash: MmrRootHash;
ModuleConstantMetadataV10: ModuleConstantMetadataV10;
ModuleConstantMetadataV11: ModuleConstantMetadataV11;
@@ -714,14 +761,20 @@
NominatorIndex: NominatorIndex;
NominatorIndexCompact: NominatorIndexCompact;
NotConnectedPeer: NotConnectedPeer;
+ NpApiError: NpApiError;
Null: Null;
+ OccupiedCore: OccupiedCore;
+ OccupiedCoreAssumption: OccupiedCoreAssumption;
OffchainAccuracy: OffchainAccuracy;
OffchainAccuracyCompact: OffchainAccuracyCompact;
OffenceDetails: OffenceDetails;
Offender: Offender;
+ OldV1SessionInfo: OldV1SessionInfo;
OpalRuntimeOriginCaller: OpalRuntimeOriginCaller;
OpalRuntimeRuntime: OpalRuntimeRuntime;
OpaqueCall: OpaqueCall;
+ OpaqueKeyOwnershipProof: OpaqueKeyOwnershipProof;
+ OpaqueMetadata: OpaqueMetadata;
OpaqueMultiaddr: OpaqueMultiaddr;
OpaqueNetworkState: OpaqueNetworkState;
OpaquePeerId: OpaquePeerId;
@@ -811,6 +864,7 @@
PalletTemplateTransactionPaymentCall: PalletTemplateTransactionPaymentCall;
PalletTemplateTransactionPaymentChargeTransactionPayment: PalletTemplateTransactionPaymentChargeTransactionPayment;
PalletTimestampCall: PalletTimestampCall;
+ PalletTransactionPaymentEvent: PalletTransactionPaymentEvent;
PalletTransactionPaymentReleases: PalletTransactionPaymentReleases;
PalletTreasuryCall: PalletTreasuryCall;
PalletTreasuryError: PalletTreasuryError;
@@ -897,6 +951,7 @@
ProxyDefinition: ProxyDefinition;
ProxyState: ProxyState;
ProxyType: ProxyType;
+ PvfCheckStatement: PvfCheckStatement;
QueryId: QueryId;
QueryStatus: QueryStatus;
QueueConfigData: QueueConfigData;
@@ -985,8 +1040,11 @@
RuntimeVersion: RuntimeVersion;
RuntimeVersionApi: RuntimeVersionApi;
RuntimeVersionPartial: RuntimeVersionPartial;
+ RuntimeVersionPre3: RuntimeVersionPre3;
+ RuntimeVersionPre4: RuntimeVersionPre4;
Schedule: Schedule;
Scheduled: Scheduled;
+ ScheduledCore: ScheduledCore;
ScheduledTo254: ScheduledTo254;
SchedulePeriod: SchedulePeriod;
SchedulePriority: SchedulePriority;
@@ -994,6 +1052,7 @@
ScheduleTo258: ScheduleTo258;
ScheduleTo264: ScheduleTo264;
Scheduling: Scheduling;
+ ScrapedOnChainVotes: ScrapedOnChainVotes;
Seal: Seal;
SealV0: SealV0;
SeatHolder: SeatHolder;
@@ -1082,6 +1141,7 @@
SlashingSpansTo204: SlashingSpansTo204;
SlashJournalEntry: SlashJournalEntry;
Slot: Slot;
+ SlotDuration: SlotDuration;
SlotNumber: SlotNumber;
SlotRange: SlotRange;
SlotRange10: SlotRange10;
@@ -1144,6 +1204,7 @@
StorageHasherV13: StorageHasherV13;
StorageHasherV14: StorageHasherV14;
StorageHasherV9: StorageHasherV9;
+ StorageInfo: StorageInfo;
StorageKey: StorageKey;
StorageKind: StorageKind;
StorageMetadataV10: StorageMetadataV10;
@@ -1173,11 +1234,15 @@
TraceError: TraceError;
TransactionalError: TransactionalError;
TransactionInfo: TransactionInfo;
+ TransactionLongevity: TransactionLongevity;
TransactionPriority: TransactionPriority;
+ TransactionSource: TransactionSource;
TransactionStorageProof: TransactionStorageProof;
+ TransactionTag: TransactionTag;
TransactionV0: TransactionV0;
TransactionV1: TransactionV1;
TransactionV2: TransactionV2;
+ TransactionValidity: TransactionValidity;
TransactionValidityError: TransactionValidityError;
TransientValidationData: TransientValidationData;
TreasuryProposal: TreasuryProposal;
@@ -1253,10 +1318,12 @@
ValidatorPrefsTo196: ValidatorPrefsTo196;
ValidatorPrefsWithBlocked: ValidatorPrefsWithBlocked;
ValidatorPrefsWithCommission: ValidatorPrefsWithCommission;
+ ValidatorSet: ValidatorSet;
ValidatorSetId: ValidatorSetId;
ValidatorSignature: ValidatorSignature;
ValidDisputeStatementKind: ValidDisputeStatementKind;
ValidityAttestation: ValidityAttestation;
+ ValidTransaction: ValidTransaction;
VecInboundHrmpMessage: VecInboundHrmpMessage;
VersionedMultiAsset: VersionedMultiAsset;
VersionedMultiAssets: VersionedMultiAssets;
tests/src/interfaces/default/types.tsdiffbeforeafterboth1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';5import type { ITuple } from '@polkadot/types-codec/types';6import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill } from '@polkadot/types/interfaces/runtime';7import type { Event } from '@polkadot/types/interfaces/system';89/** @name CumulusPalletDmpQueueCall */10export interface CumulusPalletDmpQueueCall extends Enum {11 readonly isServiceOverweight: boolean;12 readonly asServiceOverweight: {13 readonly index: u64;14 readonly weightLimit: u64;15 } & Struct;16 readonly type: 'ServiceOverweight';17}1819/** @name CumulusPalletDmpQueueConfigData */20export interface CumulusPalletDmpQueueConfigData extends Struct {21 readonly maxIndividual: u64;22}2324/** @name CumulusPalletDmpQueueError */25export interface CumulusPalletDmpQueueError extends Enum {26 readonly isUnknown: boolean;27 readonly isOverLimit: boolean;28 readonly type: 'Unknown' | 'OverLimit';29}3031/** @name CumulusPalletDmpQueueEvent */32export interface CumulusPalletDmpQueueEvent extends Enum {33 readonly isInvalidFormat: boolean;34 readonly asInvalidFormat: {35 readonly messageId: U8aFixed;36 } & Struct;37 readonly isUnsupportedVersion: boolean;38 readonly asUnsupportedVersion: {39 readonly messageId: U8aFixed;40 } & Struct;41 readonly isExecutedDownward: boolean;42 readonly asExecutedDownward: {43 readonly messageId: U8aFixed;44 readonly outcome: XcmV2TraitsOutcome;45 } & Struct;46 readonly isWeightExhausted: boolean;47 readonly asWeightExhausted: {48 readonly messageId: U8aFixed;49 readonly remainingWeight: u64;50 readonly requiredWeight: u64;51 } & Struct;52 readonly isOverweightEnqueued: boolean;53 readonly asOverweightEnqueued: {54 readonly messageId: U8aFixed;55 readonly overweightIndex: u64;56 readonly requiredWeight: u64;57 } & Struct;58 readonly isOverweightServiced: boolean;59 readonly asOverweightServiced: {60 readonly overweightIndex: u64;61 readonly weightUsed: u64;62 } & Struct;63 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';64}6566/** @name CumulusPalletDmpQueuePageIndexData */67export interface CumulusPalletDmpQueuePageIndexData extends Struct {68 readonly beginUsed: u32;69 readonly endUsed: u32;70 readonly overweightCount: u64;71}7273/** @name CumulusPalletParachainSystemCall */74export interface CumulusPalletParachainSystemCall extends Enum {75 readonly isSetValidationData: boolean;76 readonly asSetValidationData: {77 readonly data: CumulusPrimitivesParachainInherentParachainInherentData;78 } & Struct;79 readonly isSudoSendUpwardMessage: boolean;80 readonly asSudoSendUpwardMessage: {81 readonly message: Bytes;82 } & Struct;83 readonly isAuthorizeUpgrade: boolean;84 readonly asAuthorizeUpgrade: {85 readonly codeHash: H256;86 } & Struct;87 readonly isEnactAuthorizedUpgrade: boolean;88 readonly asEnactAuthorizedUpgrade: {89 readonly code: Bytes;90 } & Struct;91 readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';92}9394/** @name CumulusPalletParachainSystemError */95export interface CumulusPalletParachainSystemError extends Enum {96 readonly isOverlappingUpgrades: boolean;97 readonly isProhibitedByPolkadot: boolean;98 readonly isTooBig: boolean;99 readonly isValidationDataNotAvailable: boolean;100 readonly isHostConfigurationNotAvailable: boolean;101 readonly isNotScheduled: boolean;102 readonly isNothingAuthorized: boolean;103 readonly isUnauthorized: boolean;104 readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';105}106107/** @name CumulusPalletParachainSystemEvent */108export interface CumulusPalletParachainSystemEvent extends Enum {109 readonly isValidationFunctionStored: boolean;110 readonly isValidationFunctionApplied: boolean;111 readonly asValidationFunctionApplied: {112 readonly relayChainBlockNum: u32;113 } & Struct;114 readonly isValidationFunctionDiscarded: boolean;115 readonly isUpgradeAuthorized: boolean;116 readonly asUpgradeAuthorized: {117 readonly codeHash: H256;118 } & Struct;119 readonly isDownwardMessagesReceived: boolean;120 readonly asDownwardMessagesReceived: {121 readonly count: u32;122 } & Struct;123 readonly isDownwardMessagesProcessed: boolean;124 readonly asDownwardMessagesProcessed: {125 readonly weightUsed: u64;126 readonly dmqHead: H256;127 } & Struct;128 readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed';129}130131/** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot */132export interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {133 readonly dmqMqcHead: H256;134 readonly relayDispatchQueueSize: ITuple<[u32, u32]>;135 readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;136 readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;137}138139/** @name CumulusPalletXcmCall */140export interface CumulusPalletXcmCall extends Null {}141142/** @name CumulusPalletXcmError */143export interface CumulusPalletXcmError extends Null {}144145/** @name CumulusPalletXcmEvent */146export interface CumulusPalletXcmEvent extends Enum {147 readonly isInvalidFormat: boolean;148 readonly asInvalidFormat: U8aFixed;149 readonly isUnsupportedVersion: boolean;150 readonly asUnsupportedVersion: U8aFixed;151 readonly isExecutedDownward: boolean;152 readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>;153 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';154}155156/** @name CumulusPalletXcmOrigin */157export interface CumulusPalletXcmOrigin extends Enum {158 readonly isRelay: boolean;159 readonly isSiblingParachain: boolean;160 readonly asSiblingParachain: u32;161 readonly type: 'Relay' | 'SiblingParachain';162}163164/** @name CumulusPalletXcmpQueueCall */165export interface CumulusPalletXcmpQueueCall extends Enum {166 readonly isServiceOverweight: boolean;167 readonly asServiceOverweight: {168 readonly index: u64;169 readonly weightLimit: u64;170 } & Struct;171 readonly isSuspendXcmExecution: boolean;172 readonly isResumeXcmExecution: boolean;173 readonly isUpdateSuspendThreshold: boolean;174 readonly asUpdateSuspendThreshold: {175 readonly new_: u32;176 } & Struct;177 readonly isUpdateDropThreshold: boolean;178 readonly asUpdateDropThreshold: {179 readonly new_: u32;180 } & Struct;181 readonly isUpdateResumeThreshold: boolean;182 readonly asUpdateResumeThreshold: {183 readonly new_: u32;184 } & Struct;185 readonly isUpdateThresholdWeight: boolean;186 readonly asUpdateThresholdWeight: {187 readonly new_: u64;188 } & Struct;189 readonly isUpdateWeightRestrictDecay: boolean;190 readonly asUpdateWeightRestrictDecay: {191 readonly new_: u64;192 } & Struct;193 readonly isUpdateXcmpMaxIndividualWeight: boolean;194 readonly asUpdateXcmpMaxIndividualWeight: {195 readonly new_: u64;196 } & Struct;197 readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';198}199200/** @name CumulusPalletXcmpQueueError */201export interface CumulusPalletXcmpQueueError extends Enum {202 readonly isFailedToSend: boolean;203 readonly isBadXcmOrigin: boolean;204 readonly isBadXcm: boolean;205 readonly isBadOverweightIndex: boolean;206 readonly isWeightOverLimit: boolean;207 readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';208}209210/** @name CumulusPalletXcmpQueueEvent */211export interface CumulusPalletXcmpQueueEvent extends Enum {212 readonly isSuccess: boolean;213 readonly asSuccess: Option<H256>;214 readonly isFail: boolean;215 readonly asFail: ITuple<[Option<H256>, XcmV2TraitsError]>;216 readonly isBadVersion: boolean;217 readonly asBadVersion: Option<H256>;218 readonly isBadFormat: boolean;219 readonly asBadFormat: Option<H256>;220 readonly isUpwardMessageSent: boolean;221 readonly asUpwardMessageSent: Option<H256>;222 readonly isXcmpMessageSent: boolean;223 readonly asXcmpMessageSent: Option<H256>;224 readonly isOverweightEnqueued: boolean;225 readonly asOverweightEnqueued: ITuple<[u32, u32, u64, u64]>;226 readonly isOverweightServiced: boolean;227 readonly asOverweightServiced: ITuple<[u64, u64]>;228 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';229}230231/** @name CumulusPalletXcmpQueueInboundChannelDetails */232export interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {233 readonly sender: u32;234 readonly state: CumulusPalletXcmpQueueInboundState;235 readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;236}237238/** @name CumulusPalletXcmpQueueInboundState */239export interface CumulusPalletXcmpQueueInboundState extends Enum {240 readonly isOk: boolean;241 readonly isSuspended: boolean;242 readonly type: 'Ok' | 'Suspended';243}244245/** @name CumulusPalletXcmpQueueOutboundChannelDetails */246export interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {247 readonly recipient: u32;248 readonly state: CumulusPalletXcmpQueueOutboundState;249 readonly signalsExist: bool;250 readonly firstIndex: u16;251 readonly lastIndex: u16;252}253254/** @name CumulusPalletXcmpQueueOutboundState */255export interface CumulusPalletXcmpQueueOutboundState extends Enum {256 readonly isOk: boolean;257 readonly isSuspended: boolean;258 readonly type: 'Ok' | 'Suspended';259}260261/** @name CumulusPalletXcmpQueueQueueConfigData */262export interface CumulusPalletXcmpQueueQueueConfigData extends Struct {263 readonly suspendThreshold: u32;264 readonly dropThreshold: u32;265 readonly resumeThreshold: u32;266 readonly thresholdWeight: u64;267 readonly weightRestrictDecay: u64;268 readonly xcmpMaxIndividualWeight: u64;269}270271/** @name CumulusPrimitivesParachainInherentParachainInherentData */272export interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {273 readonly validationData: PolkadotPrimitivesV2PersistedValidationData;274 readonly relayChainState: SpTrieStorageProof;275 readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;276 readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;277}278279/** @name EthbloomBloom */280export interface EthbloomBloom extends U8aFixed {}281282/** @name EthereumBlock */283export interface EthereumBlock extends Struct {284 readonly header: EthereumHeader;285 readonly transactions: Vec<EthereumTransactionTransactionV2>;286 readonly ommers: Vec<EthereumHeader>;287}288289/** @name EthereumHeader */290export interface EthereumHeader extends Struct {291 readonly parentHash: H256;292 readonly ommersHash: H256;293 readonly beneficiary: H160;294 readonly stateRoot: H256;295 readonly transactionsRoot: H256;296 readonly receiptsRoot: H256;297 readonly logsBloom: EthbloomBloom;298 readonly difficulty: U256;299 readonly number: U256;300 readonly gasLimit: U256;301 readonly gasUsed: U256;302 readonly timestamp: u64;303 readonly extraData: Bytes;304 readonly mixHash: H256;305 readonly nonce: EthereumTypesHashH64;306}307308/** @name EthereumLog */309export interface EthereumLog extends Struct {310 readonly address: H160;311 readonly topics: Vec<H256>;312 readonly data: Bytes;313}314315/** @name EthereumReceiptEip658ReceiptData */316export interface EthereumReceiptEip658ReceiptData extends Struct {317 readonly statusCode: u8;318 readonly usedGas: U256;319 readonly logsBloom: EthbloomBloom;320 readonly logs: Vec<EthereumLog>;321}322323/** @name EthereumReceiptReceiptV3 */324export interface EthereumReceiptReceiptV3 extends Enum {325 readonly isLegacy: boolean;326 readonly asLegacy: EthereumReceiptEip658ReceiptData;327 readonly isEip2930: boolean;328 readonly asEip2930: EthereumReceiptEip658ReceiptData;329 readonly isEip1559: boolean;330 readonly asEip1559: EthereumReceiptEip658ReceiptData;331 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';332}333334/** @name EthereumTransactionAccessListItem */335export interface EthereumTransactionAccessListItem extends Struct {336 readonly address: H160;337 readonly storageKeys: Vec<H256>;338}339340/** @name EthereumTransactionEip1559Transaction */341export interface EthereumTransactionEip1559Transaction extends Struct {342 readonly chainId: u64;343 readonly nonce: U256;344 readonly maxPriorityFeePerGas: U256;345 readonly maxFeePerGas: U256;346 readonly gasLimit: U256;347 readonly action: EthereumTransactionTransactionAction;348 readonly value: U256;349 readonly input: Bytes;350 readonly accessList: Vec<EthereumTransactionAccessListItem>;351 readonly oddYParity: bool;352 readonly r: H256;353 readonly s: H256;354}355356/** @name EthereumTransactionEip2930Transaction */357export interface EthereumTransactionEip2930Transaction extends Struct {358 readonly chainId: u64;359 readonly nonce: U256;360 readonly gasPrice: U256;361 readonly gasLimit: U256;362 readonly action: EthereumTransactionTransactionAction;363 readonly value: U256;364 readonly input: Bytes;365 readonly accessList: Vec<EthereumTransactionAccessListItem>;366 readonly oddYParity: bool;367 readonly r: H256;368 readonly s: H256;369}370371/** @name EthereumTransactionLegacyTransaction */372export interface EthereumTransactionLegacyTransaction extends Struct {373 readonly nonce: U256;374 readonly gasPrice: U256;375 readonly gasLimit: U256;376 readonly action: EthereumTransactionTransactionAction;377 readonly value: U256;378 readonly input: Bytes;379 readonly signature: EthereumTransactionTransactionSignature;380}381382/** @name EthereumTransactionTransactionAction */383export interface EthereumTransactionTransactionAction extends Enum {384 readonly isCall: boolean;385 readonly asCall: H160;386 readonly isCreate: boolean;387 readonly type: 'Call' | 'Create';388}389390/** @name EthereumTransactionTransactionSignature */391export interface EthereumTransactionTransactionSignature extends Struct {392 readonly v: u64;393 readonly r: H256;394 readonly s: H256;395}396397/** @name EthereumTransactionTransactionV2 */398export interface EthereumTransactionTransactionV2 extends Enum {399 readonly isLegacy: boolean;400 readonly asLegacy: EthereumTransactionLegacyTransaction;401 readonly isEip2930: boolean;402 readonly asEip2930: EthereumTransactionEip2930Transaction;403 readonly isEip1559: boolean;404 readonly asEip1559: EthereumTransactionEip1559Transaction;405 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';406}407408/** @name EthereumTypesHashH64 */409export interface EthereumTypesHashH64 extends U8aFixed {}410411/** @name EvmCoreErrorExitError */412export interface EvmCoreErrorExitError extends Enum {413 readonly isStackUnderflow: boolean;414 readonly isStackOverflow: boolean;415 readonly isInvalidJump: boolean;416 readonly isInvalidRange: boolean;417 readonly isDesignatedInvalid: boolean;418 readonly isCallTooDeep: boolean;419 readonly isCreateCollision: boolean;420 readonly isCreateContractLimit: boolean;421 readonly isOutOfOffset: boolean;422 readonly isOutOfGas: boolean;423 readonly isOutOfFund: boolean;424 readonly isPcUnderflow: boolean;425 readonly isCreateEmpty: boolean;426 readonly isOther: boolean;427 readonly asOther: Text;428 readonly isInvalidCode: boolean;429 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode';430}431432/** @name EvmCoreErrorExitFatal */433export interface EvmCoreErrorExitFatal extends Enum {434 readonly isNotSupported: boolean;435 readonly isUnhandledInterrupt: boolean;436 readonly isCallErrorAsFatal: boolean;437 readonly asCallErrorAsFatal: EvmCoreErrorExitError;438 readonly isOther: boolean;439 readonly asOther: Text;440 readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';441}442443/** @name EvmCoreErrorExitReason */444export interface EvmCoreErrorExitReason extends Enum {445 readonly isSucceed: boolean;446 readonly asSucceed: EvmCoreErrorExitSucceed;447 readonly isError: boolean;448 readonly asError: EvmCoreErrorExitError;449 readonly isRevert: boolean;450 readonly asRevert: EvmCoreErrorExitRevert;451 readonly isFatal: boolean;452 readonly asFatal: EvmCoreErrorExitFatal;453 readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';454}455456/** @name EvmCoreErrorExitRevert */457export interface EvmCoreErrorExitRevert extends Enum {458 readonly isReverted: boolean;459 readonly type: 'Reverted';460}461462/** @name EvmCoreErrorExitSucceed */463export interface EvmCoreErrorExitSucceed extends Enum {464 readonly isStopped: boolean;465 readonly isReturned: boolean;466 readonly isSuicided: boolean;467 readonly type: 'Stopped' | 'Returned' | 'Suicided';468}469470/** @name FpRpcTransactionStatus */471export interface FpRpcTransactionStatus extends Struct {472 readonly transactionHash: H256;473 readonly transactionIndex: u32;474 readonly from: H160;475 readonly to: Option<H160>;476 readonly contractAddress: Option<H160>;477 readonly logs: Vec<EthereumLog>;478 readonly logsBloom: EthbloomBloom;479}480481/** @name FrameSupportDispatchRawOrigin */482export interface FrameSupportDispatchRawOrigin extends Enum {483 readonly isRoot: boolean;484 readonly isSigned: boolean;485 readonly asSigned: AccountId32;486 readonly isNone: boolean;487 readonly type: 'Root' | 'Signed' | 'None';488}489490/** @name FrameSupportPalletId */491export interface FrameSupportPalletId extends U8aFixed {}492493/** @name FrameSupportScheduleLookupError */494export interface FrameSupportScheduleLookupError extends Enum {495 readonly isUnknown: boolean;496 readonly isBadFormat: boolean;497 readonly type: 'Unknown' | 'BadFormat';498}499500/** @name FrameSupportScheduleMaybeHashed */501export interface FrameSupportScheduleMaybeHashed extends Enum {502 readonly isValue: boolean;503 readonly asValue: Call;504 readonly isHash: boolean;505 readonly asHash: H256;506 readonly type: 'Value' | 'Hash';507}508509/** @name FrameSupportTokensMiscBalanceStatus */510export interface FrameSupportTokensMiscBalanceStatus extends Enum {511 readonly isFree: boolean;512 readonly isReserved: boolean;513 readonly type: 'Free' | 'Reserved';514}515516/** @name FrameSupportWeightsDispatchClass */517export interface FrameSupportWeightsDispatchClass extends Enum {518 readonly isNormal: boolean;519 readonly isOperational: boolean;520 readonly isMandatory: boolean;521 readonly type: 'Normal' | 'Operational' | 'Mandatory';522}523524/** @name FrameSupportWeightsDispatchInfo */525export interface FrameSupportWeightsDispatchInfo extends Struct {526 readonly weight: u64;527 readonly class: FrameSupportWeightsDispatchClass;528 readonly paysFee: FrameSupportWeightsPays;529}530531/** @name FrameSupportWeightsPays */532export interface FrameSupportWeightsPays extends Enum {533 readonly isYes: boolean;534 readonly isNo: boolean;535 readonly type: 'Yes' | 'No';536}537538/** @name FrameSupportWeightsPerDispatchClassU32 */539export interface FrameSupportWeightsPerDispatchClassU32 extends Struct {540 readonly normal: u32;541 readonly operational: u32;542 readonly mandatory: u32;543}544545/** @name FrameSupportWeightsPerDispatchClassU64 */546export interface FrameSupportWeightsPerDispatchClassU64 extends Struct {547 readonly normal: u64;548 readonly operational: u64;549 readonly mandatory: u64;550}551552/** @name FrameSupportWeightsPerDispatchClassWeightsPerClass */553export interface FrameSupportWeightsPerDispatchClassWeightsPerClass extends Struct {554 readonly normal: FrameSystemLimitsWeightsPerClass;555 readonly operational: FrameSystemLimitsWeightsPerClass;556 readonly mandatory: FrameSystemLimitsWeightsPerClass;557}558559/** @name FrameSupportWeightsRuntimeDbWeight */560export interface FrameSupportWeightsRuntimeDbWeight extends Struct {561 readonly read: u64;562 readonly write: u64;563}564565/** @name FrameSystemAccountInfo */566export interface FrameSystemAccountInfo extends Struct {567 readonly nonce: u32;568 readonly consumers: u32;569 readonly providers: u32;570 readonly sufficients: u32;571 readonly data: PalletBalancesAccountData;572}573574/** @name FrameSystemCall */575export interface FrameSystemCall extends Enum {576 readonly isFillBlock: boolean;577 readonly asFillBlock: {578 readonly ratio: Perbill;579 } & Struct;580 readonly isRemark: boolean;581 readonly asRemark: {582 readonly remark: Bytes;583 } & Struct;584 readonly isSetHeapPages: boolean;585 readonly asSetHeapPages: {586 readonly pages: u64;587 } & Struct;588 readonly isSetCode: boolean;589 readonly asSetCode: {590 readonly code: Bytes;591 } & Struct;592 readonly isSetCodeWithoutChecks: boolean;593 readonly asSetCodeWithoutChecks: {594 readonly code: Bytes;595 } & Struct;596 readonly isSetStorage: boolean;597 readonly asSetStorage: {598 readonly items: Vec<ITuple<[Bytes, Bytes]>>;599 } & Struct;600 readonly isKillStorage: boolean;601 readonly asKillStorage: {602 readonly keys_: Vec<Bytes>;603 } & Struct;604 readonly isKillPrefix: boolean;605 readonly asKillPrefix: {606 readonly prefix: Bytes;607 readonly subkeys: u32;608 } & Struct;609 readonly isRemarkWithEvent: boolean;610 readonly asRemarkWithEvent: {611 readonly remark: Bytes;612 } & Struct;613 readonly type: 'FillBlock' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';614}615616/** @name FrameSystemError */617export interface FrameSystemError extends Enum {618 readonly isInvalidSpecName: boolean;619 readonly isSpecVersionNeedsToIncrease: boolean;620 readonly isFailedToExtractRuntimeVersion: boolean;621 readonly isNonDefaultComposite: boolean;622 readonly isNonZeroRefCount: boolean;623 readonly isCallFiltered: boolean;624 readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';625}626627/** @name FrameSystemEvent */628export interface FrameSystemEvent extends Enum {629 readonly isExtrinsicSuccess: boolean;630 readonly asExtrinsicSuccess: {631 readonly dispatchInfo: FrameSupportWeightsDispatchInfo;632 } & Struct;633 readonly isExtrinsicFailed: boolean;634 readonly asExtrinsicFailed: {635 readonly dispatchError: SpRuntimeDispatchError;636 readonly dispatchInfo: FrameSupportWeightsDispatchInfo;637 } & Struct;638 readonly isCodeUpdated: boolean;639 readonly isNewAccount: boolean;640 readonly asNewAccount: {641 readonly account: AccountId32;642 } & Struct;643 readonly isKilledAccount: boolean;644 readonly asKilledAccount: {645 readonly account: AccountId32;646 } & Struct;647 readonly isRemarked: boolean;648 readonly asRemarked: {649 readonly sender: AccountId32;650 readonly hash_: H256;651 } & Struct;652 readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';653}654655/** @name FrameSystemEventRecord */656export interface FrameSystemEventRecord extends Struct {657 readonly phase: FrameSystemPhase;658 readonly event: Event;659 readonly topics: Vec<H256>;660}661662/** @name FrameSystemExtensionsCheckGenesis */663export interface FrameSystemExtensionsCheckGenesis extends Null {}664665/** @name FrameSystemExtensionsCheckNonce */666export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}667668/** @name FrameSystemExtensionsCheckSpecVersion */669export interface FrameSystemExtensionsCheckSpecVersion extends Null {}670671/** @name FrameSystemExtensionsCheckWeight */672export interface FrameSystemExtensionsCheckWeight extends Null {}673674/** @name FrameSystemLastRuntimeUpgradeInfo */675export interface FrameSystemLastRuntimeUpgradeInfo extends Struct {676 readonly specVersion: Compact<u32>;677 readonly specName: Text;678}679680/** @name FrameSystemLimitsBlockLength */681export interface FrameSystemLimitsBlockLength extends Struct {682 readonly max: FrameSupportWeightsPerDispatchClassU32;683}684685/** @name FrameSystemLimitsBlockWeights */686export interface FrameSystemLimitsBlockWeights extends Struct {687 readonly baseBlock: u64;688 readonly maxBlock: u64;689 readonly perClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;690}691692/** @name FrameSystemLimitsWeightsPerClass */693export interface FrameSystemLimitsWeightsPerClass extends Struct {694 readonly baseExtrinsic: u64;695 readonly maxExtrinsic: Option<u64>;696 readonly maxTotal: Option<u64>;697 readonly reserved: Option<u64>;698}699700/** @name FrameSystemPhase */701export interface FrameSystemPhase extends Enum {702 readonly isApplyExtrinsic: boolean;703 readonly asApplyExtrinsic: u32;704 readonly isFinalization: boolean;705 readonly isInitialization: boolean;706 readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';707}708709/** @name OpalRuntimeOriginCaller */710export interface OpalRuntimeOriginCaller extends Enum {711 readonly isVoid: boolean;712 readonly asVoid: SpCoreVoid;713 readonly isSystem: boolean;714 readonly asSystem: FrameSupportDispatchRawOrigin;715 readonly isPolkadotXcm: boolean;716 readonly asPolkadotXcm: PalletXcmOrigin;717 readonly isCumulusXcm: boolean;718 readonly asCumulusXcm: CumulusPalletXcmOrigin;719 readonly isEthereum: boolean;720 readonly asEthereum: PalletEthereumRawOrigin;721 readonly type: 'Void' | 'System' | 'PolkadotXcm' | 'CumulusXcm' | 'Ethereum';722}723724/** @name OpalRuntimeRuntime */725export interface OpalRuntimeRuntime extends Null {}726727/** @name OrmlVestingModuleCall */728export interface OrmlVestingModuleCall extends Enum {729 readonly isClaim: boolean;730 readonly isVestedTransfer: boolean;731 readonly asVestedTransfer: {732 readonly dest: MultiAddress;733 readonly schedule: OrmlVestingVestingSchedule;734 } & Struct;735 readonly isUpdateVestingSchedules: boolean;736 readonly asUpdateVestingSchedules: {737 readonly who: MultiAddress;738 readonly vestingSchedules: Vec<OrmlVestingVestingSchedule>;739 } & Struct;740 readonly isClaimFor: boolean;741 readonly asClaimFor: {742 readonly dest: MultiAddress;743 } & Struct;744 readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';745}746747/** @name OrmlVestingModuleError */748export interface OrmlVestingModuleError extends Enum {749 readonly isZeroVestingPeriod: boolean;750 readonly isZeroVestingPeriodCount: boolean;751 readonly isInsufficientBalanceToLock: boolean;752 readonly isTooManyVestingSchedules: boolean;753 readonly isAmountLow: boolean;754 readonly isMaxVestingSchedulesExceeded: boolean;755 readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';756}757758/** @name OrmlVestingModuleEvent */759export interface OrmlVestingModuleEvent extends Enum {760 readonly isVestingScheduleAdded: boolean;761 readonly asVestingScheduleAdded: {762 readonly from: AccountId32;763 readonly to: AccountId32;764 readonly vestingSchedule: OrmlVestingVestingSchedule;765 } & Struct;766 readonly isClaimed: boolean;767 readonly asClaimed: {768 readonly who: AccountId32;769 readonly amount: u128;770 } & Struct;771 readonly isVestingSchedulesUpdated: boolean;772 readonly asVestingSchedulesUpdated: {773 readonly who: AccountId32;774 } & Struct;775 readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';776}777778/** @name OrmlVestingVestingSchedule */779export interface OrmlVestingVestingSchedule extends Struct {780 readonly start: u32;781 readonly period: u32;782 readonly periodCount: u32;783 readonly perPeriod: Compact<u128>;784}785786/** @name PalletBalancesAccountData */787export interface PalletBalancesAccountData extends Struct {788 readonly free: u128;789 readonly reserved: u128;790 readonly miscFrozen: u128;791 readonly feeFrozen: u128;792}793794/** @name PalletBalancesBalanceLock */795export interface PalletBalancesBalanceLock extends Struct {796 readonly id: U8aFixed;797 readonly amount: u128;798 readonly reasons: PalletBalancesReasons;799}800801/** @name PalletBalancesCall */802export interface PalletBalancesCall extends Enum {803 readonly isTransfer: boolean;804 readonly asTransfer: {805 readonly dest: MultiAddress;806 readonly value: Compact<u128>;807 } & Struct;808 readonly isSetBalance: boolean;809 readonly asSetBalance: {810 readonly who: MultiAddress;811 readonly newFree: Compact<u128>;812 readonly newReserved: Compact<u128>;813 } & Struct;814 readonly isForceTransfer: boolean;815 readonly asForceTransfer: {816 readonly source: MultiAddress;817 readonly dest: MultiAddress;818 readonly value: Compact<u128>;819 } & Struct;820 readonly isTransferKeepAlive: boolean;821 readonly asTransferKeepAlive: {822 readonly dest: MultiAddress;823 readonly value: Compact<u128>;824 } & Struct;825 readonly isTransferAll: boolean;826 readonly asTransferAll: {827 readonly dest: MultiAddress;828 readonly keepAlive: bool;829 } & Struct;830 readonly isForceUnreserve: boolean;831 readonly asForceUnreserve: {832 readonly who: MultiAddress;833 readonly amount: u128;834 } & Struct;835 readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';836}837838/** @name PalletBalancesError */839export interface PalletBalancesError extends Enum {840 readonly isVestingBalance: boolean;841 readonly isLiquidityRestrictions: boolean;842 readonly isInsufficientBalance: boolean;843 readonly isExistentialDeposit: boolean;844 readonly isKeepAlive: boolean;845 readonly isExistingVestingSchedule: boolean;846 readonly isDeadAccount: boolean;847 readonly isTooManyReserves: boolean;848 readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';849}850851/** @name PalletBalancesEvent */852export interface PalletBalancesEvent extends Enum {853 readonly isEndowed: boolean;854 readonly asEndowed: {855 readonly account: AccountId32;856 readonly freeBalance: u128;857 } & Struct;858 readonly isDustLost: boolean;859 readonly asDustLost: {860 readonly account: AccountId32;861 readonly amount: u128;862 } & Struct;863 readonly isTransfer: boolean;864 readonly asTransfer: {865 readonly from: AccountId32;866 readonly to: AccountId32;867 readonly amount: u128;868 } & Struct;869 readonly isBalanceSet: boolean;870 readonly asBalanceSet: {871 readonly who: AccountId32;872 readonly free: u128;873 readonly reserved: u128;874 } & Struct;875 readonly isReserved: boolean;876 readonly asReserved: {877 readonly who: AccountId32;878 readonly amount: u128;879 } & Struct;880 readonly isUnreserved: boolean;881 readonly asUnreserved: {882 readonly who: AccountId32;883 readonly amount: u128;884 } & Struct;885 readonly isReserveRepatriated: boolean;886 readonly asReserveRepatriated: {887 readonly from: AccountId32;888 readonly to: AccountId32;889 readonly amount: u128;890 readonly destinationStatus: FrameSupportTokensMiscBalanceStatus;891 } & Struct;892 readonly isDeposit: boolean;893 readonly asDeposit: {894 readonly who: AccountId32;895 readonly amount: u128;896 } & Struct;897 readonly isWithdraw: boolean;898 readonly asWithdraw: {899 readonly who: AccountId32;900 readonly amount: u128;901 } & Struct;902 readonly isSlashed: boolean;903 readonly asSlashed: {904 readonly who: AccountId32;905 readonly amount: u128;906 } & Struct;907 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed';908}909910/** @name PalletBalancesReasons */911export interface PalletBalancesReasons extends Enum {912 readonly isFee: boolean;913 readonly isMisc: boolean;914 readonly isAll: boolean;915 readonly type: 'Fee' | 'Misc' | 'All';916}917918/** @name PalletBalancesReleases */919export interface PalletBalancesReleases extends Enum {920 readonly isV100: boolean;921 readonly isV200: boolean;922 readonly type: 'V100' | 'V200';923}924925/** @name PalletBalancesReserveData */926export interface PalletBalancesReserveData extends Struct {927 readonly id: U8aFixed;928 readonly amount: u128;929}930931/** @name PalletCommonError */932export interface PalletCommonError extends Enum {933 readonly isCollectionNotFound: boolean;934 readonly isMustBeTokenOwner: boolean;935 readonly isNoPermission: boolean;936 readonly isCantDestroyNotEmptyCollection: boolean;937 readonly isPublicMintingNotAllowed: boolean;938 readonly isAddressNotInAllowlist: boolean;939 readonly isCollectionNameLimitExceeded: boolean;940 readonly isCollectionDescriptionLimitExceeded: boolean;941 readonly isCollectionTokenPrefixLimitExceeded: boolean;942 readonly isTotalCollectionsLimitExceeded: boolean;943 readonly isCollectionAdminCountExceeded: boolean;944 readonly isCollectionLimitBoundsExceeded: boolean;945 readonly isOwnerPermissionsCantBeReverted: boolean;946 readonly isTransferNotAllowed: boolean;947 readonly isAccountTokenLimitExceeded: boolean;948 readonly isCollectionTokenLimitExceeded: boolean;949 readonly isMetadataFlagFrozen: boolean;950 readonly isTokenNotFound: boolean;951 readonly isTokenValueTooLow: boolean;952 readonly isApprovedValueTooLow: boolean;953 readonly isCantApproveMoreThanOwned: boolean;954 readonly isAddressIsZero: boolean;955 readonly isUnsupportedOperation: boolean;956 readonly isNotSufficientFounds: boolean;957 readonly isUserIsNotAllowedToNest: boolean;958 readonly isSourceCollectionIsNotAllowedToNest: boolean;959 readonly isCollectionFieldSizeExceeded: boolean;960 readonly isNoSpaceForProperty: boolean;961 readonly isPropertyLimitReached: boolean;962 readonly isPropertyKeyIsTooLong: boolean;963 readonly isInvalidCharacterInPropertyKey: boolean;964 readonly isEmptyPropertyKey: boolean;965 readonly isCollectionIsExternal: boolean;966 readonly isCollectionIsInternal: boolean;967 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';968}969970/** @name PalletCommonEvent */971export interface PalletCommonEvent extends Enum {972 readonly isCollectionCreated: boolean;973 readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;974 readonly isCollectionDestroyed: boolean;975 readonly asCollectionDestroyed: u32;976 readonly isItemCreated: boolean;977 readonly asItemCreated: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;978 readonly isItemDestroyed: boolean;979 readonly asItemDestroyed: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;980 readonly isTransfer: boolean;981 readonly asTransfer: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;982 readonly isApproved: boolean;983 readonly asApproved: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;984 readonly isCollectionPropertySet: boolean;985 readonly asCollectionPropertySet: ITuple<[u32, Bytes]>;986 readonly isCollectionPropertyDeleted: boolean;987 readonly asCollectionPropertyDeleted: ITuple<[u32, Bytes]>;988 readonly isTokenPropertySet: boolean;989 readonly asTokenPropertySet: ITuple<[u32, u32, Bytes]>;990 readonly isTokenPropertyDeleted: boolean;991 readonly asTokenPropertyDeleted: ITuple<[u32, u32, Bytes]>;992 readonly isPropertyPermissionSet: boolean;993 readonly asPropertyPermissionSet: ITuple<[u32, Bytes]>;994 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet';995}996997/** @name PalletConfigurationCall */998export interface PalletConfigurationCall extends Enum {999 readonly isSetWeightToFeeCoefficientOverride: boolean;1000 readonly asSetWeightToFeeCoefficientOverride: {1001 readonly coeff: Option<u32>;1002 } & Struct;1003 readonly isSetMinGasPriceOverride: boolean;1004 readonly asSetMinGasPriceOverride: {1005 readonly coeff: Option<u64>;1006 } & Struct;1007 readonly type: 'SetWeightToFeeCoefficientOverride' | 'SetMinGasPriceOverride';1008}10091010/** @name PalletEthereumCall */1011export interface PalletEthereumCall extends Enum {1012 readonly isTransact: boolean;1013 readonly asTransact: {1014 readonly transaction: EthereumTransactionTransactionV2;1015 } & Struct;1016 readonly type: 'Transact';1017}10181019/** @name PalletEthereumError */1020export interface PalletEthereumError extends Enum {1021 readonly isInvalidSignature: boolean;1022 readonly isPreLogExists: boolean;1023 readonly type: 'InvalidSignature' | 'PreLogExists';1024}10251026/** @name PalletEthereumEvent */1027export interface PalletEthereumEvent extends Enum {1028 readonly isExecuted: boolean;1029 readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;1030 readonly type: 'Executed';1031}10321033/** @name PalletEthereumFakeTransactionFinalizer */1034export interface PalletEthereumFakeTransactionFinalizer extends Null {}10351036/** @name PalletEthereumRawOrigin */1037export interface PalletEthereumRawOrigin extends Enum {1038 readonly isEthereumTransaction: boolean;1039 readonly asEthereumTransaction: H160;1040 readonly type: 'EthereumTransaction';1041}10421043/** @name PalletEvmAccountBasicCrossAccountIdRepr */1044export interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {1045 readonly isSubstrate: boolean;1046 readonly asSubstrate: AccountId32;1047 readonly isEthereum: boolean;1048 readonly asEthereum: H160;1049 readonly type: 'Substrate' | 'Ethereum';1050}10511052/** @name PalletEvmCall */1053export interface PalletEvmCall extends Enum {1054 readonly isWithdraw: boolean;1055 readonly asWithdraw: {1056 readonly address: H160;1057 readonly value: u128;1058 } & Struct;1059 readonly isCall: boolean;1060 readonly asCall: {1061 readonly source: H160;1062 readonly target: H160;1063 readonly input: Bytes;1064 readonly value: U256;1065 readonly gasLimit: u64;1066 readonly maxFeePerGas: U256;1067 readonly maxPriorityFeePerGas: Option<U256>;1068 readonly nonce: Option<U256>;1069 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1070 } & Struct;1071 readonly isCreate: boolean;1072 readonly asCreate: {1073 readonly source: H160;1074 readonly init: Bytes;1075 readonly value: U256;1076 readonly gasLimit: u64;1077 readonly maxFeePerGas: U256;1078 readonly maxPriorityFeePerGas: Option<U256>;1079 readonly nonce: Option<U256>;1080 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1081 } & Struct;1082 readonly isCreate2: boolean;1083 readonly asCreate2: {1084 readonly source: H160;1085 readonly init: Bytes;1086 readonly salt: H256;1087 readonly value: U256;1088 readonly gasLimit: u64;1089 readonly maxFeePerGas: U256;1090 readonly maxPriorityFeePerGas: Option<U256>;1091 readonly nonce: Option<U256>;1092 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1093 } & Struct;1094 readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';1095}10961097/** @name PalletEvmCoderSubstrateError */1098export interface PalletEvmCoderSubstrateError extends Enum {1099 readonly isOutOfGas: boolean;1100 readonly isOutOfFund: boolean;1101 readonly type: 'OutOfGas' | 'OutOfFund';1102}11031104/** @name PalletEvmContractHelpersError */1105export interface PalletEvmContractHelpersError extends Enum {1106 readonly isNoPermission: boolean;1107 readonly type: 'NoPermission';1108}11091110/** @name PalletEvmContractHelpersSponsoringModeT */1111export interface PalletEvmContractHelpersSponsoringModeT extends Enum {1112 readonly isDisabled: boolean;1113 readonly isAllowlisted: boolean;1114 readonly isGenerous: boolean;1115 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';1116}11171118/** @name PalletEvmError */1119export interface PalletEvmError extends Enum {1120 readonly isBalanceLow: boolean;1121 readonly isFeeOverflow: boolean;1122 readonly isPaymentOverflow: boolean;1123 readonly isWithdrawFailed: boolean;1124 readonly isGasPriceTooLow: boolean;1125 readonly isInvalidNonce: boolean;1126 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';1127}11281129/** @name PalletEvmEvent */1130export interface PalletEvmEvent extends Enum {1131 readonly isLog: boolean;1132 readonly asLog: EthereumLog;1133 readonly isCreated: boolean;1134 readonly asCreated: H160;1135 readonly isCreatedFailed: boolean;1136 readonly asCreatedFailed: H160;1137 readonly isExecuted: boolean;1138 readonly asExecuted: H160;1139 readonly isExecutedFailed: boolean;1140 readonly asExecutedFailed: H160;1141 readonly isBalanceDeposit: boolean;1142 readonly asBalanceDeposit: ITuple<[AccountId32, H160, U256]>;1143 readonly isBalanceWithdraw: boolean;1144 readonly asBalanceWithdraw: ITuple<[AccountId32, H160, U256]>;1145 readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed' | 'BalanceDeposit' | 'BalanceWithdraw';1146}11471148/** @name PalletEvmMigrationCall */1149export interface PalletEvmMigrationCall extends Enum {1150 readonly isBegin: boolean;1151 readonly asBegin: {1152 readonly address: H160;1153 } & Struct;1154 readonly isSetData: boolean;1155 readonly asSetData: {1156 readonly address: H160;1157 readonly data: Vec<ITuple<[H256, H256]>>;1158 } & Struct;1159 readonly isFinish: boolean;1160 readonly asFinish: {1161 readonly address: H160;1162 readonly code: Bytes;1163 } & Struct;1164 readonly type: 'Begin' | 'SetData' | 'Finish';1165}11661167/** @name PalletEvmMigrationError */1168export interface PalletEvmMigrationError extends Enum {1169 readonly isAccountNotEmpty: boolean;1170 readonly isAccountIsNotMigrating: boolean;1171 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';1172}11731174/** @name PalletFungibleError */1175export interface PalletFungibleError extends Enum {1176 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;1177 readonly isFungibleItemsHaveNoId: boolean;1178 readonly isFungibleItemsDontHaveData: boolean;1179 readonly isFungibleDisallowsNesting: boolean;1180 readonly isSettingPropertiesNotAllowed: boolean;1181 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';1182}11831184/** @name PalletInflationCall */1185export interface PalletInflationCall extends Enum {1186 readonly isStartInflation: boolean;1187 readonly asStartInflation: {1188 readonly inflationStartRelayBlock: u32;1189 } & Struct;1190 readonly type: 'StartInflation';1191}11921193/** @name PalletNonfungibleError */1194export interface PalletNonfungibleError extends Enum {1195 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;1196 readonly isNonfungibleItemsHaveNoAmount: boolean;1197 readonly isCantBurnNftWithChildren: boolean;1198 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';1199}12001201/** @name PalletNonfungibleItemData */1202export interface PalletNonfungibleItemData extends Struct {1203 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1204}12051206/** @name PalletRefungibleError */1207export interface PalletRefungibleError extends Enum {1208 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;1209 readonly isWrongRefungiblePieces: boolean;1210 readonly isRepartitionWhileNotOwningAllPieces: boolean;1211 readonly isRefungibleDisallowsNesting: boolean;1212 readonly isSettingPropertiesNotAllowed: boolean;1213 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';1214}12151216/** @name PalletRefungibleItemData */1217export interface PalletRefungibleItemData extends Struct {1218 readonly constData: Bytes;1219}12201221/** @name PalletRmrkCoreCall */1222export interface PalletRmrkCoreCall extends Enum {1223 readonly isCreateCollection: boolean;1224 readonly asCreateCollection: {1225 readonly metadata: Bytes;1226 readonly max: Option<u32>;1227 readonly symbol: Bytes;1228 } & Struct;1229 readonly isDestroyCollection: boolean;1230 readonly asDestroyCollection: {1231 readonly collectionId: u32;1232 } & Struct;1233 readonly isChangeCollectionIssuer: boolean;1234 readonly asChangeCollectionIssuer: {1235 readonly collectionId: u32;1236 readonly newIssuer: MultiAddress;1237 } & Struct;1238 readonly isLockCollection: boolean;1239 readonly asLockCollection: {1240 readonly collectionId: u32;1241 } & Struct;1242 readonly isMintNft: boolean;1243 readonly asMintNft: {1244 readonly owner: Option<AccountId32>;1245 readonly collectionId: u32;1246 readonly recipient: Option<AccountId32>;1247 readonly royaltyAmount: Option<Permill>;1248 readonly metadata: Bytes;1249 readonly transferable: bool;1250 readonly resources: Option<Vec<RmrkTraitsResourceResourceTypes>>;1251 } & Struct;1252 readonly isBurnNft: boolean;1253 readonly asBurnNft: {1254 readonly collectionId: u32;1255 readonly nftId: u32;1256 readonly maxBurns: u32;1257 } & Struct;1258 readonly isSend: boolean;1259 readonly asSend: {1260 readonly rmrkCollectionId: u32;1261 readonly rmrkNftId: u32;1262 readonly newOwner: RmrkTraitsNftAccountIdOrCollectionNftTuple;1263 } & Struct;1264 readonly isAcceptNft: boolean;1265 readonly asAcceptNft: {1266 readonly rmrkCollectionId: u32;1267 readonly rmrkNftId: u32;1268 readonly newOwner: RmrkTraitsNftAccountIdOrCollectionNftTuple;1269 } & Struct;1270 readonly isRejectNft: boolean;1271 readonly asRejectNft: {1272 readonly rmrkCollectionId: u32;1273 readonly rmrkNftId: u32;1274 } & Struct;1275 readonly isAcceptResource: boolean;1276 readonly asAcceptResource: {1277 readonly rmrkCollectionId: u32;1278 readonly rmrkNftId: u32;1279 readonly resourceId: u32;1280 } & Struct;1281 readonly isAcceptResourceRemoval: boolean;1282 readonly asAcceptResourceRemoval: {1283 readonly rmrkCollectionId: u32;1284 readonly rmrkNftId: u32;1285 readonly resourceId: u32;1286 } & Struct;1287 readonly isSetProperty: boolean;1288 readonly asSetProperty: {1289 readonly rmrkCollectionId: Compact<u32>;1290 readonly maybeNftId: Option<u32>;1291 readonly key: Bytes;1292 readonly value: Bytes;1293 } & Struct;1294 readonly isSetPriority: boolean;1295 readonly asSetPriority: {1296 readonly rmrkCollectionId: u32;1297 readonly rmrkNftId: u32;1298 readonly priorities: Vec<u32>;1299 } & Struct;1300 readonly isAddBasicResource: boolean;1301 readonly asAddBasicResource: {1302 readonly rmrkCollectionId: u32;1303 readonly nftId: u32;1304 readonly resource: RmrkTraitsResourceBasicResource;1305 } & Struct;1306 readonly isAddComposableResource: boolean;1307 readonly asAddComposableResource: {1308 readonly rmrkCollectionId: u32;1309 readonly nftId: u32;1310 readonly resource: RmrkTraitsResourceComposableResource;1311 } & Struct;1312 readonly isAddSlotResource: boolean;1313 readonly asAddSlotResource: {1314 readonly rmrkCollectionId: u32;1315 readonly nftId: u32;1316 readonly resource: RmrkTraitsResourceSlotResource;1317 } & Struct;1318 readonly isRemoveResource: boolean;1319 readonly asRemoveResource: {1320 readonly rmrkCollectionId: u32;1321 readonly nftId: u32;1322 readonly resourceId: u32;1323 } & Struct;1324 readonly type: 'CreateCollection' | 'DestroyCollection' | 'ChangeCollectionIssuer' | 'LockCollection' | 'MintNft' | 'BurnNft' | 'Send' | 'AcceptNft' | 'RejectNft' | 'AcceptResource' | 'AcceptResourceRemoval' | 'SetProperty' | 'SetPriority' | 'AddBasicResource' | 'AddComposableResource' | 'AddSlotResource' | 'RemoveResource';1325}13261327/** @name PalletRmrkCoreError */1328export interface PalletRmrkCoreError extends Enum {1329 readonly isCorruptedCollectionType: boolean;1330 readonly isRmrkPropertyKeyIsTooLong: boolean;1331 readonly isRmrkPropertyValueIsTooLong: boolean;1332 readonly isRmrkPropertyIsNotFound: boolean;1333 readonly isUnableToDecodeRmrkData: boolean;1334 readonly isCollectionNotEmpty: boolean;1335 readonly isNoAvailableCollectionId: boolean;1336 readonly isNoAvailableNftId: boolean;1337 readonly isCollectionUnknown: boolean;1338 readonly isNoPermission: boolean;1339 readonly isNonTransferable: boolean;1340 readonly isCollectionFullOrLocked: boolean;1341 readonly isResourceDoesntExist: boolean;1342 readonly isCannotSendToDescendentOrSelf: boolean;1343 readonly isCannotAcceptNonOwnedNft: boolean;1344 readonly isCannotRejectNonOwnedNft: boolean;1345 readonly isCannotRejectNonPendingNft: boolean;1346 readonly isResourceNotPending: boolean;1347 readonly isNoAvailableResourceId: boolean;1348 readonly type: 'CorruptedCollectionType' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'RmrkPropertyIsNotFound' | 'UnableToDecodeRmrkData' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'NonTransferable' | 'CollectionFullOrLocked' | 'ResourceDoesntExist' | 'CannotSendToDescendentOrSelf' | 'CannotAcceptNonOwnedNft' | 'CannotRejectNonOwnedNft' | 'CannotRejectNonPendingNft' | 'ResourceNotPending' | 'NoAvailableResourceId';1349}13501351/** @name PalletRmrkCoreEvent */1352export interface PalletRmrkCoreEvent extends Enum {1353 readonly isCollectionCreated: boolean;1354 readonly asCollectionCreated: {1355 readonly issuer: AccountId32;1356 readonly collectionId: u32;1357 } & Struct;1358 readonly isCollectionDestroyed: boolean;1359 readonly asCollectionDestroyed: {1360 readonly issuer: AccountId32;1361 readonly collectionId: u32;1362 } & Struct;1363 readonly isIssuerChanged: boolean;1364 readonly asIssuerChanged: {1365 readonly oldIssuer: AccountId32;1366 readonly newIssuer: AccountId32;1367 readonly collectionId: u32;1368 } & Struct;1369 readonly isCollectionLocked: boolean;1370 readonly asCollectionLocked: {1371 readonly issuer: AccountId32;1372 readonly collectionId: u32;1373 } & Struct;1374 readonly isNftMinted: boolean;1375 readonly asNftMinted: {1376 readonly owner: AccountId32;1377 readonly collectionId: u32;1378 readonly nftId: u32;1379 } & Struct;1380 readonly isNftBurned: boolean;1381 readonly asNftBurned: {1382 readonly owner: AccountId32;1383 readonly nftId: u32;1384 } & Struct;1385 readonly isNftSent: boolean;1386 readonly asNftSent: {1387 readonly sender: AccountId32;1388 readonly recipient: RmrkTraitsNftAccountIdOrCollectionNftTuple;1389 readonly collectionId: u32;1390 readonly nftId: u32;1391 readonly approvalRequired: bool;1392 } & Struct;1393 readonly isNftAccepted: boolean;1394 readonly asNftAccepted: {1395 readonly sender: AccountId32;1396 readonly recipient: RmrkTraitsNftAccountIdOrCollectionNftTuple;1397 readonly collectionId: u32;1398 readonly nftId: u32;1399 } & Struct;1400 readonly isNftRejected: boolean;1401 readonly asNftRejected: {1402 readonly sender: AccountId32;1403 readonly collectionId: u32;1404 readonly nftId: u32;1405 } & Struct;1406 readonly isPropertySet: boolean;1407 readonly asPropertySet: {1408 readonly collectionId: u32;1409 readonly maybeNftId: Option<u32>;1410 readonly key: Bytes;1411 readonly value: Bytes;1412 } & Struct;1413 readonly isResourceAdded: boolean;1414 readonly asResourceAdded: {1415 readonly nftId: u32;1416 readonly resourceId: u32;1417 } & Struct;1418 readonly isResourceRemoval: boolean;1419 readonly asResourceRemoval: {1420 readonly nftId: u32;1421 readonly resourceId: u32;1422 } & Struct;1423 readonly isResourceAccepted: boolean;1424 readonly asResourceAccepted: {1425 readonly nftId: u32;1426 readonly resourceId: u32;1427 } & Struct;1428 readonly isResourceRemovalAccepted: boolean;1429 readonly asResourceRemovalAccepted: {1430 readonly nftId: u32;1431 readonly resourceId: u32;1432 } & Struct;1433 readonly isPrioritySet: boolean;1434 readonly asPrioritySet: {1435 readonly collectionId: u32;1436 readonly nftId: u32;1437 } & Struct;1438 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'IssuerChanged' | 'CollectionLocked' | 'NftMinted' | 'NftBurned' | 'NftSent' | 'NftAccepted' | 'NftRejected' | 'PropertySet' | 'ResourceAdded' | 'ResourceRemoval' | 'ResourceAccepted' | 'ResourceRemovalAccepted' | 'PrioritySet';1439}14401441/** @name PalletRmrkEquipCall */1442export interface PalletRmrkEquipCall extends Enum {1443 readonly isCreateBase: boolean;1444 readonly asCreateBase: {1445 readonly baseType: Bytes;1446 readonly symbol: Bytes;1447 readonly parts: Vec<RmrkTraitsPartPartType>;1448 } & Struct;1449 readonly isThemeAdd: boolean;1450 readonly asThemeAdd: {1451 readonly baseId: u32;1452 readonly theme: RmrkTraitsTheme;1453 } & Struct;1454 readonly isEquippable: boolean;1455 readonly asEquippable: {1456 readonly baseId: u32;1457 readonly slotId: u32;1458 readonly equippables: RmrkTraitsPartEquippableList;1459 } & Struct;1460 readonly type: 'CreateBase' | 'ThemeAdd' | 'Equippable';1461}14621463/** @name PalletRmrkEquipError */1464export interface PalletRmrkEquipError extends Enum {1465 readonly isPermissionError: boolean;1466 readonly isNoAvailableBaseId: boolean;1467 readonly isNoAvailablePartId: boolean;1468 readonly isBaseDoesntExist: boolean;1469 readonly isNeedsDefaultThemeFirst: boolean;1470 readonly isPartDoesntExist: boolean;1471 readonly isNoEquippableOnFixedPart: boolean;1472 readonly type: 'PermissionError' | 'NoAvailableBaseId' | 'NoAvailablePartId' | 'BaseDoesntExist' | 'NeedsDefaultThemeFirst' | 'PartDoesntExist' | 'NoEquippableOnFixedPart';1473}14741475/** @name PalletRmrkEquipEvent */1476export interface PalletRmrkEquipEvent extends Enum {1477 readonly isBaseCreated: boolean;1478 readonly asBaseCreated: {1479 readonly issuer: AccountId32;1480 readonly baseId: u32;1481 } & Struct;1482 readonly isEquippablesUpdated: boolean;1483 readonly asEquippablesUpdated: {1484 readonly baseId: u32;1485 readonly slotId: u32;1486 } & Struct;1487 readonly type: 'BaseCreated' | 'EquippablesUpdated';1488}14891490/** @name PalletStructureCall */1491export interface PalletStructureCall extends Null {}14921493/** @name PalletStructureError */1494export interface PalletStructureError extends Enum {1495 readonly isOuroborosDetected: boolean;1496 readonly isDepthLimit: boolean;1497 readonly isBreadthLimit: boolean;1498 readonly isTokenNotFound: boolean;1499 readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound';1500}15011502/** @name PalletStructureEvent */1503export interface PalletStructureEvent extends Enum {1504 readonly isExecuted: boolean;1505 readonly asExecuted: Result<Null, SpRuntimeDispatchError>;1506 readonly type: 'Executed';1507}15081509/** @name PalletSudoCall */1510export interface PalletSudoCall extends Enum {1511 readonly isSudo: boolean;1512 readonly asSudo: {1513 readonly call: Call;1514 } & Struct;1515 readonly isSudoUncheckedWeight: boolean;1516 readonly asSudoUncheckedWeight: {1517 readonly call: Call;1518 readonly weight: u64;1519 } & Struct;1520 readonly isSetKey: boolean;1521 readonly asSetKey: {1522 readonly new_: MultiAddress;1523 } & Struct;1524 readonly isSudoAs: boolean;1525 readonly asSudoAs: {1526 readonly who: MultiAddress;1527 readonly call: Call;1528 } & Struct;1529 readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';1530}15311532/** @name PalletSudoError */1533export interface PalletSudoError extends Enum {1534 readonly isRequireSudo: boolean;1535 readonly type: 'RequireSudo';1536}15371538/** @name PalletSudoEvent */1539export interface PalletSudoEvent extends Enum {1540 readonly isSudid: boolean;1541 readonly asSudid: {1542 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1543 } & Struct;1544 readonly isKeyChanged: boolean;1545 readonly asKeyChanged: {1546 readonly oldSudoer: Option<AccountId32>;1547 } & Struct;1548 readonly isSudoAsDone: boolean;1549 readonly asSudoAsDone: {1550 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1551 } & Struct;1552 readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';1553}15541555/** @name PalletTemplateTransactionPaymentCall */1556export interface PalletTemplateTransactionPaymentCall extends Null {}15571558/** @name PalletTemplateTransactionPaymentChargeTransactionPayment */1559export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}15601561/** @name PalletTimestampCall */1562export interface PalletTimestampCall extends Enum {1563 readonly isSet: boolean;1564 readonly asSet: {1565 readonly now: Compact<u64>;1566 } & Struct;1567 readonly type: 'Set';1568}15691570/** @name PalletTransactionPaymentReleases */1571export interface PalletTransactionPaymentReleases extends Enum {1572 readonly isV1Ancient: boolean;1573 readonly isV2: boolean;1574 readonly type: 'V1Ancient' | 'V2';1575}15761577/** @name PalletTreasuryCall */1578export interface PalletTreasuryCall extends Enum {1579 readonly isProposeSpend: boolean;1580 readonly asProposeSpend: {1581 readonly value: Compact<u128>;1582 readonly beneficiary: MultiAddress;1583 } & Struct;1584 readonly isRejectProposal: boolean;1585 readonly asRejectProposal: {1586 readonly proposalId: Compact<u32>;1587 } & Struct;1588 readonly isApproveProposal: boolean;1589 readonly asApproveProposal: {1590 readonly proposalId: Compact<u32>;1591 } & Struct;1592 readonly isRemoveApproval: boolean;1593 readonly asRemoveApproval: {1594 readonly proposalId: Compact<u32>;1595 } & Struct;1596 readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'RemoveApproval';1597}15981599/** @name PalletTreasuryError */1600export interface PalletTreasuryError extends Enum {1601 readonly isInsufficientProposersBalance: boolean;1602 readonly isInvalidIndex: boolean;1603 readonly isTooManyApprovals: boolean;1604 readonly isProposalNotApproved: boolean;1605 readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'ProposalNotApproved';1606}16071608/** @name PalletTreasuryEvent */1609export interface PalletTreasuryEvent extends Enum {1610 readonly isProposed: boolean;1611 readonly asProposed: {1612 readonly proposalIndex: u32;1613 } & Struct;1614 readonly isSpending: boolean;1615 readonly asSpending: {1616 readonly budgetRemaining: u128;1617 } & Struct;1618 readonly isAwarded: boolean;1619 readonly asAwarded: {1620 readonly proposalIndex: u32;1621 readonly award: u128;1622 readonly account: AccountId32;1623 } & Struct;1624 readonly isRejected: boolean;1625 readonly asRejected: {1626 readonly proposalIndex: u32;1627 readonly slashed: u128;1628 } & Struct;1629 readonly isBurnt: boolean;1630 readonly asBurnt: {1631 readonly burntFunds: u128;1632 } & Struct;1633 readonly isRollover: boolean;1634 readonly asRollover: {1635 readonly rolloverBalance: u128;1636 } & Struct;1637 readonly isDeposit: boolean;1638 readonly asDeposit: {1639 readonly value: u128;1640 } & Struct;1641 readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit';1642}16431644/** @name PalletTreasuryProposal */1645export interface PalletTreasuryProposal extends Struct {1646 readonly proposer: AccountId32;1647 readonly value: u128;1648 readonly beneficiary: AccountId32;1649 readonly bond: u128;1650}16511652/** @name PalletUniqueCall */1653export interface PalletUniqueCall extends Enum {1654 readonly isCreateCollection: boolean;1655 readonly asCreateCollection: {1656 readonly collectionName: Vec<u16>;1657 readonly collectionDescription: Vec<u16>;1658 readonly tokenPrefix: Bytes;1659 readonly mode: UpDataStructsCollectionMode;1660 } & Struct;1661 readonly isCreateCollectionEx: boolean;1662 readonly asCreateCollectionEx: {1663 readonly data: UpDataStructsCreateCollectionData;1664 } & Struct;1665 readonly isDestroyCollection: boolean;1666 readonly asDestroyCollection: {1667 readonly collectionId: u32;1668 } & Struct;1669 readonly isAddToAllowList: boolean;1670 readonly asAddToAllowList: {1671 readonly collectionId: u32;1672 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;1673 } & Struct;1674 readonly isRemoveFromAllowList: boolean;1675 readonly asRemoveFromAllowList: {1676 readonly collectionId: u32;1677 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;1678 } & Struct;1679 readonly isChangeCollectionOwner: boolean;1680 readonly asChangeCollectionOwner: {1681 readonly collectionId: u32;1682 readonly newOwner: AccountId32;1683 } & Struct;1684 readonly isAddCollectionAdmin: boolean;1685 readonly asAddCollectionAdmin: {1686 readonly collectionId: u32;1687 readonly newAdmin: PalletEvmAccountBasicCrossAccountIdRepr;1688 } & Struct;1689 readonly isRemoveCollectionAdmin: boolean;1690 readonly asRemoveCollectionAdmin: {1691 readonly collectionId: u32;1692 readonly accountId: PalletEvmAccountBasicCrossAccountIdRepr;1693 } & Struct;1694 readonly isSetCollectionSponsor: boolean;1695 readonly asSetCollectionSponsor: {1696 readonly collectionId: u32;1697 readonly newSponsor: AccountId32;1698 } & Struct;1699 readonly isConfirmSponsorship: boolean;1700 readonly asConfirmSponsorship: {1701 readonly collectionId: u32;1702 } & Struct;1703 readonly isRemoveCollectionSponsor: boolean;1704 readonly asRemoveCollectionSponsor: {1705 readonly collectionId: u32;1706 } & Struct;1707 readonly isCreateItem: boolean;1708 readonly asCreateItem: {1709 readonly collectionId: u32;1710 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1711 readonly data: UpDataStructsCreateItemData;1712 } & Struct;1713 readonly isCreateMultipleItems: boolean;1714 readonly asCreateMultipleItems: {1715 readonly collectionId: u32;1716 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1717 readonly itemsData: Vec<UpDataStructsCreateItemData>;1718 } & Struct;1719 readonly isSetCollectionProperties: boolean;1720 readonly asSetCollectionProperties: {1721 readonly collectionId: u32;1722 readonly properties: Vec<UpDataStructsProperty>;1723 } & Struct;1724 readonly isDeleteCollectionProperties: boolean;1725 readonly asDeleteCollectionProperties: {1726 readonly collectionId: u32;1727 readonly propertyKeys: Vec<Bytes>;1728 } & Struct;1729 readonly isSetTokenProperties: boolean;1730 readonly asSetTokenProperties: {1731 readonly collectionId: u32;1732 readonly tokenId: u32;1733 readonly properties: Vec<UpDataStructsProperty>;1734 } & Struct;1735 readonly isDeleteTokenProperties: boolean;1736 readonly asDeleteTokenProperties: {1737 readonly collectionId: u32;1738 readonly tokenId: u32;1739 readonly propertyKeys: Vec<Bytes>;1740 } & Struct;1741 readonly isSetTokenPropertyPermissions: boolean;1742 readonly asSetTokenPropertyPermissions: {1743 readonly collectionId: u32;1744 readonly propertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;1745 } & Struct;1746 readonly isCreateMultipleItemsEx: boolean;1747 readonly asCreateMultipleItemsEx: {1748 readonly collectionId: u32;1749 readonly data: UpDataStructsCreateItemExData;1750 } & Struct;1751 readonly isSetTransfersEnabledFlag: boolean;1752 readonly asSetTransfersEnabledFlag: {1753 readonly collectionId: u32;1754 readonly value: bool;1755 } & Struct;1756 readonly isBurnItem: boolean;1757 readonly asBurnItem: {1758 readonly collectionId: u32;1759 readonly itemId: u32;1760 readonly value: u128;1761 } & Struct;1762 readonly isBurnFrom: boolean;1763 readonly asBurnFrom: {1764 readonly collectionId: u32;1765 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;1766 readonly itemId: u32;1767 readonly value: u128;1768 } & Struct;1769 readonly isTransfer: boolean;1770 readonly asTransfer: {1771 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;1772 readonly collectionId: u32;1773 readonly itemId: u32;1774 readonly value: u128;1775 } & Struct;1776 readonly isApprove: boolean;1777 readonly asApprove: {1778 readonly spender: PalletEvmAccountBasicCrossAccountIdRepr;1779 readonly collectionId: u32;1780 readonly itemId: u32;1781 readonly amount: u128;1782 } & Struct;1783 readonly isTransferFrom: boolean;1784 readonly asTransferFrom: {1785 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;1786 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;1787 readonly collectionId: u32;1788 readonly itemId: u32;1789 readonly value: u128;1790 } & Struct;1791 readonly isSetCollectionLimits: boolean;1792 readonly asSetCollectionLimits: {1793 readonly collectionId: u32;1794 readonly newLimit: UpDataStructsCollectionLimits;1795 } & Struct;1796 readonly isSetCollectionPermissions: boolean;1797 readonly asSetCollectionPermissions: {1798 readonly collectionId: u32;1799 readonly newPermission: UpDataStructsCollectionPermissions;1800 } & Struct;1801 readonly isRepartition: boolean;1802 readonly asRepartition: {1803 readonly collectionId: u32;1804 readonly tokenId: u32;1805 readonly amount: u128;1806 } & Struct;1807 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';1808}18091810/** @name PalletUniqueError */1811export interface PalletUniqueError extends Enum {1812 readonly isCollectionDecimalPointLimitExceeded: boolean;1813 readonly isConfirmUnsetSponsorFail: boolean;1814 readonly isEmptyArgument: boolean;1815 readonly isRepartitionCalledOnNonRefungibleCollection: boolean;1816 readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection';1817}18181819/** @name PalletUniqueRawEvent */1820export interface PalletUniqueRawEvent extends Enum {1821 readonly isCollectionSponsorRemoved: boolean;1822 readonly asCollectionSponsorRemoved: u32;1823 readonly isCollectionAdminAdded: boolean;1824 readonly asCollectionAdminAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1825 readonly isCollectionOwnedChanged: boolean;1826 readonly asCollectionOwnedChanged: ITuple<[u32, AccountId32]>;1827 readonly isCollectionSponsorSet: boolean;1828 readonly asCollectionSponsorSet: ITuple<[u32, AccountId32]>;1829 readonly isSponsorshipConfirmed: boolean;1830 readonly asSponsorshipConfirmed: ITuple<[u32, AccountId32]>;1831 readonly isCollectionAdminRemoved: boolean;1832 readonly asCollectionAdminRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1833 readonly isAllowListAddressRemoved: boolean;1834 readonly asAllowListAddressRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1835 readonly isAllowListAddressAdded: boolean;1836 readonly asAllowListAddressAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1837 readonly isCollectionLimitSet: boolean;1838 readonly asCollectionLimitSet: u32;1839 readonly isCollectionPermissionSet: boolean;1840 readonly asCollectionPermissionSet: u32;1841 readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'CollectionPermissionSet';1842}18431844/** @name PalletUniqueSchedulerCall */1845export interface PalletUniqueSchedulerCall extends Enum {1846 readonly isScheduleNamed: boolean;1847 readonly asScheduleNamed: {1848 readonly id: U8aFixed;1849 readonly when: u32;1850 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;1851 readonly priority: u8;1852 readonly call: FrameSupportScheduleMaybeHashed;1853 } & Struct;1854 readonly isCancelNamed: boolean;1855 readonly asCancelNamed: {1856 readonly id: U8aFixed;1857 } & Struct;1858 readonly isScheduleNamedAfter: boolean;1859 readonly asScheduleNamedAfter: {1860 readonly id: U8aFixed;1861 readonly after: u32;1862 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;1863 readonly priority: u8;1864 readonly call: FrameSupportScheduleMaybeHashed;1865 } & Struct;1866 readonly type: 'ScheduleNamed' | 'CancelNamed' | 'ScheduleNamedAfter';1867}18681869/** @name PalletUniqueSchedulerError */1870export interface PalletUniqueSchedulerError extends Enum {1871 readonly isFailedToSchedule: boolean;1872 readonly isNotFound: boolean;1873 readonly isTargetBlockNumberInPast: boolean;1874 readonly isRescheduleNoChange: boolean;1875 readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange';1876}18771878/** @name PalletUniqueSchedulerEvent */1879export interface PalletUniqueSchedulerEvent extends Enum {1880 readonly isScheduled: boolean;1881 readonly asScheduled: {1882 readonly when: u32;1883 readonly index: u32;1884 } & Struct;1885 readonly isCanceled: boolean;1886 readonly asCanceled: {1887 readonly when: u32;1888 readonly index: u32;1889 } & Struct;1890 readonly isDispatched: boolean;1891 readonly asDispatched: {1892 readonly task: ITuple<[u32, u32]>;1893 readonly id: Option<U8aFixed>;1894 readonly result: Result<Null, SpRuntimeDispatchError>;1895 } & Struct;1896 readonly isCallLookupFailed: boolean;1897 readonly asCallLookupFailed: {1898 readonly task: ITuple<[u32, u32]>;1899 readonly id: Option<U8aFixed>;1900 readonly error: FrameSupportScheduleLookupError;1901 } & Struct;1902 readonly type: 'Scheduled' | 'Canceled' | 'Dispatched' | 'CallLookupFailed';1903}19041905/** @name PalletUniqueSchedulerScheduledV3 */1906export interface PalletUniqueSchedulerScheduledV3 extends Struct {1907 readonly maybeId: Option<U8aFixed>;1908 readonly priority: u8;1909 readonly call: FrameSupportScheduleMaybeHashed;1910 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;1911 readonly origin: OpalRuntimeOriginCaller;1912}19131914/** @name PalletXcmCall */1915export interface PalletXcmCall extends Enum {1916 readonly isSend: boolean;1917 readonly asSend: {1918 readonly dest: XcmVersionedMultiLocation;1919 readonly message: XcmVersionedXcm;1920 } & Struct;1921 readonly isTeleportAssets: boolean;1922 readonly asTeleportAssets: {1923 readonly dest: XcmVersionedMultiLocation;1924 readonly beneficiary: XcmVersionedMultiLocation;1925 readonly assets: XcmVersionedMultiAssets;1926 readonly feeAssetItem: u32;1927 } & Struct;1928 readonly isReserveTransferAssets: boolean;1929 readonly asReserveTransferAssets: {1930 readonly dest: XcmVersionedMultiLocation;1931 readonly beneficiary: XcmVersionedMultiLocation;1932 readonly assets: XcmVersionedMultiAssets;1933 readonly feeAssetItem: u32;1934 } & Struct;1935 readonly isExecute: boolean;1936 readonly asExecute: {1937 readonly message: XcmVersionedXcm;1938 readonly maxWeight: u64;1939 } & Struct;1940 readonly isForceXcmVersion: boolean;1941 readonly asForceXcmVersion: {1942 readonly location: XcmV1MultiLocation;1943 readonly xcmVersion: u32;1944 } & Struct;1945 readonly isForceDefaultXcmVersion: boolean;1946 readonly asForceDefaultXcmVersion: {1947 readonly maybeXcmVersion: Option<u32>;1948 } & Struct;1949 readonly isForceSubscribeVersionNotify: boolean;1950 readonly asForceSubscribeVersionNotify: {1951 readonly location: XcmVersionedMultiLocation;1952 } & Struct;1953 readonly isForceUnsubscribeVersionNotify: boolean;1954 readonly asForceUnsubscribeVersionNotify: {1955 readonly location: XcmVersionedMultiLocation;1956 } & Struct;1957 readonly isLimitedReserveTransferAssets: boolean;1958 readonly asLimitedReserveTransferAssets: {1959 readonly dest: XcmVersionedMultiLocation;1960 readonly beneficiary: XcmVersionedMultiLocation;1961 readonly assets: XcmVersionedMultiAssets;1962 readonly feeAssetItem: u32;1963 readonly weightLimit: XcmV2WeightLimit;1964 } & Struct;1965 readonly isLimitedTeleportAssets: boolean;1966 readonly asLimitedTeleportAssets: {1967 readonly dest: XcmVersionedMultiLocation;1968 readonly beneficiary: XcmVersionedMultiLocation;1969 readonly assets: XcmVersionedMultiAssets;1970 readonly feeAssetItem: u32;1971 readonly weightLimit: XcmV2WeightLimit;1972 } & Struct;1973 readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';1974}19751976/** @name PalletXcmError */1977export interface PalletXcmError extends Enum {1978 readonly isUnreachable: boolean;1979 readonly isSendFailure: boolean;1980 readonly isFiltered: boolean;1981 readonly isUnweighableMessage: boolean;1982 readonly isDestinationNotInvertible: boolean;1983 readonly isEmpty: boolean;1984 readonly isCannotReanchor: boolean;1985 readonly isTooManyAssets: boolean;1986 readonly isInvalidOrigin: boolean;1987 readonly isBadVersion: boolean;1988 readonly isBadLocation: boolean;1989 readonly isNoSubscription: boolean;1990 readonly isAlreadySubscribed: boolean;1991 readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';1992}19931994/** @name PalletXcmEvent */1995export interface PalletXcmEvent extends Enum {1996 readonly isAttempted: boolean;1997 readonly asAttempted: XcmV2TraitsOutcome;1998 readonly isSent: boolean;1999 readonly asSent: ITuple<[XcmV1MultiLocation, XcmV1MultiLocation, XcmV2Xcm]>;2000 readonly isUnexpectedResponse: boolean;2001 readonly asUnexpectedResponse: ITuple<[XcmV1MultiLocation, u64]>;2002 readonly isResponseReady: boolean;2003 readonly asResponseReady: ITuple<[u64, XcmV2Response]>;2004 readonly isNotified: boolean;2005 readonly asNotified: ITuple<[u64, u8, u8]>;2006 readonly isNotifyOverweight: boolean;2007 readonly asNotifyOverweight: ITuple<[u64, u8, u8, u64, u64]>;2008 readonly isNotifyDispatchError: boolean;2009 readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;2010 readonly isNotifyDecodeFailed: boolean;2011 readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>;2012 readonly isInvalidResponder: boolean;2013 readonly asInvalidResponder: ITuple<[XcmV1MultiLocation, u64, Option<XcmV1MultiLocation>]>;2014 readonly isInvalidResponderVersion: boolean;2015 readonly asInvalidResponderVersion: ITuple<[XcmV1MultiLocation, u64]>;2016 readonly isResponseTaken: boolean;2017 readonly asResponseTaken: u64;2018 readonly isAssetsTrapped: boolean;2019 readonly asAssetsTrapped: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>;2020 readonly isVersionChangeNotified: boolean;2021 readonly asVersionChangeNotified: ITuple<[XcmV1MultiLocation, u32]>;2022 readonly isSupportedVersionChanged: boolean;2023 readonly asSupportedVersionChanged: ITuple<[XcmV1MultiLocation, u32]>;2024 readonly isNotifyTargetSendFail: boolean;2025 readonly asNotifyTargetSendFail: ITuple<[XcmV1MultiLocation, u64, XcmV2TraitsError]>;2026 readonly isNotifyTargetMigrationFail: boolean;2027 readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;2028 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';2029}20302031/** @name PalletXcmOrigin */2032export interface PalletXcmOrigin extends Enum {2033 readonly isXcm: boolean;2034 readonly asXcm: XcmV1MultiLocation;2035 readonly isResponse: boolean;2036 readonly asResponse: XcmV1MultiLocation;2037 readonly type: 'Xcm' | 'Response';2038}20392040/** @name PhantomTypeUpDataStructs */2041export interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftNftInfo, RmrkTraitsResourceResourceInfo, RmrkTraitsPropertyPropertyInfo, RmrkTraitsBaseBaseInfo, RmrkTraitsPartPartType, RmrkTraitsTheme, RmrkTraitsNftNftChild]>> {}20422043/** @name PolkadotCorePrimitivesInboundDownwardMessage */2044export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {2045 readonly sentAt: u32;2046 readonly msg: Bytes;2047}20482049/** @name PolkadotCorePrimitivesInboundHrmpMessage */2050export interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {2051 readonly sentAt: u32;2052 readonly data: Bytes;2053}20542055/** @name PolkadotCorePrimitivesOutboundHrmpMessage */2056export interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {2057 readonly recipient: u32;2058 readonly data: Bytes;2059}20602061/** @name PolkadotParachainPrimitivesXcmpMessageFormat */2062export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {2063 readonly isConcatenatedVersionedXcm: boolean;2064 readonly isConcatenatedEncodedBlob: boolean;2065 readonly isSignals: boolean;2066 readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';2067}20682069/** @name PolkadotPrimitivesV2AbridgedHostConfiguration */2070export interface PolkadotPrimitivesV2AbridgedHostConfiguration extends Struct {2071 readonly maxCodeSize: u32;2072 readonly maxHeadDataSize: u32;2073 readonly maxUpwardQueueCount: u32;2074 readonly maxUpwardQueueSize: u32;2075 readonly maxUpwardMessageSize: u32;2076 readonly maxUpwardMessageNumPerCandidate: u32;2077 readonly hrmpMaxMessageNumPerCandidate: u32;2078 readonly validationUpgradeCooldown: u32;2079 readonly validationUpgradeDelay: u32;2080}20812082/** @name PolkadotPrimitivesV2AbridgedHrmpChannel */2083export interface PolkadotPrimitivesV2AbridgedHrmpChannel extends Struct {2084 readonly maxCapacity: u32;2085 readonly maxTotalSize: u32;2086 readonly maxMessageSize: u32;2087 readonly msgCount: u32;2088 readonly totalSize: u32;2089 readonly mqcHead: Option<H256>;2090}20912092/** @name PolkadotPrimitivesV2PersistedValidationData */2093export interface PolkadotPrimitivesV2PersistedValidationData extends Struct {2094 readonly parentHead: Bytes;2095 readonly relayParentNumber: u32;2096 readonly relayParentStorageRoot: H256;2097 readonly maxPovSize: u32;2098}20992100/** @name PolkadotPrimitivesV2UpgradeRestriction */2101export interface PolkadotPrimitivesV2UpgradeRestriction extends Enum {2102 readonly isPresent: boolean;2103 readonly type: 'Present';2104}21052106/** @name RmrkTraitsBaseBaseInfo */2107export interface RmrkTraitsBaseBaseInfo extends Struct {2108 readonly issuer: AccountId32;2109 readonly baseType: Bytes;2110 readonly symbol: Bytes;2111}21122113/** @name RmrkTraitsCollectionCollectionInfo */2114export interface RmrkTraitsCollectionCollectionInfo extends Struct {2115 readonly issuer: AccountId32;2116 readonly metadata: Bytes;2117 readonly max: Option<u32>;2118 readonly symbol: Bytes;2119 readonly nftsCount: u32;2120}21212122/** @name RmrkTraitsNftAccountIdOrCollectionNftTuple */2123export interface RmrkTraitsNftAccountIdOrCollectionNftTuple extends Enum {2124 readonly isAccountId: boolean;2125 readonly asAccountId: AccountId32;2126 readonly isCollectionAndNftTuple: boolean;2127 readonly asCollectionAndNftTuple: ITuple<[u32, u32]>;2128 readonly type: 'AccountId' | 'CollectionAndNftTuple';2129}21302131/** @name RmrkTraitsNftNftChild */2132export interface RmrkTraitsNftNftChild extends Struct {2133 readonly collectionId: u32;2134 readonly nftId: u32;2135}21362137/** @name RmrkTraitsNftNftInfo */2138export interface RmrkTraitsNftNftInfo extends Struct {2139 readonly owner: RmrkTraitsNftAccountIdOrCollectionNftTuple;2140 readonly royalty: Option<RmrkTraitsNftRoyaltyInfo>;2141 readonly metadata: Bytes;2142 readonly equipped: bool;2143 readonly pending: bool;2144}21452146/** @name RmrkTraitsNftRoyaltyInfo */2147export interface RmrkTraitsNftRoyaltyInfo extends Struct {2148 readonly recipient: AccountId32;2149 readonly amount: Permill;2150}21512152/** @name RmrkTraitsPartEquippableList */2153export interface RmrkTraitsPartEquippableList extends Enum {2154 readonly isAll: boolean;2155 readonly isEmpty: boolean;2156 readonly isCustom: boolean;2157 readonly asCustom: Vec<u32>;2158 readonly type: 'All' | 'Empty' | 'Custom';2159}21602161/** @name RmrkTraitsPartFixedPart */2162export interface RmrkTraitsPartFixedPart extends Struct {2163 readonly id: u32;2164 readonly z: u32;2165 readonly src: Bytes;2166}21672168/** @name RmrkTraitsPartPartType */2169export interface RmrkTraitsPartPartType extends Enum {2170 readonly isFixedPart: boolean;2171 readonly asFixedPart: RmrkTraitsPartFixedPart;2172 readonly isSlotPart: boolean;2173 readonly asSlotPart: RmrkTraitsPartSlotPart;2174 readonly type: 'FixedPart' | 'SlotPart';2175}21762177/** @name RmrkTraitsPartSlotPart */2178export interface RmrkTraitsPartSlotPart extends Struct {2179 readonly id: u32;2180 readonly equippable: RmrkTraitsPartEquippableList;2181 readonly src: Bytes;2182 readonly z: u32;2183}21842185/** @name RmrkTraitsPropertyPropertyInfo */2186export interface RmrkTraitsPropertyPropertyInfo extends Struct {2187 readonly key: Bytes;2188 readonly value: Bytes;2189}21902191/** @name RmrkTraitsResourceBasicResource */2192export interface RmrkTraitsResourceBasicResource extends Struct {2193 readonly src: Option<Bytes>;2194 readonly metadata: Option<Bytes>;2195 readonly license: Option<Bytes>;2196 readonly thumb: Option<Bytes>;2197}21982199/** @name RmrkTraitsResourceComposableResource */2200export interface RmrkTraitsResourceComposableResource extends Struct {2201 readonly parts: Vec<u32>;2202 readonly base: u32;2203 readonly src: Option<Bytes>;2204 readonly metadata: Option<Bytes>;2205 readonly license: Option<Bytes>;2206 readonly thumb: Option<Bytes>;2207}22082209/** @name RmrkTraitsResourceResourceInfo */2210export interface RmrkTraitsResourceResourceInfo extends Struct {2211 readonly id: u32;2212 readonly resource: RmrkTraitsResourceResourceTypes;2213 readonly pending: bool;2214 readonly pendingRemoval: bool;2215}22162217/** @name RmrkTraitsResourceResourceTypes */2218export interface RmrkTraitsResourceResourceTypes extends Enum {2219 readonly isBasic: boolean;2220 readonly asBasic: RmrkTraitsResourceBasicResource;2221 readonly isComposable: boolean;2222 readonly asComposable: RmrkTraitsResourceComposableResource;2223 readonly isSlot: boolean;2224 readonly asSlot: RmrkTraitsResourceSlotResource;2225 readonly type: 'Basic' | 'Composable' | 'Slot';2226}22272228/** @name RmrkTraitsResourceSlotResource */2229export interface RmrkTraitsResourceSlotResource extends Struct {2230 readonly base: u32;2231 readonly src: Option<Bytes>;2232 readonly metadata: Option<Bytes>;2233 readonly slot: u32;2234 readonly license: Option<Bytes>;2235 readonly thumb: Option<Bytes>;2236}22372238/** @name RmrkTraitsTheme */2239export interface RmrkTraitsTheme extends Struct {2240 readonly name: Bytes;2241 readonly properties: Vec<RmrkTraitsThemeThemeProperty>;2242 readonly inherit: bool;2243}22442245/** @name RmrkTraitsThemeThemeProperty */2246export interface RmrkTraitsThemeThemeProperty extends Struct {2247 readonly key: Bytes;2248 readonly value: Bytes;2249}22502251/** @name SpCoreEcdsaSignature */2252export interface SpCoreEcdsaSignature extends U8aFixed {}22532254/** @name SpCoreEd25519Signature */2255export interface SpCoreEd25519Signature extends U8aFixed {}22562257/** @name SpCoreSr25519Signature */2258export interface SpCoreSr25519Signature extends U8aFixed {}22592260/** @name SpCoreVoid */2261export interface SpCoreVoid extends Null {}22622263/** @name SpRuntimeArithmeticError */2264export interface SpRuntimeArithmeticError extends Enum {2265 readonly isUnderflow: boolean;2266 readonly isOverflow: boolean;2267 readonly isDivisionByZero: boolean;2268 readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';2269}22702271/** @name SpRuntimeDigest */2272export interface SpRuntimeDigest extends Struct {2273 readonly logs: Vec<SpRuntimeDigestDigestItem>;2274}22752276/** @name SpRuntimeDigestDigestItem */2277export interface SpRuntimeDigestDigestItem extends Enum {2278 readonly isOther: boolean;2279 readonly asOther: Bytes;2280 readonly isConsensus: boolean;2281 readonly asConsensus: ITuple<[U8aFixed, Bytes]>;2282 readonly isSeal: boolean;2283 readonly asSeal: ITuple<[U8aFixed, Bytes]>;2284 readonly isPreRuntime: boolean;2285 readonly asPreRuntime: ITuple<[U8aFixed, Bytes]>;2286 readonly isRuntimeEnvironmentUpdated: boolean;2287 readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';2288}22892290/** @name SpRuntimeDispatchError */2291export interface SpRuntimeDispatchError extends Enum {2292 readonly isOther: boolean;2293 readonly isCannotLookup: boolean;2294 readonly isBadOrigin: boolean;2295 readonly isModule: boolean;2296 readonly asModule: SpRuntimeModuleError;2297 readonly isConsumerRemaining: boolean;2298 readonly isNoProviders: boolean;2299 readonly isTooManyConsumers: boolean;2300 readonly isToken: boolean;2301 readonly asToken: SpRuntimeTokenError;2302 readonly isArithmetic: boolean;2303 readonly asArithmetic: SpRuntimeArithmeticError;2304 readonly isTransactional: boolean;2305 readonly asTransactional: SpRuntimeTransactionalError;2306 readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional';2307}23082309/** @name SpRuntimeModuleError */2310export interface SpRuntimeModuleError extends Struct {2311 readonly index: u8;2312 readonly error: U8aFixed;2313}23142315/** @name SpRuntimeMultiSignature */2316export interface SpRuntimeMultiSignature extends Enum {2317 readonly isEd25519: boolean;2318 readonly asEd25519: SpCoreEd25519Signature;2319 readonly isSr25519: boolean;2320 readonly asSr25519: SpCoreSr25519Signature;2321 readonly isEcdsa: boolean;2322 readonly asEcdsa: SpCoreEcdsaSignature;2323 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';2324}23252326/** @name SpRuntimeTokenError */2327export interface SpRuntimeTokenError extends Enum {2328 readonly isNoFunds: boolean;2329 readonly isWouldDie: boolean;2330 readonly isBelowMinimum: boolean;2331 readonly isCannotCreate: boolean;2332 readonly isUnknownAsset: boolean;2333 readonly isFrozen: boolean;2334 readonly isUnsupported: boolean;2335 readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';2336}23372338/** @name SpRuntimeTransactionalError */2339export interface SpRuntimeTransactionalError extends Enum {2340 readonly isLimitReached: boolean;2341 readonly isNoLayer: boolean;2342 readonly type: 'LimitReached' | 'NoLayer';2343}23442345/** @name SpTrieStorageProof */2346export interface SpTrieStorageProof extends Struct {2347 readonly trieNodes: BTreeSet<Bytes>;2348}23492350/** @name SpVersionRuntimeVersion */2351export interface SpVersionRuntimeVersion extends Struct {2352 readonly specName: Text;2353 readonly implName: Text;2354 readonly authoringVersion: u32;2355 readonly specVersion: u32;2356 readonly implVersion: u32;2357 readonly apis: Vec<ITuple<[U8aFixed, u32]>>;2358 readonly transactionVersion: u32;2359 readonly stateVersion: u8;2360}23612362/** @name UpDataStructsAccessMode */2363export interface UpDataStructsAccessMode extends Enum {2364 readonly isNormal: boolean;2365 readonly isAllowList: boolean;2366 readonly type: 'Normal' | 'AllowList';2367}23682369/** @name UpDataStructsCollection */2370export interface UpDataStructsCollection extends Struct {2371 readonly owner: AccountId32;2372 readonly mode: UpDataStructsCollectionMode;2373 readonly name: Vec<u16>;2374 readonly description: Vec<u16>;2375 readonly tokenPrefix: Bytes;2376 readonly sponsorship: UpDataStructsSponsorshipState;2377 readonly limits: UpDataStructsCollectionLimits;2378 readonly permissions: UpDataStructsCollectionPermissions;2379 readonly externalCollection: bool;2380}23812382/** @name UpDataStructsCollectionLimits */2383export interface UpDataStructsCollectionLimits extends Struct {2384 readonly accountTokenOwnershipLimit: Option<u32>;2385 readonly sponsoredDataSize: Option<u32>;2386 readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;2387 readonly tokenLimit: Option<u32>;2388 readonly sponsorTransferTimeout: Option<u32>;2389 readonly sponsorApproveTimeout: Option<u32>;2390 readonly ownerCanTransfer: Option<bool>;2391 readonly ownerCanDestroy: Option<bool>;2392 readonly transfersEnabled: Option<bool>;2393}23942395/** @name UpDataStructsCollectionMode */2396export interface UpDataStructsCollectionMode extends Enum {2397 readonly isNft: boolean;2398 readonly isFungible: boolean;2399 readonly asFungible: u8;2400 readonly isReFungible: boolean;2401 readonly type: 'Nft' | 'Fungible' | 'ReFungible';2402}24032404/** @name UpDataStructsCollectionPermissions */2405export interface UpDataStructsCollectionPermissions extends Struct {2406 readonly access: Option<UpDataStructsAccessMode>;2407 readonly mintMode: Option<bool>;2408 readonly nesting: Option<UpDataStructsNestingPermissions>;2409}24102411/** @name UpDataStructsCollectionStats */2412export interface UpDataStructsCollectionStats extends Struct {2413 readonly created: u32;2414 readonly destroyed: u32;2415 readonly alive: u32;2416}24172418/** @name UpDataStructsCreateCollectionData */2419export interface UpDataStructsCreateCollectionData extends Struct {2420 readonly mode: UpDataStructsCollectionMode;2421 readonly access: Option<UpDataStructsAccessMode>;2422 readonly name: Vec<u16>;2423 readonly description: Vec<u16>;2424 readonly tokenPrefix: Bytes;2425 readonly pendingSponsor: Option<AccountId32>;2426 readonly limits: Option<UpDataStructsCollectionLimits>;2427 readonly permissions: Option<UpDataStructsCollectionPermissions>;2428 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;2429 readonly properties: Vec<UpDataStructsProperty>;2430}24312432/** @name UpDataStructsCreateFungibleData */2433export interface UpDataStructsCreateFungibleData extends Struct {2434 readonly value: u128;2435}24362437/** @name UpDataStructsCreateItemData */2438export interface UpDataStructsCreateItemData extends Enum {2439 readonly isNft: boolean;2440 readonly asNft: UpDataStructsCreateNftData;2441 readonly isFungible: boolean;2442 readonly asFungible: UpDataStructsCreateFungibleData;2443 readonly isReFungible: boolean;2444 readonly asReFungible: UpDataStructsCreateReFungibleData;2445 readonly type: 'Nft' | 'Fungible' | 'ReFungible';2446}24472448/** @name UpDataStructsCreateItemExData */2449export interface UpDataStructsCreateItemExData extends Enum {2450 readonly isNft: boolean;2451 readonly asNft: Vec<UpDataStructsCreateNftExData>;2452 readonly isFungible: boolean;2453 readonly asFungible: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr,u128>;2454 readonly isRefungibleMultipleItems: boolean;2455 readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExSingleOwner>;2456 readonly isRefungibleMultipleOwners: boolean;2457 readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExMultipleOwners;2458 readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';2459}24602461/** @name UpDataStructsCreateNftData */2462export interface UpDataStructsCreateNftData extends Struct {2463 readonly properties: Vec<UpDataStructsProperty>;2464}24652466/** @name UpDataStructsCreateNftExData */2467export interface UpDataStructsCreateNftExData extends Struct {2468 readonly properties: Vec<UpDataStructsProperty>;2469 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2470}24712472/** @name UpDataStructsCreateReFungibleData */2473export interface UpDataStructsCreateReFungibleData extends Struct {2474 readonly pieces: u128;2475 readonly properties: Vec<UpDataStructsProperty>;2476}24772478/** @name UpDataStructsCreateRefungibleExMultipleOwners */2479export interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {2480 readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;2481 readonly properties: Vec<UpDataStructsProperty>;2482}24832484/** @name UpDataStructsCreateRefungibleExSingleOwner */2485export interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {2486 readonly user: PalletEvmAccountBasicCrossAccountIdRepr;2487 readonly pieces: u128;2488 readonly properties: Vec<UpDataStructsProperty>;2489}24902491/** @name UpDataStructsNestingPermissions */2492export interface UpDataStructsNestingPermissions extends Struct {2493 readonly tokenOwner: bool;2494 readonly collectionAdmin: bool;2495 readonly restricted: Option<UpDataStructsOwnerRestrictedSet>;2496}24972498/** @name UpDataStructsOwnerRestrictedSet */2499export interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}25002501/** @name UpDataStructsProperties */2502export interface UpDataStructsProperties extends Struct {2503 readonly map: UpDataStructsPropertiesMapBoundedVec;2504 readonly consumedSpace: u32;2505 readonly spaceLimit: u32;2506}25072508/** @name UpDataStructsPropertiesMapBoundedVec */2509export interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}25102511/** @name UpDataStructsPropertiesMapPropertyPermission */2512export interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}25132514/** @name UpDataStructsProperty */2515export interface UpDataStructsProperty extends Struct {2516 readonly key: Bytes;2517 readonly value: Bytes;2518}25192520/** @name UpDataStructsPropertyKeyPermission */2521export interface UpDataStructsPropertyKeyPermission extends Struct {2522 readonly key: Bytes;2523 readonly permission: UpDataStructsPropertyPermission;2524}25252526/** @name UpDataStructsPropertyPermission */2527export interface UpDataStructsPropertyPermission extends Struct {2528 readonly mutable: bool;2529 readonly collectionAdmin: bool;2530 readonly tokenOwner: bool;2531}25322533/** @name UpDataStructsPropertyScope */2534export interface UpDataStructsPropertyScope extends Enum {2535 readonly isNone: boolean;2536 readonly isRmrk: boolean;2537 readonly isEth: boolean;2538 readonly type: 'None' | 'Rmrk' | 'Eth';2539}25402541/** @name UpDataStructsRpcCollection */2542export interface UpDataStructsRpcCollection extends Struct {2543 readonly owner: AccountId32;2544 readonly mode: UpDataStructsCollectionMode;2545 readonly name: Vec<u16>;2546 readonly description: Vec<u16>;2547 readonly tokenPrefix: Bytes;2548 readonly sponsorship: UpDataStructsSponsorshipState;2549 readonly limits: UpDataStructsCollectionLimits;2550 readonly permissions: UpDataStructsCollectionPermissions;2551 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;2552 readonly properties: Vec<UpDataStructsProperty>;2553 readonly readOnly: bool;2554}25552556/** @name UpDataStructsSponsoringRateLimit */2557export interface UpDataStructsSponsoringRateLimit extends Enum {2558 readonly isSponsoringDisabled: boolean;2559 readonly isBlocks: boolean;2560 readonly asBlocks: u32;2561 readonly type: 'SponsoringDisabled' | 'Blocks';2562}25632564/** @name UpDataStructsSponsorshipState */2565export interface UpDataStructsSponsorshipState extends Enum {2566 readonly isDisabled: boolean;2567 readonly isUnconfirmed: boolean;2568 readonly asUnconfirmed: AccountId32;2569 readonly isConfirmed: boolean;2570 readonly asConfirmed: AccountId32;2571 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';2572}25732574/** @name UpDataStructsTokenChild */2575export interface UpDataStructsTokenChild extends Struct {2576 readonly token: u32;2577 readonly collection: u32;2578}25792580/** @name UpDataStructsTokenData */2581export interface UpDataStructsTokenData extends Struct {2582 readonly properties: Vec<UpDataStructsProperty>;2583 readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;2584 readonly pieces: u128;2585}25862587/** @name XcmDoubleEncoded */2588export interface XcmDoubleEncoded extends Struct {2589 readonly encoded: Bytes;2590}25912592/** @name XcmV0Junction */2593export interface XcmV0Junction extends Enum {2594 readonly isParent: boolean;2595 readonly isParachain: boolean;2596 readonly asParachain: Compact<u32>;2597 readonly isAccountId32: boolean;2598 readonly asAccountId32: {2599 readonly network: XcmV0JunctionNetworkId;2600 readonly id: U8aFixed;2601 } & Struct;2602 readonly isAccountIndex64: boolean;2603 readonly asAccountIndex64: {2604 readonly network: XcmV0JunctionNetworkId;2605 readonly index: Compact<u64>;2606 } & Struct;2607 readonly isAccountKey20: boolean;2608 readonly asAccountKey20: {2609 readonly network: XcmV0JunctionNetworkId;2610 readonly key: U8aFixed;2611 } & Struct;2612 readonly isPalletInstance: boolean;2613 readonly asPalletInstance: u8;2614 readonly isGeneralIndex: boolean;2615 readonly asGeneralIndex: Compact<u128>;2616 readonly isGeneralKey: boolean;2617 readonly asGeneralKey: Bytes;2618 readonly isOnlyChild: boolean;2619 readonly isPlurality: boolean;2620 readonly asPlurality: {2621 readonly id: XcmV0JunctionBodyId;2622 readonly part: XcmV0JunctionBodyPart;2623 } & Struct;2624 readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';2625}26262627/** @name XcmV0JunctionBodyId */2628export interface XcmV0JunctionBodyId extends Enum {2629 readonly isUnit: boolean;2630 readonly isNamed: boolean;2631 readonly asNamed: Bytes;2632 readonly isIndex: boolean;2633 readonly asIndex: Compact<u32>;2634 readonly isExecutive: boolean;2635 readonly isTechnical: boolean;2636 readonly isLegislative: boolean;2637 readonly isJudicial: boolean;2638 readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';2639}26402641/** @name XcmV0JunctionBodyPart */2642export interface XcmV0JunctionBodyPart extends Enum {2643 readonly isVoice: boolean;2644 readonly isMembers: boolean;2645 readonly asMembers: {2646 readonly count: Compact<u32>;2647 } & Struct;2648 readonly isFraction: boolean;2649 readonly asFraction: {2650 readonly nom: Compact<u32>;2651 readonly denom: Compact<u32>;2652 } & Struct;2653 readonly isAtLeastProportion: boolean;2654 readonly asAtLeastProportion: {2655 readonly nom: Compact<u32>;2656 readonly denom: Compact<u32>;2657 } & Struct;2658 readonly isMoreThanProportion: boolean;2659 readonly asMoreThanProportion: {2660 readonly nom: Compact<u32>;2661 readonly denom: Compact<u32>;2662 } & Struct;2663 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';2664}26652666/** @name XcmV0JunctionNetworkId */2667export interface XcmV0JunctionNetworkId extends Enum {2668 readonly isAny: boolean;2669 readonly isNamed: boolean;2670 readonly asNamed: Bytes;2671 readonly isPolkadot: boolean;2672 readonly isKusama: boolean;2673 readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';2674}26752676/** @name XcmV0MultiAsset */2677export interface XcmV0MultiAsset extends Enum {2678 readonly isNone: boolean;2679 readonly isAll: boolean;2680 readonly isAllFungible: boolean;2681 readonly isAllNonFungible: boolean;2682 readonly isAllAbstractFungible: boolean;2683 readonly asAllAbstractFungible: {2684 readonly id: Bytes;2685 } & Struct;2686 readonly isAllAbstractNonFungible: boolean;2687 readonly asAllAbstractNonFungible: {2688 readonly class: Bytes;2689 } & Struct;2690 readonly isAllConcreteFungible: boolean;2691 readonly asAllConcreteFungible: {2692 readonly id: XcmV0MultiLocation;2693 } & Struct;2694 readonly isAllConcreteNonFungible: boolean;2695 readonly asAllConcreteNonFungible: {2696 readonly class: XcmV0MultiLocation;2697 } & Struct;2698 readonly isAbstractFungible: boolean;2699 readonly asAbstractFungible: {2700 readonly id: Bytes;2701 readonly amount: Compact<u128>;2702 } & Struct;2703 readonly isAbstractNonFungible: boolean;2704 readonly asAbstractNonFungible: {2705 readonly class: Bytes;2706 readonly instance: XcmV1MultiassetAssetInstance;2707 } & Struct;2708 readonly isConcreteFungible: boolean;2709 readonly asConcreteFungible: {2710 readonly id: XcmV0MultiLocation;2711 readonly amount: Compact<u128>;2712 } & Struct;2713 readonly isConcreteNonFungible: boolean;2714 readonly asConcreteNonFungible: {2715 readonly class: XcmV0MultiLocation;2716 readonly instance: XcmV1MultiassetAssetInstance;2717 } & Struct;2718 readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';2719}27202721/** @name XcmV0MultiLocation */2722export interface XcmV0MultiLocation extends Enum {2723 readonly isNull: boolean;2724 readonly isX1: boolean;2725 readonly asX1: XcmV0Junction;2726 readonly isX2: boolean;2727 readonly asX2: ITuple<[XcmV0Junction, XcmV0Junction]>;2728 readonly isX3: boolean;2729 readonly asX3: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2730 readonly isX4: boolean;2731 readonly asX4: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2732 readonly isX5: boolean;2733 readonly asX5: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2734 readonly isX6: boolean;2735 readonly asX6: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2736 readonly isX7: boolean;2737 readonly asX7: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2738 readonly isX8: boolean;2739 readonly asX8: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2740 readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';2741}27422743/** @name XcmV0Order */2744export interface XcmV0Order extends Enum {2745 readonly isNull: boolean;2746 readonly isDepositAsset: boolean;2747 readonly asDepositAsset: {2748 readonly assets: Vec<XcmV0MultiAsset>;2749 readonly dest: XcmV0MultiLocation;2750 } & Struct;2751 readonly isDepositReserveAsset: boolean;2752 readonly asDepositReserveAsset: {2753 readonly assets: Vec<XcmV0MultiAsset>;2754 readonly dest: XcmV0MultiLocation;2755 readonly effects: Vec<XcmV0Order>;2756 } & Struct;2757 readonly isExchangeAsset: boolean;2758 readonly asExchangeAsset: {2759 readonly give: Vec<XcmV0MultiAsset>;2760 readonly receive: Vec<XcmV0MultiAsset>;2761 } & Struct;2762 readonly isInitiateReserveWithdraw: boolean;2763 readonly asInitiateReserveWithdraw: {2764 readonly assets: Vec<XcmV0MultiAsset>;2765 readonly reserve: XcmV0MultiLocation;2766 readonly effects: Vec<XcmV0Order>;2767 } & Struct;2768 readonly isInitiateTeleport: boolean;2769 readonly asInitiateTeleport: {2770 readonly assets: Vec<XcmV0MultiAsset>;2771 readonly dest: XcmV0MultiLocation;2772 readonly effects: Vec<XcmV0Order>;2773 } & Struct;2774 readonly isQueryHolding: boolean;2775 readonly asQueryHolding: {2776 readonly queryId: Compact<u64>;2777 readonly dest: XcmV0MultiLocation;2778 readonly assets: Vec<XcmV0MultiAsset>;2779 } & Struct;2780 readonly isBuyExecution: boolean;2781 readonly asBuyExecution: {2782 readonly fees: XcmV0MultiAsset;2783 readonly weight: u64;2784 readonly debt: u64;2785 readonly haltOnError: bool;2786 readonly xcm: Vec<XcmV0Xcm>;2787 } & Struct;2788 readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';2789}27902791/** @name XcmV0OriginKind */2792export interface XcmV0OriginKind extends Enum {2793 readonly isNative: boolean;2794 readonly isSovereignAccount: boolean;2795 readonly isSuperuser: boolean;2796 readonly isXcm: boolean;2797 readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';2798}27992800/** @name XcmV0Response */2801export interface XcmV0Response extends Enum {2802 readonly isAssets: boolean;2803 readonly asAssets: Vec<XcmV0MultiAsset>;2804 readonly type: 'Assets';2805}28062807/** @name XcmV0Xcm */2808export interface XcmV0Xcm extends Enum {2809 readonly isWithdrawAsset: boolean;2810 readonly asWithdrawAsset: {2811 readonly assets: Vec<XcmV0MultiAsset>;2812 readonly effects: Vec<XcmV0Order>;2813 } & Struct;2814 readonly isReserveAssetDeposit: boolean;2815 readonly asReserveAssetDeposit: {2816 readonly assets: Vec<XcmV0MultiAsset>;2817 readonly effects: Vec<XcmV0Order>;2818 } & Struct;2819 readonly isTeleportAsset: boolean;2820 readonly asTeleportAsset: {2821 readonly assets: Vec<XcmV0MultiAsset>;2822 readonly effects: Vec<XcmV0Order>;2823 } & Struct;2824 readonly isQueryResponse: boolean;2825 readonly asQueryResponse: {2826 readonly queryId: Compact<u64>;2827 readonly response: XcmV0Response;2828 } & Struct;2829 readonly isTransferAsset: boolean;2830 readonly asTransferAsset: {2831 readonly assets: Vec<XcmV0MultiAsset>;2832 readonly dest: XcmV0MultiLocation;2833 } & Struct;2834 readonly isTransferReserveAsset: boolean;2835 readonly asTransferReserveAsset: {2836 readonly assets: Vec<XcmV0MultiAsset>;2837 readonly dest: XcmV0MultiLocation;2838 readonly effects: Vec<XcmV0Order>;2839 } & Struct;2840 readonly isTransact: boolean;2841 readonly asTransact: {2842 readonly originType: XcmV0OriginKind;2843 readonly requireWeightAtMost: u64;2844 readonly call: XcmDoubleEncoded;2845 } & Struct;2846 readonly isHrmpNewChannelOpenRequest: boolean;2847 readonly asHrmpNewChannelOpenRequest: {2848 readonly sender: Compact<u32>;2849 readonly maxMessageSize: Compact<u32>;2850 readonly maxCapacity: Compact<u32>;2851 } & Struct;2852 readonly isHrmpChannelAccepted: boolean;2853 readonly asHrmpChannelAccepted: {2854 readonly recipient: Compact<u32>;2855 } & Struct;2856 readonly isHrmpChannelClosing: boolean;2857 readonly asHrmpChannelClosing: {2858 readonly initiator: Compact<u32>;2859 readonly sender: Compact<u32>;2860 readonly recipient: Compact<u32>;2861 } & Struct;2862 readonly isRelayedFrom: boolean;2863 readonly asRelayedFrom: {2864 readonly who: XcmV0MultiLocation;2865 readonly message: XcmV0Xcm;2866 } & Struct;2867 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';2868}28692870/** @name XcmV1Junction */2871export interface XcmV1Junction extends Enum {2872 readonly isParachain: boolean;2873 readonly asParachain: Compact<u32>;2874 readonly isAccountId32: boolean;2875 readonly asAccountId32: {2876 readonly network: XcmV0JunctionNetworkId;2877 readonly id: U8aFixed;2878 } & Struct;2879 readonly isAccountIndex64: boolean;2880 readonly asAccountIndex64: {2881 readonly network: XcmV0JunctionNetworkId;2882 readonly index: Compact<u64>;2883 } & Struct;2884 readonly isAccountKey20: boolean;2885 readonly asAccountKey20: {2886 readonly network: XcmV0JunctionNetworkId;2887 readonly key: U8aFixed;2888 } & Struct;2889 readonly isPalletInstance: boolean;2890 readonly asPalletInstance: u8;2891 readonly isGeneralIndex: boolean;2892 readonly asGeneralIndex: Compact<u128>;2893 readonly isGeneralKey: boolean;2894 readonly asGeneralKey: Bytes;2895 readonly isOnlyChild: boolean;2896 readonly isPlurality: boolean;2897 readonly asPlurality: {2898 readonly id: XcmV0JunctionBodyId;2899 readonly part: XcmV0JunctionBodyPart;2900 } & Struct;2901 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';2902}29032904/** @name XcmV1MultiAsset */2905export interface XcmV1MultiAsset extends Struct {2906 readonly id: XcmV1MultiassetAssetId;2907 readonly fun: XcmV1MultiassetFungibility;2908}29092910/** @name XcmV1MultiassetAssetId */2911export interface XcmV1MultiassetAssetId extends Enum {2912 readonly isConcrete: boolean;2913 readonly asConcrete: XcmV1MultiLocation;2914 readonly isAbstract: boolean;2915 readonly asAbstract: Bytes;2916 readonly type: 'Concrete' | 'Abstract';2917}29182919/** @name XcmV1MultiassetAssetInstance */2920export interface XcmV1MultiassetAssetInstance extends Enum {2921 readonly isUndefined: boolean;2922 readonly isIndex: boolean;2923 readonly asIndex: Compact<u128>;2924 readonly isArray4: boolean;2925 readonly asArray4: U8aFixed;2926 readonly isArray8: boolean;2927 readonly asArray8: U8aFixed;2928 readonly isArray16: boolean;2929 readonly asArray16: U8aFixed;2930 readonly isArray32: boolean;2931 readonly asArray32: U8aFixed;2932 readonly isBlob: boolean;2933 readonly asBlob: Bytes;2934 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';2935}29362937/** @name XcmV1MultiassetFungibility */2938export interface XcmV1MultiassetFungibility extends Enum {2939 readonly isFungible: boolean;2940 readonly asFungible: Compact<u128>;2941 readonly isNonFungible: boolean;2942 readonly asNonFungible: XcmV1MultiassetAssetInstance;2943 readonly type: 'Fungible' | 'NonFungible';2944}29452946/** @name XcmV1MultiassetMultiAssetFilter */2947export interface XcmV1MultiassetMultiAssetFilter extends Enum {2948 readonly isDefinite: boolean;2949 readonly asDefinite: XcmV1MultiassetMultiAssets;2950 readonly isWild: boolean;2951 readonly asWild: XcmV1MultiassetWildMultiAsset;2952 readonly type: 'Definite' | 'Wild';2953}29542955/** @name XcmV1MultiassetMultiAssets */2956export interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}29572958/** @name XcmV1MultiassetWildFungibility */2959export interface XcmV1MultiassetWildFungibility extends Enum {2960 readonly isFungible: boolean;2961 readonly isNonFungible: boolean;2962 readonly type: 'Fungible' | 'NonFungible';2963}29642965/** @name XcmV1MultiassetWildMultiAsset */2966export interface XcmV1MultiassetWildMultiAsset extends Enum {2967 readonly isAll: boolean;2968 readonly isAllOf: boolean;2969 readonly asAllOf: {2970 readonly id: XcmV1MultiassetAssetId;2971 readonly fun: XcmV1MultiassetWildFungibility;2972 } & Struct;2973 readonly type: 'All' | 'AllOf';2974}29752976/** @name XcmV1MultiLocation */2977export interface XcmV1MultiLocation extends Struct {2978 readonly parents: u8;2979 readonly interior: XcmV1MultilocationJunctions;2980}29812982/** @name XcmV1MultilocationJunctions */2983export interface XcmV1MultilocationJunctions extends Enum {2984 readonly isHere: boolean;2985 readonly isX1: boolean;2986 readonly asX1: XcmV1Junction;2987 readonly isX2: boolean;2988 readonly asX2: ITuple<[XcmV1Junction, XcmV1Junction]>;2989 readonly isX3: boolean;2990 readonly asX3: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2991 readonly isX4: boolean;2992 readonly asX4: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2993 readonly isX5: boolean;2994 readonly asX5: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2995 readonly isX6: boolean;2996 readonly asX6: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2997 readonly isX7: boolean;2998 readonly asX7: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2999 readonly isX8: boolean;3000 readonly asX8: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3001 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';3002}30033004/** @name XcmV1Order */3005export interface XcmV1Order extends Enum {3006 readonly isNoop: boolean;3007 readonly isDepositAsset: boolean;3008 readonly asDepositAsset: {3009 readonly assets: XcmV1MultiassetMultiAssetFilter;3010 readonly maxAssets: u32;3011 readonly beneficiary: XcmV1MultiLocation;3012 } & Struct;3013 readonly isDepositReserveAsset: boolean;3014 readonly asDepositReserveAsset: {3015 readonly assets: XcmV1MultiassetMultiAssetFilter;3016 readonly maxAssets: u32;3017 readonly dest: XcmV1MultiLocation;3018 readonly effects: Vec<XcmV1Order>;3019 } & Struct;3020 readonly isExchangeAsset: boolean;3021 readonly asExchangeAsset: {3022 readonly give: XcmV1MultiassetMultiAssetFilter;3023 readonly receive: XcmV1MultiassetMultiAssets;3024 } & Struct;3025 readonly isInitiateReserveWithdraw: boolean;3026 readonly asInitiateReserveWithdraw: {3027 readonly assets: XcmV1MultiassetMultiAssetFilter;3028 readonly reserve: XcmV1MultiLocation;3029 readonly effects: Vec<XcmV1Order>;3030 } & Struct;3031 readonly isInitiateTeleport: boolean;3032 readonly asInitiateTeleport: {3033 readonly assets: XcmV1MultiassetMultiAssetFilter;3034 readonly dest: XcmV1MultiLocation;3035 readonly effects: Vec<XcmV1Order>;3036 } & Struct;3037 readonly isQueryHolding: boolean;3038 readonly asQueryHolding: {3039 readonly queryId: Compact<u64>;3040 readonly dest: XcmV1MultiLocation;3041 readonly assets: XcmV1MultiassetMultiAssetFilter;3042 } & Struct;3043 readonly isBuyExecution: boolean;3044 readonly asBuyExecution: {3045 readonly fees: XcmV1MultiAsset;3046 readonly weight: u64;3047 readonly debt: u64;3048 readonly haltOnError: bool;3049 readonly instructions: Vec<XcmV1Xcm>;3050 } & Struct;3051 readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';3052}30533054/** @name XcmV1Response */3055export interface XcmV1Response extends Enum {3056 readonly isAssets: boolean;3057 readonly asAssets: XcmV1MultiassetMultiAssets;3058 readonly isVersion: boolean;3059 readonly asVersion: u32;3060 readonly type: 'Assets' | 'Version';3061}30623063/** @name XcmV1Xcm */3064export interface XcmV1Xcm extends Enum {3065 readonly isWithdrawAsset: boolean;3066 readonly asWithdrawAsset: {3067 readonly assets: XcmV1MultiassetMultiAssets;3068 readonly effects: Vec<XcmV1Order>;3069 } & Struct;3070 readonly isReserveAssetDeposited: boolean;3071 readonly asReserveAssetDeposited: {3072 readonly assets: XcmV1MultiassetMultiAssets;3073 readonly effects: Vec<XcmV1Order>;3074 } & Struct;3075 readonly isReceiveTeleportedAsset: boolean;3076 readonly asReceiveTeleportedAsset: {3077 readonly assets: XcmV1MultiassetMultiAssets;3078 readonly effects: Vec<XcmV1Order>;3079 } & Struct;3080 readonly isQueryResponse: boolean;3081 readonly asQueryResponse: {3082 readonly queryId: Compact<u64>;3083 readonly response: XcmV1Response;3084 } & Struct;3085 readonly isTransferAsset: boolean;3086 readonly asTransferAsset: {3087 readonly assets: XcmV1MultiassetMultiAssets;3088 readonly beneficiary: XcmV1MultiLocation;3089 } & Struct;3090 readonly isTransferReserveAsset: boolean;3091 readonly asTransferReserveAsset: {3092 readonly assets: XcmV1MultiassetMultiAssets;3093 readonly dest: XcmV1MultiLocation;3094 readonly effects: Vec<XcmV1Order>;3095 } & Struct;3096 readonly isTransact: boolean;3097 readonly asTransact: {3098 readonly originType: XcmV0OriginKind;3099 readonly requireWeightAtMost: u64;3100 readonly call: XcmDoubleEncoded;3101 } & Struct;3102 readonly isHrmpNewChannelOpenRequest: boolean;3103 readonly asHrmpNewChannelOpenRequest: {3104 readonly sender: Compact<u32>;3105 readonly maxMessageSize: Compact<u32>;3106 readonly maxCapacity: Compact<u32>;3107 } & Struct;3108 readonly isHrmpChannelAccepted: boolean;3109 readonly asHrmpChannelAccepted: {3110 readonly recipient: Compact<u32>;3111 } & Struct;3112 readonly isHrmpChannelClosing: boolean;3113 readonly asHrmpChannelClosing: {3114 readonly initiator: Compact<u32>;3115 readonly sender: Compact<u32>;3116 readonly recipient: Compact<u32>;3117 } & Struct;3118 readonly isRelayedFrom: boolean;3119 readonly asRelayedFrom: {3120 readonly who: XcmV1MultilocationJunctions;3121 readonly message: XcmV1Xcm;3122 } & Struct;3123 readonly isSubscribeVersion: boolean;3124 readonly asSubscribeVersion: {3125 readonly queryId: Compact<u64>;3126 readonly maxResponseWeight: Compact<u64>;3127 } & Struct;3128 readonly isUnsubscribeVersion: boolean;3129 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';3130}31313132/** @name XcmV2Instruction */3133export interface XcmV2Instruction extends Enum {3134 readonly isWithdrawAsset: boolean;3135 readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;3136 readonly isReserveAssetDeposited: boolean;3137 readonly asReserveAssetDeposited: XcmV1MultiassetMultiAssets;3138 readonly isReceiveTeleportedAsset: boolean;3139 readonly asReceiveTeleportedAsset: XcmV1MultiassetMultiAssets;3140 readonly isQueryResponse: boolean;3141 readonly asQueryResponse: {3142 readonly queryId: Compact<u64>;3143 readonly response: XcmV2Response;3144 readonly maxWeight: Compact<u64>;3145 } & Struct;3146 readonly isTransferAsset: boolean;3147 readonly asTransferAsset: {3148 readonly assets: XcmV1MultiassetMultiAssets;3149 readonly beneficiary: XcmV1MultiLocation;3150 } & Struct;3151 readonly isTransferReserveAsset: boolean;3152 readonly asTransferReserveAsset: {3153 readonly assets: XcmV1MultiassetMultiAssets;3154 readonly dest: XcmV1MultiLocation;3155 readonly xcm: XcmV2Xcm;3156 } & Struct;3157 readonly isTransact: boolean;3158 readonly asTransact: {3159 readonly originType: XcmV0OriginKind;3160 readonly requireWeightAtMost: Compact<u64>;3161 readonly call: XcmDoubleEncoded;3162 } & Struct;3163 readonly isHrmpNewChannelOpenRequest: boolean;3164 readonly asHrmpNewChannelOpenRequest: {3165 readonly sender: Compact<u32>;3166 readonly maxMessageSize: Compact<u32>;3167 readonly maxCapacity: Compact<u32>;3168 } & Struct;3169 readonly isHrmpChannelAccepted: boolean;3170 readonly asHrmpChannelAccepted: {3171 readonly recipient: Compact<u32>;3172 } & Struct;3173 readonly isHrmpChannelClosing: boolean;3174 readonly asHrmpChannelClosing: {3175 readonly initiator: Compact<u32>;3176 readonly sender: Compact<u32>;3177 readonly recipient: Compact<u32>;3178 } & Struct;3179 readonly isClearOrigin: boolean;3180 readonly isDescendOrigin: boolean;3181 readonly asDescendOrigin: XcmV1MultilocationJunctions;3182 readonly isReportError: boolean;3183 readonly asReportError: {3184 readonly queryId: Compact<u64>;3185 readonly dest: XcmV1MultiLocation;3186 readonly maxResponseWeight: Compact<u64>;3187 } & Struct;3188 readonly isDepositAsset: boolean;3189 readonly asDepositAsset: {3190 readonly assets: XcmV1MultiassetMultiAssetFilter;3191 readonly maxAssets: Compact<u32>;3192 readonly beneficiary: XcmV1MultiLocation;3193 } & Struct;3194 readonly isDepositReserveAsset: boolean;3195 readonly asDepositReserveAsset: {3196 readonly assets: XcmV1MultiassetMultiAssetFilter;3197 readonly maxAssets: Compact<u32>;3198 readonly dest: XcmV1MultiLocation;3199 readonly xcm: XcmV2Xcm;3200 } & Struct;3201 readonly isExchangeAsset: boolean;3202 readonly asExchangeAsset: {3203 readonly give: XcmV1MultiassetMultiAssetFilter;3204 readonly receive: XcmV1MultiassetMultiAssets;3205 } & Struct;3206 readonly isInitiateReserveWithdraw: boolean;3207 readonly asInitiateReserveWithdraw: {3208 readonly assets: XcmV1MultiassetMultiAssetFilter;3209 readonly reserve: XcmV1MultiLocation;3210 readonly xcm: XcmV2Xcm;3211 } & Struct;3212 readonly isInitiateTeleport: boolean;3213 readonly asInitiateTeleport: {3214 readonly assets: XcmV1MultiassetMultiAssetFilter;3215 readonly dest: XcmV1MultiLocation;3216 readonly xcm: XcmV2Xcm;3217 } & Struct;3218 readonly isQueryHolding: boolean;3219 readonly asQueryHolding: {3220 readonly queryId: Compact<u64>;3221 readonly dest: XcmV1MultiLocation;3222 readonly assets: XcmV1MultiassetMultiAssetFilter;3223 readonly maxResponseWeight: Compact<u64>;3224 } & Struct;3225 readonly isBuyExecution: boolean;3226 readonly asBuyExecution: {3227 readonly fees: XcmV1MultiAsset;3228 readonly weightLimit: XcmV2WeightLimit;3229 } & Struct;3230 readonly isRefundSurplus: boolean;3231 readonly isSetErrorHandler: boolean;3232 readonly asSetErrorHandler: XcmV2Xcm;3233 readonly isSetAppendix: boolean;3234 readonly asSetAppendix: XcmV2Xcm;3235 readonly isClearError: boolean;3236 readonly isClaimAsset: boolean;3237 readonly asClaimAsset: {3238 readonly assets: XcmV1MultiassetMultiAssets;3239 readonly ticket: XcmV1MultiLocation;3240 } & Struct;3241 readonly isTrap: boolean;3242 readonly asTrap: Compact<u64>;3243 readonly isSubscribeVersion: boolean;3244 readonly asSubscribeVersion: {3245 readonly queryId: Compact<u64>;3246 readonly maxResponseWeight: Compact<u64>;3247 } & Struct;3248 readonly isUnsubscribeVersion: boolean;3249 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';3250}32513252/** @name XcmV2Response */3253export interface XcmV2Response extends Enum {3254 readonly isNull: boolean;3255 readonly isAssets: boolean;3256 readonly asAssets: XcmV1MultiassetMultiAssets;3257 readonly isExecutionResult: boolean;3258 readonly asExecutionResult: Option<ITuple<[u32, XcmV2TraitsError]>>;3259 readonly isVersion: boolean;3260 readonly asVersion: u32;3261 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';3262}32633264/** @name XcmV2TraitsError */3265export interface XcmV2TraitsError extends Enum {3266 readonly isOverflow: boolean;3267 readonly isUnimplemented: boolean;3268 readonly isUntrustedReserveLocation: boolean;3269 readonly isUntrustedTeleportLocation: boolean;3270 readonly isMultiLocationFull: boolean;3271 readonly isMultiLocationNotInvertible: boolean;3272 readonly isBadOrigin: boolean;3273 readonly isInvalidLocation: boolean;3274 readonly isAssetNotFound: boolean;3275 readonly isFailedToTransactAsset: boolean;3276 readonly isNotWithdrawable: boolean;3277 readonly isLocationCannotHold: boolean;3278 readonly isExceedsMaxMessageSize: boolean;3279 readonly isDestinationUnsupported: boolean;3280 readonly isTransport: boolean;3281 readonly isUnroutable: boolean;3282 readonly isUnknownClaim: boolean;3283 readonly isFailedToDecode: boolean;3284 readonly isMaxWeightInvalid: boolean;3285 readonly isNotHoldingFees: boolean;3286 readonly isTooExpensive: boolean;3287 readonly isTrap: boolean;3288 readonly asTrap: u64;3289 readonly isUnhandledXcmVersion: boolean;3290 readonly isWeightLimitReached: boolean;3291 readonly asWeightLimitReached: u64;3292 readonly isBarrier: boolean;3293 readonly isWeightNotComputable: boolean;3294 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';3295}32963297/** @name XcmV2TraitsOutcome */3298export interface XcmV2TraitsOutcome extends Enum {3299 readonly isComplete: boolean;3300 readonly asComplete: u64;3301 readonly isIncomplete: boolean;3302 readonly asIncomplete: ITuple<[u64, XcmV2TraitsError]>;3303 readonly isError: boolean;3304 readonly asError: XcmV2TraitsError;3305 readonly type: 'Complete' | 'Incomplete' | 'Error';3306}33073308/** @name XcmV2WeightLimit */3309export interface XcmV2WeightLimit extends Enum {3310 readonly isUnlimited: boolean;3311 readonly isLimited: boolean;3312 readonly asLimited: Compact<u64>;3313 readonly type: 'Unlimited' | 'Limited';3314}33153316/** @name XcmV2Xcm */3317export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}33183319/** @name XcmVersionedMultiAssets */3320export interface XcmVersionedMultiAssets extends Enum {3321 readonly isV0: boolean;3322 readonly asV0: Vec<XcmV0MultiAsset>;3323 readonly isV1: boolean;3324 readonly asV1: XcmV1MultiassetMultiAssets;3325 readonly type: 'V0' | 'V1';3326}33273328/** @name XcmVersionedMultiLocation */3329export interface XcmVersionedMultiLocation extends Enum {3330 readonly isV0: boolean;3331 readonly asV0: XcmV0MultiLocation;3332 readonly isV1: boolean;3333 readonly asV1: XcmV1MultiLocation;3334 readonly type: 'V0' | 'V1';3335}33363337/** @name XcmVersionedXcm */3338export interface XcmVersionedXcm extends Enum {3339 readonly isV0: boolean;3340 readonly asV0: XcmV0Xcm;3341 readonly isV1: boolean;3342 readonly asV1: XcmV1Xcm;3343 readonly isV2: boolean;3344 readonly asV2: XcmV2Xcm;3345 readonly type: 'V0' | 'V1' | 'V2';3346}33473348export type PHANTOM_DEFAULT = 'default';1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';5import type { ITuple } from '@polkadot/types-codec/types';6import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill } from '@polkadot/types/interfaces/runtime';7import type { Event } from '@polkadot/types/interfaces/system';89/** @name CumulusPalletDmpQueueCall */10export interface CumulusPalletDmpQueueCall extends Enum {11 readonly isServiceOverweight: boolean;12 readonly asServiceOverweight: {13 readonly index: u64;14 readonly weightLimit: u64;15 } & Struct;16 readonly type: 'ServiceOverweight';17}1819/** @name CumulusPalletDmpQueueConfigData */20export interface CumulusPalletDmpQueueConfigData extends Struct {21 readonly maxIndividual: u64;22}2324/** @name CumulusPalletDmpQueueError */25export interface CumulusPalletDmpQueueError extends Enum {26 readonly isUnknown: boolean;27 readonly isOverLimit: boolean;28 readonly type: 'Unknown' | 'OverLimit';29}3031/** @name CumulusPalletDmpQueueEvent */32export interface CumulusPalletDmpQueueEvent extends Enum {33 readonly isInvalidFormat: boolean;34 readonly asInvalidFormat: {35 readonly messageId: U8aFixed;36 } & Struct;37 readonly isUnsupportedVersion: boolean;38 readonly asUnsupportedVersion: {39 readonly messageId: U8aFixed;40 } & Struct;41 readonly isExecutedDownward: boolean;42 readonly asExecutedDownward: {43 readonly messageId: U8aFixed;44 readonly outcome: XcmV2TraitsOutcome;45 } & Struct;46 readonly isWeightExhausted: boolean;47 readonly asWeightExhausted: {48 readonly messageId: U8aFixed;49 readonly remainingWeight: u64;50 readonly requiredWeight: u64;51 } & Struct;52 readonly isOverweightEnqueued: boolean;53 readonly asOverweightEnqueued: {54 readonly messageId: U8aFixed;55 readonly overweightIndex: u64;56 readonly requiredWeight: u64;57 } & Struct;58 readonly isOverweightServiced: boolean;59 readonly asOverweightServiced: {60 readonly overweightIndex: u64;61 readonly weightUsed: u64;62 } & Struct;63 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';64}6566/** @name CumulusPalletDmpQueuePageIndexData */67export interface CumulusPalletDmpQueuePageIndexData extends Struct {68 readonly beginUsed: u32;69 readonly endUsed: u32;70 readonly overweightCount: u64;71}7273/** @name CumulusPalletParachainSystemCall */74export interface CumulusPalletParachainSystemCall extends Enum {75 readonly isSetValidationData: boolean;76 readonly asSetValidationData: {77 readonly data: CumulusPrimitivesParachainInherentParachainInherentData;78 } & Struct;79 readonly isSudoSendUpwardMessage: boolean;80 readonly asSudoSendUpwardMessage: {81 readonly message: Bytes;82 } & Struct;83 readonly isAuthorizeUpgrade: boolean;84 readonly asAuthorizeUpgrade: {85 readonly codeHash: H256;86 } & Struct;87 readonly isEnactAuthorizedUpgrade: boolean;88 readonly asEnactAuthorizedUpgrade: {89 readonly code: Bytes;90 } & Struct;91 readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';92}9394/** @name CumulusPalletParachainSystemError */95export interface CumulusPalletParachainSystemError extends Enum {96 readonly isOverlappingUpgrades: boolean;97 readonly isProhibitedByPolkadot: boolean;98 readonly isTooBig: boolean;99 readonly isValidationDataNotAvailable: boolean;100 readonly isHostConfigurationNotAvailable: boolean;101 readonly isNotScheduled: boolean;102 readonly isNothingAuthorized: boolean;103 readonly isUnauthorized: boolean;104 readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';105}106107/** @name CumulusPalletParachainSystemEvent */108export interface CumulusPalletParachainSystemEvent extends Enum {109 readonly isValidationFunctionStored: boolean;110 readonly isValidationFunctionApplied: boolean;111 readonly asValidationFunctionApplied: {112 readonly relayChainBlockNum: u32;113 } & Struct;114 readonly isValidationFunctionDiscarded: boolean;115 readonly isUpgradeAuthorized: boolean;116 readonly asUpgradeAuthorized: {117 readonly codeHash: H256;118 } & Struct;119 readonly isDownwardMessagesReceived: boolean;120 readonly asDownwardMessagesReceived: {121 readonly count: u32;122 } & Struct;123 readonly isDownwardMessagesProcessed: boolean;124 readonly asDownwardMessagesProcessed: {125 readonly weightUsed: u64;126 readonly dmqHead: H256;127 } & Struct;128 readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed';129}130131/** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot */132export interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {133 readonly dmqMqcHead: H256;134 readonly relayDispatchQueueSize: ITuple<[u32, u32]>;135 readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;136 readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;137}138139/** @name CumulusPalletXcmCall */140export interface CumulusPalletXcmCall extends Null {}141142/** @name CumulusPalletXcmError */143export interface CumulusPalletXcmError extends Null {}144145/** @name CumulusPalletXcmEvent */146export interface CumulusPalletXcmEvent extends Enum {147 readonly isInvalidFormat: boolean;148 readonly asInvalidFormat: U8aFixed;149 readonly isUnsupportedVersion: boolean;150 readonly asUnsupportedVersion: U8aFixed;151 readonly isExecutedDownward: boolean;152 readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>;153 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';154}155156/** @name CumulusPalletXcmOrigin */157export interface CumulusPalletXcmOrigin extends Enum {158 readonly isRelay: boolean;159 readonly isSiblingParachain: boolean;160 readonly asSiblingParachain: u32;161 readonly type: 'Relay' | 'SiblingParachain';162}163164/** @name CumulusPalletXcmpQueueCall */165export interface CumulusPalletXcmpQueueCall extends Enum {166 readonly isServiceOverweight: boolean;167 readonly asServiceOverweight: {168 readonly index: u64;169 readonly weightLimit: u64;170 } & Struct;171 readonly isSuspendXcmExecution: boolean;172 readonly isResumeXcmExecution: boolean;173 readonly isUpdateSuspendThreshold: boolean;174 readonly asUpdateSuspendThreshold: {175 readonly new_: u32;176 } & Struct;177 readonly isUpdateDropThreshold: boolean;178 readonly asUpdateDropThreshold: {179 readonly new_: u32;180 } & Struct;181 readonly isUpdateResumeThreshold: boolean;182 readonly asUpdateResumeThreshold: {183 readonly new_: u32;184 } & Struct;185 readonly isUpdateThresholdWeight: boolean;186 readonly asUpdateThresholdWeight: {187 readonly new_: u64;188 } & Struct;189 readonly isUpdateWeightRestrictDecay: boolean;190 readonly asUpdateWeightRestrictDecay: {191 readonly new_: u64;192 } & Struct;193 readonly isUpdateXcmpMaxIndividualWeight: boolean;194 readonly asUpdateXcmpMaxIndividualWeight: {195 readonly new_: u64;196 } & Struct;197 readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';198}199200/** @name CumulusPalletXcmpQueueError */201export interface CumulusPalletXcmpQueueError extends Enum {202 readonly isFailedToSend: boolean;203 readonly isBadXcmOrigin: boolean;204 readonly isBadXcm: boolean;205 readonly isBadOverweightIndex: boolean;206 readonly isWeightOverLimit: boolean;207 readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';208}209210/** @name CumulusPalletXcmpQueueEvent */211export interface CumulusPalletXcmpQueueEvent extends Enum {212 readonly isSuccess: boolean;213 readonly asSuccess: {214 readonly messageHash: Option<H256>;215 readonly weight: u64;216 } & Struct;217 readonly isFail: boolean;218 readonly asFail: {219 readonly messageHash: Option<H256>;220 readonly error: XcmV2TraitsError;221 readonly weight: u64;222 } & Struct;223 readonly isBadVersion: boolean;224 readonly asBadVersion: {225 readonly messageHash: Option<H256>;226 } & Struct;227 readonly isBadFormat: boolean;228 readonly asBadFormat: {229 readonly messageHash: Option<H256>;230 } & Struct;231 readonly isUpwardMessageSent: boolean;232 readonly asUpwardMessageSent: {233 readonly messageHash: Option<H256>;234 } & Struct;235 readonly isXcmpMessageSent: boolean;236 readonly asXcmpMessageSent: {237 readonly messageHash: Option<H256>;238 } & Struct;239 readonly isOverweightEnqueued: boolean;240 readonly asOverweightEnqueued: {241 readonly sender: u32;242 readonly sentAt: u32;243 readonly index: u64;244 readonly required: u64;245 } & Struct;246 readonly isOverweightServiced: boolean;247 readonly asOverweightServiced: {248 readonly index: u64;249 readonly used: u64;250 } & Struct;251 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';252}253254/** @name CumulusPalletXcmpQueueInboundChannelDetails */255export interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {256 readonly sender: u32;257 readonly state: CumulusPalletXcmpQueueInboundState;258 readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;259}260261/** @name CumulusPalletXcmpQueueInboundState */262export interface CumulusPalletXcmpQueueInboundState extends Enum {263 readonly isOk: boolean;264 readonly isSuspended: boolean;265 readonly type: 'Ok' | 'Suspended';266}267268/** @name CumulusPalletXcmpQueueOutboundChannelDetails */269export interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {270 readonly recipient: u32;271 readonly state: CumulusPalletXcmpQueueOutboundState;272 readonly signalsExist: bool;273 readonly firstIndex: u16;274 readonly lastIndex: u16;275}276277/** @name CumulusPalletXcmpQueueOutboundState */278export interface CumulusPalletXcmpQueueOutboundState extends Enum {279 readonly isOk: boolean;280 readonly isSuspended: boolean;281 readonly type: 'Ok' | 'Suspended';282}283284/** @name CumulusPalletXcmpQueueQueueConfigData */285export interface CumulusPalletXcmpQueueQueueConfigData extends Struct {286 readonly suspendThreshold: u32;287 readonly dropThreshold: u32;288 readonly resumeThreshold: u32;289 readonly thresholdWeight: u64;290 readonly weightRestrictDecay: u64;291 readonly xcmpMaxIndividualWeight: u64;292}293294/** @name CumulusPrimitivesParachainInherentParachainInherentData */295export interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {296 readonly validationData: PolkadotPrimitivesV2PersistedValidationData;297 readonly relayChainState: SpTrieStorageProof;298 readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;299 readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;300}301302/** @name EthbloomBloom */303export interface EthbloomBloom extends U8aFixed {}304305/** @name EthereumBlock */306export interface EthereumBlock extends Struct {307 readonly header: EthereumHeader;308 readonly transactions: Vec<EthereumTransactionTransactionV2>;309 readonly ommers: Vec<EthereumHeader>;310}311312/** @name EthereumHeader */313export interface EthereumHeader extends Struct {314 readonly parentHash: H256;315 readonly ommersHash: H256;316 readonly beneficiary: H160;317 readonly stateRoot: H256;318 readonly transactionsRoot: H256;319 readonly receiptsRoot: H256;320 readonly logsBloom: EthbloomBloom;321 readonly difficulty: U256;322 readonly number: U256;323 readonly gasLimit: U256;324 readonly gasUsed: U256;325 readonly timestamp: u64;326 readonly extraData: Bytes;327 readonly mixHash: H256;328 readonly nonce: EthereumTypesHashH64;329}330331/** @name EthereumLog */332export interface EthereumLog extends Struct {333 readonly address: H160;334 readonly topics: Vec<H256>;335 readonly data: Bytes;336}337338/** @name EthereumReceiptEip658ReceiptData */339export interface EthereumReceiptEip658ReceiptData extends Struct {340 readonly statusCode: u8;341 readonly usedGas: U256;342 readonly logsBloom: EthbloomBloom;343 readonly logs: Vec<EthereumLog>;344}345346/** @name EthereumReceiptReceiptV3 */347export interface EthereumReceiptReceiptV3 extends Enum {348 readonly isLegacy: boolean;349 readonly asLegacy: EthereumReceiptEip658ReceiptData;350 readonly isEip2930: boolean;351 readonly asEip2930: EthereumReceiptEip658ReceiptData;352 readonly isEip1559: boolean;353 readonly asEip1559: EthereumReceiptEip658ReceiptData;354 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';355}356357/** @name EthereumTransactionAccessListItem */358export interface EthereumTransactionAccessListItem extends Struct {359 readonly address: H160;360 readonly storageKeys: Vec<H256>;361}362363/** @name EthereumTransactionEip1559Transaction */364export interface EthereumTransactionEip1559Transaction extends Struct {365 readonly chainId: u64;366 readonly nonce: U256;367 readonly maxPriorityFeePerGas: U256;368 readonly maxFeePerGas: U256;369 readonly gasLimit: U256;370 readonly action: EthereumTransactionTransactionAction;371 readonly value: U256;372 readonly input: Bytes;373 readonly accessList: Vec<EthereumTransactionAccessListItem>;374 readonly oddYParity: bool;375 readonly r: H256;376 readonly s: H256;377}378379/** @name EthereumTransactionEip2930Transaction */380export interface EthereumTransactionEip2930Transaction extends Struct {381 readonly chainId: u64;382 readonly nonce: U256;383 readonly gasPrice: U256;384 readonly gasLimit: U256;385 readonly action: EthereumTransactionTransactionAction;386 readonly value: U256;387 readonly input: Bytes;388 readonly accessList: Vec<EthereumTransactionAccessListItem>;389 readonly oddYParity: bool;390 readonly r: H256;391 readonly s: H256;392}393394/** @name EthereumTransactionLegacyTransaction */395export interface EthereumTransactionLegacyTransaction extends Struct {396 readonly nonce: U256;397 readonly gasPrice: U256;398 readonly gasLimit: U256;399 readonly action: EthereumTransactionTransactionAction;400 readonly value: U256;401 readonly input: Bytes;402 readonly signature: EthereumTransactionTransactionSignature;403}404405/** @name EthereumTransactionTransactionAction */406export interface EthereumTransactionTransactionAction extends Enum {407 readonly isCall: boolean;408 readonly asCall: H160;409 readonly isCreate: boolean;410 readonly type: 'Call' | 'Create';411}412413/** @name EthereumTransactionTransactionSignature */414export interface EthereumTransactionTransactionSignature extends Struct {415 readonly v: u64;416 readonly r: H256;417 readonly s: H256;418}419420/** @name EthereumTransactionTransactionV2 */421export interface EthereumTransactionTransactionV2 extends Enum {422 readonly isLegacy: boolean;423 readonly asLegacy: EthereumTransactionLegacyTransaction;424 readonly isEip2930: boolean;425 readonly asEip2930: EthereumTransactionEip2930Transaction;426 readonly isEip1559: boolean;427 readonly asEip1559: EthereumTransactionEip1559Transaction;428 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';429}430431/** @name EthereumTypesHashH64 */432export interface EthereumTypesHashH64 extends U8aFixed {}433434/** @name EvmCoreErrorExitError */435export interface EvmCoreErrorExitError extends Enum {436 readonly isStackUnderflow: boolean;437 readonly isStackOverflow: boolean;438 readonly isInvalidJump: boolean;439 readonly isInvalidRange: boolean;440 readonly isDesignatedInvalid: boolean;441 readonly isCallTooDeep: boolean;442 readonly isCreateCollision: boolean;443 readonly isCreateContractLimit: boolean;444 readonly isOutOfOffset: boolean;445 readonly isOutOfGas: boolean;446 readonly isOutOfFund: boolean;447 readonly isPcUnderflow: boolean;448 readonly isCreateEmpty: boolean;449 readonly isOther: boolean;450 readonly asOther: Text;451 readonly isInvalidCode: boolean;452 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode';453}454455/** @name EvmCoreErrorExitFatal */456export interface EvmCoreErrorExitFatal extends Enum {457 readonly isNotSupported: boolean;458 readonly isUnhandledInterrupt: boolean;459 readonly isCallErrorAsFatal: boolean;460 readonly asCallErrorAsFatal: EvmCoreErrorExitError;461 readonly isOther: boolean;462 readonly asOther: Text;463 readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';464}465466/** @name EvmCoreErrorExitReason */467export interface EvmCoreErrorExitReason extends Enum {468 readonly isSucceed: boolean;469 readonly asSucceed: EvmCoreErrorExitSucceed;470 readonly isError: boolean;471 readonly asError: EvmCoreErrorExitError;472 readonly isRevert: boolean;473 readonly asRevert: EvmCoreErrorExitRevert;474 readonly isFatal: boolean;475 readonly asFatal: EvmCoreErrorExitFatal;476 readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';477}478479/** @name EvmCoreErrorExitRevert */480export interface EvmCoreErrorExitRevert extends Enum {481 readonly isReverted: boolean;482 readonly type: 'Reverted';483}484485/** @name EvmCoreErrorExitSucceed */486export interface EvmCoreErrorExitSucceed extends Enum {487 readonly isStopped: boolean;488 readonly isReturned: boolean;489 readonly isSuicided: boolean;490 readonly type: 'Stopped' | 'Returned' | 'Suicided';491}492493/** @name FpRpcTransactionStatus */494export interface FpRpcTransactionStatus extends Struct {495 readonly transactionHash: H256;496 readonly transactionIndex: u32;497 readonly from: H160;498 readonly to: Option<H160>;499 readonly contractAddress: Option<H160>;500 readonly logs: Vec<EthereumLog>;501 readonly logsBloom: EthbloomBloom;502}503504/** @name FrameSupportDispatchRawOrigin */505export interface FrameSupportDispatchRawOrigin extends Enum {506 readonly isRoot: boolean;507 readonly isSigned: boolean;508 readonly asSigned: AccountId32;509 readonly isNone: boolean;510 readonly type: 'Root' | 'Signed' | 'None';511}512513/** @name FrameSupportPalletId */514export interface FrameSupportPalletId extends U8aFixed {}515516/** @name FrameSupportScheduleLookupError */517export interface FrameSupportScheduleLookupError extends Enum {518 readonly isUnknown: boolean;519 readonly isBadFormat: boolean;520 readonly type: 'Unknown' | 'BadFormat';521}522523/** @name FrameSupportScheduleMaybeHashed */524export interface FrameSupportScheduleMaybeHashed extends Enum {525 readonly isValue: boolean;526 readonly asValue: Call;527 readonly isHash: boolean;528 readonly asHash: H256;529 readonly type: 'Value' | 'Hash';530}531532/** @name FrameSupportTokensMiscBalanceStatus */533export interface FrameSupportTokensMiscBalanceStatus extends Enum {534 readonly isFree: boolean;535 readonly isReserved: boolean;536 readonly type: 'Free' | 'Reserved';537}538539/** @name FrameSupportWeightsDispatchClass */540export interface FrameSupportWeightsDispatchClass extends Enum {541 readonly isNormal: boolean;542 readonly isOperational: boolean;543 readonly isMandatory: boolean;544 readonly type: 'Normal' | 'Operational' | 'Mandatory';545}546547/** @name FrameSupportWeightsDispatchInfo */548export interface FrameSupportWeightsDispatchInfo extends Struct {549 readonly weight: u64;550 readonly class: FrameSupportWeightsDispatchClass;551 readonly paysFee: FrameSupportWeightsPays;552}553554/** @name FrameSupportWeightsPays */555export interface FrameSupportWeightsPays extends Enum {556 readonly isYes: boolean;557 readonly isNo: boolean;558 readonly type: 'Yes' | 'No';559}560561/** @name FrameSupportWeightsPerDispatchClassU32 */562export interface FrameSupportWeightsPerDispatchClassU32 extends Struct {563 readonly normal: u32;564 readonly operational: u32;565 readonly mandatory: u32;566}567568/** @name FrameSupportWeightsPerDispatchClassU64 */569export interface FrameSupportWeightsPerDispatchClassU64 extends Struct {570 readonly normal: u64;571 readonly operational: u64;572 readonly mandatory: u64;573}574575/** @name FrameSupportWeightsPerDispatchClassWeightsPerClass */576export interface FrameSupportWeightsPerDispatchClassWeightsPerClass extends Struct {577 readonly normal: FrameSystemLimitsWeightsPerClass;578 readonly operational: FrameSystemLimitsWeightsPerClass;579 readonly mandatory: FrameSystemLimitsWeightsPerClass;580}581582/** @name FrameSupportWeightsRuntimeDbWeight */583export interface FrameSupportWeightsRuntimeDbWeight extends Struct {584 readonly read: u64;585 readonly write: u64;586}587588/** @name FrameSystemAccountInfo */589export interface FrameSystemAccountInfo extends Struct {590 readonly nonce: u32;591 readonly consumers: u32;592 readonly providers: u32;593 readonly sufficients: u32;594 readonly data: PalletBalancesAccountData;595}596597/** @name FrameSystemCall */598export interface FrameSystemCall extends Enum {599 readonly isFillBlock: boolean;600 readonly asFillBlock: {601 readonly ratio: Perbill;602 } & Struct;603 readonly isRemark: boolean;604 readonly asRemark: {605 readonly remark: Bytes;606 } & Struct;607 readonly isSetHeapPages: boolean;608 readonly asSetHeapPages: {609 readonly pages: u64;610 } & Struct;611 readonly isSetCode: boolean;612 readonly asSetCode: {613 readonly code: Bytes;614 } & Struct;615 readonly isSetCodeWithoutChecks: boolean;616 readonly asSetCodeWithoutChecks: {617 readonly code: Bytes;618 } & Struct;619 readonly isSetStorage: boolean;620 readonly asSetStorage: {621 readonly items: Vec<ITuple<[Bytes, Bytes]>>;622 } & Struct;623 readonly isKillStorage: boolean;624 readonly asKillStorage: {625 readonly keys_: Vec<Bytes>;626 } & Struct;627 readonly isKillPrefix: boolean;628 readonly asKillPrefix: {629 readonly prefix: Bytes;630 readonly subkeys: u32;631 } & Struct;632 readonly isRemarkWithEvent: boolean;633 readonly asRemarkWithEvent: {634 readonly remark: Bytes;635 } & Struct;636 readonly type: 'FillBlock' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';637}638639/** @name FrameSystemError */640export interface FrameSystemError extends Enum {641 readonly isInvalidSpecName: boolean;642 readonly isSpecVersionNeedsToIncrease: boolean;643 readonly isFailedToExtractRuntimeVersion: boolean;644 readonly isNonDefaultComposite: boolean;645 readonly isNonZeroRefCount: boolean;646 readonly isCallFiltered: boolean;647 readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';648}649650/** @name FrameSystemEvent */651export interface FrameSystemEvent extends Enum {652 readonly isExtrinsicSuccess: boolean;653 readonly asExtrinsicSuccess: {654 readonly dispatchInfo: FrameSupportWeightsDispatchInfo;655 } & Struct;656 readonly isExtrinsicFailed: boolean;657 readonly asExtrinsicFailed: {658 readonly dispatchError: SpRuntimeDispatchError;659 readonly dispatchInfo: FrameSupportWeightsDispatchInfo;660 } & Struct;661 readonly isCodeUpdated: boolean;662 readonly isNewAccount: boolean;663 readonly asNewAccount: {664 readonly account: AccountId32;665 } & Struct;666 readonly isKilledAccount: boolean;667 readonly asKilledAccount: {668 readonly account: AccountId32;669 } & Struct;670 readonly isRemarked: boolean;671 readonly asRemarked: {672 readonly sender: AccountId32;673 readonly hash_: H256;674 } & Struct;675 readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';676}677678/** @name FrameSystemEventRecord */679export interface FrameSystemEventRecord extends Struct {680 readonly phase: FrameSystemPhase;681 readonly event: Event;682 readonly topics: Vec<H256>;683}684685/** @name FrameSystemExtensionsCheckGenesis */686export interface FrameSystemExtensionsCheckGenesis extends Null {}687688/** @name FrameSystemExtensionsCheckNonce */689export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}690691/** @name FrameSystemExtensionsCheckSpecVersion */692export interface FrameSystemExtensionsCheckSpecVersion extends Null {}693694/** @name FrameSystemExtensionsCheckWeight */695export interface FrameSystemExtensionsCheckWeight extends Null {}696697/** @name FrameSystemLastRuntimeUpgradeInfo */698export interface FrameSystemLastRuntimeUpgradeInfo extends Struct {699 readonly specVersion: Compact<u32>;700 readonly specName: Text;701}702703/** @name FrameSystemLimitsBlockLength */704export interface FrameSystemLimitsBlockLength extends Struct {705 readonly max: FrameSupportWeightsPerDispatchClassU32;706}707708/** @name FrameSystemLimitsBlockWeights */709export interface FrameSystemLimitsBlockWeights extends Struct {710 readonly baseBlock: u64;711 readonly maxBlock: u64;712 readonly perClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;713}714715/** @name FrameSystemLimitsWeightsPerClass */716export interface FrameSystemLimitsWeightsPerClass extends Struct {717 readonly baseExtrinsic: u64;718 readonly maxExtrinsic: Option<u64>;719 readonly maxTotal: Option<u64>;720 readonly reserved: Option<u64>;721}722723/** @name FrameSystemPhase */724export interface FrameSystemPhase extends Enum {725 readonly isApplyExtrinsic: boolean;726 readonly asApplyExtrinsic: u32;727 readonly isFinalization: boolean;728 readonly isInitialization: boolean;729 readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';730}731732/** @name OpalRuntimeOriginCaller */733export interface OpalRuntimeOriginCaller extends Enum {734 readonly isSystem: boolean;735 readonly asSystem: FrameSupportDispatchRawOrigin;736 readonly isVoid: boolean;737 readonly asVoid: SpCoreVoid;738 readonly isPolkadotXcm: boolean;739 readonly asPolkadotXcm: PalletXcmOrigin;740 readonly isCumulusXcm: boolean;741 readonly asCumulusXcm: CumulusPalletXcmOrigin;742 readonly isEthereum: boolean;743 readonly asEthereum: PalletEthereumRawOrigin;744 readonly type: 'System' | 'Void' | 'PolkadotXcm' | 'CumulusXcm' | 'Ethereum';745}746747/** @name OpalRuntimeRuntime */748export interface OpalRuntimeRuntime extends Null {}749750/** @name OrmlVestingModuleCall */751export interface OrmlVestingModuleCall extends Enum {752 readonly isClaim: boolean;753 readonly isVestedTransfer: boolean;754 readonly asVestedTransfer: {755 readonly dest: MultiAddress;756 readonly schedule: OrmlVestingVestingSchedule;757 } & Struct;758 readonly isUpdateVestingSchedules: boolean;759 readonly asUpdateVestingSchedules: {760 readonly who: MultiAddress;761 readonly vestingSchedules: Vec<OrmlVestingVestingSchedule>;762 } & Struct;763 readonly isClaimFor: boolean;764 readonly asClaimFor: {765 readonly dest: MultiAddress;766 } & Struct;767 readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';768}769770/** @name OrmlVestingModuleError */771export interface OrmlVestingModuleError extends Enum {772 readonly isZeroVestingPeriod: boolean;773 readonly isZeroVestingPeriodCount: boolean;774 readonly isInsufficientBalanceToLock: boolean;775 readonly isTooManyVestingSchedules: boolean;776 readonly isAmountLow: boolean;777 readonly isMaxVestingSchedulesExceeded: boolean;778 readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';779}780781/** @name OrmlVestingModuleEvent */782export interface OrmlVestingModuleEvent extends Enum {783 readonly isVestingScheduleAdded: boolean;784 readonly asVestingScheduleAdded: {785 readonly from: AccountId32;786 readonly to: AccountId32;787 readonly vestingSchedule: OrmlVestingVestingSchedule;788 } & Struct;789 readonly isClaimed: boolean;790 readonly asClaimed: {791 readonly who: AccountId32;792 readonly amount: u128;793 } & Struct;794 readonly isVestingSchedulesUpdated: boolean;795 readonly asVestingSchedulesUpdated: {796 readonly who: AccountId32;797 } & Struct;798 readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';799}800801/** @name OrmlVestingVestingSchedule */802export interface OrmlVestingVestingSchedule extends Struct {803 readonly start: u32;804 readonly period: u32;805 readonly periodCount: u32;806 readonly perPeriod: Compact<u128>;807}808809/** @name PalletBalancesAccountData */810export interface PalletBalancesAccountData extends Struct {811 readonly free: u128;812 readonly reserved: u128;813 readonly miscFrozen: u128;814 readonly feeFrozen: u128;815}816817/** @name PalletBalancesBalanceLock */818export interface PalletBalancesBalanceLock extends Struct {819 readonly id: U8aFixed;820 readonly amount: u128;821 readonly reasons: PalletBalancesReasons;822}823824/** @name PalletBalancesCall */825export interface PalletBalancesCall extends Enum {826 readonly isTransfer: boolean;827 readonly asTransfer: {828 readonly dest: MultiAddress;829 readonly value: Compact<u128>;830 } & Struct;831 readonly isSetBalance: boolean;832 readonly asSetBalance: {833 readonly who: MultiAddress;834 readonly newFree: Compact<u128>;835 readonly newReserved: Compact<u128>;836 } & Struct;837 readonly isForceTransfer: boolean;838 readonly asForceTransfer: {839 readonly source: MultiAddress;840 readonly dest: MultiAddress;841 readonly value: Compact<u128>;842 } & Struct;843 readonly isTransferKeepAlive: boolean;844 readonly asTransferKeepAlive: {845 readonly dest: MultiAddress;846 readonly value: Compact<u128>;847 } & Struct;848 readonly isTransferAll: boolean;849 readonly asTransferAll: {850 readonly dest: MultiAddress;851 readonly keepAlive: bool;852 } & Struct;853 readonly isForceUnreserve: boolean;854 readonly asForceUnreserve: {855 readonly who: MultiAddress;856 readonly amount: u128;857 } & Struct;858 readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';859}860861/** @name PalletBalancesError */862export interface PalletBalancesError extends Enum {863 readonly isVestingBalance: boolean;864 readonly isLiquidityRestrictions: boolean;865 readonly isInsufficientBalance: boolean;866 readonly isExistentialDeposit: boolean;867 readonly isKeepAlive: boolean;868 readonly isExistingVestingSchedule: boolean;869 readonly isDeadAccount: boolean;870 readonly isTooManyReserves: boolean;871 readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';872}873874/** @name PalletBalancesEvent */875export interface PalletBalancesEvent extends Enum {876 readonly isEndowed: boolean;877 readonly asEndowed: {878 readonly account: AccountId32;879 readonly freeBalance: u128;880 } & Struct;881 readonly isDustLost: boolean;882 readonly asDustLost: {883 readonly account: AccountId32;884 readonly amount: u128;885 } & Struct;886 readonly isTransfer: boolean;887 readonly asTransfer: {888 readonly from: AccountId32;889 readonly to: AccountId32;890 readonly amount: u128;891 } & Struct;892 readonly isBalanceSet: boolean;893 readonly asBalanceSet: {894 readonly who: AccountId32;895 readonly free: u128;896 readonly reserved: u128;897 } & Struct;898 readonly isReserved: boolean;899 readonly asReserved: {900 readonly who: AccountId32;901 readonly amount: u128;902 } & Struct;903 readonly isUnreserved: boolean;904 readonly asUnreserved: {905 readonly who: AccountId32;906 readonly amount: u128;907 } & Struct;908 readonly isReserveRepatriated: boolean;909 readonly asReserveRepatriated: {910 readonly from: AccountId32;911 readonly to: AccountId32;912 readonly amount: u128;913 readonly destinationStatus: FrameSupportTokensMiscBalanceStatus;914 } & Struct;915 readonly isDeposit: boolean;916 readonly asDeposit: {917 readonly who: AccountId32;918 readonly amount: u128;919 } & Struct;920 readonly isWithdraw: boolean;921 readonly asWithdraw: {922 readonly who: AccountId32;923 readonly amount: u128;924 } & Struct;925 readonly isSlashed: boolean;926 readonly asSlashed: {927 readonly who: AccountId32;928 readonly amount: u128;929 } & Struct;930 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed';931}932933/** @name PalletBalancesReasons */934export interface PalletBalancesReasons extends Enum {935 readonly isFee: boolean;936 readonly isMisc: boolean;937 readonly isAll: boolean;938 readonly type: 'Fee' | 'Misc' | 'All';939}940941/** @name PalletBalancesReleases */942export interface PalletBalancesReleases extends Enum {943 readonly isV100: boolean;944 readonly isV200: boolean;945 readonly type: 'V100' | 'V200';946}947948/** @name PalletBalancesReserveData */949export interface PalletBalancesReserveData extends Struct {950 readonly id: U8aFixed;951 readonly amount: u128;952}953954/** @name PalletCommonError */955export interface PalletCommonError extends Enum {956 readonly isCollectionNotFound: boolean;957 readonly isMustBeTokenOwner: boolean;958 readonly isNoPermission: boolean;959 readonly isCantDestroyNotEmptyCollection: boolean;960 readonly isPublicMintingNotAllowed: boolean;961 readonly isAddressNotInAllowlist: boolean;962 readonly isCollectionNameLimitExceeded: boolean;963 readonly isCollectionDescriptionLimitExceeded: boolean;964 readonly isCollectionTokenPrefixLimitExceeded: boolean;965 readonly isTotalCollectionsLimitExceeded: boolean;966 readonly isCollectionAdminCountExceeded: boolean;967 readonly isCollectionLimitBoundsExceeded: boolean;968 readonly isOwnerPermissionsCantBeReverted: boolean;969 readonly isTransferNotAllowed: boolean;970 readonly isAccountTokenLimitExceeded: boolean;971 readonly isCollectionTokenLimitExceeded: boolean;972 readonly isMetadataFlagFrozen: boolean;973 readonly isTokenNotFound: boolean;974 readonly isTokenValueTooLow: boolean;975 readonly isApprovedValueTooLow: boolean;976 readonly isCantApproveMoreThanOwned: boolean;977 readonly isAddressIsZero: boolean;978 readonly isUnsupportedOperation: boolean;979 readonly isNotSufficientFounds: boolean;980 readonly isUserIsNotAllowedToNest: boolean;981 readonly isSourceCollectionIsNotAllowedToNest: boolean;982 readonly isCollectionFieldSizeExceeded: boolean;983 readonly isNoSpaceForProperty: boolean;984 readonly isPropertyLimitReached: boolean;985 readonly isPropertyKeyIsTooLong: boolean;986 readonly isInvalidCharacterInPropertyKey: boolean;987 readonly isEmptyPropertyKey: boolean;988 readonly isCollectionIsExternal: boolean;989 readonly isCollectionIsInternal: boolean;990 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';991}992993/** @name PalletCommonEvent */994export interface PalletCommonEvent extends Enum {995 readonly isCollectionCreated: boolean;996 readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;997 readonly isCollectionDestroyed: boolean;998 readonly asCollectionDestroyed: u32;999 readonly isItemCreated: boolean;1000 readonly asItemCreated: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1001 readonly isItemDestroyed: boolean;1002 readonly asItemDestroyed: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1003 readonly isTransfer: boolean;1004 readonly asTransfer: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1005 readonly isApproved: boolean;1006 readonly asApproved: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1007 readonly isCollectionPropertySet: boolean;1008 readonly asCollectionPropertySet: ITuple<[u32, Bytes]>;1009 readonly isCollectionPropertyDeleted: boolean;1010 readonly asCollectionPropertyDeleted: ITuple<[u32, Bytes]>;1011 readonly isTokenPropertySet: boolean;1012 readonly asTokenPropertySet: ITuple<[u32, u32, Bytes]>;1013 readonly isTokenPropertyDeleted: boolean;1014 readonly asTokenPropertyDeleted: ITuple<[u32, u32, Bytes]>;1015 readonly isPropertyPermissionSet: boolean;1016 readonly asPropertyPermissionSet: ITuple<[u32, Bytes]>;1017 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet';1018}10191020/** @name PalletConfigurationCall */1021export interface PalletConfigurationCall extends Enum {1022 readonly isSetWeightToFeeCoefficientOverride: boolean;1023 readonly asSetWeightToFeeCoefficientOverride: {1024 readonly coeff: Option<u32>;1025 } & Struct;1026 readonly isSetMinGasPriceOverride: boolean;1027 readonly asSetMinGasPriceOverride: {1028 readonly coeff: Option<u64>;1029 } & Struct;1030 readonly type: 'SetWeightToFeeCoefficientOverride' | 'SetMinGasPriceOverride';1031}10321033/** @name PalletEthereumCall */1034export interface PalletEthereumCall extends Enum {1035 readonly isTransact: boolean;1036 readonly asTransact: {1037 readonly transaction: EthereumTransactionTransactionV2;1038 } & Struct;1039 readonly type: 'Transact';1040}10411042/** @name PalletEthereumError */1043export interface PalletEthereumError extends Enum {1044 readonly isInvalidSignature: boolean;1045 readonly isPreLogExists: boolean;1046 readonly type: 'InvalidSignature' | 'PreLogExists';1047}10481049/** @name PalletEthereumEvent */1050export interface PalletEthereumEvent extends Enum {1051 readonly isExecuted: boolean;1052 readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;1053 readonly type: 'Executed';1054}10551056/** @name PalletEthereumFakeTransactionFinalizer */1057export interface PalletEthereumFakeTransactionFinalizer extends Null {}10581059/** @name PalletEthereumRawOrigin */1060export interface PalletEthereumRawOrigin extends Enum {1061 readonly isEthereumTransaction: boolean;1062 readonly asEthereumTransaction: H160;1063 readonly type: 'EthereumTransaction';1064}10651066/** @name PalletEvmAccountBasicCrossAccountIdRepr */1067export interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {1068 readonly isSubstrate: boolean;1069 readonly asSubstrate: AccountId32;1070 readonly isEthereum: boolean;1071 readonly asEthereum: H160;1072 readonly type: 'Substrate' | 'Ethereum';1073}10741075/** @name PalletEvmCall */1076export interface PalletEvmCall extends Enum {1077 readonly isWithdraw: boolean;1078 readonly asWithdraw: {1079 readonly address: H160;1080 readonly value: u128;1081 } & Struct;1082 readonly isCall: boolean;1083 readonly asCall: {1084 readonly source: H160;1085 readonly target: H160;1086 readonly input: Bytes;1087 readonly value: U256;1088 readonly gasLimit: u64;1089 readonly maxFeePerGas: U256;1090 readonly maxPriorityFeePerGas: Option<U256>;1091 readonly nonce: Option<U256>;1092 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1093 } & Struct;1094 readonly isCreate: boolean;1095 readonly asCreate: {1096 readonly source: H160;1097 readonly init: Bytes;1098 readonly value: U256;1099 readonly gasLimit: u64;1100 readonly maxFeePerGas: U256;1101 readonly maxPriorityFeePerGas: Option<U256>;1102 readonly nonce: Option<U256>;1103 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1104 } & Struct;1105 readonly isCreate2: boolean;1106 readonly asCreate2: {1107 readonly source: H160;1108 readonly init: Bytes;1109 readonly salt: H256;1110 readonly value: U256;1111 readonly gasLimit: u64;1112 readonly maxFeePerGas: U256;1113 readonly maxPriorityFeePerGas: Option<U256>;1114 readonly nonce: Option<U256>;1115 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1116 } & Struct;1117 readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';1118}11191120/** @name PalletEvmCoderSubstrateError */1121export interface PalletEvmCoderSubstrateError extends Enum {1122 readonly isOutOfGas: boolean;1123 readonly isOutOfFund: boolean;1124 readonly type: 'OutOfGas' | 'OutOfFund';1125}11261127/** @name PalletEvmContractHelpersError */1128export interface PalletEvmContractHelpersError extends Enum {1129 readonly isNoPermission: boolean;1130 readonly type: 'NoPermission';1131}11321133/** @name PalletEvmContractHelpersSponsoringModeT */1134export interface PalletEvmContractHelpersSponsoringModeT extends Enum {1135 readonly isDisabled: boolean;1136 readonly isAllowlisted: boolean;1137 readonly isGenerous: boolean;1138 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';1139}11401141/** @name PalletEvmError */1142export interface PalletEvmError extends Enum {1143 readonly isBalanceLow: boolean;1144 readonly isFeeOverflow: boolean;1145 readonly isPaymentOverflow: boolean;1146 readonly isWithdrawFailed: boolean;1147 readonly isGasPriceTooLow: boolean;1148 readonly isInvalidNonce: boolean;1149 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';1150}11511152/** @name PalletEvmEvent */1153export interface PalletEvmEvent extends Enum {1154 readonly isLog: boolean;1155 readonly asLog: EthereumLog;1156 readonly isCreated: boolean;1157 readonly asCreated: H160;1158 readonly isCreatedFailed: boolean;1159 readonly asCreatedFailed: H160;1160 readonly isExecuted: boolean;1161 readonly asExecuted: H160;1162 readonly isExecutedFailed: boolean;1163 readonly asExecutedFailed: H160;1164 readonly isBalanceDeposit: boolean;1165 readonly asBalanceDeposit: ITuple<[AccountId32, H160, U256]>;1166 readonly isBalanceWithdraw: boolean;1167 readonly asBalanceWithdraw: ITuple<[AccountId32, H160, U256]>;1168 readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed' | 'BalanceDeposit' | 'BalanceWithdraw';1169}11701171/** @name PalletEvmMigrationCall */1172export interface PalletEvmMigrationCall extends Enum {1173 readonly isBegin: boolean;1174 readonly asBegin: {1175 readonly address: H160;1176 } & Struct;1177 readonly isSetData: boolean;1178 readonly asSetData: {1179 readonly address: H160;1180 readonly data: Vec<ITuple<[H256, H256]>>;1181 } & Struct;1182 readonly isFinish: boolean;1183 readonly asFinish: {1184 readonly address: H160;1185 readonly code: Bytes;1186 } & Struct;1187 readonly type: 'Begin' | 'SetData' | 'Finish';1188}11891190/** @name PalletEvmMigrationError */1191export interface PalletEvmMigrationError extends Enum {1192 readonly isAccountNotEmpty: boolean;1193 readonly isAccountIsNotMigrating: boolean;1194 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';1195}11961197/** @name PalletFungibleError */1198export interface PalletFungibleError extends Enum {1199 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;1200 readonly isFungibleItemsHaveNoId: boolean;1201 readonly isFungibleItemsDontHaveData: boolean;1202 readonly isFungibleDisallowsNesting: boolean;1203 readonly isSettingPropertiesNotAllowed: boolean;1204 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';1205}12061207/** @name PalletInflationCall */1208export interface PalletInflationCall extends Enum {1209 readonly isStartInflation: boolean;1210 readonly asStartInflation: {1211 readonly inflationStartRelayBlock: u32;1212 } & Struct;1213 readonly type: 'StartInflation';1214}12151216/** @name PalletNonfungibleError */1217export interface PalletNonfungibleError extends Enum {1218 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;1219 readonly isNonfungibleItemsHaveNoAmount: boolean;1220 readonly isCantBurnNftWithChildren: boolean;1221 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';1222}12231224/** @name PalletNonfungibleItemData */1225export interface PalletNonfungibleItemData extends Struct {1226 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1227}12281229/** @name PalletRefungibleError */1230export interface PalletRefungibleError extends Enum {1231 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;1232 readonly isWrongRefungiblePieces: boolean;1233 readonly isRepartitionWhileNotOwningAllPieces: boolean;1234 readonly isRefungibleDisallowsNesting: boolean;1235 readonly isSettingPropertiesNotAllowed: boolean;1236 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';1237}12381239/** @name PalletRefungibleItemData */1240export interface PalletRefungibleItemData extends Struct {1241 readonly constData: Bytes;1242}12431244/** @name PalletRmrkCoreCall */1245export interface PalletRmrkCoreCall extends Enum {1246 readonly isCreateCollection: boolean;1247 readonly asCreateCollection: {1248 readonly metadata: Bytes;1249 readonly max: Option<u32>;1250 readonly symbol: Bytes;1251 } & Struct;1252 readonly isDestroyCollection: boolean;1253 readonly asDestroyCollection: {1254 readonly collectionId: u32;1255 } & Struct;1256 readonly isChangeCollectionIssuer: boolean;1257 readonly asChangeCollectionIssuer: {1258 readonly collectionId: u32;1259 readonly newIssuer: MultiAddress;1260 } & Struct;1261 readonly isLockCollection: boolean;1262 readonly asLockCollection: {1263 readonly collectionId: u32;1264 } & Struct;1265 readonly isMintNft: boolean;1266 readonly asMintNft: {1267 readonly owner: Option<AccountId32>;1268 readonly collectionId: u32;1269 readonly recipient: Option<AccountId32>;1270 readonly royaltyAmount: Option<Permill>;1271 readonly metadata: Bytes;1272 readonly transferable: bool;1273 readonly resources: Option<Vec<RmrkTraitsResourceResourceTypes>>;1274 } & Struct;1275 readonly isBurnNft: boolean;1276 readonly asBurnNft: {1277 readonly collectionId: u32;1278 readonly nftId: u32;1279 readonly maxBurns: u32;1280 } & Struct;1281 readonly isSend: boolean;1282 readonly asSend: {1283 readonly rmrkCollectionId: u32;1284 readonly rmrkNftId: u32;1285 readonly newOwner: RmrkTraitsNftAccountIdOrCollectionNftTuple;1286 } & Struct;1287 readonly isAcceptNft: boolean;1288 readonly asAcceptNft: {1289 readonly rmrkCollectionId: u32;1290 readonly rmrkNftId: u32;1291 readonly newOwner: RmrkTraitsNftAccountIdOrCollectionNftTuple;1292 } & Struct;1293 readonly isRejectNft: boolean;1294 readonly asRejectNft: {1295 readonly rmrkCollectionId: u32;1296 readonly rmrkNftId: u32;1297 } & Struct;1298 readonly isAcceptResource: boolean;1299 readonly asAcceptResource: {1300 readonly rmrkCollectionId: u32;1301 readonly rmrkNftId: u32;1302 readonly resourceId: u32;1303 } & Struct;1304 readonly isAcceptResourceRemoval: boolean;1305 readonly asAcceptResourceRemoval: {1306 readonly rmrkCollectionId: u32;1307 readonly rmrkNftId: u32;1308 readonly resourceId: u32;1309 } & Struct;1310 readonly isSetProperty: boolean;1311 readonly asSetProperty: {1312 readonly rmrkCollectionId: Compact<u32>;1313 readonly maybeNftId: Option<u32>;1314 readonly key: Bytes;1315 readonly value: Bytes;1316 } & Struct;1317 readonly isSetPriority: boolean;1318 readonly asSetPriority: {1319 readonly rmrkCollectionId: u32;1320 readonly rmrkNftId: u32;1321 readonly priorities: Vec<u32>;1322 } & Struct;1323 readonly isAddBasicResource: boolean;1324 readonly asAddBasicResource: {1325 readonly rmrkCollectionId: u32;1326 readonly nftId: u32;1327 readonly resource: RmrkTraitsResourceBasicResource;1328 } & Struct;1329 readonly isAddComposableResource: boolean;1330 readonly asAddComposableResource: {1331 readonly rmrkCollectionId: u32;1332 readonly nftId: u32;1333 readonly resource: RmrkTraitsResourceComposableResource;1334 } & Struct;1335 readonly isAddSlotResource: boolean;1336 readonly asAddSlotResource: {1337 readonly rmrkCollectionId: u32;1338 readonly nftId: u32;1339 readonly resource: RmrkTraitsResourceSlotResource;1340 } & Struct;1341 readonly isRemoveResource: boolean;1342 readonly asRemoveResource: {1343 readonly rmrkCollectionId: u32;1344 readonly nftId: u32;1345 readonly resourceId: u32;1346 } & Struct;1347 readonly type: 'CreateCollection' | 'DestroyCollection' | 'ChangeCollectionIssuer' | 'LockCollection' | 'MintNft' | 'BurnNft' | 'Send' | 'AcceptNft' | 'RejectNft' | 'AcceptResource' | 'AcceptResourceRemoval' | 'SetProperty' | 'SetPriority' | 'AddBasicResource' | 'AddComposableResource' | 'AddSlotResource' | 'RemoveResource';1348}13491350/** @name PalletRmrkCoreError */1351export interface PalletRmrkCoreError extends Enum {1352 readonly isCorruptedCollectionType: boolean;1353 readonly isRmrkPropertyKeyIsTooLong: boolean;1354 readonly isRmrkPropertyValueIsTooLong: boolean;1355 readonly isRmrkPropertyIsNotFound: boolean;1356 readonly isUnableToDecodeRmrkData: boolean;1357 readonly isCollectionNotEmpty: boolean;1358 readonly isNoAvailableCollectionId: boolean;1359 readonly isNoAvailableNftId: boolean;1360 readonly isCollectionUnknown: boolean;1361 readonly isNoPermission: boolean;1362 readonly isNonTransferable: boolean;1363 readonly isCollectionFullOrLocked: boolean;1364 readonly isResourceDoesntExist: boolean;1365 readonly isCannotSendToDescendentOrSelf: boolean;1366 readonly isCannotAcceptNonOwnedNft: boolean;1367 readonly isCannotRejectNonOwnedNft: boolean;1368 readonly isCannotRejectNonPendingNft: boolean;1369 readonly isResourceNotPending: boolean;1370 readonly isNoAvailableResourceId: boolean;1371 readonly type: 'CorruptedCollectionType' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'RmrkPropertyIsNotFound' | 'UnableToDecodeRmrkData' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'NonTransferable' | 'CollectionFullOrLocked' | 'ResourceDoesntExist' | 'CannotSendToDescendentOrSelf' | 'CannotAcceptNonOwnedNft' | 'CannotRejectNonOwnedNft' | 'CannotRejectNonPendingNft' | 'ResourceNotPending' | 'NoAvailableResourceId';1372}13731374/** @name PalletRmrkCoreEvent */1375export interface PalletRmrkCoreEvent extends Enum {1376 readonly isCollectionCreated: boolean;1377 readonly asCollectionCreated: {1378 readonly issuer: AccountId32;1379 readonly collectionId: u32;1380 } & Struct;1381 readonly isCollectionDestroyed: boolean;1382 readonly asCollectionDestroyed: {1383 readonly issuer: AccountId32;1384 readonly collectionId: u32;1385 } & Struct;1386 readonly isIssuerChanged: boolean;1387 readonly asIssuerChanged: {1388 readonly oldIssuer: AccountId32;1389 readonly newIssuer: AccountId32;1390 readonly collectionId: u32;1391 } & Struct;1392 readonly isCollectionLocked: boolean;1393 readonly asCollectionLocked: {1394 readonly issuer: AccountId32;1395 readonly collectionId: u32;1396 } & Struct;1397 readonly isNftMinted: boolean;1398 readonly asNftMinted: {1399 readonly owner: AccountId32;1400 readonly collectionId: u32;1401 readonly nftId: u32;1402 } & Struct;1403 readonly isNftBurned: boolean;1404 readonly asNftBurned: {1405 readonly owner: AccountId32;1406 readonly nftId: u32;1407 } & Struct;1408 readonly isNftSent: boolean;1409 readonly asNftSent: {1410 readonly sender: AccountId32;1411 readonly recipient: RmrkTraitsNftAccountIdOrCollectionNftTuple;1412 readonly collectionId: u32;1413 readonly nftId: u32;1414 readonly approvalRequired: bool;1415 } & Struct;1416 readonly isNftAccepted: boolean;1417 readonly asNftAccepted: {1418 readonly sender: AccountId32;1419 readonly recipient: RmrkTraitsNftAccountIdOrCollectionNftTuple;1420 readonly collectionId: u32;1421 readonly nftId: u32;1422 } & Struct;1423 readonly isNftRejected: boolean;1424 readonly asNftRejected: {1425 readonly sender: AccountId32;1426 readonly collectionId: u32;1427 readonly nftId: u32;1428 } & Struct;1429 readonly isPropertySet: boolean;1430 readonly asPropertySet: {1431 readonly collectionId: u32;1432 readonly maybeNftId: Option<u32>;1433 readonly key: Bytes;1434 readonly value: Bytes;1435 } & Struct;1436 readonly isResourceAdded: boolean;1437 readonly asResourceAdded: {1438 readonly nftId: u32;1439 readonly resourceId: u32;1440 } & Struct;1441 readonly isResourceRemoval: boolean;1442 readonly asResourceRemoval: {1443 readonly nftId: u32;1444 readonly resourceId: u32;1445 } & Struct;1446 readonly isResourceAccepted: boolean;1447 readonly asResourceAccepted: {1448 readonly nftId: u32;1449 readonly resourceId: u32;1450 } & Struct;1451 readonly isResourceRemovalAccepted: boolean;1452 readonly asResourceRemovalAccepted: {1453 readonly nftId: u32;1454 readonly resourceId: u32;1455 } & Struct;1456 readonly isPrioritySet: boolean;1457 readonly asPrioritySet: {1458 readonly collectionId: u32;1459 readonly nftId: u32;1460 } & Struct;1461 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'IssuerChanged' | 'CollectionLocked' | 'NftMinted' | 'NftBurned' | 'NftSent' | 'NftAccepted' | 'NftRejected' | 'PropertySet' | 'ResourceAdded' | 'ResourceRemoval' | 'ResourceAccepted' | 'ResourceRemovalAccepted' | 'PrioritySet';1462}14631464/** @name PalletRmrkEquipCall */1465export interface PalletRmrkEquipCall extends Enum {1466 readonly isCreateBase: boolean;1467 readonly asCreateBase: {1468 readonly baseType: Bytes;1469 readonly symbol: Bytes;1470 readonly parts: Vec<RmrkTraitsPartPartType>;1471 } & Struct;1472 readonly isThemeAdd: boolean;1473 readonly asThemeAdd: {1474 readonly baseId: u32;1475 readonly theme: RmrkTraitsTheme;1476 } & Struct;1477 readonly isEquippable: boolean;1478 readonly asEquippable: {1479 readonly baseId: u32;1480 readonly slotId: u32;1481 readonly equippables: RmrkTraitsPartEquippableList;1482 } & Struct;1483 readonly type: 'CreateBase' | 'ThemeAdd' | 'Equippable';1484}14851486/** @name PalletRmrkEquipError */1487export interface PalletRmrkEquipError extends Enum {1488 readonly isPermissionError: boolean;1489 readonly isNoAvailableBaseId: boolean;1490 readonly isNoAvailablePartId: boolean;1491 readonly isBaseDoesntExist: boolean;1492 readonly isNeedsDefaultThemeFirst: boolean;1493 readonly isPartDoesntExist: boolean;1494 readonly isNoEquippableOnFixedPart: boolean;1495 readonly type: 'PermissionError' | 'NoAvailableBaseId' | 'NoAvailablePartId' | 'BaseDoesntExist' | 'NeedsDefaultThemeFirst' | 'PartDoesntExist' | 'NoEquippableOnFixedPart';1496}14971498/** @name PalletRmrkEquipEvent */1499export interface PalletRmrkEquipEvent extends Enum {1500 readonly isBaseCreated: boolean;1501 readonly asBaseCreated: {1502 readonly issuer: AccountId32;1503 readonly baseId: u32;1504 } & Struct;1505 readonly isEquippablesUpdated: boolean;1506 readonly asEquippablesUpdated: {1507 readonly baseId: u32;1508 readonly slotId: u32;1509 } & Struct;1510 readonly type: 'BaseCreated' | 'EquippablesUpdated';1511}15121513/** @name PalletStructureCall */1514export interface PalletStructureCall extends Null {}15151516/** @name PalletStructureError */1517export interface PalletStructureError extends Enum {1518 readonly isOuroborosDetected: boolean;1519 readonly isDepthLimit: boolean;1520 readonly isBreadthLimit: boolean;1521 readonly isTokenNotFound: boolean;1522 readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound';1523}15241525/** @name PalletStructureEvent */1526export interface PalletStructureEvent extends Enum {1527 readonly isExecuted: boolean;1528 readonly asExecuted: Result<Null, SpRuntimeDispatchError>;1529 readonly type: 'Executed';1530}15311532/** @name PalletSudoCall */1533export interface PalletSudoCall extends Enum {1534 readonly isSudo: boolean;1535 readonly asSudo: {1536 readonly call: Call;1537 } & Struct;1538 readonly isSudoUncheckedWeight: boolean;1539 readonly asSudoUncheckedWeight: {1540 readonly call: Call;1541 readonly weight: u64;1542 } & Struct;1543 readonly isSetKey: boolean;1544 readonly asSetKey: {1545 readonly new_: MultiAddress;1546 } & Struct;1547 readonly isSudoAs: boolean;1548 readonly asSudoAs: {1549 readonly who: MultiAddress;1550 readonly call: Call;1551 } & Struct;1552 readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';1553}15541555/** @name PalletSudoError */1556export interface PalletSudoError extends Enum {1557 readonly isRequireSudo: boolean;1558 readonly type: 'RequireSudo';1559}15601561/** @name PalletSudoEvent */1562export interface PalletSudoEvent extends Enum {1563 readonly isSudid: boolean;1564 readonly asSudid: {1565 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1566 } & Struct;1567 readonly isKeyChanged: boolean;1568 readonly asKeyChanged: {1569 readonly oldSudoer: Option<AccountId32>;1570 } & Struct;1571 readonly isSudoAsDone: boolean;1572 readonly asSudoAsDone: {1573 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1574 } & Struct;1575 readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';1576}15771578/** @name PalletTemplateTransactionPaymentCall */1579export interface PalletTemplateTransactionPaymentCall extends Null {}15801581/** @name PalletTemplateTransactionPaymentChargeTransactionPayment */1582export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}15831584/** @name PalletTimestampCall */1585export interface PalletTimestampCall extends Enum {1586 readonly isSet: boolean;1587 readonly asSet: {1588 readonly now: Compact<u64>;1589 } & Struct;1590 readonly type: 'Set';1591}15921593/** @name PalletTransactionPaymentEvent */1594export interface PalletTransactionPaymentEvent extends Enum {1595 readonly isTransactionFeePaid: boolean;1596 readonly asTransactionFeePaid: {1597 readonly who: AccountId32;1598 readonly actualFee: u128;1599 readonly tip: u128;1600 } & Struct;1601 readonly type: 'TransactionFeePaid';1602}16031604/** @name PalletTransactionPaymentReleases */1605export interface PalletTransactionPaymentReleases extends Enum {1606 readonly isV1Ancient: boolean;1607 readonly isV2: boolean;1608 readonly type: 'V1Ancient' | 'V2';1609}16101611/** @name PalletTreasuryCall */1612export interface PalletTreasuryCall extends Enum {1613 readonly isProposeSpend: boolean;1614 readonly asProposeSpend: {1615 readonly value: Compact<u128>;1616 readonly beneficiary: MultiAddress;1617 } & Struct;1618 readonly isRejectProposal: boolean;1619 readonly asRejectProposal: {1620 readonly proposalId: Compact<u32>;1621 } & Struct;1622 readonly isApproveProposal: boolean;1623 readonly asApproveProposal: {1624 readonly proposalId: Compact<u32>;1625 } & Struct;1626 readonly isSpend: boolean;1627 readonly asSpend: {1628 readonly amount: Compact<u128>;1629 readonly beneficiary: MultiAddress;1630 } & Struct;1631 readonly isRemoveApproval: boolean;1632 readonly asRemoveApproval: {1633 readonly proposalId: Compact<u32>;1634 } & Struct;1635 readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'Spend' | 'RemoveApproval';1636}16371638/** @name PalletTreasuryError */1639export interface PalletTreasuryError extends Enum {1640 readonly isInsufficientProposersBalance: boolean;1641 readonly isInvalidIndex: boolean;1642 readonly isTooManyApprovals: boolean;1643 readonly isInsufficientPermission: boolean;1644 readonly isProposalNotApproved: boolean;1645 readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved';1646}16471648/** @name PalletTreasuryEvent */1649export interface PalletTreasuryEvent extends Enum {1650 readonly isProposed: boolean;1651 readonly asProposed: {1652 readonly proposalIndex: u32;1653 } & Struct;1654 readonly isSpending: boolean;1655 readonly asSpending: {1656 readonly budgetRemaining: u128;1657 } & Struct;1658 readonly isAwarded: boolean;1659 readonly asAwarded: {1660 readonly proposalIndex: u32;1661 readonly award: u128;1662 readonly account: AccountId32;1663 } & Struct;1664 readonly isRejected: boolean;1665 readonly asRejected: {1666 readonly proposalIndex: u32;1667 readonly slashed: u128;1668 } & Struct;1669 readonly isBurnt: boolean;1670 readonly asBurnt: {1671 readonly burntFunds: u128;1672 } & Struct;1673 readonly isRollover: boolean;1674 readonly asRollover: {1675 readonly rolloverBalance: u128;1676 } & Struct;1677 readonly isDeposit: boolean;1678 readonly asDeposit: {1679 readonly value: u128;1680 } & Struct;1681 readonly isSpendApproved: boolean;1682 readonly asSpendApproved: {1683 readonly proposalIndex: u32;1684 readonly amount: u128;1685 readonly beneficiary: AccountId32;1686 } & Struct;1687 readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit' | 'SpendApproved';1688}16891690/** @name PalletTreasuryProposal */1691export interface PalletTreasuryProposal extends Struct {1692 readonly proposer: AccountId32;1693 readonly value: u128;1694 readonly beneficiary: AccountId32;1695 readonly bond: u128;1696}16971698/** @name PalletUniqueCall */1699export interface PalletUniqueCall extends Enum {1700 readonly isCreateCollection: boolean;1701 readonly asCreateCollection: {1702 readonly collectionName: Vec<u16>;1703 readonly collectionDescription: Vec<u16>;1704 readonly tokenPrefix: Bytes;1705 readonly mode: UpDataStructsCollectionMode;1706 } & Struct;1707 readonly isCreateCollectionEx: boolean;1708 readonly asCreateCollectionEx: {1709 readonly data: UpDataStructsCreateCollectionData;1710 } & Struct;1711 readonly isDestroyCollection: boolean;1712 readonly asDestroyCollection: {1713 readonly collectionId: u32;1714 } & Struct;1715 readonly isAddToAllowList: boolean;1716 readonly asAddToAllowList: {1717 readonly collectionId: u32;1718 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;1719 } & Struct;1720 readonly isRemoveFromAllowList: boolean;1721 readonly asRemoveFromAllowList: {1722 readonly collectionId: u32;1723 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;1724 } & Struct;1725 readonly isChangeCollectionOwner: boolean;1726 readonly asChangeCollectionOwner: {1727 readonly collectionId: u32;1728 readonly newOwner: AccountId32;1729 } & Struct;1730 readonly isAddCollectionAdmin: boolean;1731 readonly asAddCollectionAdmin: {1732 readonly collectionId: u32;1733 readonly newAdminId: PalletEvmAccountBasicCrossAccountIdRepr;1734 } & Struct;1735 readonly isRemoveCollectionAdmin: boolean;1736 readonly asRemoveCollectionAdmin: {1737 readonly collectionId: u32;1738 readonly accountId: PalletEvmAccountBasicCrossAccountIdRepr;1739 } & Struct;1740 readonly isSetCollectionSponsor: boolean;1741 readonly asSetCollectionSponsor: {1742 readonly collectionId: u32;1743 readonly newSponsor: AccountId32;1744 } & Struct;1745 readonly isConfirmSponsorship: boolean;1746 readonly asConfirmSponsorship: {1747 readonly collectionId: u32;1748 } & Struct;1749 readonly isRemoveCollectionSponsor: boolean;1750 readonly asRemoveCollectionSponsor: {1751 readonly collectionId: u32;1752 } & Struct;1753 readonly isCreateItem: boolean;1754 readonly asCreateItem: {1755 readonly collectionId: u32;1756 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1757 readonly data: UpDataStructsCreateItemData;1758 } & Struct;1759 readonly isCreateMultipleItems: boolean;1760 readonly asCreateMultipleItems: {1761 readonly collectionId: u32;1762 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1763 readonly itemsData: Vec<UpDataStructsCreateItemData>;1764 } & Struct;1765 readonly isSetCollectionProperties: boolean;1766 readonly asSetCollectionProperties: {1767 readonly collectionId: u32;1768 readonly properties: Vec<UpDataStructsProperty>;1769 } & Struct;1770 readonly isDeleteCollectionProperties: boolean;1771 readonly asDeleteCollectionProperties: {1772 readonly collectionId: u32;1773 readonly propertyKeys: Vec<Bytes>;1774 } & Struct;1775 readonly isSetTokenProperties: boolean;1776 readonly asSetTokenProperties: {1777 readonly collectionId: u32;1778 readonly tokenId: u32;1779 readonly properties: Vec<UpDataStructsProperty>;1780 } & Struct;1781 readonly isDeleteTokenProperties: boolean;1782 readonly asDeleteTokenProperties: {1783 readonly collectionId: u32;1784 readonly tokenId: u32;1785 readonly propertyKeys: Vec<Bytes>;1786 } & Struct;1787 readonly isSetTokenPropertyPermissions: boolean;1788 readonly asSetTokenPropertyPermissions: {1789 readonly collectionId: u32;1790 readonly propertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;1791 } & Struct;1792 readonly isCreateMultipleItemsEx: boolean;1793 readonly asCreateMultipleItemsEx: {1794 readonly collectionId: u32;1795 readonly data: UpDataStructsCreateItemExData;1796 } & Struct;1797 readonly isSetTransfersEnabledFlag: boolean;1798 readonly asSetTransfersEnabledFlag: {1799 readonly collectionId: u32;1800 readonly value: bool;1801 } & Struct;1802 readonly isBurnItem: boolean;1803 readonly asBurnItem: {1804 readonly collectionId: u32;1805 readonly itemId: u32;1806 readonly value: u128;1807 } & Struct;1808 readonly isBurnFrom: boolean;1809 readonly asBurnFrom: {1810 readonly collectionId: u32;1811 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;1812 readonly itemId: u32;1813 readonly value: u128;1814 } & Struct;1815 readonly isTransfer: boolean;1816 readonly asTransfer: {1817 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;1818 readonly collectionId: u32;1819 readonly itemId: u32;1820 readonly value: u128;1821 } & Struct;1822 readonly isApprove: boolean;1823 readonly asApprove: {1824 readonly spender: PalletEvmAccountBasicCrossAccountIdRepr;1825 readonly collectionId: u32;1826 readonly itemId: u32;1827 readonly amount: u128;1828 } & Struct;1829 readonly isTransferFrom: boolean;1830 readonly asTransferFrom: {1831 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;1832 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;1833 readonly collectionId: u32;1834 readonly itemId: u32;1835 readonly value: u128;1836 } & Struct;1837 readonly isSetCollectionLimits: boolean;1838 readonly asSetCollectionLimits: {1839 readonly collectionId: u32;1840 readonly newLimit: UpDataStructsCollectionLimits;1841 } & Struct;1842 readonly isSetCollectionPermissions: boolean;1843 readonly asSetCollectionPermissions: {1844 readonly collectionId: u32;1845 readonly newPermission: UpDataStructsCollectionPermissions;1846 } & Struct;1847 readonly isRepartition: boolean;1848 readonly asRepartition: {1849 readonly collectionId: u32;1850 readonly tokenId: u32;1851 readonly amount: u128;1852 } & Struct;1853 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';1854}18551856/** @name PalletUniqueError */1857export interface PalletUniqueError extends Enum {1858 readonly isCollectionDecimalPointLimitExceeded: boolean;1859 readonly isConfirmUnsetSponsorFail: boolean;1860 readonly isEmptyArgument: boolean;1861 readonly isRepartitionCalledOnNonRefungibleCollection: boolean;1862 readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection';1863}18641865/** @name PalletUniqueRawEvent */1866export interface PalletUniqueRawEvent extends Enum {1867 readonly isCollectionSponsorRemoved: boolean;1868 readonly asCollectionSponsorRemoved: u32;1869 readonly isCollectionAdminAdded: boolean;1870 readonly asCollectionAdminAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1871 readonly isCollectionOwnedChanged: boolean;1872 readonly asCollectionOwnedChanged: ITuple<[u32, AccountId32]>;1873 readonly isCollectionSponsorSet: boolean;1874 readonly asCollectionSponsorSet: ITuple<[u32, AccountId32]>;1875 readonly isSponsorshipConfirmed: boolean;1876 readonly asSponsorshipConfirmed: ITuple<[u32, AccountId32]>;1877 readonly isCollectionAdminRemoved: boolean;1878 readonly asCollectionAdminRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1879 readonly isAllowListAddressRemoved: boolean;1880 readonly asAllowListAddressRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1881 readonly isAllowListAddressAdded: boolean;1882 readonly asAllowListAddressAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1883 readonly isCollectionLimitSet: boolean;1884 readonly asCollectionLimitSet: u32;1885 readonly isCollectionPermissionSet: boolean;1886 readonly asCollectionPermissionSet: u32;1887 readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'CollectionPermissionSet';1888}18891890/** @name PalletUniqueSchedulerCall */1891export interface PalletUniqueSchedulerCall extends Enum {1892 readonly isScheduleNamed: boolean;1893 readonly asScheduleNamed: {1894 readonly id: U8aFixed;1895 readonly when: u32;1896 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;1897 readonly priority: u8;1898 readonly call: FrameSupportScheduleMaybeHashed;1899 } & Struct;1900 readonly isCancelNamed: boolean;1901 readonly asCancelNamed: {1902 readonly id: U8aFixed;1903 } & Struct;1904 readonly isScheduleNamedAfter: boolean;1905 readonly asScheduleNamedAfter: {1906 readonly id: U8aFixed;1907 readonly after: u32;1908 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;1909 readonly priority: u8;1910 readonly call: FrameSupportScheduleMaybeHashed;1911 } & Struct;1912 readonly type: 'ScheduleNamed' | 'CancelNamed' | 'ScheduleNamedAfter';1913}19141915/** @name PalletUniqueSchedulerError */1916export interface PalletUniqueSchedulerError extends Enum {1917 readonly isFailedToSchedule: boolean;1918 readonly isNotFound: boolean;1919 readonly isTargetBlockNumberInPast: boolean;1920 readonly isRescheduleNoChange: boolean;1921 readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange';1922}19231924/** @name PalletUniqueSchedulerEvent */1925export interface PalletUniqueSchedulerEvent extends Enum {1926 readonly isScheduled: boolean;1927 readonly asScheduled: {1928 readonly when: u32;1929 readonly index: u32;1930 } & Struct;1931 readonly isCanceled: boolean;1932 readonly asCanceled: {1933 readonly when: u32;1934 readonly index: u32;1935 } & Struct;1936 readonly isDispatched: boolean;1937 readonly asDispatched: {1938 readonly task: ITuple<[u32, u32]>;1939 readonly id: Option<U8aFixed>;1940 readonly result: Result<Null, SpRuntimeDispatchError>;1941 } & Struct;1942 readonly isCallLookupFailed: boolean;1943 readonly asCallLookupFailed: {1944 readonly task: ITuple<[u32, u32]>;1945 readonly id: Option<U8aFixed>;1946 readonly error: FrameSupportScheduleLookupError;1947 } & Struct;1948 readonly type: 'Scheduled' | 'Canceled' | 'Dispatched' | 'CallLookupFailed';1949}19501951/** @name PalletUniqueSchedulerScheduledV3 */1952export interface PalletUniqueSchedulerScheduledV3 extends Struct {1953 readonly maybeId: Option<U8aFixed>;1954 readonly priority: u8;1955 readonly call: FrameSupportScheduleMaybeHashed;1956 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;1957 readonly origin: OpalRuntimeOriginCaller;1958}19591960/** @name PalletXcmCall */1961export interface PalletXcmCall extends Enum {1962 readonly isSend: boolean;1963 readonly asSend: {1964 readonly dest: XcmVersionedMultiLocation;1965 readonly message: XcmVersionedXcm;1966 } & Struct;1967 readonly isTeleportAssets: boolean;1968 readonly asTeleportAssets: {1969 readonly dest: XcmVersionedMultiLocation;1970 readonly beneficiary: XcmVersionedMultiLocation;1971 readonly assets: XcmVersionedMultiAssets;1972 readonly feeAssetItem: u32;1973 } & Struct;1974 readonly isReserveTransferAssets: boolean;1975 readonly asReserveTransferAssets: {1976 readonly dest: XcmVersionedMultiLocation;1977 readonly beneficiary: XcmVersionedMultiLocation;1978 readonly assets: XcmVersionedMultiAssets;1979 readonly feeAssetItem: u32;1980 } & Struct;1981 readonly isExecute: boolean;1982 readonly asExecute: {1983 readonly message: XcmVersionedXcm;1984 readonly maxWeight: u64;1985 } & Struct;1986 readonly isForceXcmVersion: boolean;1987 readonly asForceXcmVersion: {1988 readonly location: XcmV1MultiLocation;1989 readonly xcmVersion: u32;1990 } & Struct;1991 readonly isForceDefaultXcmVersion: boolean;1992 readonly asForceDefaultXcmVersion: {1993 readonly maybeXcmVersion: Option<u32>;1994 } & Struct;1995 readonly isForceSubscribeVersionNotify: boolean;1996 readonly asForceSubscribeVersionNotify: {1997 readonly location: XcmVersionedMultiLocation;1998 } & Struct;1999 readonly isForceUnsubscribeVersionNotify: boolean;2000 readonly asForceUnsubscribeVersionNotify: {2001 readonly location: XcmVersionedMultiLocation;2002 } & Struct;2003 readonly isLimitedReserveTransferAssets: boolean;2004 readonly asLimitedReserveTransferAssets: {2005 readonly dest: XcmVersionedMultiLocation;2006 readonly beneficiary: XcmVersionedMultiLocation;2007 readonly assets: XcmVersionedMultiAssets;2008 readonly feeAssetItem: u32;2009 readonly weightLimit: XcmV2WeightLimit;2010 } & Struct;2011 readonly isLimitedTeleportAssets: boolean;2012 readonly asLimitedTeleportAssets: {2013 readonly dest: XcmVersionedMultiLocation;2014 readonly beneficiary: XcmVersionedMultiLocation;2015 readonly assets: XcmVersionedMultiAssets;2016 readonly feeAssetItem: u32;2017 readonly weightLimit: XcmV2WeightLimit;2018 } & Struct;2019 readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';2020}20212022/** @name PalletXcmError */2023export interface PalletXcmError extends Enum {2024 readonly isUnreachable: boolean;2025 readonly isSendFailure: boolean;2026 readonly isFiltered: boolean;2027 readonly isUnweighableMessage: boolean;2028 readonly isDestinationNotInvertible: boolean;2029 readonly isEmpty: boolean;2030 readonly isCannotReanchor: boolean;2031 readonly isTooManyAssets: boolean;2032 readonly isInvalidOrigin: boolean;2033 readonly isBadVersion: boolean;2034 readonly isBadLocation: boolean;2035 readonly isNoSubscription: boolean;2036 readonly isAlreadySubscribed: boolean;2037 readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';2038}20392040/** @name PalletXcmEvent */2041export interface PalletXcmEvent extends Enum {2042 readonly isAttempted: boolean;2043 readonly asAttempted: XcmV2TraitsOutcome;2044 readonly isSent: boolean;2045 readonly asSent: ITuple<[XcmV1MultiLocation, XcmV1MultiLocation, XcmV2Xcm]>;2046 readonly isUnexpectedResponse: boolean;2047 readonly asUnexpectedResponse: ITuple<[XcmV1MultiLocation, u64]>;2048 readonly isResponseReady: boolean;2049 readonly asResponseReady: ITuple<[u64, XcmV2Response]>;2050 readonly isNotified: boolean;2051 readonly asNotified: ITuple<[u64, u8, u8]>;2052 readonly isNotifyOverweight: boolean;2053 readonly asNotifyOverweight: ITuple<[u64, u8, u8, u64, u64]>;2054 readonly isNotifyDispatchError: boolean;2055 readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;2056 readonly isNotifyDecodeFailed: boolean;2057 readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>;2058 readonly isInvalidResponder: boolean;2059 readonly asInvalidResponder: ITuple<[XcmV1MultiLocation, u64, Option<XcmV1MultiLocation>]>;2060 readonly isInvalidResponderVersion: boolean;2061 readonly asInvalidResponderVersion: ITuple<[XcmV1MultiLocation, u64]>;2062 readonly isResponseTaken: boolean;2063 readonly asResponseTaken: u64;2064 readonly isAssetsTrapped: boolean;2065 readonly asAssetsTrapped: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>;2066 readonly isVersionChangeNotified: boolean;2067 readonly asVersionChangeNotified: ITuple<[XcmV1MultiLocation, u32]>;2068 readonly isSupportedVersionChanged: boolean;2069 readonly asSupportedVersionChanged: ITuple<[XcmV1MultiLocation, u32]>;2070 readonly isNotifyTargetSendFail: boolean;2071 readonly asNotifyTargetSendFail: ITuple<[XcmV1MultiLocation, u64, XcmV2TraitsError]>;2072 readonly isNotifyTargetMigrationFail: boolean;2073 readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;2074 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';2075}20762077/** @name PalletXcmOrigin */2078export interface PalletXcmOrigin extends Enum {2079 readonly isXcm: boolean;2080 readonly asXcm: XcmV1MultiLocation;2081 readonly isResponse: boolean;2082 readonly asResponse: XcmV1MultiLocation;2083 readonly type: 'Xcm' | 'Response';2084}20852086/** @name PhantomTypeUpDataStructs */2087export interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftNftInfo, RmrkTraitsResourceResourceInfo, RmrkTraitsPropertyPropertyInfo, RmrkTraitsBaseBaseInfo, RmrkTraitsPartPartType, RmrkTraitsTheme, RmrkTraitsNftNftChild]>> {}20882089/** @name PolkadotCorePrimitivesInboundDownwardMessage */2090export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {2091 readonly sentAt: u32;2092 readonly msg: Bytes;2093}20942095/** @name PolkadotCorePrimitivesInboundHrmpMessage */2096export interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {2097 readonly sentAt: u32;2098 readonly data: Bytes;2099}21002101/** @name PolkadotCorePrimitivesOutboundHrmpMessage */2102export interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {2103 readonly recipient: u32;2104 readonly data: Bytes;2105}21062107/** @name PolkadotParachainPrimitivesXcmpMessageFormat */2108export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {2109 readonly isConcatenatedVersionedXcm: boolean;2110 readonly isConcatenatedEncodedBlob: boolean;2111 readonly isSignals: boolean;2112 readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';2113}21142115/** @name PolkadotPrimitivesV2AbridgedHostConfiguration */2116export interface PolkadotPrimitivesV2AbridgedHostConfiguration extends Struct {2117 readonly maxCodeSize: u32;2118 readonly maxHeadDataSize: u32;2119 readonly maxUpwardQueueCount: u32;2120 readonly maxUpwardQueueSize: u32;2121 readonly maxUpwardMessageSize: u32;2122 readonly maxUpwardMessageNumPerCandidate: u32;2123 readonly hrmpMaxMessageNumPerCandidate: u32;2124 readonly validationUpgradeCooldown: u32;2125 readonly validationUpgradeDelay: u32;2126}21272128/** @name PolkadotPrimitivesV2AbridgedHrmpChannel */2129export interface PolkadotPrimitivesV2AbridgedHrmpChannel extends Struct {2130 readonly maxCapacity: u32;2131 readonly maxTotalSize: u32;2132 readonly maxMessageSize: u32;2133 readonly msgCount: u32;2134 readonly totalSize: u32;2135 readonly mqcHead: Option<H256>;2136}21372138/** @name PolkadotPrimitivesV2PersistedValidationData */2139export interface PolkadotPrimitivesV2PersistedValidationData extends Struct {2140 readonly parentHead: Bytes;2141 readonly relayParentNumber: u32;2142 readonly relayParentStorageRoot: H256;2143 readonly maxPovSize: u32;2144}21452146/** @name PolkadotPrimitivesV2UpgradeRestriction */2147export interface PolkadotPrimitivesV2UpgradeRestriction extends Enum {2148 readonly isPresent: boolean;2149 readonly type: 'Present';2150}21512152/** @name RmrkTraitsBaseBaseInfo */2153export interface RmrkTraitsBaseBaseInfo extends Struct {2154 readonly issuer: AccountId32;2155 readonly baseType: Bytes;2156 readonly symbol: Bytes;2157}21582159/** @name RmrkTraitsCollectionCollectionInfo */2160export interface RmrkTraitsCollectionCollectionInfo extends Struct {2161 readonly issuer: AccountId32;2162 readonly metadata: Bytes;2163 readonly max: Option<u32>;2164 readonly symbol: Bytes;2165 readonly nftsCount: u32;2166}21672168/** @name RmrkTraitsNftAccountIdOrCollectionNftTuple */2169export interface RmrkTraitsNftAccountIdOrCollectionNftTuple extends Enum {2170 readonly isAccountId: boolean;2171 readonly asAccountId: AccountId32;2172 readonly isCollectionAndNftTuple: boolean;2173 readonly asCollectionAndNftTuple: ITuple<[u32, u32]>;2174 readonly type: 'AccountId' | 'CollectionAndNftTuple';2175}21762177/** @name RmrkTraitsNftNftChild */2178export interface RmrkTraitsNftNftChild extends Struct {2179 readonly collectionId: u32;2180 readonly nftId: u32;2181}21822183/** @name RmrkTraitsNftNftInfo */2184export interface RmrkTraitsNftNftInfo extends Struct {2185 readonly owner: RmrkTraitsNftAccountIdOrCollectionNftTuple;2186 readonly royalty: Option<RmrkTraitsNftRoyaltyInfo>;2187 readonly metadata: Bytes;2188 readonly equipped: bool;2189 readonly pending: bool;2190}21912192/** @name RmrkTraitsNftRoyaltyInfo */2193export interface RmrkTraitsNftRoyaltyInfo extends Struct {2194 readonly recipient: AccountId32;2195 readonly amount: Permill;2196}21972198/** @name RmrkTraitsPartEquippableList */2199export interface RmrkTraitsPartEquippableList extends Enum {2200 readonly isAll: boolean;2201 readonly isEmpty: boolean;2202 readonly isCustom: boolean;2203 readonly asCustom: Vec<u32>;2204 readonly type: 'All' | 'Empty' | 'Custom';2205}22062207/** @name RmrkTraitsPartFixedPart */2208export interface RmrkTraitsPartFixedPart extends Struct {2209 readonly id: u32;2210 readonly z: u32;2211 readonly src: Bytes;2212}22132214/** @name RmrkTraitsPartPartType */2215export interface RmrkTraitsPartPartType extends Enum {2216 readonly isFixedPart: boolean;2217 readonly asFixedPart: RmrkTraitsPartFixedPart;2218 readonly isSlotPart: boolean;2219 readonly asSlotPart: RmrkTraitsPartSlotPart;2220 readonly type: 'FixedPart' | 'SlotPart';2221}22222223/** @name RmrkTraitsPartSlotPart */2224export interface RmrkTraitsPartSlotPart extends Struct {2225 readonly id: u32;2226 readonly equippable: RmrkTraitsPartEquippableList;2227 readonly src: Bytes;2228 readonly z: u32;2229}22302231/** @name RmrkTraitsPropertyPropertyInfo */2232export interface RmrkTraitsPropertyPropertyInfo extends Struct {2233 readonly key: Bytes;2234 readonly value: Bytes;2235}22362237/** @name RmrkTraitsResourceBasicResource */2238export interface RmrkTraitsResourceBasicResource extends Struct {2239 readonly src: Option<Bytes>;2240 readonly metadata: Option<Bytes>;2241 readonly license: Option<Bytes>;2242 readonly thumb: Option<Bytes>;2243}22442245/** @name RmrkTraitsResourceComposableResource */2246export interface RmrkTraitsResourceComposableResource extends Struct {2247 readonly parts: Vec<u32>;2248 readonly base: u32;2249 readonly src: Option<Bytes>;2250 readonly metadata: Option<Bytes>;2251 readonly license: Option<Bytes>;2252 readonly thumb: Option<Bytes>;2253}22542255/** @name RmrkTraitsResourceResourceInfo */2256export interface RmrkTraitsResourceResourceInfo extends Struct {2257 readonly id: u32;2258 readonly resource: RmrkTraitsResourceResourceTypes;2259 readonly pending: bool;2260 readonly pendingRemoval: bool;2261}22622263/** @name RmrkTraitsResourceResourceTypes */2264export interface RmrkTraitsResourceResourceTypes extends Enum {2265 readonly isBasic: boolean;2266 readonly asBasic: RmrkTraitsResourceBasicResource;2267 readonly isComposable: boolean;2268 readonly asComposable: RmrkTraitsResourceComposableResource;2269 readonly isSlot: boolean;2270 readonly asSlot: RmrkTraitsResourceSlotResource;2271 readonly type: 'Basic' | 'Composable' | 'Slot';2272}22732274/** @name RmrkTraitsResourceSlotResource */2275export interface RmrkTraitsResourceSlotResource extends Struct {2276 readonly base: u32;2277 readonly src: Option<Bytes>;2278 readonly metadata: Option<Bytes>;2279 readonly slot: u32;2280 readonly license: Option<Bytes>;2281 readonly thumb: Option<Bytes>;2282}22832284/** @name RmrkTraitsTheme */2285export interface RmrkTraitsTheme extends Struct {2286 readonly name: Bytes;2287 readonly properties: Vec<RmrkTraitsThemeThemeProperty>;2288 readonly inherit: bool;2289}22902291/** @name RmrkTraitsThemeThemeProperty */2292export interface RmrkTraitsThemeThemeProperty extends Struct {2293 readonly key: Bytes;2294 readonly value: Bytes;2295}22962297/** @name SpCoreEcdsaSignature */2298export interface SpCoreEcdsaSignature extends U8aFixed {}22992300/** @name SpCoreEd25519Signature */2301export interface SpCoreEd25519Signature extends U8aFixed {}23022303/** @name SpCoreSr25519Signature */2304export interface SpCoreSr25519Signature extends U8aFixed {}23052306/** @name SpCoreVoid */2307export interface SpCoreVoid extends Null {}23082309/** @name SpRuntimeArithmeticError */2310export interface SpRuntimeArithmeticError extends Enum {2311 readonly isUnderflow: boolean;2312 readonly isOverflow: boolean;2313 readonly isDivisionByZero: boolean;2314 readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';2315}23162317/** @name SpRuntimeDigest */2318export interface SpRuntimeDigest extends Struct {2319 readonly logs: Vec<SpRuntimeDigestDigestItem>;2320}23212322/** @name SpRuntimeDigestDigestItem */2323export interface SpRuntimeDigestDigestItem extends Enum {2324 readonly isOther: boolean;2325 readonly asOther: Bytes;2326 readonly isConsensus: boolean;2327 readonly asConsensus: ITuple<[U8aFixed, Bytes]>;2328 readonly isSeal: boolean;2329 readonly asSeal: ITuple<[U8aFixed, Bytes]>;2330 readonly isPreRuntime: boolean;2331 readonly asPreRuntime: ITuple<[U8aFixed, Bytes]>;2332 readonly isRuntimeEnvironmentUpdated: boolean;2333 readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';2334}23352336/** @name SpRuntimeDispatchError */2337export interface SpRuntimeDispatchError extends Enum {2338 readonly isOther: boolean;2339 readonly isCannotLookup: boolean;2340 readonly isBadOrigin: boolean;2341 readonly isModule: boolean;2342 readonly asModule: SpRuntimeModuleError;2343 readonly isConsumerRemaining: boolean;2344 readonly isNoProviders: boolean;2345 readonly isTooManyConsumers: boolean;2346 readonly isToken: boolean;2347 readonly asToken: SpRuntimeTokenError;2348 readonly isArithmetic: boolean;2349 readonly asArithmetic: SpRuntimeArithmeticError;2350 readonly isTransactional: boolean;2351 readonly asTransactional: SpRuntimeTransactionalError;2352 readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional';2353}23542355/** @name SpRuntimeModuleError */2356export interface SpRuntimeModuleError extends Struct {2357 readonly index: u8;2358 readonly error: U8aFixed;2359}23602361/** @name SpRuntimeMultiSignature */2362export interface SpRuntimeMultiSignature extends Enum {2363 readonly isEd25519: boolean;2364 readonly asEd25519: SpCoreEd25519Signature;2365 readonly isSr25519: boolean;2366 readonly asSr25519: SpCoreSr25519Signature;2367 readonly isEcdsa: boolean;2368 readonly asEcdsa: SpCoreEcdsaSignature;2369 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';2370}23712372/** @name SpRuntimeTokenError */2373export interface SpRuntimeTokenError extends Enum {2374 readonly isNoFunds: boolean;2375 readonly isWouldDie: boolean;2376 readonly isBelowMinimum: boolean;2377 readonly isCannotCreate: boolean;2378 readonly isUnknownAsset: boolean;2379 readonly isFrozen: boolean;2380 readonly isUnsupported: boolean;2381 readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';2382}23832384/** @name SpRuntimeTransactionalError */2385export interface SpRuntimeTransactionalError extends Enum {2386 readonly isLimitReached: boolean;2387 readonly isNoLayer: boolean;2388 readonly type: 'LimitReached' | 'NoLayer';2389}23902391/** @name SpTrieStorageProof */2392export interface SpTrieStorageProof extends Struct {2393 readonly trieNodes: BTreeSet<Bytes>;2394}23952396/** @name SpVersionRuntimeVersion */2397export interface SpVersionRuntimeVersion extends Struct {2398 readonly specName: Text;2399 readonly implName: Text;2400 readonly authoringVersion: u32;2401 readonly specVersion: u32;2402 readonly implVersion: u32;2403 readonly apis: Vec<ITuple<[U8aFixed, u32]>>;2404 readonly transactionVersion: u32;2405 readonly stateVersion: u8;2406}24072408/** @name UpDataStructsAccessMode */2409export interface UpDataStructsAccessMode extends Enum {2410 readonly isNormal: boolean;2411 readonly isAllowList: boolean;2412 readonly type: 'Normal' | 'AllowList';2413}24142415/** @name UpDataStructsCollection */2416export interface UpDataStructsCollection extends Struct {2417 readonly owner: AccountId32;2418 readonly mode: UpDataStructsCollectionMode;2419 readonly name: Vec<u16>;2420 readonly description: Vec<u16>;2421 readonly tokenPrefix: Bytes;2422 readonly sponsorship: UpDataStructsSponsorshipState;2423 readonly limits: UpDataStructsCollectionLimits;2424 readonly permissions: UpDataStructsCollectionPermissions;2425 readonly externalCollection: bool;2426}24272428/** @name UpDataStructsCollectionLimits */2429export interface UpDataStructsCollectionLimits extends Struct {2430 readonly accountTokenOwnershipLimit: Option<u32>;2431 readonly sponsoredDataSize: Option<u32>;2432 readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;2433 readonly tokenLimit: Option<u32>;2434 readonly sponsorTransferTimeout: Option<u32>;2435 readonly sponsorApproveTimeout: Option<u32>;2436 readonly ownerCanTransfer: Option<bool>;2437 readonly ownerCanDestroy: Option<bool>;2438 readonly transfersEnabled: Option<bool>;2439}24402441/** @name UpDataStructsCollectionMode */2442export interface UpDataStructsCollectionMode extends Enum {2443 readonly isNft: boolean;2444 readonly isFungible: boolean;2445 readonly asFungible: u8;2446 readonly isReFungible: boolean;2447 readonly type: 'Nft' | 'Fungible' | 'ReFungible';2448}24492450/** @name UpDataStructsCollectionPermissions */2451export interface UpDataStructsCollectionPermissions extends Struct {2452 readonly access: Option<UpDataStructsAccessMode>;2453 readonly mintMode: Option<bool>;2454 readonly nesting: Option<UpDataStructsNestingPermissions>;2455}24562457/** @name UpDataStructsCollectionStats */2458export interface UpDataStructsCollectionStats extends Struct {2459 readonly created: u32;2460 readonly destroyed: u32;2461 readonly alive: u32;2462}24632464/** @name UpDataStructsCreateCollectionData */2465export interface UpDataStructsCreateCollectionData extends Struct {2466 readonly mode: UpDataStructsCollectionMode;2467 readonly access: Option<UpDataStructsAccessMode>;2468 readonly name: Vec<u16>;2469 readonly description: Vec<u16>;2470 readonly tokenPrefix: Bytes;2471 readonly pendingSponsor: Option<AccountId32>;2472 readonly limits: Option<UpDataStructsCollectionLimits>;2473 readonly permissions: Option<UpDataStructsCollectionPermissions>;2474 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;2475 readonly properties: Vec<UpDataStructsProperty>;2476}24772478/** @name UpDataStructsCreateFungibleData */2479export interface UpDataStructsCreateFungibleData extends Struct {2480 readonly value: u128;2481}24822483/** @name UpDataStructsCreateItemData */2484export interface UpDataStructsCreateItemData extends Enum {2485 readonly isNft: boolean;2486 readonly asNft: UpDataStructsCreateNftData;2487 readonly isFungible: boolean;2488 readonly asFungible: UpDataStructsCreateFungibleData;2489 readonly isReFungible: boolean;2490 readonly asReFungible: UpDataStructsCreateReFungibleData;2491 readonly type: 'Nft' | 'Fungible' | 'ReFungible';2492}24932494/** @name UpDataStructsCreateItemExData */2495export interface UpDataStructsCreateItemExData extends Enum {2496 readonly isNft: boolean;2497 readonly asNft: Vec<UpDataStructsCreateNftExData>;2498 readonly isFungible: boolean;2499 readonly asFungible: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr,u128>;2500 readonly isRefungibleMultipleItems: boolean;2501 readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExSingleOwner>;2502 readonly isRefungibleMultipleOwners: boolean;2503 readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExMultipleOwners;2504 readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';2505}25062507/** @name UpDataStructsCreateNftData */2508export interface UpDataStructsCreateNftData extends Struct {2509 readonly properties: Vec<UpDataStructsProperty>;2510}25112512/** @name UpDataStructsCreateNftExData */2513export interface UpDataStructsCreateNftExData extends Struct {2514 readonly properties: Vec<UpDataStructsProperty>;2515 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2516}25172518/** @name UpDataStructsCreateReFungibleData */2519export interface UpDataStructsCreateReFungibleData extends Struct {2520 readonly pieces: u128;2521 readonly properties: Vec<UpDataStructsProperty>;2522}25232524/** @name UpDataStructsCreateRefungibleExMultipleOwners */2525export interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {2526 readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;2527 readonly properties: Vec<UpDataStructsProperty>;2528}25292530/** @name UpDataStructsCreateRefungibleExSingleOwner */2531export interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {2532 readonly user: PalletEvmAccountBasicCrossAccountIdRepr;2533 readonly pieces: u128;2534 readonly properties: Vec<UpDataStructsProperty>;2535}25362537/** @name UpDataStructsNestingPermissions */2538export interface UpDataStructsNestingPermissions extends Struct {2539 readonly tokenOwner: bool;2540 readonly collectionAdmin: bool;2541 readonly restricted: Option<UpDataStructsOwnerRestrictedSet>;2542}25432544/** @name UpDataStructsOwnerRestrictedSet */2545export interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}25462547/** @name UpDataStructsProperties */2548export interface UpDataStructsProperties extends Struct {2549 readonly map: UpDataStructsPropertiesMapBoundedVec;2550 readonly consumedSpace: u32;2551 readonly spaceLimit: u32;2552}25532554/** @name UpDataStructsPropertiesMapBoundedVec */2555export interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}25562557/** @name UpDataStructsPropertiesMapPropertyPermission */2558export interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}25592560/** @name UpDataStructsProperty */2561export interface UpDataStructsProperty extends Struct {2562 readonly key: Bytes;2563 readonly value: Bytes;2564}25652566/** @name UpDataStructsPropertyKeyPermission */2567export interface UpDataStructsPropertyKeyPermission extends Struct {2568 readonly key: Bytes;2569 readonly permission: UpDataStructsPropertyPermission;2570}25712572/** @name UpDataStructsPropertyPermission */2573export interface UpDataStructsPropertyPermission extends Struct {2574 readonly mutable: bool;2575 readonly collectionAdmin: bool;2576 readonly tokenOwner: bool;2577}25782579/** @name UpDataStructsPropertyScope */2580export interface UpDataStructsPropertyScope extends Enum {2581 readonly isNone: boolean;2582 readonly isRmrk: boolean;2583 readonly isEth: boolean;2584 readonly type: 'None' | 'Rmrk' | 'Eth';2585}25862587/** @name UpDataStructsRpcCollection */2588export interface UpDataStructsRpcCollection extends Struct {2589 readonly owner: AccountId32;2590 readonly mode: UpDataStructsCollectionMode;2591 readonly name: Vec<u16>;2592 readonly description: Vec<u16>;2593 readonly tokenPrefix: Bytes;2594 readonly sponsorship: UpDataStructsSponsorshipState;2595 readonly limits: UpDataStructsCollectionLimits;2596 readonly permissions: UpDataStructsCollectionPermissions;2597 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;2598 readonly properties: Vec<UpDataStructsProperty>;2599 readonly readOnly: bool;2600}26012602/** @name UpDataStructsSponsoringRateLimit */2603export interface UpDataStructsSponsoringRateLimit extends Enum {2604 readonly isSponsoringDisabled: boolean;2605 readonly isBlocks: boolean;2606 readonly asBlocks: u32;2607 readonly type: 'SponsoringDisabled' | 'Blocks';2608}26092610/** @name UpDataStructsSponsorshipState */2611export interface UpDataStructsSponsorshipState extends Enum {2612 readonly isDisabled: boolean;2613 readonly isUnconfirmed: boolean;2614 readonly asUnconfirmed: AccountId32;2615 readonly isConfirmed: boolean;2616 readonly asConfirmed: AccountId32;2617 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';2618}26192620/** @name UpDataStructsTokenChild */2621export interface UpDataStructsTokenChild extends Struct {2622 readonly token: u32;2623 readonly collection: u32;2624}26252626/** @name UpDataStructsTokenData */2627export interface UpDataStructsTokenData extends Struct {2628 readonly properties: Vec<UpDataStructsProperty>;2629 readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;2630 readonly pieces: u128;2631}26322633/** @name XcmDoubleEncoded */2634export interface XcmDoubleEncoded extends Struct {2635 readonly encoded: Bytes;2636}26372638/** @name XcmV0Junction */2639export interface XcmV0Junction extends Enum {2640 readonly isParent: boolean;2641 readonly isParachain: boolean;2642 readonly asParachain: Compact<u32>;2643 readonly isAccountId32: boolean;2644 readonly asAccountId32: {2645 readonly network: XcmV0JunctionNetworkId;2646 readonly id: U8aFixed;2647 } & Struct;2648 readonly isAccountIndex64: boolean;2649 readonly asAccountIndex64: {2650 readonly network: XcmV0JunctionNetworkId;2651 readonly index: Compact<u64>;2652 } & Struct;2653 readonly isAccountKey20: boolean;2654 readonly asAccountKey20: {2655 readonly network: XcmV0JunctionNetworkId;2656 readonly key: U8aFixed;2657 } & Struct;2658 readonly isPalletInstance: boolean;2659 readonly asPalletInstance: u8;2660 readonly isGeneralIndex: boolean;2661 readonly asGeneralIndex: Compact<u128>;2662 readonly isGeneralKey: boolean;2663 readonly asGeneralKey: Bytes;2664 readonly isOnlyChild: boolean;2665 readonly isPlurality: boolean;2666 readonly asPlurality: {2667 readonly id: XcmV0JunctionBodyId;2668 readonly part: XcmV0JunctionBodyPart;2669 } & Struct;2670 readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';2671}26722673/** @name XcmV0JunctionBodyId */2674export interface XcmV0JunctionBodyId extends Enum {2675 readonly isUnit: boolean;2676 readonly isNamed: boolean;2677 readonly asNamed: Bytes;2678 readonly isIndex: boolean;2679 readonly asIndex: Compact<u32>;2680 readonly isExecutive: boolean;2681 readonly isTechnical: boolean;2682 readonly isLegislative: boolean;2683 readonly isJudicial: boolean;2684 readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';2685}26862687/** @name XcmV0JunctionBodyPart */2688export interface XcmV0JunctionBodyPart extends Enum {2689 readonly isVoice: boolean;2690 readonly isMembers: boolean;2691 readonly asMembers: {2692 readonly count: Compact<u32>;2693 } & Struct;2694 readonly isFraction: boolean;2695 readonly asFraction: {2696 readonly nom: Compact<u32>;2697 readonly denom: Compact<u32>;2698 } & Struct;2699 readonly isAtLeastProportion: boolean;2700 readonly asAtLeastProportion: {2701 readonly nom: Compact<u32>;2702 readonly denom: Compact<u32>;2703 } & Struct;2704 readonly isMoreThanProportion: boolean;2705 readonly asMoreThanProportion: {2706 readonly nom: Compact<u32>;2707 readonly denom: Compact<u32>;2708 } & Struct;2709 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';2710}27112712/** @name XcmV0JunctionNetworkId */2713export interface XcmV0JunctionNetworkId extends Enum {2714 readonly isAny: boolean;2715 readonly isNamed: boolean;2716 readonly asNamed: Bytes;2717 readonly isPolkadot: boolean;2718 readonly isKusama: boolean;2719 readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';2720}27212722/** @name XcmV0MultiAsset */2723export interface XcmV0MultiAsset extends Enum {2724 readonly isNone: boolean;2725 readonly isAll: boolean;2726 readonly isAllFungible: boolean;2727 readonly isAllNonFungible: boolean;2728 readonly isAllAbstractFungible: boolean;2729 readonly asAllAbstractFungible: {2730 readonly id: Bytes;2731 } & Struct;2732 readonly isAllAbstractNonFungible: boolean;2733 readonly asAllAbstractNonFungible: {2734 readonly class: Bytes;2735 } & Struct;2736 readonly isAllConcreteFungible: boolean;2737 readonly asAllConcreteFungible: {2738 readonly id: XcmV0MultiLocation;2739 } & Struct;2740 readonly isAllConcreteNonFungible: boolean;2741 readonly asAllConcreteNonFungible: {2742 readonly class: XcmV0MultiLocation;2743 } & Struct;2744 readonly isAbstractFungible: boolean;2745 readonly asAbstractFungible: {2746 readonly id: Bytes;2747 readonly amount: Compact<u128>;2748 } & Struct;2749 readonly isAbstractNonFungible: boolean;2750 readonly asAbstractNonFungible: {2751 readonly class: Bytes;2752 readonly instance: XcmV1MultiassetAssetInstance;2753 } & Struct;2754 readonly isConcreteFungible: boolean;2755 readonly asConcreteFungible: {2756 readonly id: XcmV0MultiLocation;2757 readonly amount: Compact<u128>;2758 } & Struct;2759 readonly isConcreteNonFungible: boolean;2760 readonly asConcreteNonFungible: {2761 readonly class: XcmV0MultiLocation;2762 readonly instance: XcmV1MultiassetAssetInstance;2763 } & Struct;2764 readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';2765}27662767/** @name XcmV0MultiLocation */2768export interface XcmV0MultiLocation extends Enum {2769 readonly isNull: boolean;2770 readonly isX1: boolean;2771 readonly asX1: XcmV0Junction;2772 readonly isX2: boolean;2773 readonly asX2: ITuple<[XcmV0Junction, XcmV0Junction]>;2774 readonly isX3: boolean;2775 readonly asX3: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2776 readonly isX4: boolean;2777 readonly asX4: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2778 readonly isX5: boolean;2779 readonly asX5: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2780 readonly isX6: boolean;2781 readonly asX6: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2782 readonly isX7: boolean;2783 readonly asX7: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2784 readonly isX8: boolean;2785 readonly asX8: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2786 readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';2787}27882789/** @name XcmV0Order */2790export interface XcmV0Order extends Enum {2791 readonly isNull: boolean;2792 readonly isDepositAsset: boolean;2793 readonly asDepositAsset: {2794 readonly assets: Vec<XcmV0MultiAsset>;2795 readonly dest: XcmV0MultiLocation;2796 } & Struct;2797 readonly isDepositReserveAsset: boolean;2798 readonly asDepositReserveAsset: {2799 readonly assets: Vec<XcmV0MultiAsset>;2800 readonly dest: XcmV0MultiLocation;2801 readonly effects: Vec<XcmV0Order>;2802 } & Struct;2803 readonly isExchangeAsset: boolean;2804 readonly asExchangeAsset: {2805 readonly give: Vec<XcmV0MultiAsset>;2806 readonly receive: Vec<XcmV0MultiAsset>;2807 } & Struct;2808 readonly isInitiateReserveWithdraw: boolean;2809 readonly asInitiateReserveWithdraw: {2810 readonly assets: Vec<XcmV0MultiAsset>;2811 readonly reserve: XcmV0MultiLocation;2812 readonly effects: Vec<XcmV0Order>;2813 } & Struct;2814 readonly isInitiateTeleport: boolean;2815 readonly asInitiateTeleport: {2816 readonly assets: Vec<XcmV0MultiAsset>;2817 readonly dest: XcmV0MultiLocation;2818 readonly effects: Vec<XcmV0Order>;2819 } & Struct;2820 readonly isQueryHolding: boolean;2821 readonly asQueryHolding: {2822 readonly queryId: Compact<u64>;2823 readonly dest: XcmV0MultiLocation;2824 readonly assets: Vec<XcmV0MultiAsset>;2825 } & Struct;2826 readonly isBuyExecution: boolean;2827 readonly asBuyExecution: {2828 readonly fees: XcmV0MultiAsset;2829 readonly weight: u64;2830 readonly debt: u64;2831 readonly haltOnError: bool;2832 readonly xcm: Vec<XcmV0Xcm>;2833 } & Struct;2834 readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';2835}28362837/** @name XcmV0OriginKind */2838export interface XcmV0OriginKind extends Enum {2839 readonly isNative: boolean;2840 readonly isSovereignAccount: boolean;2841 readonly isSuperuser: boolean;2842 readonly isXcm: boolean;2843 readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';2844}28452846/** @name XcmV0Response */2847export interface XcmV0Response extends Enum {2848 readonly isAssets: boolean;2849 readonly asAssets: Vec<XcmV0MultiAsset>;2850 readonly type: 'Assets';2851}28522853/** @name XcmV0Xcm */2854export interface XcmV0Xcm extends Enum {2855 readonly isWithdrawAsset: boolean;2856 readonly asWithdrawAsset: {2857 readonly assets: Vec<XcmV0MultiAsset>;2858 readonly effects: Vec<XcmV0Order>;2859 } & Struct;2860 readonly isReserveAssetDeposit: boolean;2861 readonly asReserveAssetDeposit: {2862 readonly assets: Vec<XcmV0MultiAsset>;2863 readonly effects: Vec<XcmV0Order>;2864 } & Struct;2865 readonly isTeleportAsset: boolean;2866 readonly asTeleportAsset: {2867 readonly assets: Vec<XcmV0MultiAsset>;2868 readonly effects: Vec<XcmV0Order>;2869 } & Struct;2870 readonly isQueryResponse: boolean;2871 readonly asQueryResponse: {2872 readonly queryId: Compact<u64>;2873 readonly response: XcmV0Response;2874 } & Struct;2875 readonly isTransferAsset: boolean;2876 readonly asTransferAsset: {2877 readonly assets: Vec<XcmV0MultiAsset>;2878 readonly dest: XcmV0MultiLocation;2879 } & Struct;2880 readonly isTransferReserveAsset: boolean;2881 readonly asTransferReserveAsset: {2882 readonly assets: Vec<XcmV0MultiAsset>;2883 readonly dest: XcmV0MultiLocation;2884 readonly effects: Vec<XcmV0Order>;2885 } & Struct;2886 readonly isTransact: boolean;2887 readonly asTransact: {2888 readonly originType: XcmV0OriginKind;2889 readonly requireWeightAtMost: u64;2890 readonly call: XcmDoubleEncoded;2891 } & Struct;2892 readonly isHrmpNewChannelOpenRequest: boolean;2893 readonly asHrmpNewChannelOpenRequest: {2894 readonly sender: Compact<u32>;2895 readonly maxMessageSize: Compact<u32>;2896 readonly maxCapacity: Compact<u32>;2897 } & Struct;2898 readonly isHrmpChannelAccepted: boolean;2899 readonly asHrmpChannelAccepted: {2900 readonly recipient: Compact<u32>;2901 } & Struct;2902 readonly isHrmpChannelClosing: boolean;2903 readonly asHrmpChannelClosing: {2904 readonly initiator: Compact<u32>;2905 readonly sender: Compact<u32>;2906 readonly recipient: Compact<u32>;2907 } & Struct;2908 readonly isRelayedFrom: boolean;2909 readonly asRelayedFrom: {2910 readonly who: XcmV0MultiLocation;2911 readonly message: XcmV0Xcm;2912 } & Struct;2913 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';2914}29152916/** @name XcmV1Junction */2917export interface XcmV1Junction extends Enum {2918 readonly isParachain: boolean;2919 readonly asParachain: Compact<u32>;2920 readonly isAccountId32: boolean;2921 readonly asAccountId32: {2922 readonly network: XcmV0JunctionNetworkId;2923 readonly id: U8aFixed;2924 } & Struct;2925 readonly isAccountIndex64: boolean;2926 readonly asAccountIndex64: {2927 readonly network: XcmV0JunctionNetworkId;2928 readonly index: Compact<u64>;2929 } & Struct;2930 readonly isAccountKey20: boolean;2931 readonly asAccountKey20: {2932 readonly network: XcmV0JunctionNetworkId;2933 readonly key: U8aFixed;2934 } & Struct;2935 readonly isPalletInstance: boolean;2936 readonly asPalletInstance: u8;2937 readonly isGeneralIndex: boolean;2938 readonly asGeneralIndex: Compact<u128>;2939 readonly isGeneralKey: boolean;2940 readonly asGeneralKey: Bytes;2941 readonly isOnlyChild: boolean;2942 readonly isPlurality: boolean;2943 readonly asPlurality: {2944 readonly id: XcmV0JunctionBodyId;2945 readonly part: XcmV0JunctionBodyPart;2946 } & Struct;2947 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';2948}29492950/** @name XcmV1MultiAsset */2951export interface XcmV1MultiAsset extends Struct {2952 readonly id: XcmV1MultiassetAssetId;2953 readonly fun: XcmV1MultiassetFungibility;2954}29552956/** @name XcmV1MultiassetAssetId */2957export interface XcmV1MultiassetAssetId extends Enum {2958 readonly isConcrete: boolean;2959 readonly asConcrete: XcmV1MultiLocation;2960 readonly isAbstract: boolean;2961 readonly asAbstract: Bytes;2962 readonly type: 'Concrete' | 'Abstract';2963}29642965/** @name XcmV1MultiassetAssetInstance */2966export interface XcmV1MultiassetAssetInstance extends Enum {2967 readonly isUndefined: boolean;2968 readonly isIndex: boolean;2969 readonly asIndex: Compact<u128>;2970 readonly isArray4: boolean;2971 readonly asArray4: U8aFixed;2972 readonly isArray8: boolean;2973 readonly asArray8: U8aFixed;2974 readonly isArray16: boolean;2975 readonly asArray16: U8aFixed;2976 readonly isArray32: boolean;2977 readonly asArray32: U8aFixed;2978 readonly isBlob: boolean;2979 readonly asBlob: Bytes;2980 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';2981}29822983/** @name XcmV1MultiassetFungibility */2984export interface XcmV1MultiassetFungibility extends Enum {2985 readonly isFungible: boolean;2986 readonly asFungible: Compact<u128>;2987 readonly isNonFungible: boolean;2988 readonly asNonFungible: XcmV1MultiassetAssetInstance;2989 readonly type: 'Fungible' | 'NonFungible';2990}29912992/** @name XcmV1MultiassetMultiAssetFilter */2993export interface XcmV1MultiassetMultiAssetFilter extends Enum {2994 readonly isDefinite: boolean;2995 readonly asDefinite: XcmV1MultiassetMultiAssets;2996 readonly isWild: boolean;2997 readonly asWild: XcmV1MultiassetWildMultiAsset;2998 readonly type: 'Definite' | 'Wild';2999}30003001/** @name XcmV1MultiassetMultiAssets */3002export interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}30033004/** @name XcmV1MultiassetWildFungibility */3005export interface XcmV1MultiassetWildFungibility extends Enum {3006 readonly isFungible: boolean;3007 readonly isNonFungible: boolean;3008 readonly type: 'Fungible' | 'NonFungible';3009}30103011/** @name XcmV1MultiassetWildMultiAsset */3012export interface XcmV1MultiassetWildMultiAsset extends Enum {3013 readonly isAll: boolean;3014 readonly isAllOf: boolean;3015 readonly asAllOf: {3016 readonly id: XcmV1MultiassetAssetId;3017 readonly fun: XcmV1MultiassetWildFungibility;3018 } & Struct;3019 readonly type: 'All' | 'AllOf';3020}30213022/** @name XcmV1MultiLocation */3023export interface XcmV1MultiLocation extends Struct {3024 readonly parents: u8;3025 readonly interior: XcmV1MultilocationJunctions;3026}30273028/** @name XcmV1MultilocationJunctions */3029export interface XcmV1MultilocationJunctions extends Enum {3030 readonly isHere: boolean;3031 readonly isX1: boolean;3032 readonly asX1: XcmV1Junction;3033 readonly isX2: boolean;3034 readonly asX2: ITuple<[XcmV1Junction, XcmV1Junction]>;3035 readonly isX3: boolean;3036 readonly asX3: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3037 readonly isX4: boolean;3038 readonly asX4: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3039 readonly isX5: boolean;3040 readonly asX5: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3041 readonly isX6: boolean;3042 readonly asX6: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3043 readonly isX7: boolean;3044 readonly asX7: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3045 readonly isX8: boolean;3046 readonly asX8: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3047 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';3048}30493050/** @name XcmV1Order */3051export interface XcmV1Order extends Enum {3052 readonly isNoop: boolean;3053 readonly isDepositAsset: boolean;3054 readonly asDepositAsset: {3055 readonly assets: XcmV1MultiassetMultiAssetFilter;3056 readonly maxAssets: u32;3057 readonly beneficiary: XcmV1MultiLocation;3058 } & Struct;3059 readonly isDepositReserveAsset: boolean;3060 readonly asDepositReserveAsset: {3061 readonly assets: XcmV1MultiassetMultiAssetFilter;3062 readonly maxAssets: u32;3063 readonly dest: XcmV1MultiLocation;3064 readonly effects: Vec<XcmV1Order>;3065 } & Struct;3066 readonly isExchangeAsset: boolean;3067 readonly asExchangeAsset: {3068 readonly give: XcmV1MultiassetMultiAssetFilter;3069 readonly receive: XcmV1MultiassetMultiAssets;3070 } & Struct;3071 readonly isInitiateReserveWithdraw: boolean;3072 readonly asInitiateReserveWithdraw: {3073 readonly assets: XcmV1MultiassetMultiAssetFilter;3074 readonly reserve: XcmV1MultiLocation;3075 readonly effects: Vec<XcmV1Order>;3076 } & Struct;3077 readonly isInitiateTeleport: boolean;3078 readonly asInitiateTeleport: {3079 readonly assets: XcmV1MultiassetMultiAssetFilter;3080 readonly dest: XcmV1MultiLocation;3081 readonly effects: Vec<XcmV1Order>;3082 } & Struct;3083 readonly isQueryHolding: boolean;3084 readonly asQueryHolding: {3085 readonly queryId: Compact<u64>;3086 readonly dest: XcmV1MultiLocation;3087 readonly assets: XcmV1MultiassetMultiAssetFilter;3088 } & Struct;3089 readonly isBuyExecution: boolean;3090 readonly asBuyExecution: {3091 readonly fees: XcmV1MultiAsset;3092 readonly weight: u64;3093 readonly debt: u64;3094 readonly haltOnError: bool;3095 readonly instructions: Vec<XcmV1Xcm>;3096 } & Struct;3097 readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';3098}30993100/** @name XcmV1Response */3101export interface XcmV1Response extends Enum {3102 readonly isAssets: boolean;3103 readonly asAssets: XcmV1MultiassetMultiAssets;3104 readonly isVersion: boolean;3105 readonly asVersion: u32;3106 readonly type: 'Assets' | 'Version';3107}31083109/** @name XcmV1Xcm */3110export interface XcmV1Xcm extends Enum {3111 readonly isWithdrawAsset: boolean;3112 readonly asWithdrawAsset: {3113 readonly assets: XcmV1MultiassetMultiAssets;3114 readonly effects: Vec<XcmV1Order>;3115 } & Struct;3116 readonly isReserveAssetDeposited: boolean;3117 readonly asReserveAssetDeposited: {3118 readonly assets: XcmV1MultiassetMultiAssets;3119 readonly effects: Vec<XcmV1Order>;3120 } & Struct;3121 readonly isReceiveTeleportedAsset: boolean;3122 readonly asReceiveTeleportedAsset: {3123 readonly assets: XcmV1MultiassetMultiAssets;3124 readonly effects: Vec<XcmV1Order>;3125 } & Struct;3126 readonly isQueryResponse: boolean;3127 readonly asQueryResponse: {3128 readonly queryId: Compact<u64>;3129 readonly response: XcmV1Response;3130 } & Struct;3131 readonly isTransferAsset: boolean;3132 readonly asTransferAsset: {3133 readonly assets: XcmV1MultiassetMultiAssets;3134 readonly beneficiary: XcmV1MultiLocation;3135 } & Struct;3136 readonly isTransferReserveAsset: boolean;3137 readonly asTransferReserveAsset: {3138 readonly assets: XcmV1MultiassetMultiAssets;3139 readonly dest: XcmV1MultiLocation;3140 readonly effects: Vec<XcmV1Order>;3141 } & Struct;3142 readonly isTransact: boolean;3143 readonly asTransact: {3144 readonly originType: XcmV0OriginKind;3145 readonly requireWeightAtMost: u64;3146 readonly call: XcmDoubleEncoded;3147 } & Struct;3148 readonly isHrmpNewChannelOpenRequest: boolean;3149 readonly asHrmpNewChannelOpenRequest: {3150 readonly sender: Compact<u32>;3151 readonly maxMessageSize: Compact<u32>;3152 readonly maxCapacity: Compact<u32>;3153 } & Struct;3154 readonly isHrmpChannelAccepted: boolean;3155 readonly asHrmpChannelAccepted: {3156 readonly recipient: Compact<u32>;3157 } & Struct;3158 readonly isHrmpChannelClosing: boolean;3159 readonly asHrmpChannelClosing: {3160 readonly initiator: Compact<u32>;3161 readonly sender: Compact<u32>;3162 readonly recipient: Compact<u32>;3163 } & Struct;3164 readonly isRelayedFrom: boolean;3165 readonly asRelayedFrom: {3166 readonly who: XcmV1MultilocationJunctions;3167 readonly message: XcmV1Xcm;3168 } & Struct;3169 readonly isSubscribeVersion: boolean;3170 readonly asSubscribeVersion: {3171 readonly queryId: Compact<u64>;3172 readonly maxResponseWeight: Compact<u64>;3173 } & Struct;3174 readonly isUnsubscribeVersion: boolean;3175 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';3176}31773178/** @name XcmV2Instruction */3179export interface XcmV2Instruction extends Enum {3180 readonly isWithdrawAsset: boolean;3181 readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;3182 readonly isReserveAssetDeposited: boolean;3183 readonly asReserveAssetDeposited: XcmV1MultiassetMultiAssets;3184 readonly isReceiveTeleportedAsset: boolean;3185 readonly asReceiveTeleportedAsset: XcmV1MultiassetMultiAssets;3186 readonly isQueryResponse: boolean;3187 readonly asQueryResponse: {3188 readonly queryId: Compact<u64>;3189 readonly response: XcmV2Response;3190 readonly maxWeight: Compact<u64>;3191 } & Struct;3192 readonly isTransferAsset: boolean;3193 readonly asTransferAsset: {3194 readonly assets: XcmV1MultiassetMultiAssets;3195 readonly beneficiary: XcmV1MultiLocation;3196 } & Struct;3197 readonly isTransferReserveAsset: boolean;3198 readonly asTransferReserveAsset: {3199 readonly assets: XcmV1MultiassetMultiAssets;3200 readonly dest: XcmV1MultiLocation;3201 readonly xcm: XcmV2Xcm;3202 } & Struct;3203 readonly isTransact: boolean;3204 readonly asTransact: {3205 readonly originType: XcmV0OriginKind;3206 readonly requireWeightAtMost: Compact<u64>;3207 readonly call: XcmDoubleEncoded;3208 } & Struct;3209 readonly isHrmpNewChannelOpenRequest: boolean;3210 readonly asHrmpNewChannelOpenRequest: {3211 readonly sender: Compact<u32>;3212 readonly maxMessageSize: Compact<u32>;3213 readonly maxCapacity: Compact<u32>;3214 } & Struct;3215 readonly isHrmpChannelAccepted: boolean;3216 readonly asHrmpChannelAccepted: {3217 readonly recipient: Compact<u32>;3218 } & Struct;3219 readonly isHrmpChannelClosing: boolean;3220 readonly asHrmpChannelClosing: {3221 readonly initiator: Compact<u32>;3222 readonly sender: Compact<u32>;3223 readonly recipient: Compact<u32>;3224 } & Struct;3225 readonly isClearOrigin: boolean;3226 readonly isDescendOrigin: boolean;3227 readonly asDescendOrigin: XcmV1MultilocationJunctions;3228 readonly isReportError: boolean;3229 readonly asReportError: {3230 readonly queryId: Compact<u64>;3231 readonly dest: XcmV1MultiLocation;3232 readonly maxResponseWeight: Compact<u64>;3233 } & Struct;3234 readonly isDepositAsset: boolean;3235 readonly asDepositAsset: {3236 readonly assets: XcmV1MultiassetMultiAssetFilter;3237 readonly maxAssets: Compact<u32>;3238 readonly beneficiary: XcmV1MultiLocation;3239 } & Struct;3240 readonly isDepositReserveAsset: boolean;3241 readonly asDepositReserveAsset: {3242 readonly assets: XcmV1MultiassetMultiAssetFilter;3243 readonly maxAssets: Compact<u32>;3244 readonly dest: XcmV1MultiLocation;3245 readonly xcm: XcmV2Xcm;3246 } & Struct;3247 readonly isExchangeAsset: boolean;3248 readonly asExchangeAsset: {3249 readonly give: XcmV1MultiassetMultiAssetFilter;3250 readonly receive: XcmV1MultiassetMultiAssets;3251 } & Struct;3252 readonly isInitiateReserveWithdraw: boolean;3253 readonly asInitiateReserveWithdraw: {3254 readonly assets: XcmV1MultiassetMultiAssetFilter;3255 readonly reserve: XcmV1MultiLocation;3256 readonly xcm: XcmV2Xcm;3257 } & Struct;3258 readonly isInitiateTeleport: boolean;3259 readonly asInitiateTeleport: {3260 readonly assets: XcmV1MultiassetMultiAssetFilter;3261 readonly dest: XcmV1MultiLocation;3262 readonly xcm: XcmV2Xcm;3263 } & Struct;3264 readonly isQueryHolding: boolean;3265 readonly asQueryHolding: {3266 readonly queryId: Compact<u64>;3267 readonly dest: XcmV1MultiLocation;3268 readonly assets: XcmV1MultiassetMultiAssetFilter;3269 readonly maxResponseWeight: Compact<u64>;3270 } & Struct;3271 readonly isBuyExecution: boolean;3272 readonly asBuyExecution: {3273 readonly fees: XcmV1MultiAsset;3274 readonly weightLimit: XcmV2WeightLimit;3275 } & Struct;3276 readonly isRefundSurplus: boolean;3277 readonly isSetErrorHandler: boolean;3278 readonly asSetErrorHandler: XcmV2Xcm;3279 readonly isSetAppendix: boolean;3280 readonly asSetAppendix: XcmV2Xcm;3281 readonly isClearError: boolean;3282 readonly isClaimAsset: boolean;3283 readonly asClaimAsset: {3284 readonly assets: XcmV1MultiassetMultiAssets;3285 readonly ticket: XcmV1MultiLocation;3286 } & Struct;3287 readonly isTrap: boolean;3288 readonly asTrap: Compact<u64>;3289 readonly isSubscribeVersion: boolean;3290 readonly asSubscribeVersion: {3291 readonly queryId: Compact<u64>;3292 readonly maxResponseWeight: Compact<u64>;3293 } & Struct;3294 readonly isUnsubscribeVersion: boolean;3295 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';3296}32973298/** @name XcmV2Response */3299export interface XcmV2Response extends Enum {3300 readonly isNull: boolean;3301 readonly isAssets: boolean;3302 readonly asAssets: XcmV1MultiassetMultiAssets;3303 readonly isExecutionResult: boolean;3304 readonly asExecutionResult: Option<ITuple<[u32, XcmV2TraitsError]>>;3305 readonly isVersion: boolean;3306 readonly asVersion: u32;3307 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';3308}33093310/** @name XcmV2TraitsError */3311export interface XcmV2TraitsError extends Enum {3312 readonly isOverflow: boolean;3313 readonly isUnimplemented: boolean;3314 readonly isUntrustedReserveLocation: boolean;3315 readonly isUntrustedTeleportLocation: boolean;3316 readonly isMultiLocationFull: boolean;3317 readonly isMultiLocationNotInvertible: boolean;3318 readonly isBadOrigin: boolean;3319 readonly isInvalidLocation: boolean;3320 readonly isAssetNotFound: boolean;3321 readonly isFailedToTransactAsset: boolean;3322 readonly isNotWithdrawable: boolean;3323 readonly isLocationCannotHold: boolean;3324 readonly isExceedsMaxMessageSize: boolean;3325 readonly isDestinationUnsupported: boolean;3326 readonly isTransport: boolean;3327 readonly isUnroutable: boolean;3328 readonly isUnknownClaim: boolean;3329 readonly isFailedToDecode: boolean;3330 readonly isMaxWeightInvalid: boolean;3331 readonly isNotHoldingFees: boolean;3332 readonly isTooExpensive: boolean;3333 readonly isTrap: boolean;3334 readonly asTrap: u64;3335 readonly isUnhandledXcmVersion: boolean;3336 readonly isWeightLimitReached: boolean;3337 readonly asWeightLimitReached: u64;3338 readonly isBarrier: boolean;3339 readonly isWeightNotComputable: boolean;3340 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';3341}33423343/** @name XcmV2TraitsOutcome */3344export interface XcmV2TraitsOutcome extends Enum {3345 readonly isComplete: boolean;3346 readonly asComplete: u64;3347 readonly isIncomplete: boolean;3348 readonly asIncomplete: ITuple<[u64, XcmV2TraitsError]>;3349 readonly isError: boolean;3350 readonly asError: XcmV2TraitsError;3351 readonly type: 'Complete' | 'Incomplete' | 'Error';3352}33533354/** @name XcmV2WeightLimit */3355export interface XcmV2WeightLimit extends Enum {3356 readonly isUnlimited: boolean;3357 readonly isLimited: boolean;3358 readonly asLimited: Compact<u64>;3359 readonly type: 'Unlimited' | 'Limited';3360}33613362/** @name XcmV2Xcm */3363export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}33643365/** @name XcmVersionedMultiAssets */3366export interface XcmVersionedMultiAssets extends Enum {3367 readonly isV0: boolean;3368 readonly asV0: Vec<XcmV0MultiAsset>;3369 readonly isV1: boolean;3370 readonly asV1: XcmV1MultiassetMultiAssets;3371 readonly type: 'V0' | 'V1';3372}33733374/** @name XcmVersionedMultiLocation */3375export interface XcmVersionedMultiLocation extends Enum {3376 readonly isV0: boolean;3377 readonly asV0: XcmV0MultiLocation;3378 readonly isV1: boolean;3379 readonly asV1: XcmV1MultiLocation;3380 readonly type: 'V0' | 'V1';3381}33823383/** @name XcmVersionedXcm */3384export interface XcmVersionedXcm extends Enum {3385 readonly isV0: boolean;3386 readonly asV0: XcmV0Xcm;3387 readonly isV1: boolean;3388 readonly asV1: XcmV1Xcm;3389 readonly isV2: boolean;3390 readonly asV2: XcmV2Xcm;3391 readonly type: 'V0' | 'V1' | 'V2';3392}33933394export type PHANTOM_DEFAULT = 'default';tests/src/interfaces/lookup.tsdiffbeforeafterboth--- a/tests/src/interfaces/lookup.ts
+++ b/tests/src/interfaces/lookup.ts
@@ -5,8 +5,1266 @@
export default {
/**
- * Lookup2: polkadot_primitives::v2::PersistedValidationData<primitive_types::H256, N>
+ * Lookup3: frame_system::AccountInfo<Index, pallet_balances::AccountData<Balance>>
+ **/
+ FrameSystemAccountInfo: {
+ nonce: 'u32',
+ consumers: 'u32',
+ providers: 'u32',
+ sufficients: 'u32',
+ data: 'PalletBalancesAccountData'
+ },
+ /**
+ * Lookup5: pallet_balances::AccountData<Balance>
+ **/
+ PalletBalancesAccountData: {
+ free: 'u128',
+ reserved: 'u128',
+ miscFrozen: 'u128',
+ feeFrozen: 'u128'
+ },
+ /**
+ * Lookup7: frame_support::weights::PerDispatchClass<T>
+ **/
+ FrameSupportWeightsPerDispatchClassU64: {
+ normal: 'u64',
+ operational: 'u64',
+ mandatory: 'u64'
+ },
+ /**
+ * Lookup11: sp_runtime::generic::digest::Digest
+ **/
+ SpRuntimeDigest: {
+ logs: 'Vec<SpRuntimeDigestDigestItem>'
+ },
+ /**
+ * Lookup13: sp_runtime::generic::digest::DigestItem
+ **/
+ SpRuntimeDigestDigestItem: {
+ _enum: {
+ Other: 'Bytes',
+ __Unused1: 'Null',
+ __Unused2: 'Null',
+ __Unused3: 'Null',
+ Consensus: '([u8;4],Bytes)',
+ Seal: '([u8;4],Bytes)',
+ PreRuntime: '([u8;4],Bytes)',
+ __Unused7: 'Null',
+ RuntimeEnvironmentUpdated: 'Null'
+ }
+ },
+ /**
+ * Lookup16: frame_system::EventRecord<opal_runtime::Event, primitive_types::H256>
+ **/
+ FrameSystemEventRecord: {
+ phase: 'FrameSystemPhase',
+ event: 'Event',
+ topics: 'Vec<H256>'
+ },
+ /**
+ * Lookup18: frame_system::pallet::Event<T>
+ **/
+ FrameSystemEvent: {
+ _enum: {
+ ExtrinsicSuccess: {
+ dispatchInfo: 'FrameSupportWeightsDispatchInfo',
+ },
+ ExtrinsicFailed: {
+ dispatchError: 'SpRuntimeDispatchError',
+ dispatchInfo: 'FrameSupportWeightsDispatchInfo',
+ },
+ CodeUpdated: 'Null',
+ NewAccount: {
+ account: 'AccountId32',
+ },
+ KilledAccount: {
+ account: 'AccountId32',
+ },
+ Remarked: {
+ _alias: {
+ hash_: 'hash',
+ },
+ sender: 'AccountId32',
+ hash_: 'H256'
+ }
+ }
+ },
+ /**
+ * Lookup19: frame_support::weights::DispatchInfo
+ **/
+ FrameSupportWeightsDispatchInfo: {
+ weight: 'u64',
+ class: 'FrameSupportWeightsDispatchClass',
+ paysFee: 'FrameSupportWeightsPays'
+ },
+ /**
+ * Lookup20: frame_support::weights::DispatchClass
+ **/
+ FrameSupportWeightsDispatchClass: {
+ _enum: ['Normal', 'Operational', 'Mandatory']
+ },
+ /**
+ * Lookup21: frame_support::weights::Pays
+ **/
+ FrameSupportWeightsPays: {
+ _enum: ['Yes', 'No']
+ },
+ /**
+ * Lookup22: sp_runtime::DispatchError
+ **/
+ SpRuntimeDispatchError: {
+ _enum: {
+ Other: 'Null',
+ CannotLookup: 'Null',
+ BadOrigin: 'Null',
+ Module: 'SpRuntimeModuleError',
+ ConsumerRemaining: 'Null',
+ NoProviders: 'Null',
+ TooManyConsumers: 'Null',
+ Token: 'SpRuntimeTokenError',
+ Arithmetic: 'SpRuntimeArithmeticError',
+ Transactional: 'SpRuntimeTransactionalError'
+ }
+ },
+ /**
+ * Lookup23: sp_runtime::ModuleError
+ **/
+ SpRuntimeModuleError: {
+ index: 'u8',
+ error: '[u8;4]'
+ },
+ /**
+ * Lookup24: sp_runtime::TokenError
+ **/
+ SpRuntimeTokenError: {
+ _enum: ['NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported']
+ },
+ /**
+ * Lookup25: sp_runtime::ArithmeticError
+ **/
+ SpRuntimeArithmeticError: {
+ _enum: ['Underflow', 'Overflow', 'DivisionByZero']
+ },
+ /**
+ * Lookup26: sp_runtime::TransactionalError
+ **/
+ SpRuntimeTransactionalError: {
+ _enum: ['LimitReached', 'NoLayer']
+ },
+ /**
+ * Lookup27: cumulus_pallet_parachain_system::pallet::Event<T>
+ **/
+ CumulusPalletParachainSystemEvent: {
+ _enum: {
+ ValidationFunctionStored: 'Null',
+ ValidationFunctionApplied: {
+ relayChainBlockNum: 'u32',
+ },
+ ValidationFunctionDiscarded: 'Null',
+ UpgradeAuthorized: {
+ codeHash: 'H256',
+ },
+ DownwardMessagesReceived: {
+ count: 'u32',
+ },
+ DownwardMessagesProcessed: {
+ weightUsed: 'u64',
+ dmqHead: 'H256'
+ }
+ }
+ },
+ /**
+ * Lookup28: pallet_balances::pallet::Event<T, I>
+ **/
+ PalletBalancesEvent: {
+ _enum: {
+ Endowed: {
+ account: 'AccountId32',
+ freeBalance: 'u128',
+ },
+ DustLost: {
+ account: 'AccountId32',
+ amount: 'u128',
+ },
+ Transfer: {
+ from: 'AccountId32',
+ to: 'AccountId32',
+ amount: 'u128',
+ },
+ BalanceSet: {
+ who: 'AccountId32',
+ free: 'u128',
+ reserved: 'u128',
+ },
+ Reserved: {
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ Unreserved: {
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ ReserveRepatriated: {
+ from: 'AccountId32',
+ to: 'AccountId32',
+ amount: 'u128',
+ destinationStatus: 'FrameSupportTokensMiscBalanceStatus',
+ },
+ Deposit: {
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ Withdraw: {
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ Slashed: {
+ who: 'AccountId32',
+ amount: 'u128'
+ }
+ }
+ },
+ /**
+ * Lookup29: frame_support::traits::tokens::misc::BalanceStatus
+ **/
+ FrameSupportTokensMiscBalanceStatus: {
+ _enum: ['Free', 'Reserved']
+ },
+ /**
+ * Lookup30: pallet_transaction_payment::pallet::Event<T>
+ **/
+ PalletTransactionPaymentEvent: {
+ _enum: {
+ TransactionFeePaid: {
+ who: 'AccountId32',
+ actualFee: 'u128',
+ tip: 'u128'
+ }
+ }
+ },
+ /**
+ * Lookup31: pallet_treasury::pallet::Event<T, I>
+ **/
+ PalletTreasuryEvent: {
+ _enum: {
+ Proposed: {
+ proposalIndex: 'u32',
+ },
+ Spending: {
+ budgetRemaining: 'u128',
+ },
+ Awarded: {
+ proposalIndex: 'u32',
+ award: 'u128',
+ account: 'AccountId32',
+ },
+ Rejected: {
+ proposalIndex: 'u32',
+ slashed: 'u128',
+ },
+ Burnt: {
+ burntFunds: 'u128',
+ },
+ Rollover: {
+ rolloverBalance: 'u128',
+ },
+ Deposit: {
+ value: 'u128',
+ },
+ SpendApproved: {
+ proposalIndex: 'u32',
+ amount: 'u128',
+ beneficiary: 'AccountId32'
+ }
+ }
+ },
+ /**
+ * Lookup32: pallet_sudo::pallet::Event<T>
+ **/
+ PalletSudoEvent: {
+ _enum: {
+ Sudid: {
+ sudoResult: 'Result<Null, SpRuntimeDispatchError>',
+ },
+ KeyChanged: {
+ oldSudoer: 'Option<AccountId32>',
+ },
+ SudoAsDone: {
+ sudoResult: 'Result<Null, SpRuntimeDispatchError>'
+ }
+ }
+ },
+ /**
+ * Lookup36: orml_vesting::module::Event<T>
+ **/
+ OrmlVestingModuleEvent: {
+ _enum: {
+ VestingScheduleAdded: {
+ from: 'AccountId32',
+ to: 'AccountId32',
+ vestingSchedule: 'OrmlVestingVestingSchedule',
+ },
+ Claimed: {
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ VestingSchedulesUpdated: {
+ who: 'AccountId32'
+ }
+ }
+ },
+ /**
+ * Lookup37: orml_vesting::VestingSchedule<BlockNumber, Balance>
+ **/
+ OrmlVestingVestingSchedule: {
+ start: 'u32',
+ period: 'u32',
+ periodCount: 'u32',
+ perPeriod: 'Compact<u128>'
+ },
+ /**
+ * Lookup39: cumulus_pallet_xcmp_queue::pallet::Event<T>
+ **/
+ CumulusPalletXcmpQueueEvent: {
+ _enum: {
+ Success: {
+ messageHash: 'Option<H256>',
+ weight: 'u64',
+ },
+ Fail: {
+ messageHash: 'Option<H256>',
+ error: 'XcmV2TraitsError',
+ weight: 'u64',
+ },
+ BadVersion: {
+ messageHash: 'Option<H256>',
+ },
+ BadFormat: {
+ messageHash: 'Option<H256>',
+ },
+ UpwardMessageSent: {
+ messageHash: 'Option<H256>',
+ },
+ XcmpMessageSent: {
+ messageHash: 'Option<H256>',
+ },
+ OverweightEnqueued: {
+ sender: 'u32',
+ sentAt: 'u32',
+ index: 'u64',
+ required: 'u64',
+ },
+ OverweightServiced: {
+ index: 'u64',
+ used: 'u64'
+ }
+ }
+ },
+ /**
+ * Lookup41: xcm::v2::traits::Error
+ **/
+ XcmV2TraitsError: {
+ _enum: {
+ Overflow: 'Null',
+ Unimplemented: 'Null',
+ UntrustedReserveLocation: 'Null',
+ UntrustedTeleportLocation: 'Null',
+ MultiLocationFull: 'Null',
+ MultiLocationNotInvertible: 'Null',
+ BadOrigin: 'Null',
+ InvalidLocation: 'Null',
+ AssetNotFound: 'Null',
+ FailedToTransactAsset: 'Null',
+ NotWithdrawable: 'Null',
+ LocationCannotHold: 'Null',
+ ExceedsMaxMessageSize: 'Null',
+ DestinationUnsupported: 'Null',
+ Transport: 'Null',
+ Unroutable: 'Null',
+ UnknownClaim: 'Null',
+ FailedToDecode: 'Null',
+ MaxWeightInvalid: 'Null',
+ NotHoldingFees: 'Null',
+ TooExpensive: 'Null',
+ Trap: 'u64',
+ UnhandledXcmVersion: 'Null',
+ WeightLimitReached: 'u64',
+ Barrier: 'Null',
+ WeightNotComputable: 'Null'
+ }
+ },
+ /**
+ * Lookup43: pallet_xcm::pallet::Event<T>
+ **/
+ PalletXcmEvent: {
+ _enum: {
+ Attempted: 'XcmV2TraitsOutcome',
+ Sent: '(XcmV1MultiLocation,XcmV1MultiLocation,XcmV2Xcm)',
+ UnexpectedResponse: '(XcmV1MultiLocation,u64)',
+ ResponseReady: '(u64,XcmV2Response)',
+ Notified: '(u64,u8,u8)',
+ NotifyOverweight: '(u64,u8,u8,u64,u64)',
+ NotifyDispatchError: '(u64,u8,u8)',
+ NotifyDecodeFailed: '(u64,u8,u8)',
+ InvalidResponder: '(XcmV1MultiLocation,u64,Option<XcmV1MultiLocation>)',
+ InvalidResponderVersion: '(XcmV1MultiLocation,u64)',
+ ResponseTaken: 'u64',
+ AssetsTrapped: '(H256,XcmV1MultiLocation,XcmVersionedMultiAssets)',
+ VersionChangeNotified: '(XcmV1MultiLocation,u32)',
+ SupportedVersionChanged: '(XcmV1MultiLocation,u32)',
+ NotifyTargetSendFail: '(XcmV1MultiLocation,u64,XcmV2TraitsError)',
+ NotifyTargetMigrationFail: '(XcmVersionedMultiLocation,u64)'
+ }
+ },
+ /**
+ * Lookup44: xcm::v2::traits::Outcome
+ **/
+ XcmV2TraitsOutcome: {
+ _enum: {
+ Complete: 'u64',
+ Incomplete: '(u64,XcmV2TraitsError)',
+ Error: 'XcmV2TraitsError'
+ }
+ },
+ /**
+ * Lookup45: xcm::v1::multilocation::MultiLocation
+ **/
+ XcmV1MultiLocation: {
+ parents: 'u8',
+ interior: 'XcmV1MultilocationJunctions'
+ },
+ /**
+ * Lookup46: xcm::v1::multilocation::Junctions
+ **/
+ XcmV1MultilocationJunctions: {
+ _enum: {
+ Here: 'Null',
+ X1: 'XcmV1Junction',
+ X2: '(XcmV1Junction,XcmV1Junction)',
+ X3: '(XcmV1Junction,XcmV1Junction,XcmV1Junction)',
+ X4: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',
+ X5: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',
+ X6: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',
+ X7: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',
+ X8: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)'
+ }
+ },
+ /**
+ * Lookup47: xcm::v1::junction::Junction
+ **/
+ XcmV1Junction: {
+ _enum: {
+ Parachain: 'Compact<u32>',
+ AccountId32: {
+ network: 'XcmV0JunctionNetworkId',
+ id: '[u8;32]',
+ },
+ AccountIndex64: {
+ network: 'XcmV0JunctionNetworkId',
+ index: 'Compact<u64>',
+ },
+ AccountKey20: {
+ network: 'XcmV0JunctionNetworkId',
+ key: '[u8;20]',
+ },
+ PalletInstance: 'u8',
+ GeneralIndex: 'Compact<u128>',
+ GeneralKey: 'Bytes',
+ OnlyChild: 'Null',
+ Plurality: {
+ id: 'XcmV0JunctionBodyId',
+ part: 'XcmV0JunctionBodyPart'
+ }
+ }
+ },
+ /**
+ * Lookup49: xcm::v0::junction::NetworkId
+ **/
+ XcmV0JunctionNetworkId: {
+ _enum: {
+ Any: 'Null',
+ Named: 'Bytes',
+ Polkadot: 'Null',
+ Kusama: 'Null'
+ }
+ },
+ /**
+ * Lookup53: xcm::v0::junction::BodyId
+ **/
+ XcmV0JunctionBodyId: {
+ _enum: {
+ Unit: 'Null',
+ Named: 'Bytes',
+ Index: 'Compact<u32>',
+ Executive: 'Null',
+ Technical: 'Null',
+ Legislative: 'Null',
+ Judicial: 'Null'
+ }
+ },
+ /**
+ * Lookup54: xcm::v0::junction::BodyPart
+ **/
+ XcmV0JunctionBodyPart: {
+ _enum: {
+ Voice: 'Null',
+ Members: {
+ count: 'Compact<u32>',
+ },
+ Fraction: {
+ nom: 'Compact<u32>',
+ denom: 'Compact<u32>',
+ },
+ AtLeastProportion: {
+ nom: 'Compact<u32>',
+ denom: 'Compact<u32>',
+ },
+ MoreThanProportion: {
+ nom: 'Compact<u32>',
+ denom: 'Compact<u32>'
+ }
+ }
+ },
+ /**
+ * Lookup55: xcm::v2::Xcm<Call>
+ **/
+ XcmV2Xcm: 'Vec<XcmV2Instruction>',
+ /**
+ * Lookup57: xcm::v2::Instruction<Call>
**/
+ XcmV2Instruction: {
+ _enum: {
+ WithdrawAsset: 'XcmV1MultiassetMultiAssets',
+ ReserveAssetDeposited: 'XcmV1MultiassetMultiAssets',
+ ReceiveTeleportedAsset: 'XcmV1MultiassetMultiAssets',
+ QueryResponse: {
+ queryId: 'Compact<u64>',
+ response: 'XcmV2Response',
+ maxWeight: 'Compact<u64>',
+ },
+ TransferAsset: {
+ assets: 'XcmV1MultiassetMultiAssets',
+ beneficiary: 'XcmV1MultiLocation',
+ },
+ TransferReserveAsset: {
+ assets: 'XcmV1MultiassetMultiAssets',
+ dest: 'XcmV1MultiLocation',
+ xcm: 'XcmV2Xcm',
+ },
+ Transact: {
+ originType: 'XcmV0OriginKind',
+ requireWeightAtMost: 'Compact<u64>',
+ call: 'XcmDoubleEncoded',
+ },
+ HrmpNewChannelOpenRequest: {
+ sender: 'Compact<u32>',
+ maxMessageSize: 'Compact<u32>',
+ maxCapacity: 'Compact<u32>',
+ },
+ HrmpChannelAccepted: {
+ recipient: 'Compact<u32>',
+ },
+ HrmpChannelClosing: {
+ initiator: 'Compact<u32>',
+ sender: 'Compact<u32>',
+ recipient: 'Compact<u32>',
+ },
+ ClearOrigin: 'Null',
+ DescendOrigin: 'XcmV1MultilocationJunctions',
+ ReportError: {
+ queryId: 'Compact<u64>',
+ dest: 'XcmV1MultiLocation',
+ maxResponseWeight: 'Compact<u64>',
+ },
+ DepositAsset: {
+ assets: 'XcmV1MultiassetMultiAssetFilter',
+ maxAssets: 'Compact<u32>',
+ beneficiary: 'XcmV1MultiLocation',
+ },
+ DepositReserveAsset: {
+ assets: 'XcmV1MultiassetMultiAssetFilter',
+ maxAssets: 'Compact<u32>',
+ dest: 'XcmV1MultiLocation',
+ xcm: 'XcmV2Xcm',
+ },
+ ExchangeAsset: {
+ give: 'XcmV1MultiassetMultiAssetFilter',
+ receive: 'XcmV1MultiassetMultiAssets',
+ },
+ InitiateReserveWithdraw: {
+ assets: 'XcmV1MultiassetMultiAssetFilter',
+ reserve: 'XcmV1MultiLocation',
+ xcm: 'XcmV2Xcm',
+ },
+ InitiateTeleport: {
+ assets: 'XcmV1MultiassetMultiAssetFilter',
+ dest: 'XcmV1MultiLocation',
+ xcm: 'XcmV2Xcm',
+ },
+ QueryHolding: {
+ queryId: 'Compact<u64>',
+ dest: 'XcmV1MultiLocation',
+ assets: 'XcmV1MultiassetMultiAssetFilter',
+ maxResponseWeight: 'Compact<u64>',
+ },
+ BuyExecution: {
+ fees: 'XcmV1MultiAsset',
+ weightLimit: 'XcmV2WeightLimit',
+ },
+ RefundSurplus: 'Null',
+ SetErrorHandler: 'XcmV2Xcm',
+ SetAppendix: 'XcmV2Xcm',
+ ClearError: 'Null',
+ ClaimAsset: {
+ assets: 'XcmV1MultiassetMultiAssets',
+ ticket: 'XcmV1MultiLocation',
+ },
+ Trap: 'Compact<u64>',
+ SubscribeVersion: {
+ queryId: 'Compact<u64>',
+ maxResponseWeight: 'Compact<u64>',
+ },
+ UnsubscribeVersion: 'Null'
+ }
+ },
+ /**
+ * Lookup58: xcm::v1::multiasset::MultiAssets
+ **/
+ XcmV1MultiassetMultiAssets: 'Vec<XcmV1MultiAsset>',
+ /**
+ * Lookup60: xcm::v1::multiasset::MultiAsset
+ **/
+ XcmV1MultiAsset: {
+ id: 'XcmV1MultiassetAssetId',
+ fun: 'XcmV1MultiassetFungibility'
+ },
+ /**
+ * Lookup61: xcm::v1::multiasset::AssetId
+ **/
+ XcmV1MultiassetAssetId: {
+ _enum: {
+ Concrete: 'XcmV1MultiLocation',
+ Abstract: 'Bytes'
+ }
+ },
+ /**
+ * Lookup62: xcm::v1::multiasset::Fungibility
+ **/
+ XcmV1MultiassetFungibility: {
+ _enum: {
+ Fungible: 'Compact<u128>',
+ NonFungible: 'XcmV1MultiassetAssetInstance'
+ }
+ },
+ /**
+ * Lookup63: xcm::v1::multiasset::AssetInstance
+ **/
+ XcmV1MultiassetAssetInstance: {
+ _enum: {
+ Undefined: 'Null',
+ Index: 'Compact<u128>',
+ Array4: '[u8;4]',
+ Array8: '[u8;8]',
+ Array16: '[u8;16]',
+ Array32: '[u8;32]',
+ Blob: 'Bytes'
+ }
+ },
+ /**
+ * Lookup66: xcm::v2::Response
+ **/
+ XcmV2Response: {
+ _enum: {
+ Null: 'Null',
+ Assets: 'XcmV1MultiassetMultiAssets',
+ ExecutionResult: 'Option<(u32,XcmV2TraitsError)>',
+ Version: 'u32'
+ }
+ },
+ /**
+ * Lookup69: xcm::v0::OriginKind
+ **/
+ XcmV0OriginKind: {
+ _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm']
+ },
+ /**
+ * Lookup70: xcm::double_encoded::DoubleEncoded<T>
+ **/
+ XcmDoubleEncoded: {
+ encoded: 'Bytes'
+ },
+ /**
+ * Lookup71: xcm::v1::multiasset::MultiAssetFilter
+ **/
+ XcmV1MultiassetMultiAssetFilter: {
+ _enum: {
+ Definite: 'XcmV1MultiassetMultiAssets',
+ Wild: 'XcmV1MultiassetWildMultiAsset'
+ }
+ },
+ /**
+ * Lookup72: xcm::v1::multiasset::WildMultiAsset
+ **/
+ XcmV1MultiassetWildMultiAsset: {
+ _enum: {
+ All: 'Null',
+ AllOf: {
+ id: 'XcmV1MultiassetAssetId',
+ fun: 'XcmV1MultiassetWildFungibility'
+ }
+ }
+ },
+ /**
+ * Lookup73: xcm::v1::multiasset::WildFungibility
+ **/
+ XcmV1MultiassetWildFungibility: {
+ _enum: ['Fungible', 'NonFungible']
+ },
+ /**
+ * Lookup74: xcm::v2::WeightLimit
+ **/
+ XcmV2WeightLimit: {
+ _enum: {
+ Unlimited: 'Null',
+ Limited: 'Compact<u64>'
+ }
+ },
+ /**
+ * Lookup76: xcm::VersionedMultiAssets
+ **/
+ XcmVersionedMultiAssets: {
+ _enum: {
+ V0: 'Vec<XcmV0MultiAsset>',
+ V1: 'XcmV1MultiassetMultiAssets'
+ }
+ },
+ /**
+ * Lookup78: xcm::v0::multi_asset::MultiAsset
+ **/
+ XcmV0MultiAsset: {
+ _enum: {
+ None: 'Null',
+ All: 'Null',
+ AllFungible: 'Null',
+ AllNonFungible: 'Null',
+ AllAbstractFungible: {
+ id: 'Bytes',
+ },
+ AllAbstractNonFungible: {
+ class: 'Bytes',
+ },
+ AllConcreteFungible: {
+ id: 'XcmV0MultiLocation',
+ },
+ AllConcreteNonFungible: {
+ class: 'XcmV0MultiLocation',
+ },
+ AbstractFungible: {
+ id: 'Bytes',
+ amount: 'Compact<u128>',
+ },
+ AbstractNonFungible: {
+ class: 'Bytes',
+ instance: 'XcmV1MultiassetAssetInstance',
+ },
+ ConcreteFungible: {
+ id: 'XcmV0MultiLocation',
+ amount: 'Compact<u128>',
+ },
+ ConcreteNonFungible: {
+ class: 'XcmV0MultiLocation',
+ instance: 'XcmV1MultiassetAssetInstance'
+ }
+ }
+ },
+ /**
+ * Lookup79: xcm::v0::multi_location::MultiLocation
+ **/
+ XcmV0MultiLocation: {
+ _enum: {
+ Null: 'Null',
+ X1: 'XcmV0Junction',
+ X2: '(XcmV0Junction,XcmV0Junction)',
+ X3: '(XcmV0Junction,XcmV0Junction,XcmV0Junction)',
+ X4: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',
+ X5: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',
+ X6: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',
+ X7: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',
+ X8: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)'
+ }
+ },
+ /**
+ * Lookup80: xcm::v0::junction::Junction
+ **/
+ XcmV0Junction: {
+ _enum: {
+ Parent: 'Null',
+ Parachain: 'Compact<u32>',
+ AccountId32: {
+ network: 'XcmV0JunctionNetworkId',
+ id: '[u8;32]',
+ },
+ AccountIndex64: {
+ network: 'XcmV0JunctionNetworkId',
+ index: 'Compact<u64>',
+ },
+ AccountKey20: {
+ network: 'XcmV0JunctionNetworkId',
+ key: '[u8;20]',
+ },
+ PalletInstance: 'u8',
+ GeneralIndex: 'Compact<u128>',
+ GeneralKey: 'Bytes',
+ OnlyChild: 'Null',
+ Plurality: {
+ id: 'XcmV0JunctionBodyId',
+ part: 'XcmV0JunctionBodyPart'
+ }
+ }
+ },
+ /**
+ * Lookup81: xcm::VersionedMultiLocation
+ **/
+ XcmVersionedMultiLocation: {
+ _enum: {
+ V0: 'XcmV0MultiLocation',
+ V1: 'XcmV1MultiLocation'
+ }
+ },
+ /**
+ * Lookup82: cumulus_pallet_xcm::pallet::Event<T>
+ **/
+ CumulusPalletXcmEvent: {
+ _enum: {
+ InvalidFormat: '[u8;8]',
+ UnsupportedVersion: '[u8;8]',
+ ExecutedDownward: '([u8;8],XcmV2TraitsOutcome)'
+ }
+ },
+ /**
+ * Lookup83: cumulus_pallet_dmp_queue::pallet::Event<T>
+ **/
+ CumulusPalletDmpQueueEvent: {
+ _enum: {
+ InvalidFormat: {
+ messageId: '[u8;32]',
+ },
+ UnsupportedVersion: {
+ messageId: '[u8;32]',
+ },
+ ExecutedDownward: {
+ messageId: '[u8;32]',
+ outcome: 'XcmV2TraitsOutcome',
+ },
+ WeightExhausted: {
+ messageId: '[u8;32]',
+ remainingWeight: 'u64',
+ requiredWeight: 'u64',
+ },
+ OverweightEnqueued: {
+ messageId: '[u8;32]',
+ overweightIndex: 'u64',
+ requiredWeight: 'u64',
+ },
+ OverweightServiced: {
+ overweightIndex: 'u64',
+ weightUsed: 'u64'
+ }
+ }
+ },
+ /**
+ * Lookup84: pallet_unique::RawEvent<sp_core::crypto::AccountId32, pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ **/
+ PalletUniqueRawEvent: {
+ _enum: {
+ CollectionSponsorRemoved: 'u32',
+ CollectionAdminAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',
+ CollectionOwnedChanged: '(u32,AccountId32)',
+ CollectionSponsorSet: '(u32,AccountId32)',
+ SponsorshipConfirmed: '(u32,AccountId32)',
+ CollectionAdminRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',
+ AllowListAddressRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',
+ AllowListAddressAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',
+ CollectionLimitSet: 'u32',
+ CollectionPermissionSet: 'u32'
+ }
+ },
+ /**
+ * Lookup85: pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>
+ **/
+ PalletEvmAccountBasicCrossAccountIdRepr: {
+ _enum: {
+ Substrate: 'AccountId32',
+ Ethereum: 'H160'
+ }
+ },
+ /**
+ * Lookup88: pallet_unique_scheduler::pallet::Event<T>
+ **/
+ PalletUniqueSchedulerEvent: {
+ _enum: {
+ Scheduled: {
+ when: 'u32',
+ index: 'u32',
+ },
+ Canceled: {
+ when: 'u32',
+ index: 'u32',
+ },
+ Dispatched: {
+ task: '(u32,u32)',
+ id: 'Option<[u8;16]>',
+ result: 'Result<Null, SpRuntimeDispatchError>',
+ },
+ CallLookupFailed: {
+ task: '(u32,u32)',
+ id: 'Option<[u8;16]>',
+ error: 'FrameSupportScheduleLookupError'
+ }
+ }
+ },
+ /**
+ * Lookup91: frame_support::traits::schedule::LookupError
+ **/
+ FrameSupportScheduleLookupError: {
+ _enum: ['Unknown', 'BadFormat']
+ },
+ /**
+ * Lookup92: pallet_common::pallet::Event<T>
+ **/
+ PalletCommonEvent: {
+ _enum: {
+ CollectionCreated: '(u32,u8,AccountId32)',
+ CollectionDestroyed: 'u32',
+ ItemCreated: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',
+ ItemDestroyed: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',
+ Transfer: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',
+ Approved: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',
+ CollectionPropertySet: '(u32,Bytes)',
+ CollectionPropertyDeleted: '(u32,Bytes)',
+ TokenPropertySet: '(u32,u32,Bytes)',
+ TokenPropertyDeleted: '(u32,u32,Bytes)',
+ PropertyPermissionSet: '(u32,Bytes)'
+ }
+ },
+ /**
+ * Lookup95: pallet_structure::pallet::Event<T>
+ **/
+ PalletStructureEvent: {
+ _enum: {
+ Executed: 'Result<Null, SpRuntimeDispatchError>'
+ }
+ },
+ /**
+ * Lookup96: pallet_rmrk_core::pallet::Event<T>
+ **/
+ PalletRmrkCoreEvent: {
+ _enum: {
+ CollectionCreated: {
+ issuer: 'AccountId32',
+ collectionId: 'u32',
+ },
+ CollectionDestroyed: {
+ issuer: 'AccountId32',
+ collectionId: 'u32',
+ },
+ IssuerChanged: {
+ oldIssuer: 'AccountId32',
+ newIssuer: 'AccountId32',
+ collectionId: 'u32',
+ },
+ CollectionLocked: {
+ issuer: 'AccountId32',
+ collectionId: 'u32',
+ },
+ NftMinted: {
+ owner: 'AccountId32',
+ collectionId: 'u32',
+ nftId: 'u32',
+ },
+ NFTBurned: {
+ owner: 'AccountId32',
+ nftId: 'u32',
+ },
+ NFTSent: {
+ sender: 'AccountId32',
+ recipient: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',
+ collectionId: 'u32',
+ nftId: 'u32',
+ approvalRequired: 'bool',
+ },
+ NFTAccepted: {
+ sender: 'AccountId32',
+ recipient: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',
+ collectionId: 'u32',
+ nftId: 'u32',
+ },
+ NFTRejected: {
+ sender: 'AccountId32',
+ collectionId: 'u32',
+ nftId: 'u32',
+ },
+ PropertySet: {
+ collectionId: 'u32',
+ maybeNftId: 'Option<u32>',
+ key: 'Bytes',
+ value: 'Bytes',
+ },
+ ResourceAdded: {
+ nftId: 'u32',
+ resourceId: 'u32',
+ },
+ ResourceRemoval: {
+ nftId: 'u32',
+ resourceId: 'u32',
+ },
+ ResourceAccepted: {
+ nftId: 'u32',
+ resourceId: 'u32',
+ },
+ ResourceRemovalAccepted: {
+ nftId: 'u32',
+ resourceId: 'u32',
+ },
+ PrioritySet: {
+ collectionId: 'u32',
+ nftId: 'u32'
+ }
+ }
+ },
+ /**
+ * Lookup97: rmrk_traits::nft::AccountIdOrCollectionNftTuple<sp_core::crypto::AccountId32>
+ **/
+ RmrkTraitsNftAccountIdOrCollectionNftTuple: {
+ _enum: {
+ AccountId: 'AccountId32',
+ CollectionAndNftTuple: '(u32,u32)'
+ }
+ },
+ /**
+ * Lookup102: pallet_rmrk_equip::pallet::Event<T>
+ **/
+ PalletRmrkEquipEvent: {
+ _enum: {
+ BaseCreated: {
+ issuer: 'AccountId32',
+ baseId: 'u32',
+ },
+ EquippablesUpdated: {
+ baseId: 'u32',
+ slotId: 'u32'
+ }
+ }
+ },
+ /**
+ * Lookup103: pallet_evm::pallet::Event<T>
+ **/
+ PalletEvmEvent: {
+ _enum: {
+ Log: 'EthereumLog',
+ Created: 'H160',
+ CreatedFailed: 'H160',
+ Executed: 'H160',
+ ExecutedFailed: 'H160',
+ BalanceDeposit: '(AccountId32,H160,U256)',
+ BalanceWithdraw: '(AccountId32,H160,U256)'
+ }
+ },
+ /**
+ * Lookup104: ethereum::log::Log
+ **/
+ EthereumLog: {
+ address: 'H160',
+ topics: 'Vec<H256>',
+ data: 'Bytes'
+ },
+ /**
+ * Lookup108: pallet_ethereum::pallet::Event
+ **/
+ PalletEthereumEvent: {
+ _enum: {
+ Executed: '(H160,H160,H256,EvmCoreErrorExitReason)'
+ }
+ },
+ /**
+ * Lookup109: evm_core::error::ExitReason
+ **/
+ EvmCoreErrorExitReason: {
+ _enum: {
+ Succeed: 'EvmCoreErrorExitSucceed',
+ Error: 'EvmCoreErrorExitError',
+ Revert: 'EvmCoreErrorExitRevert',
+ Fatal: 'EvmCoreErrorExitFatal'
+ }
+ },
+ /**
+ * Lookup110: evm_core::error::ExitSucceed
+ **/
+ EvmCoreErrorExitSucceed: {
+ _enum: ['Stopped', 'Returned', 'Suicided']
+ },
+ /**
+ * Lookup111: evm_core::error::ExitError
+ **/
+ EvmCoreErrorExitError: {
+ _enum: {
+ StackUnderflow: 'Null',
+ StackOverflow: 'Null',
+ InvalidJump: 'Null',
+ InvalidRange: 'Null',
+ DesignatedInvalid: 'Null',
+ CallTooDeep: 'Null',
+ CreateCollision: 'Null',
+ CreateContractLimit: 'Null',
+ OutOfOffset: 'Null',
+ OutOfGas: 'Null',
+ OutOfFund: 'Null',
+ PCUnderflow: 'Null',
+ CreateEmpty: 'Null',
+ Other: 'Text',
+ InvalidCode: 'Null'
+ }
+ },
+ /**
+ * Lookup114: evm_core::error::ExitRevert
+ **/
+ EvmCoreErrorExitRevert: {
+ _enum: ['Reverted']
+ },
+ /**
+ * Lookup115: evm_core::error::ExitFatal
+ **/
+ EvmCoreErrorExitFatal: {
+ _enum: {
+ NotSupported: 'Null',
+ UnhandledInterrupt: 'Null',
+ CallErrorAsFatal: 'EvmCoreErrorExitError',
+ Other: 'Text'
+ }
+ },
+ /**
+ * Lookup116: frame_system::Phase
+ **/
+ FrameSystemPhase: {
+ _enum: {
+ ApplyExtrinsic: 'u32',
+ Finalization: 'Null',
+ Initialization: 'Null'
+ }
+ },
+ /**
+ * Lookup118: frame_system::LastRuntimeUpgradeInfo
+ **/
+ FrameSystemLastRuntimeUpgradeInfo: {
+ specVersion: 'Compact<u32>',
+ specName: 'Text'
+ },
+ /**
+ * Lookup119: frame_system::pallet::Call<T>
+ **/
+ FrameSystemCall: {
+ _enum: {
+ fill_block: {
+ ratio: 'Perbill',
+ },
+ remark: {
+ remark: 'Bytes',
+ },
+ set_heap_pages: {
+ pages: 'u64',
+ },
+ set_code: {
+ code: 'Bytes',
+ },
+ set_code_without_checks: {
+ code: 'Bytes',
+ },
+ set_storage: {
+ items: 'Vec<(Bytes,Bytes)>',
+ },
+ kill_storage: {
+ _alias: {
+ keys_: 'keys',
+ },
+ keys_: 'Vec<Bytes>',
+ },
+ kill_prefix: {
+ prefix: 'Bytes',
+ subkeys: 'u32',
+ },
+ remark_with_event: {
+ remark: 'Bytes'
+ }
+ }
+ },
+ /**
+ * Lookup124: frame_system::limits::BlockWeights
+ **/
+ FrameSystemLimitsBlockWeights: {
+ baseBlock: 'u64',
+ maxBlock: 'u64',
+ perClass: 'FrameSupportWeightsPerDispatchClassWeightsPerClass'
+ },
+ /**
+ * Lookup125: frame_support::weights::PerDispatchClass<frame_system::limits::WeightsPerClass>
+ **/
+ FrameSupportWeightsPerDispatchClassWeightsPerClass: {
+ normal: 'FrameSystemLimitsWeightsPerClass',
+ operational: 'FrameSystemLimitsWeightsPerClass',
+ mandatory: 'FrameSystemLimitsWeightsPerClass'
+ },
+ /**
+ * Lookup126: frame_system::limits::WeightsPerClass
+ **/
+ FrameSystemLimitsWeightsPerClass: {
+ baseExtrinsic: 'u64',
+ maxExtrinsic: 'Option<u64>',
+ maxTotal: 'Option<u64>',
+ reserved: 'Option<u64>'
+ },
+ /**
+ * Lookup128: frame_system::limits::BlockLength
+ **/
+ FrameSystemLimitsBlockLength: {
+ max: 'FrameSupportWeightsPerDispatchClassU32'
+ },
+ /**
+ * Lookup129: frame_support::weights::PerDispatchClass<T>
+ **/
+ FrameSupportWeightsPerDispatchClassU32: {
+ normal: 'u32',
+ operational: 'u32',
+ mandatory: 'u32'
+ },
+ /**
+ * Lookup130: frame_support::weights::RuntimeDbWeight
+ **/
+ FrameSupportWeightsRuntimeDbWeight: {
+ read: 'u64',
+ write: 'u64'
+ },
+ /**
+ * Lookup131: sp_version::RuntimeVersion
+ **/
+ SpVersionRuntimeVersion: {
+ specName: 'Text',
+ implName: 'Text',
+ authoringVersion: 'u32',
+ specVersion: 'u32',
+ implVersion: 'u32',
+ apis: 'Vec<([u8;8],u32)>',
+ transactionVersion: 'u32',
+ stateVersion: 'u8'
+ },
+ /**
+ * Lookup136: frame_system::pallet::Error<T>
+ **/
+ FrameSystemError: {
+ _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']
+ },
+ /**
+ * Lookup137: polkadot_primitives::v2::PersistedValidationData<primitive_types::H256, N>
+ **/
PolkadotPrimitivesV2PersistedValidationData: {
parentHead: 'Bytes',
relayParentNumber: 'u32',
@@ -14,19 +1272,19 @@
maxPovSize: 'u32'
},
/**
- * Lookup9: polkadot_primitives::v2::UpgradeRestriction
+ * Lookup140: polkadot_primitives::v2::UpgradeRestriction
**/
PolkadotPrimitivesV2UpgradeRestriction: {
_enum: ['Present']
},
/**
- * Lookup10: sp_trie::storage_proof::StorageProof
+ * Lookup141: sp_trie::storage_proof::StorageProof
**/
SpTrieStorageProof: {
trieNodes: 'BTreeSet<Bytes>'
},
/**
- * Lookup13: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot
+ * Lookup143: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot
**/
CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: {
dmqMqcHead: 'H256',
@@ -35,7 +1293,7 @@
egressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>'
},
/**
- * Lookup18: polkadot_primitives::v2::AbridgedHrmpChannel
+ * Lookup146: polkadot_primitives::v2::AbridgedHrmpChannel
**/
PolkadotPrimitivesV2AbridgedHrmpChannel: {
maxCapacity: 'u32',
@@ -46,7 +1304,7 @@
mqcHead: 'Option<H256>'
},
/**
- * Lookup20: polkadot_primitives::v2::AbridgedHostConfiguration
+ * Lookup147: polkadot_primitives::v2::AbridgedHostConfiguration
**/
PolkadotPrimitivesV2AbridgedHostConfiguration: {
maxCodeSize: 'u32',
@@ -60,14 +1318,14 @@
validationUpgradeDelay: 'u32'
},
/**
- * Lookup26: polkadot_core_primitives::OutboundHrmpMessage<polkadot_parachain::primitives::Id>
+ * Lookup153: polkadot_core_primitives::OutboundHrmpMessage<polkadot_parachain::primitives::Id>
**/
PolkadotCorePrimitivesOutboundHrmpMessage: {
recipient: 'u32',
data: 'Bytes'
},
/**
- * Lookup28: cumulus_pallet_parachain_system::pallet::Call<T>
+ * Lookup154: cumulus_pallet_parachain_system::pallet::Call<T>
**/
CumulusPalletParachainSystemCall: {
_enum: {
@@ -86,7 +1344,7 @@
}
},
/**
- * Lookup29: cumulus_primitives_parachain_inherent::ParachainInherentData
+ * Lookup155: cumulus_primitives_parachain_inherent::ParachainInherentData
**/
CumulusPrimitivesParachainInherentParachainInherentData: {
validationData: 'PolkadotPrimitivesV2PersistedValidationData',
@@ -95,85 +1353,54 @@
horizontalMessages: 'BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>'
},
/**
- * Lookup31: polkadot_core_primitives::InboundDownwardMessage<BlockNumber>
+ * Lookup157: polkadot_core_primitives::InboundDownwardMessage<BlockNumber>
**/
PolkadotCorePrimitivesInboundDownwardMessage: {
sentAt: 'u32',
msg: 'Bytes'
},
/**
- * Lookup34: polkadot_core_primitives::InboundHrmpMessage<BlockNumber>
+ * Lookup160: polkadot_core_primitives::InboundHrmpMessage<BlockNumber>
**/
PolkadotCorePrimitivesInboundHrmpMessage: {
sentAt: 'u32',
data: 'Bytes'
},
/**
- * Lookup37: cumulus_pallet_parachain_system::pallet::Event<T>
- **/
- CumulusPalletParachainSystemEvent: {
- _enum: {
- ValidationFunctionStored: 'Null',
- ValidationFunctionApplied: {
- relayChainBlockNum: 'u32',
- },
- ValidationFunctionDiscarded: 'Null',
- UpgradeAuthorized: {
- codeHash: 'H256',
- },
- DownwardMessagesReceived: {
- count: 'u32',
- },
- DownwardMessagesProcessed: {
- weightUsed: 'u64',
- dmqHead: 'H256'
- }
- }
- },
- /**
- * Lookup38: cumulus_pallet_parachain_system::pallet::Error<T>
+ * Lookup163: cumulus_pallet_parachain_system::pallet::Error<T>
**/
CumulusPalletParachainSystemError: {
_enum: ['OverlappingUpgrades', 'ProhibitedByPolkadot', 'TooBig', 'ValidationDataNotAvailable', 'HostConfigurationNotAvailable', 'NotScheduled', 'NothingAuthorized', 'Unauthorized']
},
/**
- * Lookup41: pallet_balances::AccountData<Balance>
+ * Lookup165: pallet_balances::BalanceLock<Balance>
**/
- PalletBalancesAccountData: {
- free: 'u128',
- reserved: 'u128',
- miscFrozen: 'u128',
- feeFrozen: 'u128'
- },
- /**
- * Lookup43: pallet_balances::BalanceLock<Balance>
- **/
PalletBalancesBalanceLock: {
id: '[u8;8]',
amount: 'u128',
reasons: 'PalletBalancesReasons'
},
/**
- * Lookup45: pallet_balances::Reasons
+ * Lookup166: pallet_balances::Reasons
**/
PalletBalancesReasons: {
_enum: ['Fee', 'Misc', 'All']
},
/**
- * Lookup48: pallet_balances::ReserveData<ReserveIdentifier, Balance>
+ * Lookup169: pallet_balances::ReserveData<ReserveIdentifier, Balance>
**/
PalletBalancesReserveData: {
id: '[u8;16]',
amount: 'u128'
},
/**
- * Lookup51: pallet_balances::Releases
+ * Lookup171: pallet_balances::Releases
**/
PalletBalancesReleases: {
_enum: ['V1_0_0', 'V2_0_0']
},
/**
- * Lookup52: pallet_balances::pallet::Call<T, I>
+ * Lookup172: pallet_balances::pallet::Call<T, I>
**/
PalletBalancesCall: {
_enum: {
@@ -206,70 +1433,13 @@
}
},
/**
- * Lookup58: pallet_balances::pallet::Event<T, I>
- **/
- PalletBalancesEvent: {
- _enum: {
- Endowed: {
- account: 'AccountId32',
- freeBalance: 'u128',
- },
- DustLost: {
- account: 'AccountId32',
- amount: 'u128',
- },
- Transfer: {
- from: 'AccountId32',
- to: 'AccountId32',
- amount: 'u128',
- },
- BalanceSet: {
- who: 'AccountId32',
- free: 'u128',
- reserved: 'u128',
- },
- Reserved: {
- who: 'AccountId32',
- amount: 'u128',
- },
- Unreserved: {
- who: 'AccountId32',
- amount: 'u128',
- },
- ReserveRepatriated: {
- from: 'AccountId32',
- to: 'AccountId32',
- amount: 'u128',
- destinationStatus: 'FrameSupportTokensMiscBalanceStatus',
- },
- Deposit: {
- who: 'AccountId32',
- amount: 'u128',
- },
- Withdraw: {
- who: 'AccountId32',
- amount: 'u128',
- },
- Slashed: {
- who: 'AccountId32',
- amount: 'u128'
- }
- }
- },
- /**
- * Lookup59: frame_support::traits::tokens::misc::BalanceStatus
- **/
- FrameSupportTokensMiscBalanceStatus: {
- _enum: ['Free', 'Reserved']
- },
- /**
- * Lookup60: pallet_balances::pallet::Error<T, I>
+ * Lookup175: pallet_balances::pallet::Error<T, I>
**/
PalletBalancesError: {
_enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'KeepAlive', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves']
},
/**
- * Lookup63: pallet_timestamp::pallet::Call<T>
+ * Lookup177: pallet_timestamp::pallet::Call<T>
**/
PalletTimestampCall: {
_enum: {
@@ -279,13 +1449,13 @@
}
},
/**
- * Lookup66: pallet_transaction_payment::Releases
+ * Lookup179: pallet_transaction_payment::Releases
**/
PalletTransactionPaymentReleases: {
_enum: ['V1Ancient', 'V2']
},
/**
- * Lookup67: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>
+ * Lookup180: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>
**/
PalletTreasuryProposal: {
proposer: 'AccountId32',
@@ -294,7 +1464,7 @@
bond: 'u128'
},
/**
- * Lookup70: pallet_treasury::pallet::Call<T, I>
+ * Lookup183: pallet_treasury::pallet::Call<T, I>
**/
PalletTreasuryCall: {
_enum: {
@@ -308,54 +1478,27 @@
approve_proposal: {
proposalId: 'Compact<u32>',
},
+ spend: {
+ amount: 'Compact<u128>',
+ beneficiary: 'MultiAddress',
+ },
remove_approval: {
proposalId: 'Compact<u32>'
}
}
},
/**
- * Lookup72: pallet_treasury::pallet::Event<T, I>
- **/
- PalletTreasuryEvent: {
- _enum: {
- Proposed: {
- proposalIndex: 'u32',
- },
- Spending: {
- budgetRemaining: 'u128',
- },
- Awarded: {
- proposalIndex: 'u32',
- award: 'u128',
- account: 'AccountId32',
- },
- Rejected: {
- proposalIndex: 'u32',
- slashed: 'u128',
- },
- Burnt: {
- burntFunds: 'u128',
- },
- Rollover: {
- rolloverBalance: 'u128',
- },
- Deposit: {
- value: 'u128'
- }
- }
- },
- /**
- * Lookup75: frame_support::PalletId
+ * Lookup186: frame_support::PalletId
**/
FrameSupportPalletId: '[u8;8]',
/**
- * Lookup76: pallet_treasury::pallet::Error<T, I>
+ * Lookup187: pallet_treasury::pallet::Error<T, I>
**/
PalletTreasuryError: {
- _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals', 'ProposalNotApproved']
+ _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals', 'InsufficientPermission', 'ProposalNotApproved']
},
/**
- * Lookup77: pallet_sudo::pallet::Call<T>
+ * Lookup188: pallet_sudo::pallet::Call<T>
**/
PalletSudoCall: {
_enum: {
@@ -379,45 +1522,7 @@
}
},
/**
- * Lookup79: frame_system::pallet::Call<T>
- **/
- FrameSystemCall: {
- _enum: {
- fill_block: {
- ratio: 'Perbill',
- },
- remark: {
- remark: 'Bytes',
- },
- set_heap_pages: {
- pages: 'u64',
- },
- set_code: {
- code: 'Bytes',
- },
- set_code_without_checks: {
- code: 'Bytes',
- },
- set_storage: {
- items: 'Vec<(Bytes,Bytes)>',
- },
- kill_storage: {
- _alias: {
- keys_: 'keys',
- },
- keys_: 'Vec<Bytes>',
- },
- kill_prefix: {
- prefix: 'Bytes',
- subkeys: 'u32',
- },
- remark_with_event: {
- remark: 'Bytes'
- }
- }
- },
- /**
- * Lookup83: orml_vesting::module::Call<T>
+ * Lookup190: orml_vesting::module::Call<T>
**/
OrmlVestingModuleCall: {
_enum: {
@@ -436,16 +1541,7 @@
}
},
/**
- * Lookup84: orml_vesting::VestingSchedule<BlockNumber, Balance>
- **/
- OrmlVestingVestingSchedule: {
- start: 'u32',
- period: 'u32',
- periodCount: 'u32',
- perPeriod: 'Compact<u128>'
- },
- /**
- * Lookup86: cumulus_pallet_xcmp_queue::pallet::Call<T>
+ * Lookup192: cumulus_pallet_xcmp_queue::pallet::Call<T>
**/
CumulusPalletXcmpQueueCall: {
_enum: {
@@ -494,7 +1590,7 @@
}
},
/**
- * Lookup87: pallet_xcm::pallet::Call<T>
+ * Lookup193: pallet_xcm::pallet::Call<T>
**/
PalletXcmCall: {
_enum: {
@@ -544,164 +1640,11 @@
assets: 'XcmVersionedMultiAssets',
feeAssetItem: 'u32',
weightLimit: 'XcmV2WeightLimit'
- }
- }
- },
- /**
- * Lookup88: xcm::VersionedMultiLocation
- **/
- XcmVersionedMultiLocation: {
- _enum: {
- V0: 'XcmV0MultiLocation',
- V1: 'XcmV1MultiLocation'
- }
- },
- /**
- * Lookup89: xcm::v0::multi_location::MultiLocation
- **/
- XcmV0MultiLocation: {
- _enum: {
- Null: 'Null',
- X1: 'XcmV0Junction',
- X2: '(XcmV0Junction,XcmV0Junction)',
- X3: '(XcmV0Junction,XcmV0Junction,XcmV0Junction)',
- X4: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',
- X5: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',
- X6: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',
- X7: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',
- X8: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)'
- }
- },
- /**
- * Lookup90: xcm::v0::junction::Junction
- **/
- XcmV0Junction: {
- _enum: {
- Parent: 'Null',
- Parachain: 'Compact<u32>',
- AccountId32: {
- network: 'XcmV0JunctionNetworkId',
- id: '[u8;32]',
- },
- AccountIndex64: {
- network: 'XcmV0JunctionNetworkId',
- index: 'Compact<u64>',
- },
- AccountKey20: {
- network: 'XcmV0JunctionNetworkId',
- key: '[u8;20]',
- },
- PalletInstance: 'u8',
- GeneralIndex: 'Compact<u128>',
- GeneralKey: 'Bytes',
- OnlyChild: 'Null',
- Plurality: {
- id: 'XcmV0JunctionBodyId',
- part: 'XcmV0JunctionBodyPart'
}
- }
- },
- /**
- * Lookup91: xcm::v0::junction::NetworkId
- **/
- XcmV0JunctionNetworkId: {
- _enum: {
- Any: 'Null',
- Named: 'Bytes',
- Polkadot: 'Null',
- Kusama: 'Null'
- }
- },
- /**
- * Lookup92: xcm::v0::junction::BodyId
- **/
- XcmV0JunctionBodyId: {
- _enum: {
- Unit: 'Null',
- Named: 'Bytes',
- Index: 'Compact<u32>',
- Executive: 'Null',
- Technical: 'Null',
- Legislative: 'Null',
- Judicial: 'Null'
}
},
/**
- * Lookup93: xcm::v0::junction::BodyPart
- **/
- XcmV0JunctionBodyPart: {
- _enum: {
- Voice: 'Null',
- Members: {
- count: 'Compact<u32>',
- },
- Fraction: {
- nom: 'Compact<u32>',
- denom: 'Compact<u32>',
- },
- AtLeastProportion: {
- nom: 'Compact<u32>',
- denom: 'Compact<u32>',
- },
- MoreThanProportion: {
- nom: 'Compact<u32>',
- denom: 'Compact<u32>'
- }
- }
- },
- /**
- * Lookup94: xcm::v1::multilocation::MultiLocation
- **/
- XcmV1MultiLocation: {
- parents: 'u8',
- interior: 'XcmV1MultilocationJunctions'
- },
- /**
- * Lookup95: xcm::v1::multilocation::Junctions
- **/
- XcmV1MultilocationJunctions: {
- _enum: {
- Here: 'Null',
- X1: 'XcmV1Junction',
- X2: '(XcmV1Junction,XcmV1Junction)',
- X3: '(XcmV1Junction,XcmV1Junction,XcmV1Junction)',
- X4: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',
- X5: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',
- X6: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',
- X7: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',
- X8: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)'
- }
- },
- /**
- * Lookup96: xcm::v1::junction::Junction
- **/
- XcmV1Junction: {
- _enum: {
- Parachain: 'Compact<u32>',
- AccountId32: {
- network: 'XcmV0JunctionNetworkId',
- id: '[u8;32]',
- },
- AccountIndex64: {
- network: 'XcmV0JunctionNetworkId',
- index: 'Compact<u64>',
- },
- AccountKey20: {
- network: 'XcmV0JunctionNetworkId',
- key: '[u8;20]',
- },
- PalletInstance: 'u8',
- GeneralIndex: 'Compact<u128>',
- GeneralKey: 'Bytes',
- OnlyChild: 'Null',
- Plurality: {
- id: 'XcmV0JunctionBodyId',
- part: 'XcmV0JunctionBodyPart'
- }
- }
- },
- /**
- * Lookup97: xcm::VersionedXcm<Call>
+ * Lookup194: xcm::VersionedXcm<Call>
**/
XcmVersionedXcm: {
_enum: {
@@ -711,7 +1654,7 @@
}
},
/**
- * Lookup98: xcm::v0::Xcm<Call>
+ * Lookup195: xcm::v0::Xcm<Call>
**/
XcmV0Xcm: {
_enum: {
@@ -765,60 +1708,7 @@
}
},
/**
- * Lookup100: xcm::v0::multi_asset::MultiAsset
- **/
- XcmV0MultiAsset: {
- _enum: {
- None: 'Null',
- All: 'Null',
- AllFungible: 'Null',
- AllNonFungible: 'Null',
- AllAbstractFungible: {
- id: 'Bytes',
- },
- AllAbstractNonFungible: {
- class: 'Bytes',
- },
- AllConcreteFungible: {
- id: 'XcmV0MultiLocation',
- },
- AllConcreteNonFungible: {
- class: 'XcmV0MultiLocation',
- },
- AbstractFungible: {
- id: 'Bytes',
- amount: 'Compact<u128>',
- },
- AbstractNonFungible: {
- class: 'Bytes',
- instance: 'XcmV1MultiassetAssetInstance',
- },
- ConcreteFungible: {
- id: 'XcmV0MultiLocation',
- amount: 'Compact<u128>',
- },
- ConcreteNonFungible: {
- class: 'XcmV0MultiLocation',
- instance: 'XcmV1MultiassetAssetInstance'
- }
- }
- },
- /**
- * Lookup101: xcm::v1::multiasset::AssetInstance
- **/
- XcmV1MultiassetAssetInstance: {
- _enum: {
- Undefined: 'Null',
- Index: 'Compact<u128>',
- Array4: '[u8;4]',
- Array8: '[u8;8]',
- Array16: '[u8;16]',
- Array32: '[u8;32]',
- Blob: 'Bytes'
- }
- },
- /**
- * Lookup104: xcm::v0::order::Order<Call>
+ * Lookup197: xcm::v0::order::Order<Call>
**/
XcmV0Order: {
_enum: {
@@ -861,7 +1751,7 @@
}
},
/**
- * Lookup106: xcm::v0::Response
+ * Lookup199: xcm::v0::Response
**/
XcmV0Response: {
_enum: {
@@ -869,19 +1759,7 @@
}
},
/**
- * Lookup107: xcm::v0::OriginKind
- **/
- XcmV0OriginKind: {
- _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm']
- },
- /**
- * Lookup108: xcm::double_encoded::DoubleEncoded<T>
- **/
- XcmDoubleEncoded: {
- encoded: 'Bytes'
- },
- /**
- * Lookup109: xcm::v1::Xcm<Call>
+ * Lookup200: xcm::v1::Xcm<Call>
**/
XcmV1Xcm: {
_enum: {
@@ -938,38 +1816,9 @@
},
UnsubscribeVersion: 'Null'
}
- },
- /**
- * Lookup110: xcm::v1::multiasset::MultiAssets
- **/
- XcmV1MultiassetMultiAssets: 'Vec<XcmV1MultiAsset>',
- /**
- * Lookup112: xcm::v1::multiasset::MultiAsset
- **/
- XcmV1MultiAsset: {
- id: 'XcmV1MultiassetAssetId',
- fun: 'XcmV1MultiassetFungibility'
},
/**
- * Lookup113: xcm::v1::multiasset::AssetId
- **/
- XcmV1MultiassetAssetId: {
- _enum: {
- Concrete: 'XcmV1MultiLocation',
- Abstract: 'Bytes'
- }
- },
- /**
- * Lookup114: xcm::v1::multiasset::Fungibility
- **/
- XcmV1MultiassetFungibility: {
- _enum: {
- Fungible: 'Compact<u128>',
- NonFungible: 'XcmV1MultiassetAssetInstance'
- }
- },
- /**
- * Lookup116: xcm::v1::order::Order<Call>
+ * Lookup202: xcm::v1::order::Order<Call>
**/
XcmV1Order: {
_enum: {
@@ -1014,211 +1863,20 @@
}
},
/**
- * Lookup117: xcm::v1::multiasset::MultiAssetFilter
- **/
- XcmV1MultiassetMultiAssetFilter: {
- _enum: {
- Definite: 'XcmV1MultiassetMultiAssets',
- Wild: 'XcmV1MultiassetWildMultiAsset'
- }
- },
- /**
- * Lookup118: xcm::v1::multiasset::WildMultiAsset
- **/
- XcmV1MultiassetWildMultiAsset: {
- _enum: {
- All: 'Null',
- AllOf: {
- id: 'XcmV1MultiassetAssetId',
- fun: 'XcmV1MultiassetWildFungibility'
- }
- }
- },
- /**
- * Lookup119: xcm::v1::multiasset::WildFungibility
+ * Lookup204: xcm::v1::Response
**/
- XcmV1MultiassetWildFungibility: {
- _enum: ['Fungible', 'NonFungible']
- },
- /**
- * Lookup121: xcm::v1::Response
- **/
XcmV1Response: {
- _enum: {
- Assets: 'XcmV1MultiassetMultiAssets',
- Version: 'u32'
- }
- },
- /**
- * Lookup122: xcm::v2::Xcm<Call>
- **/
- XcmV2Xcm: 'Vec<XcmV2Instruction>',
- /**
- * Lookup124: xcm::v2::Instruction<Call>
- **/
- XcmV2Instruction: {
- _enum: {
- WithdrawAsset: 'XcmV1MultiassetMultiAssets',
- ReserveAssetDeposited: 'XcmV1MultiassetMultiAssets',
- ReceiveTeleportedAsset: 'XcmV1MultiassetMultiAssets',
- QueryResponse: {
- queryId: 'Compact<u64>',
- response: 'XcmV2Response',
- maxWeight: 'Compact<u64>',
- },
- TransferAsset: {
- assets: 'XcmV1MultiassetMultiAssets',
- beneficiary: 'XcmV1MultiLocation',
- },
- TransferReserveAsset: {
- assets: 'XcmV1MultiassetMultiAssets',
- dest: 'XcmV1MultiLocation',
- xcm: 'XcmV2Xcm',
- },
- Transact: {
- originType: 'XcmV0OriginKind',
- requireWeightAtMost: 'Compact<u64>',
- call: 'XcmDoubleEncoded',
- },
- HrmpNewChannelOpenRequest: {
- sender: 'Compact<u32>',
- maxMessageSize: 'Compact<u32>',
- maxCapacity: 'Compact<u32>',
- },
- HrmpChannelAccepted: {
- recipient: 'Compact<u32>',
- },
- HrmpChannelClosing: {
- initiator: 'Compact<u32>',
- sender: 'Compact<u32>',
- recipient: 'Compact<u32>',
- },
- ClearOrigin: 'Null',
- DescendOrigin: 'XcmV1MultilocationJunctions',
- ReportError: {
- queryId: 'Compact<u64>',
- dest: 'XcmV1MultiLocation',
- maxResponseWeight: 'Compact<u64>',
- },
- DepositAsset: {
- assets: 'XcmV1MultiassetMultiAssetFilter',
- maxAssets: 'Compact<u32>',
- beneficiary: 'XcmV1MultiLocation',
- },
- DepositReserveAsset: {
- assets: 'XcmV1MultiassetMultiAssetFilter',
- maxAssets: 'Compact<u32>',
- dest: 'XcmV1MultiLocation',
- xcm: 'XcmV2Xcm',
- },
- ExchangeAsset: {
- give: 'XcmV1MultiassetMultiAssetFilter',
- receive: 'XcmV1MultiassetMultiAssets',
- },
- InitiateReserveWithdraw: {
- assets: 'XcmV1MultiassetMultiAssetFilter',
- reserve: 'XcmV1MultiLocation',
- xcm: 'XcmV2Xcm',
- },
- InitiateTeleport: {
- assets: 'XcmV1MultiassetMultiAssetFilter',
- dest: 'XcmV1MultiLocation',
- xcm: 'XcmV2Xcm',
- },
- QueryHolding: {
- queryId: 'Compact<u64>',
- dest: 'XcmV1MultiLocation',
- assets: 'XcmV1MultiassetMultiAssetFilter',
- maxResponseWeight: 'Compact<u64>',
- },
- BuyExecution: {
- fees: 'XcmV1MultiAsset',
- weightLimit: 'XcmV2WeightLimit',
- },
- RefundSurplus: 'Null',
- SetErrorHandler: 'XcmV2Xcm',
- SetAppendix: 'XcmV2Xcm',
- ClearError: 'Null',
- ClaimAsset: {
- assets: 'XcmV1MultiassetMultiAssets',
- ticket: 'XcmV1MultiLocation',
- },
- Trap: 'Compact<u64>',
- SubscribeVersion: {
- queryId: 'Compact<u64>',
- maxResponseWeight: 'Compact<u64>',
- },
- UnsubscribeVersion: 'Null'
- }
- },
- /**
- * Lookup125: xcm::v2::Response
- **/
- XcmV2Response: {
_enum: {
- Null: 'Null',
Assets: 'XcmV1MultiassetMultiAssets',
- ExecutionResult: 'Option<(u32,XcmV2TraitsError)>',
Version: 'u32'
- }
- },
- /**
- * Lookup128: xcm::v2::traits::Error
- **/
- XcmV2TraitsError: {
- _enum: {
- Overflow: 'Null',
- Unimplemented: 'Null',
- UntrustedReserveLocation: 'Null',
- UntrustedTeleportLocation: 'Null',
- MultiLocationFull: 'Null',
- MultiLocationNotInvertible: 'Null',
- BadOrigin: 'Null',
- InvalidLocation: 'Null',
- AssetNotFound: 'Null',
- FailedToTransactAsset: 'Null',
- NotWithdrawable: 'Null',
- LocationCannotHold: 'Null',
- ExceedsMaxMessageSize: 'Null',
- DestinationUnsupported: 'Null',
- Transport: 'Null',
- Unroutable: 'Null',
- UnknownClaim: 'Null',
- FailedToDecode: 'Null',
- MaxWeightInvalid: 'Null',
- NotHoldingFees: 'Null',
- TooExpensive: 'Null',
- Trap: 'u64',
- UnhandledXcmVersion: 'Null',
- WeightLimitReached: 'u64',
- Barrier: 'Null',
- WeightNotComputable: 'Null'
}
},
/**
- * Lookup129: xcm::v2::WeightLimit
- **/
- XcmV2WeightLimit: {
- _enum: {
- Unlimited: 'Null',
- Limited: 'Compact<u64>'
- }
- },
- /**
- * Lookup130: xcm::VersionedMultiAssets
- **/
- XcmVersionedMultiAssets: {
- _enum: {
- V0: 'Vec<XcmV0MultiAsset>',
- V1: 'XcmV1MultiassetMultiAssets'
- }
- },
- /**
- * Lookup145: cumulus_pallet_xcm::pallet::Call<T>
+ * Lookup218: cumulus_pallet_xcm::pallet::Call<T>
**/
CumulusPalletXcmCall: 'Null',
/**
- * Lookup146: cumulus_pallet_dmp_queue::pallet::Call<T>
+ * Lookup219: cumulus_pallet_dmp_queue::pallet::Call<T>
**/
CumulusPalletDmpQueueCall: {
_enum: {
@@ -1229,7 +1887,7 @@
}
},
/**
- * Lookup147: pallet_inflation::pallet::Call<T>
+ * Lookup220: pallet_inflation::pallet::Call<T>
**/
PalletInflationCall: {
_enum: {
@@ -1239,7 +1897,7 @@
}
},
/**
- * Lookup148: pallet_unique::Call<T>
+ * Lookup221: pallet_unique::Call<T>
**/
PalletUniqueCall: {
_enum: {
@@ -1269,7 +1927,7 @@
},
add_collection_admin: {
collectionId: 'u32',
- newAdmin: 'PalletEvmAccountBasicCrossAccountIdRepr',
+ newAdminId: 'PalletEvmAccountBasicCrossAccountIdRepr',
},
remove_collection_admin: {
collectionId: 'u32',
@@ -1371,7 +2029,7 @@
}
},
/**
- * Lookup154: up_data_structs::CollectionMode
+ * Lookup226: up_data_structs::CollectionMode
**/
UpDataStructsCollectionMode: {
_enum: {
@@ -1381,7 +2039,7 @@
}
},
/**
- * Lookup155: up_data_structs::CreateCollectionData<sp_core::crypto::AccountId32>
+ * Lookup227: up_data_structs::CreateCollectionData<sp_core::crypto::AccountId32>
**/
UpDataStructsCreateCollectionData: {
mode: 'UpDataStructsCollectionMode',
@@ -1396,13 +2054,13 @@
properties: 'Vec<UpDataStructsProperty>'
},
/**
- * Lookup157: up_data_structs::AccessMode
+ * Lookup229: up_data_structs::AccessMode
**/
UpDataStructsAccessMode: {
_enum: ['Normal', 'AllowList']
},
/**
- * Lookup160: up_data_structs::CollectionLimits
+ * Lookup231: up_data_structs::CollectionLimits
**/
UpDataStructsCollectionLimits: {
accountTokenOwnershipLimit: 'Option<u32>',
@@ -1416,7 +2074,7 @@
transfersEnabled: 'Option<bool>'
},
/**
- * Lookup162: up_data_structs::SponsoringRateLimit
+ * Lookup233: up_data_structs::SponsoringRateLimit
**/
UpDataStructsSponsoringRateLimit: {
_enum: {
@@ -1425,7 +2083,7 @@
}
},
/**
- * Lookup165: up_data_structs::CollectionPermissions
+ * Lookup236: up_data_structs::CollectionPermissions
**/
UpDataStructsCollectionPermissions: {
access: 'Option<UpDataStructsAccessMode>',
@@ -1433,7 +2091,7 @@
nesting: 'Option<UpDataStructsNestingPermissions>'
},
/**
- * Lookup167: up_data_structs::NestingPermissions
+ * Lookup238: up_data_structs::NestingPermissions
**/
UpDataStructsNestingPermissions: {
tokenOwner: 'bool',
@@ -1441,18 +2099,18 @@
restricted: 'Option<UpDataStructsOwnerRestrictedSet>'
},
/**
- * Lookup169: up_data_structs::OwnerRestrictedSet
+ * Lookup240: up_data_structs::OwnerRestrictedSet
**/
UpDataStructsOwnerRestrictedSet: 'BTreeSet<u32>',
/**
- * Lookup175: up_data_structs::PropertyKeyPermission
+ * Lookup245: up_data_structs::PropertyKeyPermission
**/
UpDataStructsPropertyKeyPermission: {
key: 'Bytes',
permission: 'UpDataStructsPropertyPermission'
},
/**
- * Lookup177: up_data_structs::PropertyPermission
+ * Lookup246: up_data_structs::PropertyPermission
**/
UpDataStructsPropertyPermission: {
mutable: 'bool',
@@ -1460,23 +2118,14 @@
tokenOwner: 'bool'
},
/**
- * Lookup180: up_data_structs::Property
+ * Lookup249: up_data_structs::Property
**/
UpDataStructsProperty: {
key: 'Bytes',
value: 'Bytes'
},
/**
- * Lookup183: pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>
- **/
- PalletEvmAccountBasicCrossAccountIdRepr: {
- _enum: {
- Substrate: 'AccountId32',
- Ethereum: 'H160'
- }
- },
- /**
- * Lookup185: up_data_structs::CreateItemData
+ * Lookup252: up_data_structs::CreateItemData
**/
UpDataStructsCreateItemData: {
_enum: {
@@ -1486,26 +2135,26 @@
}
},
/**
- * Lookup186: up_data_structs::CreateNftData
+ * Lookup253: up_data_structs::CreateNftData
**/
UpDataStructsCreateNftData: {
properties: 'Vec<UpDataStructsProperty>'
},
/**
- * Lookup187: up_data_structs::CreateFungibleData
+ * Lookup254: up_data_structs::CreateFungibleData
**/
UpDataStructsCreateFungibleData: {
value: 'u128'
},
/**
- * Lookup188: up_data_structs::CreateReFungibleData
+ * Lookup255: up_data_structs::CreateReFungibleData
**/
UpDataStructsCreateReFungibleData: {
pieces: 'u128',
properties: 'Vec<UpDataStructsProperty>'
},
/**
- * Lookup192: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup258: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
UpDataStructsCreateItemExData: {
_enum: {
@@ -1516,14 +2165,14 @@
}
},
/**
- * Lookup194: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup260: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
UpDataStructsCreateNftExData: {
properties: 'Vec<UpDataStructsProperty>',
owner: 'PalletEvmAccountBasicCrossAccountIdRepr'
},
/**
- * Lookup201: up_data_structs::CreateRefungibleExSingleOwner<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup267: up_data_structs::CreateRefungibleExSingleOwner<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
UpDataStructsCreateRefungibleExSingleOwner: {
user: 'PalletEvmAccountBasicCrossAccountIdRepr',
@@ -1531,14 +2180,14 @@
properties: 'Vec<UpDataStructsProperty>'
},
/**
- * Lookup203: up_data_structs::CreateRefungibleExMultipleOwners<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup269: up_data_structs::CreateRefungibleExMultipleOwners<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
UpDataStructsCreateRefungibleExMultipleOwners: {
users: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',
properties: 'Vec<UpDataStructsProperty>'
},
/**
- * Lookup204: pallet_unique_scheduler::pallet::Call<T>
+ * Lookup270: pallet_unique_scheduler::pallet::Call<T>
**/
PalletUniqueSchedulerCall: {
_enum: {
@@ -1562,7 +2211,7 @@
}
},
/**
- * Lookup206: frame_support::traits::schedule::MaybeHashed<opal_runtime::Call, primitive_types::H256>
+ * Lookup272: frame_support::traits::schedule::MaybeHashed<opal_runtime::Call, primitive_types::H256>
**/
FrameSupportScheduleMaybeHashed: {
_enum: {
@@ -1571,7 +2220,7 @@
}
},
/**
- * Lookup207: pallet_configuration::pallet::Call<T>
+ * Lookup273: pallet_configuration::pallet::Call<T>
**/
PalletConfigurationCall: {
_enum: {
@@ -1584,15 +2233,15 @@
}
},
/**
- * Lookup209: pallet_template_transaction_payment::Call<T>
+ * Lookup274: pallet_template_transaction_payment::Call<T>
**/
PalletTemplateTransactionPaymentCall: 'Null',
/**
- * Lookup210: pallet_structure::pallet::Call<T>
+ * Lookup275: pallet_structure::pallet::Call<T>
**/
PalletStructureCall: 'Null',
/**
- * Lookup211: pallet_rmrk_core::pallet::Call<T>
+ * Lookup276: pallet_rmrk_core::pallet::Call<T>
**/
PalletRmrkCoreCall: {
_enum: {
@@ -1683,7 +2332,7 @@
}
},
/**
- * Lookup217: rmrk_traits::resource::ResourceTypes<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>
+ * Lookup282: rmrk_traits::resource::ResourceTypes<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsResourceResourceTypes: {
_enum: {
@@ -1693,7 +2342,7 @@
}
},
/**
- * Lookup219: rmrk_traits::resource::BasicResource<frame_support::storage::bounded_vec::BoundedVec<T, S>>
+ * Lookup284: rmrk_traits::resource::BasicResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsResourceBasicResource: {
src: 'Option<Bytes>',
@@ -1702,7 +2351,7 @@
thumb: 'Option<Bytes>'
},
/**
- * Lookup221: rmrk_traits::resource::ComposableResource<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>
+ * Lookup286: rmrk_traits::resource::ComposableResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsResourceComposableResource: {
parts: 'Vec<u32>',
@@ -1713,7 +2362,7 @@
thumb: 'Option<Bytes>'
},
/**
- * Lookup222: rmrk_traits::resource::SlotResource<frame_support::storage::bounded_vec::BoundedVec<T, S>>
+ * Lookup287: rmrk_traits::resource::SlotResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsResourceSlotResource: {
base: 'u32',
@@ -1724,16 +2373,7 @@
thumb: 'Option<Bytes>'
},
/**
- * Lookup224: rmrk_traits::nft::AccountIdOrCollectionNftTuple<sp_core::crypto::AccountId32>
- **/
- RmrkTraitsNftAccountIdOrCollectionNftTuple: {
- _enum: {
- AccountId: 'AccountId32',
- CollectionAndNftTuple: '(u32,u32)'
- }
- },
- /**
- * Lookup228: pallet_rmrk_equip::pallet::Call<T>
+ * Lookup290: pallet_rmrk_equip::pallet::Call<T>
**/
PalletRmrkEquipCall: {
_enum: {
@@ -1754,7 +2394,7 @@
}
},
/**
- * Lookup231: rmrk_traits::part::PartType<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>
+ * Lookup293: rmrk_traits::part::PartType<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsPartPartType: {
_enum: {
@@ -1763,7 +2403,7 @@
}
},
/**
- * Lookup233: rmrk_traits::part::FixedPart<frame_support::storage::bounded_vec::BoundedVec<T, S>>
+ * Lookup295: rmrk_traits::part::FixedPart<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsPartFixedPart: {
id: 'u32',
@@ -1771,7 +2411,7 @@
src: 'Bytes'
},
/**
- * Lookup234: rmrk_traits::part::SlotPart<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>
+ * Lookup296: rmrk_traits::part::SlotPart<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsPartSlotPart: {
id: 'u32',
@@ -1780,7 +2420,7 @@
z: 'u32'
},
/**
- * Lookup235: rmrk_traits::part::EquippableList<frame_support::storage::bounded_vec::BoundedVec<T, S>>
+ * Lookup297: rmrk_traits::part::EquippableList<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsPartEquippableList: {
_enum: {
@@ -1790,7 +2430,7 @@
}
},
/**
- * Lookup237: rmrk_traits::theme::Theme<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<rmrk_traits::theme::ThemeProperty<frame_support::storage::bounded_vec::BoundedVec<T, S>>, S>>
+ * 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>>
**/
RmrkTraitsTheme: {
name: 'Bytes',
@@ -1798,14 +2438,14 @@
inherit: 'bool'
},
/**
- * Lookup239: rmrk_traits::theme::ThemeProperty<frame_support::storage::bounded_vec::BoundedVec<T, S>>
+ * Lookup301: rmrk_traits::theme::ThemeProperty<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsThemeThemeProperty: {
key: 'Bytes',
value: 'Bytes'
},
/**
- * Lookup241: pallet_evm::pallet::Call<T>
+ * Lookup303: pallet_evm::pallet::Call<T>
**/
PalletEvmCall: {
_enum: {
@@ -1848,7 +2488,7 @@
}
},
/**
- * Lookup247: pallet_ethereum::pallet::Call<T>
+ * Lookup307: pallet_ethereum::pallet::Call<T>
**/
PalletEthereumCall: {
_enum: {
@@ -1858,7 +2498,7 @@
}
},
/**
- * Lookup248: ethereum::transaction::TransactionV2
+ * Lookup308: ethereum::transaction::TransactionV2
**/
EthereumTransactionTransactionV2: {
_enum: {
@@ -1868,7 +2508,7 @@
}
},
/**
- * Lookup249: ethereum::transaction::LegacyTransaction
+ * Lookup309: ethereum::transaction::LegacyTransaction
**/
EthereumTransactionLegacyTransaction: {
nonce: 'U256',
@@ -1880,7 +2520,7 @@
signature: 'EthereumTransactionTransactionSignature'
},
/**
- * Lookup250: ethereum::transaction::TransactionAction
+ * Lookup310: ethereum::transaction::TransactionAction
**/
EthereumTransactionTransactionAction: {
_enum: {
@@ -1889,7 +2529,7 @@
}
},
/**
- * Lookup251: ethereum::transaction::TransactionSignature
+ * Lookup311: ethereum::transaction::TransactionSignature
**/
EthereumTransactionTransactionSignature: {
v: 'u64',
@@ -1897,7 +2537,7 @@
s: 'H256'
},
/**
- * Lookup253: ethereum::transaction::EIP2930Transaction
+ * Lookup313: ethereum::transaction::EIP2930Transaction
**/
EthereumTransactionEip2930Transaction: {
chainId: 'u64',
@@ -1913,14 +2553,14 @@
s: 'H256'
},
/**
- * Lookup255: ethereum::transaction::AccessListItem
+ * Lookup315: ethereum::transaction::AccessListItem
**/
EthereumTransactionAccessListItem: {
address: 'H160',
storageKeys: 'Vec<H256>'
},
/**
- * Lookup256: ethereum::transaction::EIP1559Transaction
+ * Lookup316: ethereum::transaction::EIP1559Transaction
**/
EthereumTransactionEip1559Transaction: {
chainId: 'u64',
@@ -1937,7 +2577,7 @@
s: 'H256'
},
/**
- * Lookup257: pallet_evm_migration::pallet::Call<T>
+ * Lookup317: pallet_evm_migration::pallet::Call<T>
**/
PalletEvmMigrationCall: {
_enum: {
@@ -1955,615 +2595,19 @@
}
},
/**
- * Lookup260: pallet_sudo::pallet::Event<T>
- **/
- PalletSudoEvent: {
- _enum: {
- Sudid: {
- sudoResult: 'Result<Null, SpRuntimeDispatchError>',
- },
- KeyChanged: {
- oldSudoer: 'Option<AccountId32>',
- },
- SudoAsDone: {
- sudoResult: 'Result<Null, SpRuntimeDispatchError>'
- }
- }
- },
- /**
- * Lookup262: sp_runtime::DispatchError
- **/
- SpRuntimeDispatchError: {
- _enum: {
- Other: 'Null',
- CannotLookup: 'Null',
- BadOrigin: 'Null',
- Module: 'SpRuntimeModuleError',
- ConsumerRemaining: 'Null',
- NoProviders: 'Null',
- TooManyConsumers: 'Null',
- Token: 'SpRuntimeTokenError',
- Arithmetic: 'SpRuntimeArithmeticError',
- Transactional: 'SpRuntimeTransactionalError'
- }
- },
- /**
- * Lookup263: sp_runtime::ModuleError
- **/
- SpRuntimeModuleError: {
- index: 'u8',
- error: '[u8;4]'
- },
- /**
- * Lookup264: sp_runtime::TokenError
- **/
- SpRuntimeTokenError: {
- _enum: ['NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported']
- },
- /**
- * Lookup265: sp_runtime::ArithmeticError
- **/
- SpRuntimeArithmeticError: {
- _enum: ['Underflow', 'Overflow', 'DivisionByZero']
- },
- /**
- * Lookup266: sp_runtime::TransactionalError
- **/
- SpRuntimeTransactionalError: {
- _enum: ['LimitReached', 'NoLayer']
- },
- /**
- * Lookup267: pallet_sudo::pallet::Error<T>
+ * Lookup320: pallet_sudo::pallet::Error<T>
**/
PalletSudoError: {
_enum: ['RequireSudo']
- },
- /**
- * Lookup268: frame_system::AccountInfo<Index, pallet_balances::AccountData<Balance>>
- **/
- FrameSystemAccountInfo: {
- nonce: 'u32',
- consumers: 'u32',
- providers: 'u32',
- sufficients: 'u32',
- data: 'PalletBalancesAccountData'
- },
- /**
- * Lookup269: frame_support::weights::PerDispatchClass<T>
- **/
- FrameSupportWeightsPerDispatchClassU64: {
- normal: 'u64',
- operational: 'u64',
- mandatory: 'u64'
- },
- /**
- * Lookup270: sp_runtime::generic::digest::Digest
- **/
- SpRuntimeDigest: {
- logs: 'Vec<SpRuntimeDigestDigestItem>'
- },
- /**
- * Lookup272: sp_runtime::generic::digest::DigestItem
- **/
- SpRuntimeDigestDigestItem: {
- _enum: {
- Other: 'Bytes',
- __Unused1: 'Null',
- __Unused2: 'Null',
- __Unused3: 'Null',
- Consensus: '([u8;4],Bytes)',
- Seal: '([u8;4],Bytes)',
- PreRuntime: '([u8;4],Bytes)',
- __Unused7: 'Null',
- RuntimeEnvironmentUpdated: 'Null'
- }
- },
- /**
- * Lookup274: frame_system::EventRecord<opal_runtime::Event, primitive_types::H256>
- **/
- FrameSystemEventRecord: {
- phase: 'FrameSystemPhase',
- event: 'Event',
- topics: 'Vec<H256>'
- },
- /**
- * Lookup276: frame_system::pallet::Event<T>
- **/
- FrameSystemEvent: {
- _enum: {
- ExtrinsicSuccess: {
- dispatchInfo: 'FrameSupportWeightsDispatchInfo',
- },
- ExtrinsicFailed: {
- dispatchError: 'SpRuntimeDispatchError',
- dispatchInfo: 'FrameSupportWeightsDispatchInfo',
- },
- CodeUpdated: 'Null',
- NewAccount: {
- account: 'AccountId32',
- },
- KilledAccount: {
- account: 'AccountId32',
- },
- Remarked: {
- _alias: {
- hash_: 'hash',
- },
- sender: 'AccountId32',
- hash_: 'H256'
- }
- }
- },
- /**
- * Lookup277: frame_support::weights::DispatchInfo
- **/
- FrameSupportWeightsDispatchInfo: {
- weight: 'u64',
- class: 'FrameSupportWeightsDispatchClass',
- paysFee: 'FrameSupportWeightsPays'
- },
- /**
- * Lookup278: frame_support::weights::DispatchClass
- **/
- FrameSupportWeightsDispatchClass: {
- _enum: ['Normal', 'Operational', 'Mandatory']
- },
- /**
- * Lookup279: frame_support::weights::Pays
- **/
- FrameSupportWeightsPays: {
- _enum: ['Yes', 'No']
- },
- /**
- * Lookup280: orml_vesting::module::Event<T>
- **/
- OrmlVestingModuleEvent: {
- _enum: {
- VestingScheduleAdded: {
- from: 'AccountId32',
- to: 'AccountId32',
- vestingSchedule: 'OrmlVestingVestingSchedule',
- },
- Claimed: {
- who: 'AccountId32',
- amount: 'u128',
- },
- VestingSchedulesUpdated: {
- who: 'AccountId32'
- }
- }
- },
- /**
- * Lookup281: cumulus_pallet_xcmp_queue::pallet::Event<T>
- **/
- CumulusPalletXcmpQueueEvent: {
- _enum: {
- Success: 'Option<H256>',
- Fail: '(Option<H256>,XcmV2TraitsError)',
- BadVersion: 'Option<H256>',
- BadFormat: 'Option<H256>',
- UpwardMessageSent: 'Option<H256>',
- XcmpMessageSent: 'Option<H256>',
- OverweightEnqueued: '(u32,u32,u64,u64)',
- OverweightServiced: '(u64,u64)'
- }
- },
- /**
- * Lookup282: pallet_xcm::pallet::Event<T>
- **/
- PalletXcmEvent: {
- _enum: {
- Attempted: 'XcmV2TraitsOutcome',
- Sent: '(XcmV1MultiLocation,XcmV1MultiLocation,XcmV2Xcm)',
- UnexpectedResponse: '(XcmV1MultiLocation,u64)',
- ResponseReady: '(u64,XcmV2Response)',
- Notified: '(u64,u8,u8)',
- NotifyOverweight: '(u64,u8,u8,u64,u64)',
- NotifyDispatchError: '(u64,u8,u8)',
- NotifyDecodeFailed: '(u64,u8,u8)',
- InvalidResponder: '(XcmV1MultiLocation,u64,Option<XcmV1MultiLocation>)',
- InvalidResponderVersion: '(XcmV1MultiLocation,u64)',
- ResponseTaken: 'u64',
- AssetsTrapped: '(H256,XcmV1MultiLocation,XcmVersionedMultiAssets)',
- VersionChangeNotified: '(XcmV1MultiLocation,u32)',
- SupportedVersionChanged: '(XcmV1MultiLocation,u32)',
- NotifyTargetSendFail: '(XcmV1MultiLocation,u64,XcmV2TraitsError)',
- NotifyTargetMigrationFail: '(XcmVersionedMultiLocation,u64)'
- }
- },
- /**
- * Lookup283: xcm::v2::traits::Outcome
- **/
- XcmV2TraitsOutcome: {
- _enum: {
- Complete: 'u64',
- Incomplete: '(u64,XcmV2TraitsError)',
- Error: 'XcmV2TraitsError'
- }
},
/**
- * Lookup285: cumulus_pallet_xcm::pallet::Event<T>
- **/
- CumulusPalletXcmEvent: {
- _enum: {
- InvalidFormat: '[u8;8]',
- UnsupportedVersion: '[u8;8]',
- ExecutedDownward: '([u8;8],XcmV2TraitsOutcome)'
- }
- },
- /**
- * Lookup286: cumulus_pallet_dmp_queue::pallet::Event<T>
- **/
- CumulusPalletDmpQueueEvent: {
- _enum: {
- InvalidFormat: {
- messageId: '[u8;32]',
- },
- UnsupportedVersion: {
- messageId: '[u8;32]',
- },
- ExecutedDownward: {
- messageId: '[u8;32]',
- outcome: 'XcmV2TraitsOutcome',
- },
- WeightExhausted: {
- messageId: '[u8;32]',
- remainingWeight: 'u64',
- requiredWeight: 'u64',
- },
- OverweightEnqueued: {
- messageId: '[u8;32]',
- overweightIndex: 'u64',
- requiredWeight: 'u64',
- },
- OverweightServiced: {
- overweightIndex: 'u64',
- weightUsed: 'u64'
- }
- }
- },
- /**
- * Lookup287: pallet_unique::RawEvent<sp_core::crypto::AccountId32, pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
- **/
- PalletUniqueRawEvent: {
- _enum: {
- CollectionSponsorRemoved: 'u32',
- CollectionAdminAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',
- CollectionOwnedChanged: '(u32,AccountId32)',
- CollectionSponsorSet: '(u32,AccountId32)',
- SponsorshipConfirmed: '(u32,AccountId32)',
- CollectionAdminRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',
- AllowListAddressRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',
- AllowListAddressAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',
- CollectionLimitSet: 'u32',
- CollectionPermissionSet: 'u32'
- }
- },
- /**
- * Lookup288: pallet_unique_scheduler::pallet::Event<T>
- **/
- PalletUniqueSchedulerEvent: {
- _enum: {
- Scheduled: {
- when: 'u32',
- index: 'u32',
- },
- Canceled: {
- when: 'u32',
- index: 'u32',
- },
- Dispatched: {
- task: '(u32,u32)',
- id: 'Option<[u8;16]>',
- result: 'Result<Null, SpRuntimeDispatchError>',
- },
- CallLookupFailed: {
- task: '(u32,u32)',
- id: 'Option<[u8;16]>',
- error: 'FrameSupportScheduleLookupError'
- }
- }
- },
- /**
- * Lookup290: frame_support::traits::schedule::LookupError
- **/
- FrameSupportScheduleLookupError: {
- _enum: ['Unknown', 'BadFormat']
- },
- /**
- * Lookup291: pallet_common::pallet::Event<T>
- **/
- PalletCommonEvent: {
- _enum: {
- CollectionCreated: '(u32,u8,AccountId32)',
- CollectionDestroyed: 'u32',
- ItemCreated: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',
- ItemDestroyed: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',
- Transfer: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',
- Approved: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',
- CollectionPropertySet: '(u32,Bytes)',
- CollectionPropertyDeleted: '(u32,Bytes)',
- TokenPropertySet: '(u32,u32,Bytes)',
- TokenPropertyDeleted: '(u32,u32,Bytes)',
- PropertyPermissionSet: '(u32,Bytes)'
- }
- },
- /**
- * Lookup292: pallet_structure::pallet::Event<T>
- **/
- PalletStructureEvent: {
- _enum: {
- Executed: 'Result<Null, SpRuntimeDispatchError>'
- }
- },
- /**
- * Lookup293: pallet_rmrk_core::pallet::Event<T>
- **/
- PalletRmrkCoreEvent: {
- _enum: {
- CollectionCreated: {
- issuer: 'AccountId32',
- collectionId: 'u32',
- },
- CollectionDestroyed: {
- issuer: 'AccountId32',
- collectionId: 'u32',
- },
- IssuerChanged: {
- oldIssuer: 'AccountId32',
- newIssuer: 'AccountId32',
- collectionId: 'u32',
- },
- CollectionLocked: {
- issuer: 'AccountId32',
- collectionId: 'u32',
- },
- NftMinted: {
- owner: 'AccountId32',
- collectionId: 'u32',
- nftId: 'u32',
- },
- NFTBurned: {
- owner: 'AccountId32',
- nftId: 'u32',
- },
- NFTSent: {
- sender: 'AccountId32',
- recipient: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',
- collectionId: 'u32',
- nftId: 'u32',
- approvalRequired: 'bool',
- },
- NFTAccepted: {
- sender: 'AccountId32',
- recipient: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',
- collectionId: 'u32',
- nftId: 'u32',
- },
- NFTRejected: {
- sender: 'AccountId32',
- collectionId: 'u32',
- nftId: 'u32',
- },
- PropertySet: {
- collectionId: 'u32',
- maybeNftId: 'Option<u32>',
- key: 'Bytes',
- value: 'Bytes',
- },
- ResourceAdded: {
- nftId: 'u32',
- resourceId: 'u32',
- },
- ResourceRemoval: {
- nftId: 'u32',
- resourceId: 'u32',
- },
- ResourceAccepted: {
- nftId: 'u32',
- resourceId: 'u32',
- },
- ResourceRemovalAccepted: {
- nftId: 'u32',
- resourceId: 'u32',
- },
- PrioritySet: {
- collectionId: 'u32',
- nftId: 'u32'
- }
- }
- },
- /**
- * Lookup294: pallet_rmrk_equip::pallet::Event<T>
- **/
- PalletRmrkEquipEvent: {
- _enum: {
- BaseCreated: {
- issuer: 'AccountId32',
- baseId: 'u32',
- },
- EquippablesUpdated: {
- baseId: 'u32',
- slotId: 'u32'
- }
- }
- },
- /**
- * Lookup295: pallet_evm::pallet::Event<T>
- **/
- PalletEvmEvent: {
- _enum: {
- Log: 'EthereumLog',
- Created: 'H160',
- CreatedFailed: 'H160',
- Executed: 'H160',
- ExecutedFailed: 'H160',
- BalanceDeposit: '(AccountId32,H160,U256)',
- BalanceWithdraw: '(AccountId32,H160,U256)'
- }
- },
- /**
- * Lookup296: ethereum::log::Log
- **/
- EthereumLog: {
- address: 'H160',
- topics: 'Vec<H256>',
- data: 'Bytes'
- },
- /**
- * Lookup297: pallet_ethereum::pallet::Event
- **/
- PalletEthereumEvent: {
- _enum: {
- Executed: '(H160,H160,H256,EvmCoreErrorExitReason)'
- }
- },
- /**
- * Lookup298: evm_core::error::ExitReason
- **/
- EvmCoreErrorExitReason: {
- _enum: {
- Succeed: 'EvmCoreErrorExitSucceed',
- Error: 'EvmCoreErrorExitError',
- Revert: 'EvmCoreErrorExitRevert',
- Fatal: 'EvmCoreErrorExitFatal'
- }
- },
- /**
- * Lookup299: evm_core::error::ExitSucceed
- **/
- EvmCoreErrorExitSucceed: {
- _enum: ['Stopped', 'Returned', 'Suicided']
- },
- /**
- * Lookup300: evm_core::error::ExitError
- **/
- EvmCoreErrorExitError: {
- _enum: {
- StackUnderflow: 'Null',
- StackOverflow: 'Null',
- InvalidJump: 'Null',
- InvalidRange: 'Null',
- DesignatedInvalid: 'Null',
- CallTooDeep: 'Null',
- CreateCollision: 'Null',
- CreateContractLimit: 'Null',
- OutOfOffset: 'Null',
- OutOfGas: 'Null',
- OutOfFund: 'Null',
- PCUnderflow: 'Null',
- CreateEmpty: 'Null',
- Other: 'Text',
- InvalidCode: 'Null'
- }
- },
- /**
- * Lookup303: evm_core::error::ExitRevert
- **/
- EvmCoreErrorExitRevert: {
- _enum: ['Reverted']
- },
- /**
- * Lookup304: evm_core::error::ExitFatal
- **/
- EvmCoreErrorExitFatal: {
- _enum: {
- NotSupported: 'Null',
- UnhandledInterrupt: 'Null',
- CallErrorAsFatal: 'EvmCoreErrorExitError',
- Other: 'Text'
- }
- },
- /**
- * Lookup305: frame_system::Phase
- **/
- FrameSystemPhase: {
- _enum: {
- ApplyExtrinsic: 'u32',
- Finalization: 'Null',
- Initialization: 'Null'
- }
- },
- /**
- * Lookup307: frame_system::LastRuntimeUpgradeInfo
- **/
- FrameSystemLastRuntimeUpgradeInfo: {
- specVersion: 'Compact<u32>',
- specName: 'Text'
- },
- /**
- * Lookup308: frame_system::limits::BlockWeights
- **/
- FrameSystemLimitsBlockWeights: {
- baseBlock: 'u64',
- maxBlock: 'u64',
- perClass: 'FrameSupportWeightsPerDispatchClassWeightsPerClass'
- },
- /**
- * Lookup309: frame_support::weights::PerDispatchClass<frame_system::limits::WeightsPerClass>
- **/
- FrameSupportWeightsPerDispatchClassWeightsPerClass: {
- normal: 'FrameSystemLimitsWeightsPerClass',
- operational: 'FrameSystemLimitsWeightsPerClass',
- mandatory: 'FrameSystemLimitsWeightsPerClass'
- },
- /**
- * Lookup310: frame_system::limits::WeightsPerClass
- **/
- FrameSystemLimitsWeightsPerClass: {
- baseExtrinsic: 'u64',
- maxExtrinsic: 'Option<u64>',
- maxTotal: 'Option<u64>',
- reserved: 'Option<u64>'
- },
- /**
- * Lookup311: frame_system::limits::BlockLength
- **/
- FrameSystemLimitsBlockLength: {
- max: 'FrameSupportWeightsPerDispatchClassU32'
- },
- /**
- * Lookup312: frame_support::weights::PerDispatchClass<T>
- **/
- FrameSupportWeightsPerDispatchClassU32: {
- normal: 'u32',
- operational: 'u32',
- mandatory: 'u32'
- },
- /**
- * Lookup313: frame_support::weights::RuntimeDbWeight
- **/
- FrameSupportWeightsRuntimeDbWeight: {
- read: 'u64',
- write: 'u64'
- },
- /**
- * Lookup314: sp_version::RuntimeVersion
- **/
- SpVersionRuntimeVersion: {
- specName: 'Text',
- implName: 'Text',
- authoringVersion: 'u32',
- specVersion: 'u32',
- implVersion: 'u32',
- apis: 'Vec<([u8;8],u32)>',
- transactionVersion: 'u32',
- stateVersion: 'u8'
- },
- /**
- * Lookup318: frame_system::pallet::Error<T>
- **/
- FrameSystemError: {
- _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']
- },
- /**
- * Lookup320: orml_vesting::module::Error<T>
+ * Lookup322: orml_vesting::module::Error<T>
**/
OrmlVestingModuleError: {
_enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']
},
/**
- * Lookup322: cumulus_pallet_xcmp_queue::InboundChannelDetails
+ * Lookup324: cumulus_pallet_xcmp_queue::InboundChannelDetails
**/
CumulusPalletXcmpQueueInboundChannelDetails: {
sender: 'u32',
@@ -2571,19 +2615,19 @@
messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'
},
/**
- * Lookup323: cumulus_pallet_xcmp_queue::InboundState
+ * Lookup325: cumulus_pallet_xcmp_queue::InboundState
**/
CumulusPalletXcmpQueueInboundState: {
_enum: ['Ok', 'Suspended']
},
/**
- * Lookup326: polkadot_parachain::primitives::XcmpMessageFormat
+ * Lookup328: polkadot_parachain::primitives::XcmpMessageFormat
**/
PolkadotParachainPrimitivesXcmpMessageFormat: {
_enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']
},
/**
- * Lookup329: cumulus_pallet_xcmp_queue::OutboundChannelDetails
+ * Lookup331: cumulus_pallet_xcmp_queue::OutboundChannelDetails
**/
CumulusPalletXcmpQueueOutboundChannelDetails: {
recipient: 'u32',
@@ -2593,13 +2637,13 @@
lastIndex: 'u16'
},
/**
- * Lookup330: cumulus_pallet_xcmp_queue::OutboundState
+ * Lookup332: cumulus_pallet_xcmp_queue::OutboundState
**/
CumulusPalletXcmpQueueOutboundState: {
_enum: ['Ok', 'Suspended']
},
/**
- * Lookup332: cumulus_pallet_xcmp_queue::QueueConfigData
+ * Lookup334: cumulus_pallet_xcmp_queue::QueueConfigData
**/
CumulusPalletXcmpQueueQueueConfigData: {
suspendThreshold: 'u32',
@@ -2610,29 +2654,29 @@
xcmpMaxIndividualWeight: 'u64'
},
/**
- * Lookup334: cumulus_pallet_xcmp_queue::pallet::Error<T>
+ * Lookup336: cumulus_pallet_xcmp_queue::pallet::Error<T>
**/
CumulusPalletXcmpQueueError: {
_enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']
},
/**
- * Lookup335: pallet_xcm::pallet::Error<T>
+ * Lookup337: pallet_xcm::pallet::Error<T>
**/
PalletXcmError: {
_enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed']
},
/**
- * Lookup336: cumulus_pallet_xcm::pallet::Error<T>
+ * Lookup338: cumulus_pallet_xcm::pallet::Error<T>
**/
CumulusPalletXcmError: 'Null',
/**
- * Lookup337: cumulus_pallet_dmp_queue::ConfigData
+ * Lookup339: cumulus_pallet_dmp_queue::ConfigData
**/
CumulusPalletDmpQueueConfigData: {
maxIndividual: 'u64'
},
/**
- * Lookup338: cumulus_pallet_dmp_queue::PageIndexData
+ * Lookup340: cumulus_pallet_dmp_queue::PageIndexData
**/
CumulusPalletDmpQueuePageIndexData: {
beginUsed: 'u32',
@@ -2640,19 +2684,19 @@
overweightCount: 'u64'
},
/**
- * Lookup341: cumulus_pallet_dmp_queue::pallet::Error<T>
+ * Lookup343: cumulus_pallet_dmp_queue::pallet::Error<T>
**/
CumulusPalletDmpQueueError: {
_enum: ['Unknown', 'OverLimit']
},
/**
- * Lookup345: pallet_unique::Error<T>
+ * Lookup347: pallet_unique::Error<T>
**/
PalletUniqueError: {
_enum: ['CollectionDecimalPointLimitExceeded', 'ConfirmUnsetSponsorFail', 'EmptyArgument', 'RepartitionCalledOnNonRefungibleCollection']
},
/**
- * Lookup348: pallet_unique_scheduler::ScheduledV3<frame_support::traits::schedule::MaybeHashed<opal_runtime::Call, primitive_types::H256>, BlockNumber, opal_runtime::OriginCaller, sp_core::crypto::AccountId32>
+ * Lookup350: pallet_unique_scheduler::ScheduledV3<frame_support::traits::schedule::MaybeHashed<opal_runtime::Call, primitive_types::H256>, BlockNumber, opal_runtime::OriginCaller, sp_core::crypto::AccountId32>
**/
PalletUniqueSchedulerScheduledV3: {
maybeId: 'Option<[u8;16]>',
@@ -2662,11 +2706,11 @@
origin: 'OpalRuntimeOriginCaller'
},
/**
- * Lookup349: opal_runtime::OriginCaller
+ * Lookup351: opal_runtime::OriginCaller
**/
OpalRuntimeOriginCaller: {
_enum: {
- __Unused0: 'Null',
+ system: 'FrameSupportDispatchRawOrigin',
__Unused1: 'Null',
__Unused2: 'Null',
__Unused3: 'Null',
@@ -2702,7 +2746,7 @@
__Unused33: 'Null',
__Unused34: 'Null',
__Unused35: 'Null',
- system: 'FrameSupportDispatchRawOrigin',
+ __Unused36: 'Null',
__Unused37: 'Null',
__Unused38: 'Null',
__Unused39: 'Null',
@@ -2771,7 +2815,7 @@
}
},
/**
- * Lookup350: frame_support::dispatch::RawOrigin<sp_core::crypto::AccountId32>
+ * Lookup352: frame_support::dispatch::RawOrigin<sp_core::crypto::AccountId32>
**/
FrameSupportDispatchRawOrigin: {
_enum: {
@@ -2781,7 +2825,7 @@
}
},
/**
- * Lookup351: pallet_xcm::pallet::Origin
+ * Lookup353: pallet_xcm::pallet::Origin
**/
PalletXcmOrigin: {
_enum: {
@@ -2790,7 +2834,7 @@
}
},
/**
- * Lookup352: cumulus_pallet_xcm::pallet::Origin
+ * Lookup354: cumulus_pallet_xcm::pallet::Origin
**/
CumulusPalletXcmOrigin: {
_enum: {
@@ -2799,7 +2843,7 @@
}
},
/**
- * Lookup353: pallet_ethereum::RawOrigin
+ * Lookup355: pallet_ethereum::RawOrigin
**/
PalletEthereumRawOrigin: {
_enum: {
@@ -2807,17 +2851,17 @@
}
},
/**
- * Lookup354: sp_core::Void
+ * Lookup356: sp_core::Void
**/
SpCoreVoid: 'Null',
/**
- * Lookup355: pallet_unique_scheduler::pallet::Error<T>
+ * Lookup357: pallet_unique_scheduler::pallet::Error<T>
**/
PalletUniqueSchedulerError: {
_enum: ['FailedToSchedule', 'NotFound', 'TargetBlockNumberInPast', 'RescheduleNoChange']
},
/**
- * Lookup356: up_data_structs::Collection<sp_core::crypto::AccountId32>
+ * Lookup358: up_data_structs::Collection<sp_core::crypto::AccountId32>
**/
UpDataStructsCollection: {
owner: 'AccountId32',
@@ -2831,7 +2875,7 @@
externalCollection: 'bool'
},
/**
- * Lookup357: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>
+ * Lookup359: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>
**/
UpDataStructsSponsorshipState: {
_enum: {
@@ -2841,7 +2885,7 @@
}
},
/**
- * Lookup358: up_data_structs::Properties
+ * Lookup360: up_data_structs::Properties
**/
UpDataStructsProperties: {
map: 'UpDataStructsPropertiesMapBoundedVec',
@@ -2849,15 +2893,15 @@
spaceLimit: 'u32'
},
/**
- * Lookup359: up_data_structs::PropertiesMap<frame_support::storage::bounded_vec::BoundedVec<T, S>>
+ * Lookup361: up_data_structs::PropertiesMap<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
UpDataStructsPropertiesMapBoundedVec: 'BTreeMap<Bytes, Bytes>',
/**
- * Lookup364: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>
+ * Lookup366: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>
**/
UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap<Bytes, UpDataStructsPropertyPermission>',
/**
- * Lookup371: up_data_structs::CollectionStats
+ * Lookup373: up_data_structs::CollectionStats
**/
UpDataStructsCollectionStats: {
created: 'u32',
@@ -2865,18 +2909,18 @@
alive: 'u32'
},
/**
- * Lookup372: up_data_structs::TokenChild
+ * Lookup374: up_data_structs::TokenChild
**/
UpDataStructsTokenChild: {
token: 'u32',
collection: 'u32'
},
/**
- * Lookup373: PhantomType::up_data_structs<T>
+ * Lookup375: PhantomType::up_data_structs<T>
**/
PhantomTypeUpDataStructs: '[(UpDataStructsTokenData,UpDataStructsRpcCollection,RmrkTraitsCollectionCollectionInfo,RmrkTraitsNftNftInfo,RmrkTraitsResourceResourceInfo,RmrkTraitsPropertyPropertyInfo,RmrkTraitsBaseBaseInfo,RmrkTraitsPartPartType,RmrkTraitsTheme,RmrkTraitsNftNftChild);0]',
/**
- * Lookup375: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup377: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
UpDataStructsTokenData: {
properties: 'Vec<UpDataStructsProperty>',
@@ -2884,7 +2928,7 @@
pieces: 'u128'
},
/**
- * Lookup377: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>
+ * Lookup379: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>
**/
UpDataStructsRpcCollection: {
owner: 'AccountId32',
@@ -2900,7 +2944,7 @@
readOnly: 'bool'
},
/**
- * Lookup378: rmrk_traits::collection::CollectionInfo<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>, sp_core::crypto::AccountId32>
+ * 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>
**/
RmrkTraitsCollectionCollectionInfo: {
issuer: 'AccountId32',
@@ -2910,7 +2954,7 @@
nftsCount: 'u32'
},
/**
- * Lookup379: rmrk_traits::nft::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, frame_support::storage::bounded_vec::BoundedVec<T, S>>
+ * Lookup381: rmrk_traits::nft::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsNftNftInfo: {
owner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',
@@ -2920,14 +2964,14 @@
pending: 'bool'
},
/**
- * Lookup381: rmrk_traits::nft::RoyaltyInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill>
+ * Lookup383: rmrk_traits::nft::RoyaltyInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill>
**/
RmrkTraitsNftRoyaltyInfo: {
recipient: 'AccountId32',
amount: 'Permill'
},
/**
- * Lookup382: rmrk_traits::resource::ResourceInfo<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>
+ * Lookup384: rmrk_traits::resource::ResourceInfo<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsResourceResourceInfo: {
id: 'u32',
@@ -2936,14 +2980,14 @@
pendingRemoval: 'bool'
},
/**
- * Lookup383: rmrk_traits::property::PropertyInfo<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>
+ * Lookup385: rmrk_traits::property::PropertyInfo<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsPropertyPropertyInfo: {
key: 'Bytes',
value: 'Bytes'
},
/**
- * Lookup384: rmrk_traits::base::BaseInfo<sp_core::crypto::AccountId32, frame_support::storage::bounded_vec::BoundedVec<T, S>>
+ * Lookup386: rmrk_traits::base::BaseInfo<sp_core::crypto::AccountId32, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsBaseBaseInfo: {
issuer: 'AccountId32',
@@ -2951,80 +2995,80 @@
symbol: 'Bytes'
},
/**
- * Lookup385: rmrk_traits::nft::NftChild
+ * Lookup387: rmrk_traits::nft::NftChild
**/
RmrkTraitsNftNftChild: {
collectionId: 'u32',
nftId: 'u32'
},
/**
- * Lookup387: pallet_common::pallet::Error<T>
+ * Lookup389: pallet_common::pallet::Error<T>
**/
PalletCommonError: {
_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']
},
/**
- * Lookup389: pallet_fungible::pallet::Error<T>
+ * Lookup391: pallet_fungible::pallet::Error<T>
**/
PalletFungibleError: {
_enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed']
},
/**
- * Lookup390: pallet_refungible::ItemData
+ * Lookup392: pallet_refungible::ItemData
**/
PalletRefungibleItemData: {
constData: 'Bytes'
},
/**
- * Lookup395: pallet_refungible::pallet::Error<T>
+ * Lookup397: pallet_refungible::pallet::Error<T>
**/
PalletRefungibleError: {
_enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RepartitionWhileNotOwningAllPieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']
},
/**
- * Lookup396: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup398: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
PalletNonfungibleItemData: {
owner: 'PalletEvmAccountBasicCrossAccountIdRepr'
},
/**
- * Lookup398: up_data_structs::PropertyScope
+ * Lookup400: up_data_structs::PropertyScope
**/
UpDataStructsPropertyScope: {
_enum: ['None', 'Rmrk', 'Eth']
},
/**
- * Lookup400: pallet_nonfungible::pallet::Error<T>
+ * Lookup402: pallet_nonfungible::pallet::Error<T>
**/
PalletNonfungibleError: {
_enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount', 'CantBurnNftWithChildren']
},
/**
- * Lookup401: pallet_structure::pallet::Error<T>
+ * Lookup403: pallet_structure::pallet::Error<T>
**/
PalletStructureError: {
_enum: ['OuroborosDetected', 'DepthLimit', 'BreadthLimit', 'TokenNotFound']
},
/**
- * Lookup402: pallet_rmrk_core::pallet::Error<T>
+ * Lookup404: pallet_rmrk_core::pallet::Error<T>
**/
PalletRmrkCoreError: {
_enum: ['CorruptedCollectionType', 'RmrkPropertyKeyIsTooLong', 'RmrkPropertyValueIsTooLong', 'RmrkPropertyIsNotFound', 'UnableToDecodeRmrkData', 'CollectionNotEmpty', 'NoAvailableCollectionId', 'NoAvailableNftId', 'CollectionUnknown', 'NoPermission', 'NonTransferable', 'CollectionFullOrLocked', 'ResourceDoesntExist', 'CannotSendToDescendentOrSelf', 'CannotAcceptNonOwnedNft', 'CannotRejectNonOwnedNft', 'CannotRejectNonPendingNft', 'ResourceNotPending', 'NoAvailableResourceId']
},
/**
- * Lookup404: pallet_rmrk_equip::pallet::Error<T>
+ * Lookup406: pallet_rmrk_equip::pallet::Error<T>
**/
PalletRmrkEquipError: {
_enum: ['PermissionError', 'NoAvailableBaseId', 'NoAvailablePartId', 'BaseDoesntExist', 'NeedsDefaultThemeFirst', 'PartDoesntExist', 'NoEquippableOnFixedPart']
},
/**
- * Lookup407: pallet_evm::pallet::Error<T>
+ * Lookup409: pallet_evm::pallet::Error<T>
**/
PalletEvmError: {
_enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce']
},
/**
- * Lookup410: fp_rpc::TransactionStatus
+ * Lookup412: fp_rpc::TransactionStatus
**/
FpRpcTransactionStatus: {
transactionHash: 'H256',
@@ -3036,11 +3080,11 @@
logsBloom: 'EthbloomBloom'
},
/**
- * Lookup412: ethbloom::Bloom
+ * Lookup414: ethbloom::Bloom
**/
EthbloomBloom: '[u8;256]',
/**
- * Lookup414: ethereum::receipt::ReceiptV3
+ * Lookup416: ethereum::receipt::ReceiptV3
**/
EthereumReceiptReceiptV3: {
_enum: {
@@ -3050,7 +3094,7 @@
}
},
/**
- * Lookup415: ethereum::receipt::EIP658ReceiptData
+ * Lookup417: ethereum::receipt::EIP658ReceiptData
**/
EthereumReceiptEip658ReceiptData: {
statusCode: 'u8',
@@ -3059,7 +3103,7 @@
logs: 'Vec<EthereumLog>'
},
/**
- * Lookup416: ethereum::block::Block<ethereum::transaction::TransactionV2>
+ * Lookup418: ethereum::block::Block<ethereum::transaction::TransactionV2>
**/
EthereumBlock: {
header: 'EthereumHeader',
@@ -3067,7 +3111,7 @@
ommers: 'Vec<EthereumHeader>'
},
/**
- * Lookup417: ethereum::header::Header
+ * Lookup419: ethereum::header::Header
**/
EthereumHeader: {
parentHash: 'H256',
@@ -3087,41 +3131,41 @@
nonce: 'EthereumTypesHashH64'
},
/**
- * Lookup418: ethereum_types::hash::H64
+ * Lookup420: ethereum_types::hash::H64
**/
EthereumTypesHashH64: '[u8;8]',
/**
- * Lookup423: pallet_ethereum::pallet::Error<T>
+ * Lookup425: pallet_ethereum::pallet::Error<T>
**/
PalletEthereumError: {
_enum: ['InvalidSignature', 'PreLogExists']
},
/**
- * Lookup424: pallet_evm_coder_substrate::pallet::Error<T>
+ * Lookup426: pallet_evm_coder_substrate::pallet::Error<T>
**/
PalletEvmCoderSubstrateError: {
_enum: ['OutOfGas', 'OutOfFund']
},
/**
- * Lookup425: pallet_evm_contract_helpers::SponsoringModeT
+ * Lookup427: pallet_evm_contract_helpers::SponsoringModeT
**/
PalletEvmContractHelpersSponsoringModeT: {
_enum: ['Disabled', 'Allowlisted', 'Generous']
},
/**
- * Lookup427: pallet_evm_contract_helpers::pallet::Error<T>
+ * Lookup429: pallet_evm_contract_helpers::pallet::Error<T>
**/
PalletEvmContractHelpersError: {
_enum: ['NoPermission']
},
/**
- * Lookup428: pallet_evm_migration::pallet::Error<T>
+ * Lookup430: pallet_evm_migration::pallet::Error<T>
**/
PalletEvmMigrationError: {
_enum: ['AccountNotEmpty', 'AccountIsNotMigrating']
},
/**
- * Lookup430: sp_runtime::MultiSignature
+ * Lookup432: sp_runtime::MultiSignature
**/
SpRuntimeMultiSignature: {
_enum: {
@@ -3131,43 +3175,43 @@
}
},
/**
- * Lookup431: sp_core::ed25519::Signature
+ * Lookup433: sp_core::ed25519::Signature
**/
SpCoreEd25519Signature: '[u8;64]',
/**
- * Lookup433: sp_core::sr25519::Signature
+ * Lookup435: sp_core::sr25519::Signature
**/
SpCoreSr25519Signature: '[u8;64]',
/**
- * Lookup434: sp_core::ecdsa::Signature
+ * Lookup436: sp_core::ecdsa::Signature
**/
SpCoreEcdsaSignature: '[u8;65]',
/**
- * Lookup437: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
+ * Lookup439: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
**/
FrameSystemExtensionsCheckSpecVersion: 'Null',
/**
- * Lookup438: frame_system::extensions::check_genesis::CheckGenesis<T>
+ * Lookup440: frame_system::extensions::check_genesis::CheckGenesis<T>
**/
FrameSystemExtensionsCheckGenesis: 'Null',
/**
- * Lookup441: frame_system::extensions::check_nonce::CheckNonce<T>
+ * Lookup443: frame_system::extensions::check_nonce::CheckNonce<T>
**/
FrameSystemExtensionsCheckNonce: 'Compact<u32>',
/**
- * Lookup442: frame_system::extensions::check_weight::CheckWeight<T>
+ * Lookup444: frame_system::extensions::check_weight::CheckWeight<T>
**/
FrameSystemExtensionsCheckWeight: 'Null',
/**
- * Lookup443: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>
+ * Lookup445: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>
**/
PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',
/**
- * Lookup444: opal_runtime::Runtime
+ * Lookup446: opal_runtime::Runtime
**/
OpalRuntimeRuntime: 'Null',
/**
- * Lookup445: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>
+ * Lookup447: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>
**/
PalletEthereumFakeTransactionFinalizer: 'Null'
};
tests/src/interfaces/registry.tsdiffbeforeafterboth--- a/tests/src/interfaces/registry.ts
+++ b/tests/src/interfaces/registry.ts
@@ -1,10 +1,14 @@
// Auto-generated via `yarn polkadot-types-from-defs`, do not edit
/* eslint-disable */
-import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportScheduleLookupError, FrameSupportScheduleMaybeHashed, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerCall, PalletUniqueSchedulerError, PalletUniqueSchedulerEvent, PalletUniqueSchedulerScheduledV3, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, UpDataStructsTokenChild, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
+// import type lookup before we augment - in some environments
+// this is required to allow for ambient/previous definitions
+import '@polkadot/types/types/registry';
+import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportScheduleLookupError, FrameSupportScheduleMaybeHashed, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerCall, PalletUniqueSchedulerError, PalletUniqueSchedulerEvent, PalletUniqueSchedulerScheduledV3, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, UpDataStructsTokenChild, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
+
declare module '@polkadot/types/types/registry' {
- export interface InterfaceTypes {
+ interface InterfaceTypes {
CumulusPalletDmpQueueCall: CumulusPalletDmpQueueCall;
CumulusPalletDmpQueueConfigData: CumulusPalletDmpQueueConfigData;
CumulusPalletDmpQueueError: CumulusPalletDmpQueueError;
@@ -125,6 +129,7 @@
PalletTemplateTransactionPaymentCall: PalletTemplateTransactionPaymentCall;
PalletTemplateTransactionPaymentChargeTransactionPayment: PalletTemplateTransactionPaymentChargeTransactionPayment;
PalletTimestampCall: PalletTimestampCall;
+ PalletTransactionPaymentEvent: PalletTransactionPaymentEvent;
PalletTransactionPaymentReleases: PalletTransactionPaymentReleases;
PalletTreasuryCall: PalletTreasuryCall;
PalletTreasuryError: PalletTreasuryError;
tests/src/interfaces/types-lookup.tsdiffbeforeafterboth--- a/tests/src/interfaces/types-lookup.ts
+++ b/tests/src/interfaces/types-lookup.ts
@@ -1,41 +1,1444 @@
// Auto-generated via `yarn polkadot-types-from-defs`, do not edit
/* eslint-disable */
+// import type lookup before we augment - in some environments
+// this is required to allow for ambient/previous definitions
+import '@polkadot/types/lookup';
+
+import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
+import type { ITuple } from '@polkadot/types-codec/types';
+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' {
- import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
- import type { ITuple } from '@polkadot/types-codec/types';
- import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill } from '@polkadot/types/interfaces/runtime';
- import type { Event } from '@polkadot/types/interfaces/system';
+ /** @name FrameSystemAccountInfo (3) */
+ interface FrameSystemAccountInfo extends Struct {
+ readonly nonce: u32;
+ readonly consumers: u32;
+ readonly providers: u32;
+ readonly sufficients: u32;
+ readonly data: PalletBalancesAccountData;
+ }
+
+ /** @name PalletBalancesAccountData (5) */
+ interface PalletBalancesAccountData extends Struct {
+ readonly free: u128;
+ readonly reserved: u128;
+ readonly miscFrozen: u128;
+ readonly feeFrozen: u128;
+ }
+
+ /** @name FrameSupportWeightsPerDispatchClassU64 (7) */
+ interface FrameSupportWeightsPerDispatchClassU64 extends Struct {
+ readonly normal: u64;
+ readonly operational: u64;
+ readonly mandatory: u64;
+ }
+
+ /** @name SpRuntimeDigest (11) */
+ interface SpRuntimeDigest extends Struct {
+ readonly logs: Vec<SpRuntimeDigestDigestItem>;
+ }
+
+ /** @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 FrameSystemEventRecord (16) */
+ interface FrameSystemEventRecord extends Struct {
+ readonly phase: FrameSystemPhase;
+ readonly event: Event;
+ readonly topics: Vec<H256>;
+ }
+
+ /** @name FrameSystemEvent (18) */
+ 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 (19) */
+ interface FrameSupportWeightsDispatchInfo extends Struct {
+ readonly weight: u64;
+ readonly class: FrameSupportWeightsDispatchClass;
+ readonly paysFee: FrameSupportWeightsPays;
+ }
+
+ /** @name FrameSupportWeightsDispatchClass (20) */
+ interface FrameSupportWeightsDispatchClass extends Enum {
+ readonly isNormal: boolean;
+ readonly isOperational: boolean;
+ readonly isMandatory: boolean;
+ readonly type: 'Normal' | 'Operational' | 'Mandatory';
+ }
+
+ /** @name FrameSupportWeightsPays (21) */
+ interface FrameSupportWeightsPays extends Enum {
+ readonly isYes: boolean;
+ readonly isNo: boolean;
+ readonly type: 'Yes' | 'No';
+ }
+
+ /** @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 {
+ readonly isValidationFunctionStored: boolean;
+ readonly isValidationFunctionApplied: boolean;
+ readonly asValidationFunctionApplied: {
+ readonly relayChainBlockNum: u32;
+ } & Struct;
+ readonly isValidationFunctionDiscarded: boolean;
+ readonly isUpgradeAuthorized: boolean;
+ readonly asUpgradeAuthorized: {
+ readonly codeHash: H256;
+ } & Struct;
+ readonly isDownwardMessagesReceived: boolean;
+ readonly asDownwardMessagesReceived: {
+ readonly count: u32;
+ } & Struct;
+ readonly isDownwardMessagesProcessed: boolean;
+ readonly asDownwardMessagesProcessed: {
+ readonly weightUsed: u64;
+ readonly dmqHead: H256;
+ } & Struct;
+ readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed';
+ }
+
+ /** @name PalletBalancesEvent (28) */
+ interface PalletBalancesEvent extends Enum {
+ readonly isEndowed: boolean;
+ readonly asEndowed: {
+ readonly account: AccountId32;
+ readonly freeBalance: u128;
+ } & Struct;
+ readonly isDustLost: boolean;
+ readonly asDustLost: {
+ readonly account: AccountId32;
+ readonly amount: u128;
+ } & Struct;
+ readonly isTransfer: boolean;
+ readonly asTransfer: {
+ readonly from: AccountId32;
+ readonly to: AccountId32;
+ readonly amount: u128;
+ } & Struct;
+ readonly isBalanceSet: boolean;
+ readonly asBalanceSet: {
+ readonly who: AccountId32;
+ readonly free: u128;
+ readonly reserved: u128;
+ } & Struct;
+ readonly isReserved: boolean;
+ readonly asReserved: {
+ readonly who: AccountId32;
+ readonly amount: u128;
+ } & Struct;
+ readonly isUnreserved: boolean;
+ readonly asUnreserved: {
+ readonly who: AccountId32;
+ readonly amount: u128;
+ } & Struct;
+ readonly isReserveRepatriated: boolean;
+ readonly asReserveRepatriated: {
+ readonly from: AccountId32;
+ readonly to: AccountId32;
+ readonly amount: u128;
+ readonly destinationStatus: FrameSupportTokensMiscBalanceStatus;
+ } & Struct;
+ readonly isDeposit: boolean;
+ readonly asDeposit: {
+ readonly who: AccountId32;
+ readonly amount: u128;
+ } & Struct;
+ readonly isWithdraw: boolean;
+ readonly asWithdraw: {
+ readonly who: AccountId32;
+ readonly amount: u128;
+ } & Struct;
+ readonly isSlashed: boolean;
+ readonly asSlashed: {
+ readonly who: AccountId32;
+ readonly amount: u128;
+ } & Struct;
+ readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed';
+ }
+
+ /** @name FrameSupportTokensMiscBalanceStatus (29) */
+ 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;
+ } & Struct;
+ readonly type: 'TransactionFeePaid';
+ }
+
+ /** @name PalletTreasuryEvent (31) */
+ interface PalletTreasuryEvent extends Enum {
+ readonly isProposed: boolean;
+ readonly asProposed: {
+ readonly proposalIndex: u32;
+ } & Struct;
+ readonly isSpending: boolean;
+ readonly asSpending: {
+ readonly budgetRemaining: u128;
+ } & Struct;
+ readonly isAwarded: boolean;
+ readonly asAwarded: {
+ readonly proposalIndex: u32;
+ readonly award: u128;
+ readonly account: AccountId32;
+ } & Struct;
+ readonly isRejected: boolean;
+ readonly asRejected: {
+ readonly proposalIndex: u32;
+ readonly slashed: u128;
+ } & Struct;
+ readonly isBurnt: boolean;
+ readonly asBurnt: {
+ readonly burntFunds: u128;
+ } & Struct;
+ readonly isRollover: boolean;
+ readonly asRollover: {
+ readonly rolloverBalance: u128;
+ } & Struct;
+ readonly isDeposit: boolean;
+ readonly asDeposit: {
+ readonly value: u128;
+ } & Struct;
+ readonly isSpendApproved: boolean;
+ readonly asSpendApproved: {
+ readonly proposalIndex: u32;
+ readonly amount: u128;
+ readonly beneficiary: AccountId32;
+ } & 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>;
+ } & Struct;
+ readonly isKeyChanged: boolean;
+ readonly asKeyChanged: {
+ readonly oldSudoer: Option<AccountId32>;
+ } & Struct;
+ readonly isSudoAsDone: boolean;
+ readonly asSudoAsDone: {
+ readonly sudoResult: Result<Null, SpRuntimeDispatchError>;
+ } & Struct;
+ readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';
+ }
+
+ /** @name OrmlVestingModuleEvent (36) */
+ 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 OrmlVestingVestingSchedule (37) */
+ 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;
+ } & Struct;
+ readonly isFail: boolean;
+ readonly asFail: {
+ readonly messageHash: Option<H256>;
+ readonly error: XcmV2TraitsError;
+ readonly weight: u64;
+ } & Struct;
+ readonly isBadVersion: boolean;
+ readonly asBadVersion: {
+ readonly messageHash: Option<H256>;
+ } & Struct;
+ readonly isBadFormat: boolean;
+ readonly asBadFormat: {
+ readonly messageHash: Option<H256>;
+ } & Struct;
+ readonly isUpwardMessageSent: boolean;
+ readonly asUpwardMessageSent: {
+ readonly messageHash: Option<H256>;
+ } & Struct;
+ readonly isXcmpMessageSent: boolean;
+ readonly asXcmpMessageSent: {
+ readonly messageHash: Option<H256>;
+ } & Struct;
+ readonly isOverweightEnqueued: boolean;
+ readonly asOverweightEnqueued: {
+ readonly sender: u32;
+ readonly sentAt: u32;
+ readonly index: u64;
+ readonly required: u64;
+ } & Struct;
+ readonly isOverweightServiced: boolean;
+ readonly asOverweightServiced: {
+ readonly index: u64;
+ readonly used: u64;
+ } & Struct;
+ 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 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 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;
+ 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 (47) */
+ 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 XcmV0JunctionNetworkId (49) */
+ interface XcmV0JunctionNetworkId extends Enum {
+ readonly isAny: boolean;
+ readonly isNamed: boolean;
+ readonly asNamed: Bytes;
+ readonly isPolkadot: boolean;
+ readonly isKusama: boolean;
+ readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';
+ }
+
+ /** @name XcmV0JunctionBodyId (53) */
+ interface XcmV0JunctionBodyId extends Enum {
+ readonly isUnit: boolean;
+ readonly isNamed: boolean;
+ readonly asNamed: Bytes;
+ readonly isIndex: boolean;
+ readonly asIndex: Compact<u32>;
+ readonly isExecutive: boolean;
+ readonly isTechnical: boolean;
+ readonly isLegislative: boolean;
+ readonly isJudicial: boolean;
+ readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';
+ }
+
+ /** @name XcmV0JunctionBodyPart (54) */
+ interface XcmV0JunctionBodyPart extends Enum {
+ readonly isVoice: boolean;
+ readonly isMembers: boolean;
+ readonly asMembers: {
+ readonly count: Compact<u32>;
+ } & Struct;
+ readonly isFraction: boolean;
+ readonly asFraction: {
+ readonly nom: Compact<u32>;
+ readonly denom: Compact<u32>;
+ } & Struct;
+ readonly isAtLeastProportion: boolean;
+ readonly asAtLeastProportion: {
+ readonly nom: Compact<u32>;
+ readonly denom: Compact<u32>;
+ } & Struct;
+ readonly isMoreThanProportion: boolean;
+ readonly asMoreThanProportion: {
+ readonly nom: Compact<u32>;
+ readonly denom: Compact<u32>;
+ } & Struct;
+ readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';
+ }
+
+ /** @name XcmV2Xcm (55) */
+ interface XcmV2Xcm extends Vec<XcmV2Instruction> {}
+
+ /** @name XcmV2Instruction (57) */
+ interface XcmV2Instruction extends Enum {
+ readonly isWithdrawAsset: boolean;
+ readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;
+ readonly isReserveAssetDeposited: boolean;
+ readonly asReserveAssetDeposited: XcmV1MultiassetMultiAssets;
+ readonly isReceiveTeleportedAsset: boolean;
+ readonly asReceiveTeleportedAsset: XcmV1MultiassetMultiAssets;
+ readonly isQueryResponse: boolean;
+ readonly asQueryResponse: {
+ readonly queryId: Compact<u64>;
+ readonly response: XcmV2Response;
+ readonly maxWeight: Compact<u64>;
+ } & 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 xcm: XcmV2Xcm;
+ } & Struct;
+ readonly isTransact: boolean;
+ readonly asTransact: {
+ readonly originType: XcmV0OriginKind;
+ readonly requireWeightAtMost: Compact<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 isClearOrigin: boolean;
+ readonly isDescendOrigin: boolean;
+ readonly asDescendOrigin: XcmV1MultilocationJunctions;
+ readonly isReportError: boolean;
+ readonly asReportError: {
+ readonly queryId: Compact<u64>;
+ readonly dest: XcmV1MultiLocation;
+ readonly maxResponseWeight: Compact<u64>;
+ } & Struct;
+ readonly isDepositAsset: boolean;
+ readonly asDepositAsset: {
+ readonly assets: XcmV1MultiassetMultiAssetFilter;
+ readonly maxAssets: Compact<u32>;
+ readonly beneficiary: XcmV1MultiLocation;
+ } & Struct;
+ readonly isDepositReserveAsset: boolean;
+ readonly asDepositReserveAsset: {
+ readonly assets: XcmV1MultiassetMultiAssetFilter;
+ readonly maxAssets: Compact<u32>;
+ readonly dest: XcmV1MultiLocation;
+ readonly xcm: XcmV2Xcm;
+ } & 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 xcm: XcmV2Xcm;
+ } & Struct;
+ readonly isInitiateTeleport: boolean;
+ readonly asInitiateTeleport: {
+ readonly assets: XcmV1MultiassetMultiAssetFilter;
+ readonly dest: XcmV1MultiLocation;
+ readonly xcm: XcmV2Xcm;
+ } & Struct;
+ readonly isQueryHolding: boolean;
+ readonly asQueryHolding: {
+ readonly queryId: Compact<u64>;
+ readonly dest: XcmV1MultiLocation;
+ readonly assets: XcmV1MultiassetMultiAssetFilter;
+ readonly maxResponseWeight: Compact<u64>;
+ } & Struct;
+ readonly isBuyExecution: boolean;
+ readonly asBuyExecution: {
+ readonly fees: XcmV1MultiAsset;
+ readonly weightLimit: XcmV2WeightLimit;
+ } & Struct;
+ readonly isRefundSurplus: boolean;
+ readonly isSetErrorHandler: boolean;
+ readonly asSetErrorHandler: XcmV2Xcm;
+ readonly isSetAppendix: boolean;
+ readonly asSetAppendix: XcmV2Xcm;
+ readonly isClearError: boolean;
+ readonly isClaimAsset: boolean;
+ readonly asClaimAsset: {
+ readonly assets: XcmV1MultiassetMultiAssets;
+ readonly ticket: XcmV1MultiLocation;
+ } & Struct;
+ readonly isTrap: boolean;
+ readonly asTrap: Compact<u64>;
+ 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' | '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 {
+ readonly isNull: boolean;
+ readonly isAssets: boolean;
+ readonly asAssets: XcmV1MultiassetMultiAssets;
+ readonly isExecutionResult: boolean;
+ readonly asExecutionResult: Option<ITuple<[u32, XcmV2TraitsError]>>;
+ readonly isVersion: boolean;
+ readonly asVersion: u32;
+ 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 PolkadotPrimitivesV2PersistedValidationData (2) */
- export interface PolkadotPrimitivesV2PersistedValidationData extends Struct {
+ /** @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 XcmV2WeightLimit (74) */
+ 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 {
+ readonly isV0: boolean;
+ readonly asV0: Vec<XcmV0MultiAsset>;
+ readonly isV1: boolean;
+ readonly asV1: XcmV1MultiassetMultiAssets;
+ 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 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;
+ } & 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';
+ }
+
+ /** @name XcmVersionedMultiLocation (81) */
+ interface XcmVersionedMultiLocation extends Enum {
+ readonly isV0: boolean;
+ readonly asV0: XcmV0MultiLocation;
+ readonly isV1: boolean;
+ readonly asV1: XcmV1MultiLocation;
+ readonly type: 'V0' | 'V1';
+ }
+
+ /** @name CumulusPalletXcmEvent (82) */
+ 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 (83) */
+ 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 (84) */
+ 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 PalletEvmAccountBasicCrossAccountIdRepr (85) */
+ interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {
+ readonly isSubstrate: boolean;
+ readonly asSubstrate: AccountId32;
+ readonly isEthereum: boolean;
+ readonly asEthereum: H160;
+ readonly type: 'Substrate' | 'Ethereum';
+ }
+
+ /** @name PalletUniqueSchedulerEvent (88) */
+ 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 (91) */
+ interface FrameSupportScheduleLookupError extends Enum {
+ readonly isUnknown: boolean;
+ readonly isBadFormat: boolean;
+ readonly type: 'Unknown' | 'BadFormat';
+ }
+
+ /** @name PalletCommonEvent (92) */
+ 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 (95) */
+ interface PalletStructureEvent extends Enum {
+ readonly isExecuted: boolean;
+ readonly asExecuted: Result<Null, SpRuntimeDispatchError>;
+ readonly type: 'Executed';
+ }
+
+ /** @name PalletRmrkCoreEvent (96) */
+ 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 RmrkTraitsNftAccountIdOrCollectionNftTuple (97) */
+ interface RmrkTraitsNftAccountIdOrCollectionNftTuple extends Enum {
+ readonly isAccountId: boolean;
+ readonly asAccountId: AccountId32;
+ readonly isCollectionAndNftTuple: boolean;
+ readonly asCollectionAndNftTuple: ITuple<[u32, u32]>;
+ readonly type: 'AccountId' | 'CollectionAndNftTuple';
+ }
+
+ /** @name PalletRmrkEquipEvent (102) */
+ 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 (103) */
+ 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 (104) */
+ interface EthereumLog extends Struct {
+ readonly address: H160;
+ readonly topics: Vec<H256>;
+ readonly data: Bytes;
+ }
+
+ /** @name PalletEthereumEvent (108) */
+ interface PalletEthereumEvent extends Enum {
+ readonly isExecuted: boolean;
+ readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;
+ readonly type: 'Executed';
+ }
+
+ /** @name EvmCoreErrorExitReason (109) */
+ 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 (110) */
+ interface EvmCoreErrorExitSucceed extends Enum {
+ readonly isStopped: boolean;
+ readonly isReturned: boolean;
+ readonly isSuicided: boolean;
+ readonly type: 'Stopped' | 'Returned' | 'Suicided';
+ }
+
+ /** @name EvmCoreErrorExitError (111) */
+ 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 (114) */
+ interface EvmCoreErrorExitRevert extends Enum {
+ readonly isReverted: boolean;
+ readonly type: 'Reverted';
+ }
+
+ /** @name EvmCoreErrorExitFatal (115) */
+ 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 (116) */
+ interface FrameSystemPhase extends Enum {
+ readonly isApplyExtrinsic: boolean;
+ readonly asApplyExtrinsic: u32;
+ readonly isFinalization: boolean;
+ readonly isInitialization: boolean;
+ readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';
+ }
+
+ /** @name FrameSystemLastRuntimeUpgradeInfo (118) */
+ interface FrameSystemLastRuntimeUpgradeInfo extends Struct {
+ readonly specVersion: Compact<u32>;
+ readonly specName: Text;
+ }
+
+ /** @name FrameSystemCall (119) */
+ interface FrameSystemCall extends Enum {
+ readonly isFillBlock: boolean;
+ readonly asFillBlock: {
+ readonly ratio: Perbill;
+ } & Struct;
+ readonly isRemark: boolean;
+ readonly asRemark: {
+ readonly remark: Bytes;
+ } & Struct;
+ readonly isSetHeapPages: boolean;
+ readonly asSetHeapPages: {
+ readonly pages: u64;
+ } & Struct;
+ 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 FrameSystemLimitsBlockWeights (124) */
+ interface FrameSystemLimitsBlockWeights extends Struct {
+ readonly baseBlock: u64;
+ readonly maxBlock: u64;
+ readonly perClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;
+ }
+
+ /** @name FrameSupportWeightsPerDispatchClassWeightsPerClass (125) */
+ interface FrameSupportWeightsPerDispatchClassWeightsPerClass extends Struct {
+ 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 (9) */
- export interface PolkadotPrimitivesV2UpgradeRestriction extends Enum {
+ /** @name PolkadotPrimitivesV2UpgradeRestriction (140) */
+ interface PolkadotPrimitivesV2UpgradeRestriction extends Enum {
readonly isPresent: boolean;
readonly type: 'Present';
}
- /** @name SpTrieStorageProof (10) */
- export interface SpTrieStorageProof extends Struct {
+ /** @name SpTrieStorageProof (141) */
+ interface SpTrieStorageProof extends Struct {
readonly trieNodes: BTreeSet<Bytes>;
}
- /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (13) */
- export interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {
+ /** @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 (18) */
- export interface PolkadotPrimitivesV2AbridgedHrmpChannel extends Struct {
+ /** @name PolkadotPrimitivesV2AbridgedHrmpChannel (146) */
+ interface PolkadotPrimitivesV2AbridgedHrmpChannel extends Struct {
readonly maxCapacity: u32;
readonly maxTotalSize: u32;
readonly maxMessageSize: u32;
@@ -44,8 +1447,8 @@
readonly mqcHead: Option<H256>;
}
- /** @name PolkadotPrimitivesV2AbridgedHostConfiguration (20) */
- export interface PolkadotPrimitivesV2AbridgedHostConfiguration extends Struct {
+ /** @name PolkadotPrimitivesV2AbridgedHostConfiguration (147) */
+ interface PolkadotPrimitivesV2AbridgedHostConfiguration extends Struct {
readonly maxCodeSize: u32;
readonly maxHeadDataSize: u32;
readonly maxUpwardQueueCount: u32;
@@ -57,14 +1460,14 @@
readonly validationUpgradeDelay: u32;
}
- /** @name PolkadotCorePrimitivesOutboundHrmpMessage (26) */
- export interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {
+ /** @name PolkadotCorePrimitivesOutboundHrmpMessage (153) */
+ interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {
readonly recipient: u32;
readonly data: Bytes;
}
- /** @name CumulusPalletParachainSystemCall (28) */
- export interface CumulusPalletParachainSystemCall extends Enum {
+ /** @name CumulusPalletParachainSystemCall (154) */
+ interface CumulusPalletParachainSystemCall extends Enum {
readonly isSetValidationData: boolean;
readonly asSetValidationData: {
readonly data: CumulusPrimitivesParachainInherentParachainInherentData;
@@ -84,52 +1487,28 @@
readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';
}
- /** @name CumulusPrimitivesParachainInherentParachainInherentData (29) */
- export interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {
+ /** @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 (31) */
- export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {
+ /** @name PolkadotCorePrimitivesInboundDownwardMessage (157) */
+ interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {
readonly sentAt: u32;
readonly msg: Bytes;
}
- /** @name PolkadotCorePrimitivesInboundHrmpMessage (34) */
- export interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {
+ /** @name PolkadotCorePrimitivesInboundHrmpMessage (160) */
+ interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {
readonly sentAt: u32;
readonly data: Bytes;
}
- /** @name CumulusPalletParachainSystemEvent (37) */
- export interface CumulusPalletParachainSystemEvent extends Enum {
- readonly isValidationFunctionStored: boolean;
- readonly isValidationFunctionApplied: boolean;
- readonly asValidationFunctionApplied: {
- readonly relayChainBlockNum: u32;
- } & Struct;
- readonly isValidationFunctionDiscarded: boolean;
- readonly isUpgradeAuthorized: boolean;
- readonly asUpgradeAuthorized: {
- readonly codeHash: H256;
- } & Struct;
- readonly isDownwardMessagesReceived: boolean;
- readonly asDownwardMessagesReceived: {
- readonly count: u32;
- } & Struct;
- readonly isDownwardMessagesProcessed: boolean;
- readonly asDownwardMessagesProcessed: {
- readonly weightUsed: u64;
- readonly dmqHead: H256;
- } & Struct;
- readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed';
- }
-
- /** @name CumulusPalletParachainSystemError (38) */
- export interface CumulusPalletParachainSystemError extends Enum {
+ /** @name CumulusPalletParachainSystemError (163) */
+ interface CumulusPalletParachainSystemError extends Enum {
readonly isOverlappingUpgrades: boolean;
readonly isProhibitedByPolkadot: boolean;
readonly isTooBig: boolean;
@@ -141,44 +1520,36 @@
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 {
+ /** @name PalletBalancesBalanceLock (165) */
+ interface PalletBalancesBalanceLock extends Struct {
readonly id: U8aFixed;
readonly amount: u128;
readonly reasons: PalletBalancesReasons;
}
- /** @name PalletBalancesReasons (45) */
- export interface PalletBalancesReasons extends Enum {
+ /** @name PalletBalancesReasons (166) */
+ 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 {
+ /** @name PalletBalancesReserveData (169) */
+ interface PalletBalancesReserveData extends Struct {
readonly id: U8aFixed;
readonly amount: u128;
}
- /** @name PalletBalancesReleases (51) */
- export interface PalletBalancesReleases extends Enum {
+ /** @name PalletBalancesReleases (171) */
+ interface PalletBalancesReleases extends Enum {
readonly isV100: boolean;
readonly isV200: boolean;
readonly type: 'V100' | 'V200';
}
- /** @name PalletBalancesCall (52) */
- export interface PalletBalancesCall extends Enum {
+ /** @name PalletBalancesCall (172) */
+ interface PalletBalancesCall extends Enum {
readonly isTransfer: boolean;
readonly asTransfer: {
readonly dest: MultiAddress;
@@ -214,74 +1585,8 @@
readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';
}
- /** @name PalletBalancesEvent (58) */
- export interface PalletBalancesEvent extends Enum {
- readonly isEndowed: boolean;
- readonly asEndowed: {
- readonly account: AccountId32;
- readonly freeBalance: u128;
- } & Struct;
- readonly isDustLost: boolean;
- readonly asDustLost: {
- readonly account: AccountId32;
- readonly amount: u128;
- } & Struct;
- readonly isTransfer: boolean;
- readonly asTransfer: {
- readonly from: AccountId32;
- readonly to: AccountId32;
- readonly amount: u128;
- } & Struct;
- readonly isBalanceSet: boolean;
- readonly asBalanceSet: {
- readonly who: AccountId32;
- readonly free: u128;
- readonly reserved: u128;
- } & Struct;
- readonly isReserved: boolean;
- readonly asReserved: {
- readonly who: AccountId32;
- readonly amount: u128;
- } & Struct;
- readonly isUnreserved: boolean;
- readonly asUnreserved: {
- readonly who: AccountId32;
- readonly amount: u128;
- } & Struct;
- readonly isReserveRepatriated: boolean;
- readonly asReserveRepatriated: {
- readonly from: AccountId32;
- readonly to: AccountId32;
- readonly amount: u128;
- readonly destinationStatus: FrameSupportTokensMiscBalanceStatus;
- } & Struct;
- readonly isDeposit: boolean;
- readonly asDeposit: {
- readonly who: AccountId32;
- readonly amount: u128;
- } & Struct;
- readonly isWithdraw: boolean;
- readonly asWithdraw: {
- readonly who: AccountId32;
- readonly amount: u128;
- } & Struct;
- readonly isSlashed: boolean;
- readonly asSlashed: {
- readonly who: AccountId32;
- readonly amount: u128;
- } & Struct;
- readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed';
- }
-
- /** @name FrameSupportTokensMiscBalanceStatus (59) */
- export interface FrameSupportTokensMiscBalanceStatus extends Enum {
- readonly isFree: boolean;
- readonly isReserved: boolean;
- readonly type: 'Free' | 'Reserved';
- }
-
- /** @name PalletBalancesError (60) */
- export interface PalletBalancesError extends Enum {
+ /** @name PalletBalancesError (175) */
+ interface PalletBalancesError extends Enum {
readonly isVestingBalance: boolean;
readonly isLiquidityRestrictions: boolean;
readonly isInsufficientBalance: boolean;
@@ -293,8 +1598,8 @@
readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';
}
- /** @name PalletTimestampCall (63) */
- export interface PalletTimestampCall extends Enum {
+ /** @name PalletTimestampCall (177) */
+ interface PalletTimestampCall extends Enum {
readonly isSet: boolean;
readonly asSet: {
readonly now: Compact<u64>;
@@ -302,23 +1607,23 @@
readonly type: 'Set';
}
- /** @name PalletTransactionPaymentReleases (66) */
- export interface PalletTransactionPaymentReleases extends Enum {
+ /** @name PalletTransactionPaymentReleases (179) */
+ interface PalletTransactionPaymentReleases extends Enum {
readonly isV1Ancient: boolean;
readonly isV2: boolean;
readonly type: 'V1Ancient' | 'V2';
}
- /** @name PalletTreasuryProposal (67) */
- export interface PalletTreasuryProposal extends Struct {
+ /** @name PalletTreasuryProposal (180) */
+ interface PalletTreasuryProposal extends Struct {
readonly proposer: AccountId32;
readonly value: u128;
readonly beneficiary: AccountId32;
readonly bond: u128;
}
- /** @name PalletTreasuryCall (70) */
- export interface PalletTreasuryCall extends Enum {
+ /** @name PalletTreasuryCall (183) */
+ interface PalletTreasuryCall extends Enum {
readonly isProposeSpend: boolean;
readonly asProposeSpend: {
readonly value: Compact<u128>;
@@ -332,63 +1637,33 @@
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' | 'RemoveApproval';
- }
-
- /** @name PalletTreasuryEvent (72) */
- export interface PalletTreasuryEvent extends Enum {
- readonly isProposed: boolean;
- readonly asProposed: {
- readonly proposalIndex: u32;
- } & Struct;
- readonly isSpending: boolean;
- readonly asSpending: {
- readonly budgetRemaining: u128;
- } & Struct;
- readonly isAwarded: boolean;
- readonly asAwarded: {
- readonly proposalIndex: u32;
- readonly award: u128;
- readonly account: AccountId32;
- } & Struct;
- readonly isRejected: boolean;
- readonly asRejected: {
- readonly proposalIndex: u32;
- readonly slashed: u128;
- } & Struct;
- readonly isBurnt: boolean;
- readonly asBurnt: {
- readonly burntFunds: u128;
- } & Struct;
- readonly isRollover: boolean;
- readonly asRollover: {
- readonly rolloverBalance: u128;
- } & Struct;
- readonly isDeposit: boolean;
- readonly asDeposit: {
- readonly value: u128;
- } & Struct;
- readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit';
+ readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'Spend' | 'RemoveApproval';
}
- /** @name FrameSupportPalletId (75) */
- export interface FrameSupportPalletId extends U8aFixed {}
+ /** @name FrameSupportPalletId (186) */
+ interface FrameSupportPalletId extends U8aFixed {}
- /** @name PalletTreasuryError (76) */
- export interface PalletTreasuryError extends Enum {
+ /** @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' | 'ProposalNotApproved';
+ readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved';
}
- /** @name PalletSudoCall (77) */
- export interface PalletSudoCall extends Enum {
+ /** @name PalletSudoCall (188) */
+ interface PalletSudoCall extends Enum {
readonly isSudo: boolean;
readonly asSudo: {
readonly call: Call;
@@ -410,50 +1685,8 @@
readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';
}
- /** @name FrameSystemCall (79) */
- export interface FrameSystemCall extends Enum {
- readonly isFillBlock: boolean;
- readonly asFillBlock: {
- readonly ratio: Perbill;
- } & Struct;
- readonly isRemark: boolean;
- readonly asRemark: {
- readonly remark: Bytes;
- } & Struct;
- readonly isSetHeapPages: boolean;
- readonly asSetHeapPages: {
- readonly pages: u64;
- } & Struct;
- 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 OrmlVestingModuleCall (83) */
- export interface OrmlVestingModuleCall extends Enum {
+ /** @name OrmlVestingModuleCall (190) */
+ interface OrmlVestingModuleCall extends Enum {
readonly isClaim: boolean;
readonly isVestedTransfer: boolean;
readonly asVestedTransfer: {
@@ -472,16 +1705,8 @@
readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';
}
- /** @name OrmlVestingVestingSchedule (84) */
- export interface OrmlVestingVestingSchedule extends Struct {
- readonly start: u32;
- readonly period: u32;
- readonly periodCount: u32;
- readonly perPeriod: Compact<u128>;
- }
-
- /** @name CumulusPalletXcmpQueueCall (86) */
- export interface CumulusPalletXcmpQueueCall extends Enum {
+ /** @name CumulusPalletXcmpQueueCall (192) */
+ interface CumulusPalletXcmpQueueCall extends Enum {
readonly isServiceOverweight: boolean;
readonly asServiceOverweight: {
readonly index: u64;
@@ -516,8 +1741,8 @@
readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';
}
- /** @name PalletXcmCall (87) */
- export interface PalletXcmCall extends Enum {
+ /** @name PalletXcmCall (193) */
+ interface PalletXcmCall extends Enum {
readonly isSend: boolean;
readonly asSend: {
readonly dest: XcmVersionedMultiLocation;
@@ -576,187 +1801,10 @@
readonly weightLimit: XcmV2WeightLimit;
} & Struct;
readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';
- }
-
- /** @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 XcmV0MultiLocation (89) */
- export 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 (90) */
- export 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;
- } & 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';
- }
-
- /** @name XcmV0JunctionNetworkId (91) */
- export interface XcmV0JunctionNetworkId extends Enum {
- readonly isAny: boolean;
- readonly isNamed: boolean;
- readonly asNamed: Bytes;
- readonly isPolkadot: boolean;
- readonly isKusama: boolean;
- readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';
- }
-
- /** @name XcmV0JunctionBodyId (92) */
- export interface XcmV0JunctionBodyId extends Enum {
- readonly isUnit: boolean;
- readonly isNamed: boolean;
- readonly asNamed: Bytes;
- readonly isIndex: boolean;
- readonly asIndex: Compact<u32>;
- readonly isExecutive: boolean;
- readonly isTechnical: boolean;
- readonly isLegislative: boolean;
- readonly isJudicial: boolean;
- readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';
- }
-
- /** @name XcmV0JunctionBodyPart (93) */
- export interface XcmV0JunctionBodyPart extends Enum {
- readonly isVoice: boolean;
- readonly isMembers: boolean;
- readonly asMembers: {
- readonly count: Compact<u32>;
- } & Struct;
- readonly isFraction: boolean;
- readonly asFraction: {
- readonly nom: Compact<u32>;
- readonly denom: Compact<u32>;
- } & Struct;
- readonly isAtLeastProportion: boolean;
- readonly asAtLeastProportion: {
- readonly nom: Compact<u32>;
- readonly denom: Compact<u32>;
- } & Struct;
- readonly isMoreThanProportion: boolean;
- readonly asMoreThanProportion: {
- readonly nom: Compact<u32>;
- readonly denom: Compact<u32>;
- } & Struct;
- readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';
- }
-
- /** @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 {
+ /** @name XcmVersionedXcm (194) */
+ interface XcmVersionedXcm extends Enum {
readonly isV0: boolean;
readonly asV0: XcmV0Xcm;
readonly isV1: boolean;
@@ -766,8 +1814,8 @@
readonly type: 'V0' | 'V1' | 'V2';
}
- /** @name XcmV0Xcm (98) */
- export interface XcmV0Xcm extends Enum {
+ /** @name XcmV0Xcm (195) */
+ interface XcmV0Xcm extends Enum {
readonly isWithdrawAsset: boolean;
readonly asWithdrawAsset: {
readonly assets: Vec<XcmV0MultiAsset>;
@@ -829,71 +1877,8 @@
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 {
+ /** @name XcmV0Order (197) */
+ interface XcmV0Order extends Enum {
readonly isNull: boolean;
readonly isDepositAsset: boolean;
readonly asDepositAsset: {
@@ -940,29 +1925,15 @@
readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';
}
- /** @name XcmV0Response (106) */
- export interface XcmV0Response extends Enum {
+ /** @name XcmV0Response (199) */
+ 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 XcmV1Xcm (109) */
- export interface XcmV1Xcm extends Enum {
+ /** @name XcmV1Xcm (200) */
+ interface XcmV1Xcm extends Enum {
readonly isWithdrawAsset: boolean;
readonly asWithdrawAsset: {
readonly assets: XcmV1MultiassetMultiAssets;
@@ -1030,35 +2001,8 @@
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 {
+ /** @name XcmV1Order (202) */
+ interface XcmV1Order extends Enum {
readonly isNoop: boolean;
readonly isDepositAsset: boolean;
readonly asDepositAsset: {
@@ -1107,35 +2051,8 @@
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 {
+ /** @name XcmV1Response (204) */
+ interface XcmV1Response extends Enum {
readonly isAssets: boolean;
readonly asAssets: XcmV1MultiassetMultiAssets;
readonly isVersion: boolean;
@@ -1143,196 +2060,11 @@
readonly type: 'Assets' | 'Version';
}
- /** @name XcmV2Xcm (122) */
- export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}
+ /** @name CumulusPalletXcmCall (218) */
+ type CumulusPalletXcmCall = Null;
- /** @name XcmV2Instruction (124) */
- export interface XcmV2Instruction extends Enum {
- readonly isWithdrawAsset: boolean;
- readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;
- readonly isReserveAssetDeposited: boolean;
- readonly asReserveAssetDeposited: XcmV1MultiassetMultiAssets;
- readonly isReceiveTeleportedAsset: boolean;
- readonly asReceiveTeleportedAsset: XcmV1MultiassetMultiAssets;
- readonly isQueryResponse: boolean;
- readonly asQueryResponse: {
- readonly queryId: Compact<u64>;
- readonly response: XcmV2Response;
- readonly maxWeight: Compact<u64>;
- } & 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 xcm: XcmV2Xcm;
- } & Struct;
- readonly isTransact: boolean;
- readonly asTransact: {
- readonly originType: XcmV0OriginKind;
- readonly requireWeightAtMost: Compact<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 isClearOrigin: boolean;
- readonly isDescendOrigin: boolean;
- readonly asDescendOrigin: XcmV1MultilocationJunctions;
- readonly isReportError: boolean;
- readonly asReportError: {
- readonly queryId: Compact<u64>;
- readonly dest: XcmV1MultiLocation;
- readonly maxResponseWeight: Compact<u64>;
- } & Struct;
- readonly isDepositAsset: boolean;
- readonly asDepositAsset: {
- readonly assets: XcmV1MultiassetMultiAssetFilter;
- readonly maxAssets: Compact<u32>;
- readonly beneficiary: XcmV1MultiLocation;
- } & Struct;
- readonly isDepositReserveAsset: boolean;
- readonly asDepositReserveAsset: {
- readonly assets: XcmV1MultiassetMultiAssetFilter;
- readonly maxAssets: Compact<u32>;
- readonly dest: XcmV1MultiLocation;
- readonly xcm: XcmV2Xcm;
- } & 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 xcm: XcmV2Xcm;
- } & Struct;
- readonly isInitiateTeleport: boolean;
- readonly asInitiateTeleport: {
- readonly assets: XcmV1MultiassetMultiAssetFilter;
- readonly dest: XcmV1MultiLocation;
- readonly xcm: XcmV2Xcm;
- } & Struct;
- readonly isQueryHolding: boolean;
- readonly asQueryHolding: {
- readonly queryId: Compact<u64>;
- readonly dest: XcmV1MultiLocation;
- readonly assets: XcmV1MultiassetMultiAssetFilter;
- readonly maxResponseWeight: Compact<u64>;
- } & Struct;
- readonly isBuyExecution: boolean;
- readonly asBuyExecution: {
- readonly fees: XcmV1MultiAsset;
- readonly weightLimit: XcmV2WeightLimit;
- } & Struct;
- readonly isRefundSurplus: boolean;
- readonly isSetErrorHandler: boolean;
- readonly asSetErrorHandler: XcmV2Xcm;
- readonly isSetAppendix: boolean;
- readonly asSetAppendix: XcmV2Xcm;
- readonly isClearError: boolean;
- readonly isClaimAsset: boolean;
- readonly asClaimAsset: {
- readonly assets: XcmV1MultiassetMultiAssets;
- readonly ticket: XcmV1MultiLocation;
- } & Struct;
- readonly isTrap: boolean;
- readonly asTrap: Compact<u64>;
- 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' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion';
- }
-
- /** @name XcmV2Response (125) */
- export interface XcmV2Response extends Enum {
- readonly isNull: boolean;
- readonly isAssets: boolean;
- readonly asAssets: XcmV1MultiassetMultiAssets;
- readonly isExecutionResult: boolean;
- readonly asExecutionResult: Option<ITuple<[u32, XcmV2TraitsError]>>;
- readonly isVersion: boolean;
- readonly asVersion: u32;
- readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';
- }
-
- /** @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 (129) */
- export interface XcmV2WeightLimit extends Enum {
- readonly isUnlimited: boolean;
- readonly isLimited: boolean;
- readonly asLimited: Compact<u64>;
- readonly type: 'Unlimited' | 'Limited';
- }
-
- /** @name XcmVersionedMultiAssets (130) */
- export interface XcmVersionedMultiAssets extends Enum {
- readonly isV0: boolean;
- readonly asV0: Vec<XcmV0MultiAsset>;
- readonly isV1: boolean;
- readonly asV1: XcmV1MultiassetMultiAssets;
- readonly type: 'V0' | 'V1';
- }
-
- /** @name CumulusPalletXcmCall (145) */
- export type CumulusPalletXcmCall = Null;
-
- /** @name CumulusPalletDmpQueueCall (146) */
- export interface CumulusPalletDmpQueueCall extends Enum {
+ /** @name CumulusPalletDmpQueueCall (219) */
+ interface CumulusPalletDmpQueueCall extends Enum {
readonly isServiceOverweight: boolean;
readonly asServiceOverweight: {
readonly index: u64;
@@ -1341,8 +2073,8 @@
readonly type: 'ServiceOverweight';
}
- /** @name PalletInflationCall (147) */
- export interface PalletInflationCall extends Enum {
+ /** @name PalletInflationCall (220) */
+ interface PalletInflationCall extends Enum {
readonly isStartInflation: boolean;
readonly asStartInflation: {
readonly inflationStartRelayBlock: u32;
@@ -1350,8 +2082,8 @@
readonly type: 'StartInflation';
}
- /** @name PalletUniqueCall (148) */
- export interface PalletUniqueCall extends Enum {
+ /** @name PalletUniqueCall (221) */
+ interface PalletUniqueCall extends Enum {
readonly isCreateCollection: boolean;
readonly asCreateCollection: {
readonly collectionName: Vec<u16>;
@@ -1385,7 +2117,7 @@
readonly isAddCollectionAdmin: boolean;
readonly asAddCollectionAdmin: {
readonly collectionId: u32;
- readonly newAdmin: PalletEvmAccountBasicCrossAccountIdRepr;
+ readonly newAdminId: PalletEvmAccountBasicCrossAccountIdRepr;
} & Struct;
readonly isRemoveCollectionAdmin: boolean;
readonly asRemoveCollectionAdmin: {
@@ -1508,8 +2240,8 @@
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 (154) */
- export interface UpDataStructsCollectionMode extends Enum {
+ /** @name UpDataStructsCollectionMode (226) */
+ interface UpDataStructsCollectionMode extends Enum {
readonly isNft: boolean;
readonly isFungible: boolean;
readonly asFungible: u8;
@@ -1517,8 +2249,8 @@
readonly type: 'Nft' | 'Fungible' | 'ReFungible';
}
- /** @name UpDataStructsCreateCollectionData (155) */
- export interface UpDataStructsCreateCollectionData extends Struct {
+ /** @name UpDataStructsCreateCollectionData (227) */
+ interface UpDataStructsCreateCollectionData extends Struct {
readonly mode: UpDataStructsCollectionMode;
readonly access: Option<UpDataStructsAccessMode>;
readonly name: Vec<u16>;
@@ -1531,15 +2263,15 @@
readonly properties: Vec<UpDataStructsProperty>;
}
- /** @name UpDataStructsAccessMode (157) */
- export interface UpDataStructsAccessMode extends Enum {
+ /** @name UpDataStructsAccessMode (229) */
+ interface UpDataStructsAccessMode extends Enum {
readonly isNormal: boolean;
readonly isAllowList: boolean;
readonly type: 'Normal' | 'AllowList';
}
- /** @name UpDataStructsCollectionLimits (160) */
- export interface UpDataStructsCollectionLimits extends Struct {
+ /** @name UpDataStructsCollectionLimits (231) */
+ interface UpDataStructsCollectionLimits extends Struct {
readonly accountTokenOwnershipLimit: Option<u32>;
readonly sponsoredDataSize: Option<u32>;
readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;
@@ -1551,61 +2283,52 @@
readonly transfersEnabled: Option<bool>;
}
- /** @name UpDataStructsSponsoringRateLimit (162) */
- export interface UpDataStructsSponsoringRateLimit extends Enum {
+ /** @name UpDataStructsSponsoringRateLimit (233) */
+ interface UpDataStructsSponsoringRateLimit extends Enum {
readonly isSponsoringDisabled: boolean;
readonly isBlocks: boolean;
readonly asBlocks: u32;
readonly type: 'SponsoringDisabled' | 'Blocks';
}
- /** @name UpDataStructsCollectionPermissions (165) */
- export interface UpDataStructsCollectionPermissions extends Struct {
+ /** @name UpDataStructsCollectionPermissions (236) */
+ interface UpDataStructsCollectionPermissions extends Struct {
readonly access: Option<UpDataStructsAccessMode>;
readonly mintMode: Option<bool>;
readonly nesting: Option<UpDataStructsNestingPermissions>;
}
- /** @name UpDataStructsNestingPermissions (167) */
- export interface UpDataStructsNestingPermissions extends Struct {
+ /** @name UpDataStructsNestingPermissions (238) */
+ interface UpDataStructsNestingPermissions extends Struct {
readonly tokenOwner: bool;
readonly collectionAdmin: bool;
readonly restricted: Option<UpDataStructsOwnerRestrictedSet>;
}
- /** @name UpDataStructsOwnerRestrictedSet (169) */
- export interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}
+ /** @name UpDataStructsOwnerRestrictedSet (240) */
+ interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}
- /** @name UpDataStructsPropertyKeyPermission (175) */
- export interface UpDataStructsPropertyKeyPermission extends Struct {
+ /** @name UpDataStructsPropertyKeyPermission (245) */
+ interface UpDataStructsPropertyKeyPermission extends Struct {
readonly key: Bytes;
readonly permission: UpDataStructsPropertyPermission;
}
- /** @name UpDataStructsPropertyPermission (177) */
- export interface UpDataStructsPropertyPermission extends Struct {
+ /** @name UpDataStructsPropertyPermission (246) */
+ interface UpDataStructsPropertyPermission extends Struct {
readonly mutable: bool;
readonly collectionAdmin: bool;
readonly tokenOwner: bool;
}
- /** @name UpDataStructsProperty (180) */
- export interface UpDataStructsProperty extends Struct {
+ /** @name UpDataStructsProperty (249) */
+ interface UpDataStructsProperty extends Struct {
readonly key: Bytes;
readonly value: Bytes;
}
- /** @name PalletEvmAccountBasicCrossAccountIdRepr (183) */
- export interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {
- readonly isSubstrate: boolean;
- readonly asSubstrate: AccountId32;
- readonly isEthereum: boolean;
- readonly asEthereum: H160;
- readonly type: 'Substrate' | 'Ethereum';
- }
-
- /** @name UpDataStructsCreateItemData (185) */
- export interface UpDataStructsCreateItemData extends Enum {
+ /** @name UpDataStructsCreateItemData (252) */
+ interface UpDataStructsCreateItemData extends Enum {
readonly isNft: boolean;
readonly asNft: UpDataStructsCreateNftData;
readonly isFungible: boolean;
@@ -1615,24 +2338,24 @@
readonly type: 'Nft' | 'Fungible' | 'ReFungible';
}
- /** @name UpDataStructsCreateNftData (186) */
- export interface UpDataStructsCreateNftData extends Struct {
+ /** @name UpDataStructsCreateNftData (253) */
+ interface UpDataStructsCreateNftData extends Struct {
readonly properties: Vec<UpDataStructsProperty>;
}
- /** @name UpDataStructsCreateFungibleData (187) */
- export interface UpDataStructsCreateFungibleData extends Struct {
+ /** @name UpDataStructsCreateFungibleData (254) */
+ interface UpDataStructsCreateFungibleData extends Struct {
readonly value: u128;
}
- /** @name UpDataStructsCreateReFungibleData (188) */
- export interface UpDataStructsCreateReFungibleData extends Struct {
+ /** @name UpDataStructsCreateReFungibleData (255) */
+ interface UpDataStructsCreateReFungibleData extends Struct {
readonly pieces: u128;
readonly properties: Vec<UpDataStructsProperty>;
}
- /** @name UpDataStructsCreateItemExData (192) */
- export interface UpDataStructsCreateItemExData extends Enum {
+ /** @name UpDataStructsCreateItemExData (258) */
+ interface UpDataStructsCreateItemExData extends Enum {
readonly isNft: boolean;
readonly asNft: Vec<UpDataStructsCreateNftExData>;
readonly isFungible: boolean;
@@ -1644,27 +2367,27 @@
readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';
}
- /** @name UpDataStructsCreateNftExData (194) */
- export interface UpDataStructsCreateNftExData extends Struct {
+ /** @name UpDataStructsCreateNftExData (260) */
+ interface UpDataStructsCreateNftExData extends Struct {
readonly properties: Vec<UpDataStructsProperty>;
readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
}
- /** @name UpDataStructsCreateRefungibleExSingleOwner (201) */
- export interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {
+ /** @name UpDataStructsCreateRefungibleExSingleOwner (267) */
+ interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {
readonly user: PalletEvmAccountBasicCrossAccountIdRepr;
readonly pieces: u128;
readonly properties: Vec<UpDataStructsProperty>;
}
- /** @name UpDataStructsCreateRefungibleExMultipleOwners (203) */
- export interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {
+ /** @name UpDataStructsCreateRefungibleExMultipleOwners (269) */
+ interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {
readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;
readonly properties: Vec<UpDataStructsProperty>;
}
- /** @name PalletUniqueSchedulerCall (204) */
- export interface PalletUniqueSchedulerCall extends Enum {
+ /** @name PalletUniqueSchedulerCall (270) */
+ interface PalletUniqueSchedulerCall extends Enum {
readonly isScheduleNamed: boolean;
readonly asScheduleNamed: {
readonly id: U8aFixed;
@@ -1688,8 +2411,8 @@
readonly type: 'ScheduleNamed' | 'CancelNamed' | 'ScheduleNamedAfter';
}
- /** @name FrameSupportScheduleMaybeHashed (206) */
- export interface FrameSupportScheduleMaybeHashed extends Enum {
+ /** @name FrameSupportScheduleMaybeHashed (272) */
+ interface FrameSupportScheduleMaybeHashed extends Enum {
readonly isValue: boolean;
readonly asValue: Call;
readonly isHash: boolean;
@@ -1697,8 +2420,8 @@
readonly type: 'Value' | 'Hash';
}
- /** @name PalletConfigurationCall (207) */
- export interface PalletConfigurationCall extends Enum {
+ /** @name PalletConfigurationCall (273) */
+ interface PalletConfigurationCall extends Enum {
readonly isSetWeightToFeeCoefficientOverride: boolean;
readonly asSetWeightToFeeCoefficientOverride: {
readonly coeff: Option<u32>;
@@ -1710,14 +2433,14 @@
readonly type: 'SetWeightToFeeCoefficientOverride' | 'SetMinGasPriceOverride';
}
- /** @name PalletTemplateTransactionPaymentCall (209) */
- export type PalletTemplateTransactionPaymentCall = Null;
+ /** @name PalletTemplateTransactionPaymentCall (274) */
+ type PalletTemplateTransactionPaymentCall = Null;
- /** @name PalletStructureCall (210) */
- export type PalletStructureCall = Null;
+ /** @name PalletStructureCall (275) */
+ type PalletStructureCall = Null;
- /** @name PalletRmrkCoreCall (211) */
- export interface PalletRmrkCoreCall extends Enum {
+ /** @name PalletRmrkCoreCall (276) */
+ interface PalletRmrkCoreCall extends Enum {
readonly isCreateCollection: boolean;
readonly asCreateCollection: {
readonly metadata: Bytes;
@@ -1822,8 +2545,8 @@
readonly type: 'CreateCollection' | 'DestroyCollection' | 'ChangeCollectionIssuer' | 'LockCollection' | 'MintNft' | 'BurnNft' | 'Send' | 'AcceptNft' | 'RejectNft' | 'AcceptResource' | 'AcceptResourceRemoval' | 'SetProperty' | 'SetPriority' | 'AddBasicResource' | 'AddComposableResource' | 'AddSlotResource' | 'RemoveResource';
}
- /** @name RmrkTraitsResourceResourceTypes (217) */
- export interface RmrkTraitsResourceResourceTypes extends Enum {
+ /** @name RmrkTraitsResourceResourceTypes (282) */
+ interface RmrkTraitsResourceResourceTypes extends Enum {
readonly isBasic: boolean;
readonly asBasic: RmrkTraitsResourceBasicResource;
readonly isComposable: boolean;
@@ -1833,16 +2556,16 @@
readonly type: 'Basic' | 'Composable' | 'Slot';
}
- /** @name RmrkTraitsResourceBasicResource (219) */
- export interface RmrkTraitsResourceBasicResource extends Struct {
+ /** @name RmrkTraitsResourceBasicResource (284) */
+ interface RmrkTraitsResourceBasicResource extends Struct {
readonly src: Option<Bytes>;
readonly metadata: Option<Bytes>;
readonly license: Option<Bytes>;
readonly thumb: Option<Bytes>;
}
- /** @name RmrkTraitsResourceComposableResource (221) */
- export interface RmrkTraitsResourceComposableResource extends Struct {
+ /** @name RmrkTraitsResourceComposableResource (286) */
+ interface RmrkTraitsResourceComposableResource extends Struct {
readonly parts: Vec<u32>;
readonly base: u32;
readonly src: Option<Bytes>;
@@ -1851,8 +2574,8 @@
readonly thumb: Option<Bytes>;
}
- /** @name RmrkTraitsResourceSlotResource (222) */
- export interface RmrkTraitsResourceSlotResource extends Struct {
+ /** @name RmrkTraitsResourceSlotResource (287) */
+ interface RmrkTraitsResourceSlotResource extends Struct {
readonly base: u32;
readonly src: Option<Bytes>;
readonly metadata: Option<Bytes>;
@@ -1861,17 +2584,8 @@
readonly thumb: Option<Bytes>;
}
- /** @name RmrkTraitsNftAccountIdOrCollectionNftTuple (224) */
- 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 (228) */
- export interface PalletRmrkEquipCall extends Enum {
+ /** @name PalletRmrkEquipCall (290) */
+ interface PalletRmrkEquipCall extends Enum {
readonly isCreateBase: boolean;
readonly asCreateBase: {
readonly baseType: Bytes;
@@ -1892,8 +2606,8 @@
readonly type: 'CreateBase' | 'ThemeAdd' | 'Equippable';
}
- /** @name RmrkTraitsPartPartType (231) */
- export interface RmrkTraitsPartPartType extends Enum {
+ /** @name RmrkTraitsPartPartType (293) */
+ interface RmrkTraitsPartPartType extends Enum {
readonly isFixedPart: boolean;
readonly asFixedPart: RmrkTraitsPartFixedPart;
readonly isSlotPart: boolean;
@@ -1901,23 +2615,23 @@
readonly type: 'FixedPart' | 'SlotPart';
}
- /** @name RmrkTraitsPartFixedPart (233) */
- export interface RmrkTraitsPartFixedPart extends Struct {
+ /** @name RmrkTraitsPartFixedPart (295) */
+ interface RmrkTraitsPartFixedPart extends Struct {
readonly id: u32;
readonly z: u32;
readonly src: Bytes;
}
- /** @name RmrkTraitsPartSlotPart (234) */
- export interface RmrkTraitsPartSlotPart extends Struct {
+ /** @name RmrkTraitsPartSlotPart (296) */
+ interface RmrkTraitsPartSlotPart extends Struct {
readonly id: u32;
readonly equippable: RmrkTraitsPartEquippableList;
readonly src: Bytes;
readonly z: u32;
}
- /** @name RmrkTraitsPartEquippableList (235) */
- export interface RmrkTraitsPartEquippableList extends Enum {
+ /** @name RmrkTraitsPartEquippableList (297) */
+ interface RmrkTraitsPartEquippableList extends Enum {
readonly isAll: boolean;
readonly isEmpty: boolean;
readonly isCustom: boolean;
@@ -1925,21 +2639,21 @@
readonly type: 'All' | 'Empty' | 'Custom';
}
- /** @name RmrkTraitsTheme (237) */
- export interface RmrkTraitsTheme extends Struct {
+ /** @name RmrkTraitsTheme (299) */
+ interface RmrkTraitsTheme extends Struct {
readonly name: Bytes;
readonly properties: Vec<RmrkTraitsThemeThemeProperty>;
readonly inherit: bool;
}
- /** @name RmrkTraitsThemeThemeProperty (239) */
- export interface RmrkTraitsThemeThemeProperty extends Struct {
+ /** @name RmrkTraitsThemeThemeProperty (301) */
+ interface RmrkTraitsThemeThemeProperty extends Struct {
readonly key: Bytes;
readonly value: Bytes;
}
- /** @name PalletEvmCall (241) */
- export interface PalletEvmCall extends Enum {
+ /** @name PalletEvmCall (303) */
+ interface PalletEvmCall extends Enum {
readonly isWithdraw: boolean;
readonly asWithdraw: {
readonly address: H160;
@@ -1983,8 +2697,8 @@
readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';
}
- /** @name PalletEthereumCall (247) */
- export interface PalletEthereumCall extends Enum {
+ /** @name PalletEthereumCall (307) */
+ interface PalletEthereumCall extends Enum {
readonly isTransact: boolean;
readonly asTransact: {
readonly transaction: EthereumTransactionTransactionV2;
@@ -1992,8 +2706,8 @@
readonly type: 'Transact';
}
- /** @name EthereumTransactionTransactionV2 (248) */
- export interface EthereumTransactionTransactionV2 extends Enum {
+ /** @name EthereumTransactionTransactionV2 (308) */
+ interface EthereumTransactionTransactionV2 extends Enum {
readonly isLegacy: boolean;
readonly asLegacy: EthereumTransactionLegacyTransaction;
readonly isEip2930: boolean;
@@ -2003,8 +2717,8 @@
readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';
}
- /** @name EthereumTransactionLegacyTransaction (249) */
- export interface EthereumTransactionLegacyTransaction extends Struct {
+ /** @name EthereumTransactionLegacyTransaction (309) */
+ interface EthereumTransactionLegacyTransaction extends Struct {
readonly nonce: U256;
readonly gasPrice: U256;
readonly gasLimit: U256;
@@ -2014,23 +2728,23 @@
readonly signature: EthereumTransactionTransactionSignature;
}
- /** @name EthereumTransactionTransactionAction (250) */
- export interface EthereumTransactionTransactionAction extends Enum {
+ /** @name EthereumTransactionTransactionAction (310) */
+ interface EthereumTransactionTransactionAction extends Enum {
readonly isCall: boolean;
readonly asCall: H160;
readonly isCreate: boolean;
readonly type: 'Call' | 'Create';
}
- /** @name EthereumTransactionTransactionSignature (251) */
- export interface EthereumTransactionTransactionSignature extends Struct {
+ /** @name EthereumTransactionTransactionSignature (311) */
+ interface EthereumTransactionTransactionSignature extends Struct {
readonly v: u64;
readonly r: H256;
readonly s: H256;
}
- /** @name EthereumTransactionEip2930Transaction (253) */
- export interface EthereumTransactionEip2930Transaction extends Struct {
+ /** @name EthereumTransactionEip2930Transaction (313) */
+ interface EthereumTransactionEip2930Transaction extends Struct {
readonly chainId: u64;
readonly nonce: U256;
readonly gasPrice: U256;
@@ -2044,14 +2758,14 @@
readonly s: H256;
}
- /** @name EthereumTransactionAccessListItem (255) */
- export interface EthereumTransactionAccessListItem extends Struct {
+ /** @name EthereumTransactionAccessListItem (315) */
+ interface EthereumTransactionAccessListItem extends Struct {
readonly address: H160;
readonly storageKeys: Vec<H256>;
}
- /** @name EthereumTransactionEip1559Transaction (256) */
- export interface EthereumTransactionEip1559Transaction extends Struct {
+ /** @name EthereumTransactionEip1559Transaction (316) */
+ interface EthereumTransactionEip1559Transaction extends Struct {
readonly chainId: u64;
readonly nonce: U256;
readonly maxPriorityFeePerGas: U256;
@@ -2066,8 +2780,8 @@
readonly s: H256;
}
- /** @name PalletEvmMigrationCall (257) */
- export interface PalletEvmMigrationCall extends Enum {
+ /** @name PalletEvmMigrationCall (317) */
+ interface PalletEvmMigrationCall extends Enum {
readonly isBegin: boolean;
readonly asBegin: {
readonly address: H160;
@@ -2085,678 +2799,14 @@
readonly type: 'Begin' | 'SetData' | 'Finish';
}
- /** @name PalletSudoEvent (260) */
- 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 isSudoAsDone: boolean;
- readonly asSudoAsDone: {
- readonly sudoResult: Result<Null, SpRuntimeDispatchError>;
- } & Struct;
- readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';
- }
-
- /** @name SpRuntimeDispatchError (262) */
- 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 (263) */
- export interface SpRuntimeModuleError extends Struct {
- readonly index: u8;
- readonly error: U8aFixed;
- }
-
- /** @name SpRuntimeTokenError (264) */
- 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 (265) */
- export interface SpRuntimeArithmeticError extends Enum {
- readonly isUnderflow: boolean;
- readonly isOverflow: boolean;
- readonly isDivisionByZero: boolean;
- readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';
- }
-
- /** @name SpRuntimeTransactionalError (266) */
- export interface SpRuntimeTransactionalError extends Enum {
- readonly isLimitReached: boolean;
- readonly isNoLayer: boolean;
- readonly type: 'LimitReached' | 'NoLayer';
- }
-
- /** @name PalletSudoError (267) */
- export interface PalletSudoError extends Enum {
+ /** @name PalletSudoError (320) */
+ interface PalletSudoError extends Enum {
readonly isRequireSudo: boolean;
readonly type: 'RequireSudo';
}
- /** @name FrameSystemAccountInfo (268) */
- export interface FrameSystemAccountInfo extends Struct {
- readonly nonce: u32;
- readonly consumers: u32;
- readonly providers: u32;
- readonly sufficients: u32;
- readonly data: PalletBalancesAccountData;
- }
-
- /** @name FrameSupportWeightsPerDispatchClassU64 (269) */
- export interface FrameSupportWeightsPerDispatchClassU64 extends Struct {
- readonly normal: u64;
- readonly operational: u64;
- readonly mandatory: u64;
- }
-
- /** @name SpRuntimeDigest (270) */
- export interface SpRuntimeDigest extends Struct {
- readonly logs: Vec<SpRuntimeDigestDigestItem>;
- }
-
- /** @name SpRuntimeDigestDigestItem (272) */
- 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 (274) */
- export interface FrameSystemEventRecord extends Struct {
- readonly phase: FrameSystemPhase;
- readonly event: Event;
- readonly topics: Vec<H256>;
- }
-
- /** @name FrameSystemEvent (276) */
- 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 (277) */
- export interface FrameSupportWeightsDispatchInfo extends Struct {
- readonly weight: u64;
- readonly class: FrameSupportWeightsDispatchClass;
- readonly paysFee: FrameSupportWeightsPays;
- }
-
- /** @name FrameSupportWeightsDispatchClass (278) */
- export interface FrameSupportWeightsDispatchClass extends Enum {
- readonly isNormal: boolean;
- readonly isOperational: boolean;
- readonly isMandatory: boolean;
- readonly type: 'Normal' | 'Operational' | 'Mandatory';
- }
-
- /** @name FrameSupportWeightsPays (279) */
- export interface FrameSupportWeightsPays extends Enum {
- readonly isYes: boolean;
- readonly isNo: boolean;
- readonly type: 'Yes' | 'No';
- }
-
- /** @name OrmlVestingModuleEvent (280) */
- 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 (281) */
- 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 (282) */
- 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 (283) */
- 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 (285) */
- 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 (286) */
- 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 (287) */
- 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 (288) */
- 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 (290) */
- export interface FrameSupportScheduleLookupError extends Enum {
- readonly isUnknown: boolean;
- readonly isBadFormat: boolean;
- readonly type: 'Unknown' | 'BadFormat';
- }
-
- /** @name PalletCommonEvent (291) */
- 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 (292) */
- export interface PalletStructureEvent extends Enum {
- readonly isExecuted: boolean;
- readonly asExecuted: Result<Null, SpRuntimeDispatchError>;
- readonly type: 'Executed';
- }
-
- /** @name PalletRmrkCoreEvent (293) */
- 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 (294) */
- 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 (295) */
- 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 (296) */
- export interface EthereumLog extends Struct {
- readonly address: H160;
- readonly topics: Vec<H256>;
- readonly data: Bytes;
- }
-
- /** @name PalletEthereumEvent (297) */
- export interface PalletEthereumEvent extends Enum {
- readonly isExecuted: boolean;
- readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;
- readonly type: 'Executed';
- }
-
- /** @name EvmCoreErrorExitReason (298) */
- 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 (299) */
- export interface EvmCoreErrorExitSucceed extends Enum {
- readonly isStopped: boolean;
- readonly isReturned: boolean;
- readonly isSuicided: boolean;
- readonly type: 'Stopped' | 'Returned' | 'Suicided';
- }
-
- /** @name EvmCoreErrorExitError (300) */
- 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 (303) */
- export interface EvmCoreErrorExitRevert extends Enum {
- readonly isReverted: boolean;
- readonly type: 'Reverted';
- }
-
- /** @name EvmCoreErrorExitFatal (304) */
- 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 (305) */
- export interface FrameSystemPhase extends Enum {
- readonly isApplyExtrinsic: boolean;
- readonly asApplyExtrinsic: u32;
- readonly isFinalization: boolean;
- readonly isInitialization: boolean;
- readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';
- }
-
- /** @name FrameSystemLastRuntimeUpgradeInfo (307) */
- export interface FrameSystemLastRuntimeUpgradeInfo extends Struct {
- readonly specVersion: Compact<u32>;
- readonly specName: Text;
- }
-
- /** @name FrameSystemLimitsBlockWeights (308) */
- export interface FrameSystemLimitsBlockWeights extends Struct {
- readonly baseBlock: u64;
- readonly maxBlock: u64;
- readonly perClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;
- }
-
- /** @name FrameSupportWeightsPerDispatchClassWeightsPerClass (309) */
- export interface FrameSupportWeightsPerDispatchClassWeightsPerClass extends Struct {
- readonly normal: FrameSystemLimitsWeightsPerClass;
- readonly operational: FrameSystemLimitsWeightsPerClass;
- readonly mandatory: FrameSystemLimitsWeightsPerClass;
- }
-
- /** @name FrameSystemLimitsWeightsPerClass (310) */
- 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 {
+ /** @name OrmlVestingModuleError (322) */
+ interface OrmlVestingModuleError extends Enum {
readonly isZeroVestingPeriod: boolean;
readonly isZeroVestingPeriodCount: boolean;
readonly isInsufficientBalanceToLock: boolean;
@@ -2766,30 +2816,30 @@
readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';
}
- /** @name CumulusPalletXcmpQueueInboundChannelDetails (322) */
- export interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {
+ /** @name CumulusPalletXcmpQueueInboundChannelDetails (324) */
+ interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {
readonly sender: u32;
readonly state: CumulusPalletXcmpQueueInboundState;
readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;
}
- /** @name CumulusPalletXcmpQueueInboundState (323) */
- export interface CumulusPalletXcmpQueueInboundState extends Enum {
+ /** @name CumulusPalletXcmpQueueInboundState (325) */
+ interface CumulusPalletXcmpQueueInboundState extends Enum {
readonly isOk: boolean;
readonly isSuspended: boolean;
readonly type: 'Ok' | 'Suspended';
}
- /** @name PolkadotParachainPrimitivesXcmpMessageFormat (326) */
- export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {
+ /** @name PolkadotParachainPrimitivesXcmpMessageFormat (328) */
+ interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {
readonly isConcatenatedVersionedXcm: boolean;
readonly isConcatenatedEncodedBlob: boolean;
readonly isSignals: boolean;
readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';
}
- /** @name CumulusPalletXcmpQueueOutboundChannelDetails (329) */
- export interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {
+ /** @name CumulusPalletXcmpQueueOutboundChannelDetails (331) */
+ interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {
readonly recipient: u32;
readonly state: CumulusPalletXcmpQueueOutboundState;
readonly signalsExist: bool;
@@ -2797,15 +2847,15 @@
readonly lastIndex: u16;
}
- /** @name CumulusPalletXcmpQueueOutboundState (330) */
- export interface CumulusPalletXcmpQueueOutboundState extends Enum {
+ /** @name CumulusPalletXcmpQueueOutboundState (332) */
+ interface CumulusPalletXcmpQueueOutboundState extends Enum {
readonly isOk: boolean;
readonly isSuspended: boolean;
readonly type: 'Ok' | 'Suspended';
}
- /** @name CumulusPalletXcmpQueueQueueConfigData (332) */
- export interface CumulusPalletXcmpQueueQueueConfigData extends Struct {
+ /** @name CumulusPalletXcmpQueueQueueConfigData (334) */
+ interface CumulusPalletXcmpQueueQueueConfigData extends Struct {
readonly suspendThreshold: u32;
readonly dropThreshold: u32;
readonly resumeThreshold: u32;
@@ -2814,8 +2864,8 @@
readonly xcmpMaxIndividualWeight: u64;
}
- /** @name CumulusPalletXcmpQueueError (334) */
- export interface CumulusPalletXcmpQueueError extends Enum {
+ /** @name CumulusPalletXcmpQueueError (336) */
+ interface CumulusPalletXcmpQueueError extends Enum {
readonly isFailedToSend: boolean;
readonly isBadXcmOrigin: boolean;
readonly isBadXcm: boolean;
@@ -2824,8 +2874,8 @@
readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';
}
- /** @name PalletXcmError (335) */
- export interface PalletXcmError extends Enum {
+ /** @name PalletXcmError (337) */
+ interface PalletXcmError extends Enum {
readonly isUnreachable: boolean;
readonly isSendFailure: boolean;
readonly isFiltered: boolean;
@@ -2842,30 +2892,30 @@
readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';
}
- /** @name CumulusPalletXcmError (336) */
- export type CumulusPalletXcmError = Null;
+ /** @name CumulusPalletXcmError (338) */
+ type CumulusPalletXcmError = Null;
- /** @name CumulusPalletDmpQueueConfigData (337) */
- export interface CumulusPalletDmpQueueConfigData extends Struct {
+ /** @name CumulusPalletDmpQueueConfigData (339) */
+ interface CumulusPalletDmpQueueConfigData extends Struct {
readonly maxIndividual: u64;
}
- /** @name CumulusPalletDmpQueuePageIndexData (338) */
- export interface CumulusPalletDmpQueuePageIndexData extends Struct {
+ /** @name CumulusPalletDmpQueuePageIndexData (340) */
+ interface CumulusPalletDmpQueuePageIndexData extends Struct {
readonly beginUsed: u32;
readonly endUsed: u32;
readonly overweightCount: u64;
}
- /** @name CumulusPalletDmpQueueError (341) */
- export interface CumulusPalletDmpQueueError extends Enum {
+ /** @name CumulusPalletDmpQueueError (343) */
+ interface CumulusPalletDmpQueueError extends Enum {
readonly isUnknown: boolean;
readonly isOverLimit: boolean;
readonly type: 'Unknown' | 'OverLimit';
}
- /** @name PalletUniqueError (345) */
- export interface PalletUniqueError extends Enum {
+ /** @name PalletUniqueError (347) */
+ interface PalletUniqueError extends Enum {
readonly isCollectionDecimalPointLimitExceeded: boolean;
readonly isConfirmUnsetSponsorFail: boolean;
readonly isEmptyArgument: boolean;
@@ -2873,8 +2923,8 @@
readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection';
}
- /** @name PalletUniqueSchedulerScheduledV3 (348) */
- export interface PalletUniqueSchedulerScheduledV3 extends Struct {
+ /** @name PalletUniqueSchedulerScheduledV3 (350) */
+ interface PalletUniqueSchedulerScheduledV3 extends Struct {
readonly maybeId: Option<U8aFixed>;
readonly priority: u8;
readonly call: FrameSupportScheduleMaybeHashed;
@@ -2882,22 +2932,22 @@
readonly origin: OpalRuntimeOriginCaller;
}
- /** @name OpalRuntimeOriginCaller (349) */
- export interface OpalRuntimeOriginCaller extends Enum {
- readonly isVoid: boolean;
+ /** @name OpalRuntimeOriginCaller (351) */
+ interface OpalRuntimeOriginCaller extends Enum {
readonly isSystem: boolean;
readonly asSystem: FrameSupportDispatchRawOrigin;
+ readonly isVoid: boolean;
readonly isPolkadotXcm: boolean;
readonly asPolkadotXcm: PalletXcmOrigin;
readonly isCumulusXcm: boolean;
readonly asCumulusXcm: CumulusPalletXcmOrigin;
readonly isEthereum: boolean;
readonly asEthereum: PalletEthereumRawOrigin;
- readonly type: 'Void' | 'System' | 'PolkadotXcm' | 'CumulusXcm' | 'Ethereum';
+ readonly type: 'System' | 'Void' | 'PolkadotXcm' | 'CumulusXcm' | 'Ethereum';
}
- /** @name FrameSupportDispatchRawOrigin (350) */
- export interface FrameSupportDispatchRawOrigin extends Enum {
+ /** @name FrameSupportDispatchRawOrigin (352) */
+ interface FrameSupportDispatchRawOrigin extends Enum {
readonly isRoot: boolean;
readonly isSigned: boolean;
readonly asSigned: AccountId32;
@@ -2905,8 +2955,8 @@
readonly type: 'Root' | 'Signed' | 'None';
}
- /** @name PalletXcmOrigin (351) */
- export interface PalletXcmOrigin extends Enum {
+ /** @name PalletXcmOrigin (353) */
+ interface PalletXcmOrigin extends Enum {
readonly isXcm: boolean;
readonly asXcm: XcmV1MultiLocation;
readonly isResponse: boolean;
@@ -2914,26 +2964,26 @@
readonly type: 'Xcm' | 'Response';
}
- /** @name CumulusPalletXcmOrigin (352) */
- export interface CumulusPalletXcmOrigin extends Enum {
+ /** @name CumulusPalletXcmOrigin (354) */
+ interface CumulusPalletXcmOrigin extends Enum {
readonly isRelay: boolean;
readonly isSiblingParachain: boolean;
readonly asSiblingParachain: u32;
readonly type: 'Relay' | 'SiblingParachain';
}
- /** @name PalletEthereumRawOrigin (353) */
- export interface PalletEthereumRawOrigin extends Enum {
+ /** @name PalletEthereumRawOrigin (355) */
+ interface PalletEthereumRawOrigin extends Enum {
readonly isEthereumTransaction: boolean;
readonly asEthereumTransaction: H160;
readonly type: 'EthereumTransaction';
}
- /** @name SpCoreVoid (354) */
- export type SpCoreVoid = Null;
+ /** @name SpCoreVoid (356) */
+ type SpCoreVoid = Null;
- /** @name PalletUniqueSchedulerError (355) */
- export interface PalletUniqueSchedulerError extends Enum {
+ /** @name PalletUniqueSchedulerError (357) */
+ interface PalletUniqueSchedulerError extends Enum {
readonly isFailedToSchedule: boolean;
readonly isNotFound: boolean;
readonly isTargetBlockNumberInPast: boolean;
@@ -2941,8 +2991,8 @@
readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange';
}
- /** @name UpDataStructsCollection (356) */
- export interface UpDataStructsCollection extends Struct {
+ /** @name UpDataStructsCollection (358) */
+ interface UpDataStructsCollection extends Struct {
readonly owner: AccountId32;
readonly mode: UpDataStructsCollectionMode;
readonly name: Vec<u16>;
@@ -2954,8 +3004,8 @@
readonly externalCollection: bool;
}
- /** @name UpDataStructsSponsorshipState (357) */
- export interface UpDataStructsSponsorshipState extends Enum {
+ /** @name UpDataStructsSponsorshipState (359) */
+ interface UpDataStructsSponsorshipState extends Enum {
readonly isDisabled: boolean;
readonly isUnconfirmed: boolean;
readonly asUnconfirmed: AccountId32;
@@ -2964,44 +3014,44 @@
readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';
}
- /** @name UpDataStructsProperties (358) */
- export interface UpDataStructsProperties extends Struct {
+ /** @name UpDataStructsProperties (360) */
+ interface UpDataStructsProperties extends Struct {
readonly map: UpDataStructsPropertiesMapBoundedVec;
readonly consumedSpace: u32;
readonly spaceLimit: u32;
}
- /** @name UpDataStructsPropertiesMapBoundedVec (359) */
- export interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}
+ /** @name UpDataStructsPropertiesMapBoundedVec (361) */
+ interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}
- /** @name UpDataStructsPropertiesMapPropertyPermission (364) */
- export interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}
+ /** @name UpDataStructsPropertiesMapPropertyPermission (366) */
+ interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}
- /** @name UpDataStructsCollectionStats (371) */
- export interface UpDataStructsCollectionStats extends Struct {
+ /** @name UpDataStructsCollectionStats (373) */
+ interface UpDataStructsCollectionStats extends Struct {
readonly created: u32;
readonly destroyed: u32;
readonly alive: u32;
}
- /** @name UpDataStructsTokenChild (372) */
- export interface UpDataStructsTokenChild extends Struct {
+ /** @name UpDataStructsTokenChild (374) */
+ interface UpDataStructsTokenChild extends Struct {
readonly token: u32;
readonly collection: u32;
}
- /** @name PhantomTypeUpDataStructs (373) */
- export interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftNftInfo, RmrkTraitsResourceResourceInfo, RmrkTraitsPropertyPropertyInfo, RmrkTraitsBaseBaseInfo, RmrkTraitsPartPartType, RmrkTraitsTheme, RmrkTraitsNftNftChild]>> {}
+ /** @name PhantomTypeUpDataStructs (375) */
+ interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftNftInfo, RmrkTraitsResourceResourceInfo, RmrkTraitsPropertyPropertyInfo, RmrkTraitsBaseBaseInfo, RmrkTraitsPartPartType, RmrkTraitsTheme, RmrkTraitsNftNftChild]>> {}
- /** @name UpDataStructsTokenData (375) */
- export interface UpDataStructsTokenData extends Struct {
+ /** @name UpDataStructsTokenData (377) */
+ interface UpDataStructsTokenData extends Struct {
readonly properties: Vec<UpDataStructsProperty>;
readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;
readonly pieces: u128;
}
- /** @name UpDataStructsRpcCollection (377) */
- export interface UpDataStructsRpcCollection extends Struct {
+ /** @name UpDataStructsRpcCollection (379) */
+ interface UpDataStructsRpcCollection extends Struct {
readonly owner: AccountId32;
readonly mode: UpDataStructsCollectionMode;
readonly name: Vec<u16>;
@@ -3015,8 +3065,8 @@
readonly readOnly: bool;
}
- /** @name RmrkTraitsCollectionCollectionInfo (378) */
- export interface RmrkTraitsCollectionCollectionInfo extends Struct {
+ /** @name RmrkTraitsCollectionCollectionInfo (380) */
+ interface RmrkTraitsCollectionCollectionInfo extends Struct {
readonly issuer: AccountId32;
readonly metadata: Bytes;
readonly max: Option<u32>;
@@ -3024,8 +3074,8 @@
readonly nftsCount: u32;
}
- /** @name RmrkTraitsNftNftInfo (379) */
- export interface RmrkTraitsNftNftInfo extends Struct {
+ /** @name RmrkTraitsNftNftInfo (381) */
+ interface RmrkTraitsNftNftInfo extends Struct {
readonly owner: RmrkTraitsNftAccountIdOrCollectionNftTuple;
readonly royalty: Option<RmrkTraitsNftRoyaltyInfo>;
readonly metadata: Bytes;
@@ -3033,41 +3083,41 @@
readonly pending: bool;
}
- /** @name RmrkTraitsNftRoyaltyInfo (381) */
- export interface RmrkTraitsNftRoyaltyInfo extends Struct {
+ /** @name RmrkTraitsNftRoyaltyInfo (383) */
+ interface RmrkTraitsNftRoyaltyInfo extends Struct {
readonly recipient: AccountId32;
readonly amount: Permill;
}
- /** @name RmrkTraitsResourceResourceInfo (382) */
- export interface RmrkTraitsResourceResourceInfo extends Struct {
+ /** @name RmrkTraitsResourceResourceInfo (384) */
+ interface RmrkTraitsResourceResourceInfo extends Struct {
readonly id: u32;
readonly resource: RmrkTraitsResourceResourceTypes;
readonly pending: bool;
readonly pendingRemoval: bool;
}
- /** @name RmrkTraitsPropertyPropertyInfo (383) */
- export interface RmrkTraitsPropertyPropertyInfo extends Struct {
+ /** @name RmrkTraitsPropertyPropertyInfo (385) */
+ interface RmrkTraitsPropertyPropertyInfo extends Struct {
readonly key: Bytes;
readonly value: Bytes;
}
- /** @name RmrkTraitsBaseBaseInfo (384) */
- export interface RmrkTraitsBaseBaseInfo extends Struct {
+ /** @name RmrkTraitsBaseBaseInfo (386) */
+ interface RmrkTraitsBaseBaseInfo extends Struct {
readonly issuer: AccountId32;
readonly baseType: Bytes;
readonly symbol: Bytes;
}
- /** @name RmrkTraitsNftNftChild (385) */
- export interface RmrkTraitsNftNftChild extends Struct {
+ /** @name RmrkTraitsNftNftChild (387) */
+ interface RmrkTraitsNftNftChild extends Struct {
readonly collectionId: u32;
readonly nftId: u32;
}
- /** @name PalletCommonError (387) */
- export interface PalletCommonError extends Enum {
+ /** @name PalletCommonError (389) */
+ interface PalletCommonError extends Enum {
readonly isCollectionNotFound: boolean;
readonly isMustBeTokenOwner: boolean;
readonly isNoPermission: boolean;
@@ -3105,8 +3155,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 (389) */
- export interface PalletFungibleError extends Enum {
+ /** @name PalletFungibleError (391) */
+ interface PalletFungibleError extends Enum {
readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;
readonly isFungibleItemsHaveNoId: boolean;
readonly isFungibleItemsDontHaveData: boolean;
@@ -3115,13 +3165,13 @@
readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';
}
- /** @name PalletRefungibleItemData (390) */
- export interface PalletRefungibleItemData extends Struct {
+ /** @name PalletRefungibleItemData (392) */
+ interface PalletRefungibleItemData extends Struct {
readonly constData: Bytes;
}
- /** @name PalletRefungibleError (395) */
- export interface PalletRefungibleError extends Enum {
+ /** @name PalletRefungibleError (397) */
+ interface PalletRefungibleError extends Enum {
readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;
readonly isWrongRefungiblePieces: boolean;
readonly isRepartitionWhileNotOwningAllPieces: boolean;
@@ -3130,29 +3180,29 @@
readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';
}
- /** @name PalletNonfungibleItemData (396) */
- export interface PalletNonfungibleItemData extends Struct {
+ /** @name PalletNonfungibleItemData (398) */
+ interface PalletNonfungibleItemData extends Struct {
readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
}
- /** @name UpDataStructsPropertyScope (398) */
- export interface UpDataStructsPropertyScope extends Enum {
+ /** @name UpDataStructsPropertyScope (400) */
+ interface UpDataStructsPropertyScope extends Enum {
readonly isNone: boolean;
readonly isRmrk: boolean;
readonly isEth: boolean;
readonly type: 'None' | 'Rmrk' | 'Eth';
}
- /** @name PalletNonfungibleError (400) */
- export interface PalletNonfungibleError extends Enum {
+ /** @name PalletNonfungibleError (402) */
+ interface PalletNonfungibleError extends Enum {
readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;
readonly isNonfungibleItemsHaveNoAmount: boolean;
readonly isCantBurnNftWithChildren: boolean;
readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';
}
- /** @name PalletStructureError (401) */
- export interface PalletStructureError extends Enum {
+ /** @name PalletStructureError (403) */
+ interface PalletStructureError extends Enum {
readonly isOuroborosDetected: boolean;
readonly isDepthLimit: boolean;
readonly isBreadthLimit: boolean;
@@ -3160,8 +3210,8 @@
readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound';
}
- /** @name PalletRmrkCoreError (402) */
- export interface PalletRmrkCoreError extends Enum {
+ /** @name PalletRmrkCoreError (404) */
+ interface PalletRmrkCoreError extends Enum {
readonly isCorruptedCollectionType: boolean;
readonly isRmrkPropertyKeyIsTooLong: boolean;
readonly isRmrkPropertyValueIsTooLong: boolean;
@@ -3184,8 +3234,8 @@
readonly type: 'CorruptedCollectionType' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'RmrkPropertyIsNotFound' | 'UnableToDecodeRmrkData' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'NonTransferable' | 'CollectionFullOrLocked' | 'ResourceDoesntExist' | 'CannotSendToDescendentOrSelf' | 'CannotAcceptNonOwnedNft' | 'CannotRejectNonOwnedNft' | 'CannotRejectNonPendingNft' | 'ResourceNotPending' | 'NoAvailableResourceId';
}
- /** @name PalletRmrkEquipError (404) */
- export interface PalletRmrkEquipError extends Enum {
+ /** @name PalletRmrkEquipError (406) */
+ interface PalletRmrkEquipError extends Enum {
readonly isPermissionError: boolean;
readonly isNoAvailableBaseId: boolean;
readonly isNoAvailablePartId: boolean;
@@ -3196,8 +3246,8 @@
readonly type: 'PermissionError' | 'NoAvailableBaseId' | 'NoAvailablePartId' | 'BaseDoesntExist' | 'NeedsDefaultThemeFirst' | 'PartDoesntExist' | 'NoEquippableOnFixedPart';
}
- /** @name PalletEvmError (407) */
- export interface PalletEvmError extends Enum {
+ /** @name PalletEvmError (409) */
+ interface PalletEvmError extends Enum {
readonly isBalanceLow: boolean;
readonly isFeeOverflow: boolean;
readonly isPaymentOverflow: boolean;
@@ -3207,8 +3257,8 @@
readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';
}
- /** @name FpRpcTransactionStatus (410) */
- export interface FpRpcTransactionStatus extends Struct {
+ /** @name FpRpcTransactionStatus (412) */
+ interface FpRpcTransactionStatus extends Struct {
readonly transactionHash: H256;
readonly transactionIndex: u32;
readonly from: H160;
@@ -3218,11 +3268,11 @@
readonly logsBloom: EthbloomBloom;
}
- /** @name EthbloomBloom (412) */
- export interface EthbloomBloom extends U8aFixed {}
+ /** @name EthbloomBloom (414) */
+ interface EthbloomBloom extends U8aFixed {}
- /** @name EthereumReceiptReceiptV3 (414) */
- export interface EthereumReceiptReceiptV3 extends Enum {
+ /** @name EthereumReceiptReceiptV3 (416) */
+ interface EthereumReceiptReceiptV3 extends Enum {
readonly isLegacy: boolean;
readonly asLegacy: EthereumReceiptEip658ReceiptData;
readonly isEip2930: boolean;
@@ -3232,23 +3282,23 @@
readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';
}
- /** @name EthereumReceiptEip658ReceiptData (415) */
- export interface EthereumReceiptEip658ReceiptData extends Struct {
+ /** @name EthereumReceiptEip658ReceiptData (417) */
+ interface EthereumReceiptEip658ReceiptData extends Struct {
readonly statusCode: u8;
readonly usedGas: U256;
readonly logsBloom: EthbloomBloom;
readonly logs: Vec<EthereumLog>;
}
- /** @name EthereumBlock (416) */
- export interface EthereumBlock extends Struct {
+ /** @name EthereumBlock (418) */
+ interface EthereumBlock extends Struct {
readonly header: EthereumHeader;
readonly transactions: Vec<EthereumTransactionTransactionV2>;
readonly ommers: Vec<EthereumHeader>;
}
- /** @name EthereumHeader (417) */
- export interface EthereumHeader extends Struct {
+ /** @name EthereumHeader (419) */
+ interface EthereumHeader extends Struct {
readonly parentHash: H256;
readonly ommersHash: H256;
readonly beneficiary: H160;
@@ -3266,46 +3316,46 @@
readonly nonce: EthereumTypesHashH64;
}
- /** @name EthereumTypesHashH64 (418) */
- export interface EthereumTypesHashH64 extends U8aFixed {}
+ /** @name EthereumTypesHashH64 (420) */
+ interface EthereumTypesHashH64 extends U8aFixed {}
- /** @name PalletEthereumError (423) */
- export interface PalletEthereumError extends Enum {
+ /** @name PalletEthereumError (425) */
+ interface PalletEthereumError extends Enum {
readonly isInvalidSignature: boolean;
readonly isPreLogExists: boolean;
readonly type: 'InvalidSignature' | 'PreLogExists';
}
- /** @name PalletEvmCoderSubstrateError (424) */
- export interface PalletEvmCoderSubstrateError extends Enum {
+ /** @name PalletEvmCoderSubstrateError (426) */
+ interface PalletEvmCoderSubstrateError extends Enum {
readonly isOutOfGas: boolean;
readonly isOutOfFund: boolean;
readonly type: 'OutOfGas' | 'OutOfFund';
}
- /** @name PalletEvmContractHelpersSponsoringModeT (425) */
- export interface PalletEvmContractHelpersSponsoringModeT extends Enum {
+ /** @name PalletEvmContractHelpersSponsoringModeT (427) */
+ interface PalletEvmContractHelpersSponsoringModeT extends Enum {
readonly isDisabled: boolean;
readonly isAllowlisted: boolean;
readonly isGenerous: boolean;
readonly type: 'Disabled' | 'Allowlisted' | 'Generous';
}
- /** @name PalletEvmContractHelpersError (427) */
- export interface PalletEvmContractHelpersError extends Enum {
+ /** @name PalletEvmContractHelpersError (429) */
+ interface PalletEvmContractHelpersError extends Enum {
readonly isNoPermission: boolean;
readonly type: 'NoPermission';
}
- /** @name PalletEvmMigrationError (428) */
- export interface PalletEvmMigrationError extends Enum {
+ /** @name PalletEvmMigrationError (430) */
+ interface PalletEvmMigrationError extends Enum {
readonly isAccountNotEmpty: boolean;
readonly isAccountIsNotMigrating: boolean;
readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';
}
- /** @name SpRuntimeMultiSignature (430) */
- export interface SpRuntimeMultiSignature extends Enum {
+ /** @name SpRuntimeMultiSignature (432) */
+ interface SpRuntimeMultiSignature extends Enum {
readonly isEd25519: boolean;
readonly asEd25519: SpCoreEd25519Signature;
readonly isSr25519: boolean;
@@ -3315,34 +3365,34 @@
readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';
}
- /** @name SpCoreEd25519Signature (431) */
- export interface SpCoreEd25519Signature extends U8aFixed {}
+ /** @name SpCoreEd25519Signature (433) */
+ interface SpCoreEd25519Signature extends U8aFixed {}
- /** @name SpCoreSr25519Signature (433) */
- export interface SpCoreSr25519Signature extends U8aFixed {}
+ /** @name SpCoreSr25519Signature (435) */
+ interface SpCoreSr25519Signature extends U8aFixed {}
- /** @name SpCoreEcdsaSignature (434) */
- export interface SpCoreEcdsaSignature extends U8aFixed {}
+ /** @name SpCoreEcdsaSignature (436) */
+ interface SpCoreEcdsaSignature extends U8aFixed {}
- /** @name FrameSystemExtensionsCheckSpecVersion (437) */
- export type FrameSystemExtensionsCheckSpecVersion = Null;
+ /** @name FrameSystemExtensionsCheckSpecVersion (439) */
+ type FrameSystemExtensionsCheckSpecVersion = Null;
- /** @name FrameSystemExtensionsCheckGenesis (438) */
- export type FrameSystemExtensionsCheckGenesis = Null;
+ /** @name FrameSystemExtensionsCheckGenesis (440) */
+ type FrameSystemExtensionsCheckGenesis = Null;
- /** @name FrameSystemExtensionsCheckNonce (441) */
- export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}
+ /** @name FrameSystemExtensionsCheckNonce (443) */
+ interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}
- /** @name FrameSystemExtensionsCheckWeight (442) */
- export type FrameSystemExtensionsCheckWeight = Null;
+ /** @name FrameSystemExtensionsCheckWeight (444) */
+ type FrameSystemExtensionsCheckWeight = Null;
- /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (443) */
- export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}
+ /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (445) */
+ interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}
- /** @name OpalRuntimeRuntime (444) */
- export type OpalRuntimeRuntime = Null;
+ /** @name OpalRuntimeRuntime (446) */
+ type OpalRuntimeRuntime = Null;
- /** @name PalletEthereumFakeTransactionFinalizer (445) */
- export type PalletEthereumFakeTransactionFinalizer = Null;
+ /** @name PalletEthereumFakeTransactionFinalizer (447) */
+ type PalletEthereumFakeTransactionFinalizer = Null;
} // declare module